From 91ba455809bfe542b919665c7b6dc8f6af124380 Mon Sep 17 00:00:00 2001 From: Sun Haiyong Date: Sat, 1 Jun 2024 15:25:20 +0000 Subject: [PATCH] =?UTF-8?q?2024=E5=B9=B46=E6=9C=881=E6=97=A5=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1、更新软件版本到2024年6月1日时的发布状态。 2、完善架构数据data文件的定义及架构名称文件的定义。 3、增加用来设置定义默认程序机制、系统脚本包(yb-default-select),以及构建中需要的支持函数。 4、增加 kernel_pack.sh 脚本,一个用户自编内核转成勇豹系统使用格式的工具。 5、增加benchmark制作组。 6、更新发布信息收集脚本release_info.sh和live目录生成脚本live_os.sh,以支持update目录。 7、更新构建系统脚本build.sh,增加支持VERSION参数指定使用软件的不同版本来构建某个具体步骤。 8、修改下载脚本get_all_package_url.sh,支持使用VERSION指定软件版本的下载。 9、增加自定义脚本create_mingw_toolchain.sh,用于创建mingw的工具链。 10、增加自定义脚本create_mini_chroot_sysroot.sh,用于创建一个小型的sysroot。 11、更新env配置文件。 --- loongarch64/build.sh | 170 +- loongarch64/custom/create_mingw_toolchain.sh | 2 + .../custom/create_mini_chroot_sysroot.sh | 33 + loongarch64/env/KDE6/config | 1 + loongarch64/env/arch.data | 6 +- loongarch64/env/base_support/config | 5 +- loongarch64/env/benchmark/config | 34 + loongarch64/env/benchmark/overlay.set | 2 + loongarch64/env/boot/config | 1 + loongarch64/env/bootstrap/config | 1 + loongarch64/env/computer_language/config | 1 + loongarch64/env/cross-toolchains/config | 1 + loongarch64/env/cross-toolchains/custom | 8 + loongarch64/env/cross-tools/config | 3 +- loongarch64/env/data/i686.conf | 6 +- loongarch64/env/data/loongarch64.conf | 2 + loongarch64/env/data/mingw32.conf | 1 + loongarch64/env/data/mingw64.conf | 1 + loongarch64/env/data/mingw64ucrt.conf | 1 + loongarch64/env/data/mips64el.conf | 7 + loongarch64/env/data/riscv64.conf | 6 + loongarch64/env/data/x86_64.conf | 2 + loongarch64/env/desktop-app/config | 1 + loongarch64/env/function.sh | 113 +- loongarch64/env/host-tools/config | 1 + loongarch64/env/java_runtime/config | 1 + loongarch64/env/lightdm/config | 1 + loongarch64/env/linux_runtime/config | 1 + loongarch64/env/mingw_sysroot/config | 1 + loongarch64/env/opt.info | 6 + loongarch64/env/sddm/config | 1 + loongarch64/env/simulate/config | 1 + loongarch64/env/target_base/config | 6 +- loongarch64/env/toolchain/config | 5 +- loongarch64/env/unusual/config | 1 + loongarch64/env/wm-lxde/config | 1 + ...pentimelineio-name-to-OpenTimelineIO.patch | 25 - ...ktop-set-taskmanager-default-applets.patch | 0 ...set-None-to-suspend-session-by-defau.patch | 0 ...CXX_COMPILER-for-Yongbao-cross-build.patch | 25 + .../yb-default-select/test/yb-default-select | 94 + .../test/yb-default-select.desktop | 11 + ....47.4-fix-policydir-define-for-cross.patch | 25 + ...-appstream-1.0.0-fix-for-cross-build.patch | 0 ...01-asio-fix-compiler-error-for-gcc14.patch | 0 .../bpf/6.x/linux-config-6.x_advanced | 7383 +++++++++++++++++ .../bpf/6.x/linux-config-6.x_compatible} | 558 +- .../bpf/6.x/linux-config-6.x_default | 7216 ---------------- .../base_support/bpf/6.x/linux-parm_advanced | 1 + .../bpf/6.x/linux-parm_compatible | 1 + ...oker-fix-systemd-dir-for-cross-build.patch | 0 .../fcitx5-chinese-addons/5.1.6/py_stroke.url | 3 + .../fcitx5-chinese-addons/5.1.6/py_table.url | 3 + .../0001-fcitx5-gtk-fix-for-gcc14.patch | 0 ...-gcr-fix-systemd-dir-for-cross-build.patch | 0 .../step/base_support/libime/1.1.8/dict.url | 3 + .../step/base_support/libime/1.1.8/kenlm.url | 6 + .../step/base_support/libime/1.1.8/lm_sc.url | 3 + .../step/base_support/libime/1.1.8/table.url | 3 + .../patches/0001-mariadb-fix-for-gcc13.patch | 0 .../{24.0.4 => 24.0.7}/DirectX-Headers.url | 0 ...systemd-and-udev-dir-for-cross-build.patch | 0 ...y_dir-to-hard-directory-for-cross-bu.patch | 25 - ...-pcsc-lite-2.2.1-fix-for-cross-build.patch | 34 + .../perf/6.x/linux-config-6.x_advanced | 7383 +++++++++++++++++ .../perf/6.x/linux-config-6.x_compatible} | 558 +- .../perf/6.x/linux-config-6.x_default | 7216 ---------------- .../base_support/perf/6.x/linux-parm_advanced | 1 + .../perf/6.x/linux-parm_compatible | 1 + ...01-QT-5.15.8-add-loongarch64-support.patch | 0 .../0001-qt-5.15.11-fix-for-gcc-14.patch | 0 ...5-add-stdint-for-compiler-use-gcc-13.patch | 0 .../0001-qt5-fix-for-xkbcommon-1.6.0.patch | 0 ...-everywhere-src-5.15.2-add-loongarch.patch | 2 +- ...-compile-option-for-loongarch-gcc-14.patch | 33 - ...sysroot-setup-for-Yongbao-OS-or-CLFS.patch | 43 - .../patches/0001-qt6-qt3d-fix-for-gcc13.patch | 24 - ...mium-add-some-define-for-loongarch64.patch | 153 - ...ne-configure-add-loongarch64-support.patch | 12 +- ...oongarch64-define-because-chromium-.patch} | 12 +- ...0-chromium-add-some-define-for-loong.patch | 84 + ...ne-add-host-ldflags-for-cross-build.patch} | 8 +- ...0-fix-chromium-boringssl-openssl-tar.patch | 27 + ...-crashpad-add-support-for-loongarch.patch} | 1251 ++- ...-6.7.0-fix-x11-has-not-been-declared.patch | 27 + ...ine-6.7.0-libvpx-fix-for-loongarch64.patch | 74 + ...-fix-regexp-macro-assembler-for-loo.patch} | 15 +- ...g-first_dts.-patch-form-Fedora-qt6-.patch} | 89 +- ...ox-Add-loongarch64-architecture-sup.patch} | 1400 +--- ...gine-6.7.0-fix-blink-for-loongarch64.patch | 111 + ...spellcheck_buildflags.h-file-mission.patch | 24 + ...-chromium-libyuv-add-loongarch_lsx-.patch} | 45 +- ...bengine-6.7.0-fix-libvpx-build-error.patch | 53 + ...gine-6.7.0-fix-web_cache-build-error.patch | 27 + ...0-open-lsx-and-lasx-option-for-loong.patch | 27 + ...0-add-sandbox-syscalls-for-loongarch.patch | 870 ++ ...-compile-option-for-loongarch-gcc-14.patch | 33 - ...ilename-too-long-error-for-use-ninja.patch | 31 - ...sysroot-setup-for-Yongbao-OS-or-CLFS.patch | 43 - .../patches/0001-qt6-qt3d-fix-for-gcc13.patch | 24 - ...mium-add-some-define-for-loongarch64.patch | 153 - ...ne-configure-add-loongarch64-support.patch | 12 +- ...oongarch64-define-because-chromium-.patch} | 12 +- ...0-chromium-add-some-define-for-loong.patch | 84 + ...ne-add-host-ldflags-for-cross-build.patch} | 8 +- ...0-fix-chromium-boringssl-openssl-tar.patch | 27 + ...-crashpad-add-support-for-loongarch.patch} | 1251 ++- ...-6.7.0-fix-x11-has-not-been-declared.patch | 27 + ...ine-6.7.0-libvpx-fix-for-loongarch64.patch | 74 + ...-fix-regexp-macro-assembler-for-loo.patch} | 15 +- ...g-first_dts.-patch-form-Fedora-qt6-.patch} | 89 +- ...ox-Add-loongarch64-architecture-sup.patch} | 1400 +--- ...gine-6.7.0-fix-blink-for-loongarch64.patch | 111 + ...spellcheck_buildflags.h-file-mission.patch | 24 + ...-chromium-libyuv-add-loongarch_lsx-.patch} | 45 +- ...bengine-6.7.0-fix-libvpx-build-error.patch | 53 + ...gine-6.7.0-fix-web_cache-build-error.patch | 27 + ...0-open-lsx-and-lasx-option-for-loong.patch | 27 + ...0-add-sandbox-syscalls-for-loongarch.patch | 870 ++ .../shaderc/{2024.0 => 2024.1}/glslang.url | 0 .../{2024.0 => 2024.1}/spirv-headers.url | 0 .../{2024.0 => 2024.1}/spirv-tools.url | 0 ...e-2.0.0-fix-docutils-require-version.patch | 25 + ...g-server-fix-for-Yongbao-cross-build.patch | 0 ...ver-21.1.3-fix-x11perf-segment-fault.patch | 0 ...xwayland-fix-for-Yongbao-cross-build.patch | 25 - ...b-breeze-theme-fix-message-for-zh_CN.patch | 0 .../initramfs-for-squashfs/1.0/initramfs-init | 80 +- .../{6.8.4 => 6.9.3}/linux-config-6 | 0 ...Add-Chinese-fonts-support-in-console.patch | 0 ...01-double-tty-VT-screenbuf-for-univt.patch | 0 .../0002-Add-several-function-for-Univt.patch | 0 ...03-UniVT-Fix-charcount-size-to-65536.patch | 0 ...screen_size-variable-saves-the-origi.patch | 0 ...d-support-for-writing-UTF-8-encoding.patch | 0 ...dd-support-for-displaying-UTF-8-text.patch | 0 ...splaying-UTF-8-text-for-90-degree-ro.patch | 0 ...splaying-UTF-8-text-for-180-degree-r.patch | 0 ...splaying-UTF-8-text-for-270-degree-r.patch | 0 .../6.x/linux-config-6.x_advanced | 7383 +++++++++++++++++ .../6.x/linux-config-6.x_compatible} | 558 +- .../6.x/linux-config-6.x_default | 7216 ---------------- .../linux-kernel_git/6.x/linux-parm_advanced | 1 + .../6.x/linux-parm_compatible | 1 + .../0001-dune-fix-for-cross-build.patch | 0 ...1-Add-loongarch-architecture-support.patch | 0 ...create-man-file-step-for-cross-build.patch | 0 ...include-file-when-using-gcc-plugins-.patch | 26 - ...-cmodule-medium-for-loongarch-libgcc.patch | 0 ...1-Add-loongarch-architecture-support.patch | 0 .../ocaml/5.2.0/patches/0003-Hygiene.patch | 339 + .../5.2.0/patches/0004-update-Makefile.patch | 25 + .../patches/0005-add-Ispecific-Isqrtf.patch | 91 + ...hare-some-duplicate-files-with-riscv.patch | 154 + ...01-QT-5.15.8-add-loongarch64-support.patch | 0 .../0001-qt-5.15.11-fix-for-gcc-14.patch | 0 ...5-add-stdint-for-compiler-use-gcc-13.patch | 0 .../0001-qt5-fix-for-xkbcommon-1.6.0.patch | 0 ...-everywhere-src-5.15.2-add-loongarch.patch | 2 +- ...ilename-too-long-error-for-use-ninja.patch | 31 - ...ilename-too-long-error-for-use-ninja.patch | 0 ...001-filezilla-3.67.0-fix-build-error.patch | 39 + ...lX-1.38.9-remove-doc-file-to-doc-dir.patch | 0 ...R-SDK-1.0.34-add-loongarch64-support.patch | 0 ...ox-123.0-fix-for-glean_parser-13.0.0.patch | 24 - .../patches/firefox-100-add-loongarch.patch | 26 - ...fox-119-set-vaapi-enabled-as-default.patch | 0 .../0001-firefox-125-add-loongarch.patch | 27 + ...-issue-when-libstdc-has-multiple-ver.patch | 0 .../firefox/{124.0.2 => 126.0.1}/tip.url | 0 .../0001-libdatachannel-fix-for-gcc-14.patch | 24 - .../0001-libdatachannel-fix-for-gcc-14.patch | 37 + .../download.package_list | 10 +- .../download_extern.package_list | 0 .../libreoffice-dictionaries.url | 2 +- .../libreoffice-help.url | 2 +- .../libreoffice-translations.url | 2 +- ...-add-0001-libcmis-fix-build-error-fo.patch | 0 ...-fix-build-error-at-use-without-java.patch | 0 .../patches/0001-fix-link-miss-zlib.patch | 0 ....0-external-curl-configure-add-witho.patch | 0 ....1.1-external-liblangtag-fix-for-cro.patch | 0 ...eoffice-24.2.1.1-fix-for-cross-build.patch | 0 ....1.2-external-xmlsec-add-0001-xmlsec.patch | 0 .../0001-libreoffice-7.6-fix-for-gcc14.patch | 0 ...rnal-bzip2-remove-test-for-cross-bui.patch | 0 .../0001-libreoffice-fix-for-gcc-14.patch | 0 ...libreoffice-7.6-pdfium-fix-for-gcc14.patch | 0 ...-libreoffice-7.6-box2d-fix-for-gcc14.patch | 0 ...6-fix-build-error-for-libxml2-2.12.0.patch | 0 .../{24.2.2.2 => 24.2.3.2}/tarballs.listfile | 0 .../tarballs_extern.listfile | 0 .../kodi_cn.m3u | 0 ...1.7.1-add-file-kodi_cn.u3m-for-IPTV-.patch | 0 ...creator-12.0.2-add-loongarch-support.patch | 0 ...ox-123.0-fix-for-glean_parser-13.0.0.patch | 24 - ...-issue-when-libstdc-has-multiple-ver.patch | 0 .../{124.0b3-default => 125.0}/tip.url | 0 ...ix-CXXSTD-from-14-to-17-for-icu4c-75.patch | 25 + ...2.3-add-loongarch64-to-checktypesize.patch | 0 ...s-SQLITE_INCLUDE_DIR-in-nss-cmd-dbto.patch | 0 ...e-2.0.0-fix-docutils-require-version.patch | 25 + .../host-tools/wine-tools/9.0/wine-mono.url | 3 - .../wine-tools/9.0/wine-staging.url | 6 - .../host-tools/wine32-tools/9.6/wine-mono.url | 3 - .../wine32-tools/9.6/wine-staging.url | 6 - .../wine_dev-tools/9.6/wine-gecko-64.url | 3 - .../wine_dev-tools/9.6/wine-gecko.url | 3 - .../wine_dev-tools/9.6/wine-mono.url | 3 - .../wine_dev-tools/9.6/wine-staging.url | 6 - ...4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch | 25 + .../{6.8.4 => 6.9.3}/linux-config-6 | 0 .../{24.0.4 => 24.0.7}/DirectX-Headers.url | 0 .../shaderc/{2024.0 => 2024.1}/glslang.url | 0 .../{2024.0 => 2024.1}/spirv-headers.url | 0 .../{2024.0 => 2024.1}/spirv-tools.url | 0 ...d-255-add-PID_FS_MAGIC-for-linux-6.9.patch | 28 + ...d-255-add-PID_FS_MAGIC-for-linux-6.9.patch | 28 + ...-errors-at-static-linking-of-mingw64.patch | 0 ...01-fix-cross-compile-error-for-mingw.patch | 0 .../1.6.43/patches/libpng-1.6.37-apng.patch | 1728 ---- .../0001-box64-fix-for-loongarch64.patch | 34 - .../0001-dxvk-fix-for-gcc-14.1.0.patch | 24 + ...-9.8.0-add-loongarch64-support-files.patch | 0 ...arch64-Set-vector-registers-call-clo.patch | 26 + ...-wine-staging-8.0-Fix-for-wine-8.0.2.patch | 55 - .../step/simulate/wine/9.0/wine-staging.url | 9 +- .../wine32/9.10}/wine-gecko-64.url | 0 .../wine32/9.10}/wine-gecko.url | 0 .../step/simulate/wine32/9.10/wine-mono.url | 3 + .../simulate/wine32/9.10/wine-staging.url | 3 + .../simulate/wine32/9.6/wine-gecko-64.url | 3 - .../step/simulate/wine32/9.6/wine-gecko.url | 3 - .../step/simulate/wine32/9.6/wine-mono.url | 3 - .../step/simulate/wine32/9.6/wine-staging.url | 6 - .../simulate/wine64/9.6/wine-gecko-64.url | 3 - .../step/simulate/wine64/9.6/wine-gecko.url | 3 - .../step/simulate/wine64/9.6/wine-mono.url | 3 - .../step/simulate/wine64/9.6/wine-staging.url | 6 - .../wine7}/7.0.2-default/wine-gecko-64.url | 0 .../wine7}/7.0.2-default/wine-gecko.url | 0 .../wine7}/7.0.2-default/wine-mono.url | 0 .../wine7/7.19-default/wine-gecko-64.url | 3 + .../wine7/7.19-default/wine-gecko.url | 3 + .../simulate/wine7/7.19-default/wine-mono.url | 3 + .../wine7/7.19-default/wine-staging.url | 3 + .../wine7/7.21-default/wine-gecko-64.url | 3 + .../wine7/7.21-default/wine-gecko.url | 3 + .../simulate/wine7/7.21-default/wine-mono.url | 3 + .../wine7_64/7.0.2-default/wine-gecko-64.url | 3 - .../wine7_64/7.0.2-default/wine-gecko.url | 3 - .../wine7_64/7.0.2-default/wine-mono.url | 3 - ...-wine-staging-8.0-Fix-for-wine-8.0.2.patch | 0 .../simulate/wine8/8.0.2/wine-gecko-64.url | 3 + .../step/simulate/wine8/8.0.2/wine-gecko.url | 3 + .../step/simulate/wine8/8.0.2/wine-mono.url | 3 + .../patches/0001-fix-wine-for-39bit.patch | 43 + .../wine_dev/9.10}/wine-gecko-64.url | 0 .../wine_dev/9.10}/wine-gecko.url | 0 .../step/simulate/wine_dev/9.10/wine-mono.url | 3 + .../simulate/wine_dev/9.10/wine-staging.url | 3 + .../simulate/wine_dev/9.6/wine-gecko-64.url | 3 - .../step/simulate/wine_dev/9.6/wine-gecko.url | 3 - .../step/simulate/wine_dev/9.6/wine-mono.url | 3 - .../simulate/wine_dev/9.6/wine-staging.url | 6 - ...2.3-add-loongarch64-to-checktypesize.patch | 0 ...include-file-when-using-gcc-plugins-.patch | 26 - ...-cmodule-medium-for-loongarch-libgcc.patch | 0 ...0001-glibc-add-C.UTF-8-to-localedata.patch | 25 + ...4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch | 25 + ...4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch | 25 + .../{6.8.4 => 6.9.3}/linux-config-6 | 0 .../6.x/linux-config-6.x_advanced | 7383 +++++++++++++++++ .../6.x/linux-config-6.x_compatible} | 558 +- .../6.x/linux-config-6.x_default | 7216 ---------------- .../linux-header_git/6.x/linux-parm_advanced | 1 + .../6.x/linux-parm_compatible | 1 + .../patches/0001-Fix-for-cross-build.patch | 0 .../patches/0002-Fix-for-gcc-13.patch | 0 ...include-file-when-using-gcc-plugins-.patch | 26 - ...include-file-when-using-gcc-plugins-.patch | 26 - ...include-file-when-using-gcc-plugins-.patch | 26 - ...include-file-when-using-gcc-plugins-.patch | 26 - .../{6.8.4 => 6.9.3}/linux-config-6 | 0 ...include-file-when-using-gcc-plugins-.patch | 26 - ...include-file-when-using-gcc-plugins-.patch | 26 - ...01-QT-5.15.8-add-loongarch64-support.patch | 0 .../0001-qt-5.15.11-fix-for-gcc-14.patch | 0 ...5-add-stdint-for-compiler-use-gcc-13.patch | 0 .../0001-qt5-fix-for-xkbcommon-1.6.0.patch | 0 ...-everywhere-src-5.15.2-add-loongarch.patch | 2 +- .../0001-qt6-fix-for-xkbcommon-1.6.0.patch | 27 - .../patches/0001-qt6-qt3d-fix-for-gcc13.patch | 24 - loongarch64/info_set/release_sort | 3 + loongarch64/live_os.sh | 40 +- loongarch64/release_info.sh | 40 + loongarch64/scripts/step/KDE6/KDE6-akonadi | 12 +- .../scripts/step/KDE6/KDE6-akonadi-calendar | 12 +- .../step/KDE6/KDE6-akonadi-calendar.info | 2 +- .../scripts/step/KDE6/KDE6-akonadi-contacts | 12 +- .../step/KDE6/KDE6-akonadi-contacts.info | 2 +- .../scripts/step/KDE6/KDE6-akonadi-mime | 12 +- .../scripts/step/KDE6/KDE6-akonadi-mime.info | 2 +- .../scripts/step/KDE6/KDE6-akonadi-notes | 12 +- .../scripts/step/KDE6/KDE6-akonadi-notes.info | 2 +- .../scripts/step/KDE6/KDE6-akonadi-search | 12 +- .../step/KDE6/KDE6-akonadi-search.info | 2 +- .../scripts/step/KDE6/KDE6-akonadi.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-analitza | 12 +- .../scripts/step/KDE6/KDE6-analitza.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-arianna | 12 +- .../scripts/step/KDE6/KDE6-arianna.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-ark | 12 +- loongarch64/scripts/step/KDE6/KDE6-ark.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-attica | 12 +- .../scripts/step/KDE6/KDE6-attica.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-baloo | 12 +- loongarch64/scripts/step/KDE6/KDE6-baloo.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-bluedevil | 12 +- .../scripts/step/KDE6/KDE6-bluedevil.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-bluez-qt | 12 +- .../scripts/step/KDE6/KDE6-bluez-qt.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-breeze | 12 +- loongarch64/scripts/step/KDE6/KDE6-breeze-gtk | 12 +- .../scripts/step/KDE6/KDE6-breeze-gtk.info | 2 +- .../scripts/step/KDE6/KDE6-breeze.info | 2 +- .../scripts/step/KDE6/KDE6-calendarsupport | 12 +- .../step/KDE6/KDE6-calendarsupport.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-dolphin | 12 +- .../scripts/step/KDE6/KDE6-dolphin-plugins | 12 +- .../step/KDE6/KDE6-dolphin-plugins.info | 2 +- .../scripts/step/KDE6/KDE6-dolphin.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-dragon | 12 +- .../scripts/step/KDE6/KDE6-dragon.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-drkonqi | 12 +- .../scripts/step/KDE6/KDE6-drkonqi.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-elisa | 12 +- loongarch64/scripts/step/KDE6/KDE6-elisa.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-eventviews | 12 +- .../scripts/step/KDE6/KDE6-eventviews.info | 2 +- .../scripts/step/KDE6/KDE6-ffmpegthumbs | 12 +- .../scripts/step/KDE6/KDE6-ffmpegthumbs.info | 2 +- .../step/KDE6/KDE6-frameworkintegration | 12 +- .../step/KDE6/KDE6-frameworkintegration.info | 2 +- .../scripts/step/KDE6/KDE6-grantleetheme | 12 +- .../scripts/step/KDE6/KDE6-grantleetheme.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-gwenview | 12 +- .../scripts/step/KDE6/KDE6-gwenview.info | 2 +- .../scripts/step/KDE6/KDE6-incidenceeditor | 12 +- .../step/KDE6/KDE6-incidenceeditor.info | 2 +- .../scripts/step/KDE6/KDE6-isoimagewriter | 12 +- .../step/KDE6/KDE6-isoimagewriter.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-juk | 12 +- loongarch64/scripts/step/KDE6/KDE6-juk.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-k3b | 12 +- loongarch64/scripts/step/KDE6/KDE6-k3b.info | 2 +- .../scripts/step/KDE6/KDE6-kactivitymanagerd | 12 +- .../step/KDE6/KDE6-kactivitymanagerd.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kalgebra | 12 +- .../scripts/step/KDE6/KDE6-kalgebra.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kamoso | 12 +- .../scripts/step/KDE6/KDE6-kamoso.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kapidox | 12 +- .../scripts/step/KDE6/KDE6-kapidox.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-karchive | 12 +- .../scripts/step/KDE6/KDE6-karchive.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kate | 12 +- loongarch64/scripts/step/KDE6/KDE6-kate.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kauth | 12 +- loongarch64/scripts/step/KDE6/KDE6-kauth.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kbackup | 12 +- .../scripts/step/KDE6/KDE6-kbackup.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kbookmarks | 12 +- .../scripts/step/KDE6/KDE6-kbookmarks.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kcalc | 12 +- loongarch64/scripts/step/KDE6/KDE6-kcalc.info | 2 +- .../scripts/step/KDE6/KDE6-kcalendarcore | 12 +- .../scripts/step/KDE6/KDE6-kcalendarcore.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kcalutils | 12 +- .../scripts/step/KDE6/KDE6-kcalutils.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kcmutils | 12 +- .../scripts/step/KDE6/KDE6-kcmutils.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kcodecs | 12 +- .../scripts/step/KDE6/KDE6-kcodecs.info | 2 +- .../scripts/step/KDE6/KDE6-kcolorscheme | 12 +- .../scripts/step/KDE6/KDE6-kcolorscheme.info | 2 +- .../scripts/step/KDE6/KDE6-kcompletion | 12 +- .../scripts/step/KDE6/KDE6-kcompletion.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kconfig | 12 +- .../scripts/step/KDE6/KDE6-kconfig.info | 2 +- .../scripts/step/KDE6/KDE6-kconfigwidgets | 12 +- .../step/KDE6/KDE6-kconfigwidgets.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kcontacts | 12 +- .../scripts/step/KDE6/KDE6-kcontacts.info | 2 +- .../scripts/step/KDE6/KDE6-kcoreaddons | 12 +- .../scripts/step/KDE6/KDE6-kcoreaddons.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kcrash | 12 +- .../scripts/step/KDE6/KDE6-kcrash.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kdav | 12 +- loongarch64/scripts/step/KDE6/KDE6-kdav.info | 2 +- .../scripts/step/KDE6/KDE6-kdbusaddons | 12 +- .../scripts/step/KDE6/KDE6-kdbusaddons.info | 2 +- .../scripts/step/KDE6/KDE6-kde-cli-tools | 12 +- .../scripts/step/KDE6/KDE6-kde-cli-tools.info | 2 +- .../scripts/step/KDE6/KDE6-kde-gtk-config | 12 +- .../step/KDE6/KDE6-kde-gtk-config.info | 2 +- .../scripts/step/KDE6/KDE6-kdeclarative | 12 +- .../scripts/step/KDE6/KDE6-kdeclarative.info | 2 +- .../scripts/step/KDE6/KDE6-kdecoration | 12 +- .../scripts/step/KDE6/KDE6-kdecoration.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kded | 12 +- loongarch64/scripts/step/KDE6/KDE6-kded.info | 2 +- .../step/KDE6/KDE6-kdenetwork-filesharing | 12 +- .../KDE6/KDE6-kdenetwork-filesharing.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kdenlive | 15 +- .../scripts/step/KDE6/KDE6-kdenlive.info | 2 +- .../scripts/step/KDE6/KDE6-kdeplasma-addons | 12 +- .../step/KDE6/KDE6-kdeplasma-addons.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kdesu | 12 +- loongarch64/scripts/step/KDE6/KDE6-kdesu.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kdialog | 12 +- .../scripts/step/KDE6/KDE6-kdialog.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kdnssd | 12 +- .../scripts/step/KDE6/KDE6-kdnssd.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kdoctools | 12 +- .../scripts/step/KDE6/KDE6-kdoctools.info | 2 +- .../scripts/step/KDE6/KDE6-kfilemetadata | 12 +- .../scripts/step/KDE6/KDE6-kfilemetadata.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kfind | 12 +- loongarch64/scripts/step/KDE6/KDE6-kfind.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kgamma | 12 +- .../scripts/step/KDE6/KDE6-kgamma.info | 2 +- .../scripts/step/KDE6/KDE6-kglobalaccel | 12 +- .../scripts/step/KDE6/KDE6-kglobalaccel.info | 2 +- .../scripts/step/KDE6/KDE6-kglobalacceld | 12 +- .../scripts/step/KDE6/KDE6-kglobalacceld.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kguiaddons | 12 +- .../scripts/step/KDE6/KDE6-kguiaddons.info | 2 +- .../scripts/step/KDE6/KDE6-khealthcertificate | 12 +- .../step/KDE6/KDE6-khealthcertificate.info | 2 +- .../scripts/step/KDE6/KDE6-khelpcenter | 12 +- .../scripts/step/KDE6/KDE6-khelpcenter.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kholidays | 12 +- .../scripts/step/KDE6/KDE6-kholidays.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-ki18n | 12 +- loongarch64/scripts/step/KDE6/KDE6-ki18n.info | 2 +- .../scripts/step/KDE6/KDE6-kiconthemes | 12 +- .../scripts/step/KDE6/KDE6-kiconthemes.info | 2 +- .../step/KDE6/KDE6-kidentitymanagement | 12 +- .../step/KDE6/KDE6-kidentitymanagement.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kidletime | 12 +- .../scripts/step/KDE6/KDE6-kidletime.info | 2 +- .../scripts/step/KDE6/KDE6-kimageformats | 12 +- .../scripts/step/KDE6/KDE6-kimageformats.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kimap | 12 +- loongarch64/scripts/step/KDE6/KDE6-kimap.info | 2 +- .../scripts/step/KDE6/KDE6-kinfocenter | 12 +- .../scripts/step/KDE6/KDE6-kinfocenter.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kio | 12 +- loongarch64/scripts/step/KDE6/KDE6-kio-extras | 12 +- .../scripts/step/KDE6/KDE6-kio-extras.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kio.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kirigami | 12 +- .../scripts/step/KDE6/KDE6-kirigami-addons | 12 +- .../step/KDE6/KDE6-kirigami-addons.info | 2 +- .../scripts/step/KDE6/KDE6-kirigami.info | 2 +- .../scripts/step/KDE6/KDE6-kitemmodels | 12 +- .../scripts/step/KDE6/KDE6-kitemmodels.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kitemviews | 12 +- .../scripts/step/KDE6/KDE6-kitemviews.info | 2 +- .../scripts/step/KDE6/KDE6-kjobwidgets | 12 +- .../scripts/step/KDE6/KDE6-kjobwidgets.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kldap | 12 +- loongarch64/scripts/step/KDE6/KDE6-kldap.info | 2 +- .../scripts/step/KDE6/KDE6-kmailtransport | 12 +- .../step/KDE6/KDE6-kmailtransport.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kmbox | 12 +- loongarch64/scripts/step/KDE6/KDE6-kmbox.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kmenuedit | 12 +- .../scripts/step/KDE6/KDE6-kmenuedit.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kmime | 12 +- loongarch64/scripts/step/KDE6/KDE6-kmime.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kmines | 12 +- .../scripts/step/KDE6/KDE6-kmines.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kmix | 12 +- loongarch64/scripts/step/KDE6/KDE6-kmix.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-knewstuff | 12 +- .../scripts/step/KDE6/KDE6-knewstuff.info | 2 +- .../scripts/step/KDE6/KDE6-knotifications | 12 +- .../step/KDE6/KDE6-knotifications.info | 2 +- .../scripts/step/KDE6/KDE6-knotifyconfig | 12 +- .../scripts/step/KDE6/KDE6-knotifyconfig.info | 2 +- .../scripts/step/KDE6/KDE6-kolourpaint | 12 +- .../scripts/step/KDE6/KDE6-kolourpaint.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-konsole | 12 +- .../scripts/step/KDE6/KDE6-konsole.info | 2 +- .../scripts/step/KDE6/KDE6-kontactinterface | 12 +- .../step/KDE6/KDE6-kontactinterface.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-korganizer | 12 +- .../scripts/step/KDE6/KDE6-korganizer.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kpackage | 12 +- .../scripts/step/KDE6/KDE6-kpackage.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kparts | 12 +- .../scripts/step/KDE6/KDE6-kparts.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kpeople | 12 +- .../scripts/step/KDE6/KDE6-kpeople.info | 2 +- .../scripts/step/KDE6/KDE6-kpimtextedit | 12 +- .../scripts/step/KDE6/KDE6-kpimtextedit.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kpipewire | 12 +- .../scripts/step/KDE6/KDE6-kpipewire.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kplotting | 12 +- .../scripts/step/KDE6/KDE6-kplotting.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kpty | 12 +- loongarch64/scripts/step/KDE6/KDE6-kpty.info | 2 +- .../scripts/step/KDE6/KDE6-kquickcharts | 12 +- .../scripts/step/KDE6/KDE6-kquickcharts.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-krfb | 12 +- loongarch64/scripts/step/KDE6/KDE6-krfb.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kruler | 12 +- .../scripts/step/KDE6/KDE6-kruler.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-krunner | 12 +- .../scripts/step/KDE6/KDE6-krunner.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kscreen | 12 +- .../scripts/step/KDE6/KDE6-kscreen.info | 2 +- .../scripts/step/KDE6/KDE6-kscreenlocker | 12 +- .../scripts/step/KDE6/KDE6-kscreenlocker.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kservice | 12 +- .../scripts/step/KDE6/KDE6-kservice.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-ksmtp | 12 +- loongarch64/scripts/step/KDE6/KDE6-ksmtp.info | 2 +- .../scripts/step/KDE6/KDE6-ksshaskpass | 12 +- .../scripts/step/KDE6/KDE6-ksshaskpass.info | 2 +- .../step/KDE6/KDE6-kstatusnotifieritem | 12 +- .../step/KDE6/KDE6-kstatusnotifieritem.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-ksvg | 12 +- loongarch64/scripts/step/KDE6/KDE6-ksvg.info | 2 +- .../scripts/step/KDE6/KDE6-ksystemstats | 12 +- .../scripts/step/KDE6/KDE6-ksystemstats.info | 2 +- .../scripts/step/KDE6/KDE6-ktexteditor | 12 +- .../scripts/step/KDE6/KDE6-ktexteditor.info | 2 +- .../scripts/step/KDE6/KDE6-ktexttemplate | 12 +- .../scripts/step/KDE6/KDE6-ktexttemplate.info | 2 +- .../scripts/step/KDE6/KDE6-ktextwidgets | 12 +- .../scripts/step/KDE6/KDE6-ktextwidgets.info | 2 +- .../scripts/step/KDE6/KDE6-kunitconversion | 12 +- .../step/KDE6/KDE6-kunitconversion.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kwallet | 12 +- .../scripts/step/KDE6/KDE6-kwallet-pam | 12 +- .../scripts/step/KDE6/KDE6-kwallet-pam.info | 2 +- .../scripts/step/KDE6/KDE6-kwallet.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kwayland | 12 +- .../step/KDE6/KDE6-kwayland-integration | 12 +- .../step/KDE6/KDE6-kwayland-integration.info | 2 +- .../scripts/step/KDE6/KDE6-kwayland.info | 2 +- .../scripts/step/KDE6/KDE6-kwidgetsaddons | 12 +- .../step/KDE6/KDE6-kwidgetsaddons.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kwin | 12 +- loongarch64/scripts/step/KDE6/KDE6-kwin.info | 2 +- .../scripts/step/KDE6/KDE6-kwindowsystem | 12 +- .../scripts/step/KDE6/KDE6-kwindowsystem.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kwrited | 12 +- .../scripts/step/KDE6/KDE6-kwrited.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-kxmlgui | 12 +- .../scripts/step/KDE6/KDE6-kxmlgui.info | 2 +- .../scripts/step/KDE6/KDE6-layer-shell-qt | 12 +- .../step/KDE6/KDE6-layer-shell-qt.info | 2 +- .../scripts/step/KDE6/KDE6-libgravatar | 12 +- .../scripts/step/KDE6/KDE6-libgravatar.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-libkcddb | 12 +- .../scripts/step/KDE6/KDE6-libkcddb.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-libkdcraw | 12 +- .../scripts/step/KDE6/KDE6-libkdcraw.info | 2 +- .../scripts/step/KDE6/KDE6-libkdegames | 12 +- .../scripts/step/KDE6/KDE6-libkdegames.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-libkdepim | 12 +- .../scripts/step/KDE6/KDE6-libkdepim.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-libkexiv2 | 12 +- .../scripts/step/KDE6/KDE6-libkexiv2.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-libkgapi | 12 +- .../scripts/step/KDE6/KDE6-libkgapi.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-libkleo | 12 +- .../scripts/step/KDE6/KDE6-libkleo.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-libkscreen | 12 +- .../scripts/step/KDE6/KDE6-libkscreen.info | 2 +- .../scripts/step/KDE6/KDE6-libksysguard | 12 +- .../scripts/step/KDE6/KDE6-libksysguard.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-libplasma | 12 +- .../scripts/step/KDE6/KDE6-libplasma.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-mailcommon | 12 +- .../scripts/step/KDE6/KDE6-mailcommon.info | 2 +- .../scripts/step/KDE6/KDE6-mailimporter | 12 +- .../scripts/step/KDE6/KDE6-mailimporter.info | 2 +- .../scripts/step/KDE6/KDE6-markdownpart | 12 +- .../scripts/step/KDE6/KDE6-markdownpart.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-merkuro | 12 +- .../scripts/step/KDE6/KDE6-merkuro.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-messagelib | 12 +- .../scripts/step/KDE6/KDE6-messagelib.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-milou | 12 +- loongarch64/scripts/step/KDE6/KDE6-milou.info | 2 +- .../scripts/step/KDE6/KDE6-mimetreeparser | 12 +- .../step/KDE6/KDE6-mimetreeparser.info | 2 +- .../scripts/step/KDE6/KDE6-modemmanager-qt | 12 +- .../step/KDE6/KDE6-modemmanager-qt.info | 2 +- .../scripts/step/KDE6/KDE6-networkmanager-qt | 12 +- .../step/KDE6/KDE6-networkmanager-qt.info | 2 +- .../scripts/step/KDE6/KDE6-ocean-sound-theme | 12 +- .../step/KDE6/KDE6-ocean-sound-theme.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-oxygen | 12 +- .../scripts/step/KDE6/KDE6-oxygen-sounds | 12 +- .../scripts/step/KDE6/KDE6-oxygen-sounds.info | 2 +- .../scripts/step/KDE6/KDE6-oxygen.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-pimcommon | 12 +- .../scripts/step/KDE6/KDE6-pimcommon.info | 2 +- .../scripts/step/KDE6/KDE6-plasma-activities | 12 +- .../step/KDE6/KDE6-plasma-activities-stats | 12 +- .../KDE6/KDE6-plasma-activities-stats.info | 2 +- .../step/KDE6/KDE6-plasma-activities.info | 2 +- .../step/KDE6/KDE6-plasma-browser-integration | 12 +- .../KDE6/KDE6-plasma-browser-integration.info | 2 +- .../scripts/step/KDE6/KDE6-plasma-desktop | 14 +- .../step/KDE6/KDE6-plasma-desktop.info | 2 +- .../scripts/step/KDE6/KDE6-plasma-disks | 12 +- .../scripts/step/KDE6/KDE6-plasma-disks.info | 2 +- .../scripts/step/KDE6/KDE6-plasma-firewall | 12 +- .../step/KDE6/KDE6-plasma-firewall.info | 2 +- .../scripts/step/KDE6/KDE6-plasma-integration | 12 +- .../step/KDE6/KDE6-plasma-integration.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-plasma-nm | 12 +- .../scripts/step/KDE6/KDE6-plasma-nm.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-plasma-pa | 12 +- .../scripts/step/KDE6/KDE6-plasma-pa.info | 2 +- .../step/KDE6/KDE6-plasma-systemmonitor | 12 +- .../step/KDE6/KDE6-plasma-systemmonitor.info | 2 +- .../scripts/step/KDE6/KDE6-plasma-thunderbolt | 12 +- .../step/KDE6/KDE6-plasma-thunderbolt.info | 2 +- .../scripts/step/KDE6/KDE6-plasma-vault | 12 +- .../scripts/step/KDE6/KDE6-plasma-vault.info | 2 +- .../scripts/step/KDE6/KDE6-plasma-welcome | 12 +- .../step/KDE6/KDE6-plasma-welcome.info | 2 +- .../scripts/step/KDE6/KDE6-plasma-workspace | 12 +- .../KDE6/KDE6-plasma-workspace-wallpapers | 12 +- .../KDE6-plasma-workspace-wallpapers.info | 2 +- .../step/KDE6/KDE6-plasma-workspace.info | 2 +- .../scripts/step/KDE6/KDE6-plasma5support | 12 +- .../step/KDE6/KDE6-plasma5support.info | 2 +- .../scripts/step/KDE6/KDE6-polkit-kde-agent-1 | 12 +- .../step/KDE6/KDE6-polkit-kde-agent-1.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-powerdevil | 14 +- .../scripts/step/KDE6/KDE6-powerdevil.info | 2 +- .../scripts/step/KDE6/KDE6-print-manager | 12 +- .../scripts/step/KDE6/KDE6-print-manager.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-prison | 12 +- .../scripts/step/KDE6/KDE6-prison.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-purpose | 12 +- .../scripts/step/KDE6/KDE6-purpose.info | 2 +- .../scripts/step/KDE6/KDE6-qqc2-breeze-style | 12 +- .../step/KDE6/KDE6-qqc2-breeze-style.info | 2 +- .../scripts/step/KDE6/KDE6-qqc2-desktop-style | 12 +- .../step/KDE6/KDE6-qqc2-desktop-style.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-sddm-kcm | 12 +- .../scripts/step/KDE6/KDE6-sddm-kcm.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-solid | 12 +- loongarch64/scripts/step/KDE6/KDE6-solid.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-sonnet | 12 +- .../scripts/step/KDE6/KDE6-sonnet.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-svgpart | 12 +- .../scripts/step/KDE6/KDE6-svgpart.info | 2 +- loongarch64/scripts/step/KDE6/KDE6-sweeper | 12 +- .../scripts/step/KDE6/KDE6-sweeper.info | 2 +- .../scripts/step/KDE6/KDE6-syndication | 12 +- .../scripts/step/KDE6/KDE6-syndication.info | 2 +- .../step/KDE6/KDE6-syntax-highlighting | 15 +- .../step/KDE6/KDE6-syntax-highlighting.info | 2 +- .../scripts/step/KDE6/KDE6-systemsettings | 12 +- .../step/KDE6/KDE6-systemsettings.info | 2 +- .../scripts/step/KDE6/KDE6-threadweaver | 12 +- .../scripts/step/KDE6/KDE6-threadweaver.info | 2 +- .../scripts/step/KDE6/KDE6-wacomtablet | 12 +- .../scripts/step/KDE6/KDE6-wacomtablet.info | 2 +- .../step/KDE6/KDE6-xdg-desktop-portal-kde | 12 +- .../KDE6/KDE6-xdg-desktop-portal-kde.info | 2 +- .../scripts/step/KDE6/fcitx5-configtool | 12 +- .../scripts/step/KDE6/fcitx5-configtool.info | 2 +- .../step/KDE6/plasma-wayland-protocols | 12 +- .../step/KDE6/plasma-wayland-protocols.info | 2 +- loongarch64/scripts/step/KDE6/qtkeychain | 12 +- loongarch64/scripts/step/KDE6/qtkeychain.info | 2 +- .../scripts/step/KDE6/yb-default-select | 29 + .../scripts/step/KDE6/yb-default-select.info | 1 + loongarch64/scripts/step/base_support/Babel | 12 +- .../scripts/step/base_support/Babel.info | 2 +- .../base_support/KDE6-extra-cmake-modules | 12 +- .../KDE6-extra-cmake-modules.info | 2 +- loongarch64/scripts/step/base_support/Mako | 12 +- .../scripts/step/base_support/Mako.info | 2 +- .../scripts/step/base_support/NetworkManager | 15 +- .../step/base_support/NetworkManager.info | 2 +- .../scripts/step/base_support/OpenCL-Headers | 12 +- .../step/base_support/OpenCL-Headers.info | 2 +- .../scripts/step/base_support/Pygments | 12 +- .../scripts/step/base_support/Pygments.info | 2 +- loongarch64/scripts/step/base_support/SDL2 | 18 +- .../scripts/step/base_support/SDL2.info | 2 +- .../scripts/step/base_support/SPIRV-Headers | 12 +- .../step/base_support/SPIRV-Headers.info | 2 +- .../scripts/step/base_support/SPIRV-Tools | 14 +- .../step/base_support/SPIRV-Tools.info | 2 +- .../scripts/step/base_support/Vulkan-Headers | 12 +- .../step/base_support/Vulkan-Headers.info | 2 +- .../scripts/step/base_support/Vulkan-Loader | 12 +- .../step/base_support/Vulkan-Loader.info | 2 +- .../scripts/step/base_support/Vulkan-Tools | 12 +- .../step/base_support/Vulkan-Tools.info | 2 +- loongarch64/scripts/step/base_support/a52dec | 1 + .../step/base_support/adwaita-icon-theme | 12 +- .../step/base_support/adwaita-icon-theme.info | 2 +- .../scripts/step/base_support/alsa-firmware | 1 + .../scripts/step/base_support/alsa-lib | 1 + .../scripts/step/base_support/alsa-plugins | 1 + .../scripts/step/base_support/alsa-utils | 1 + .../scripts/step/base_support/appstream | 14 +- .../scripts/step/base_support/appstream.info | 2 +- loongarch64/scripts/step/base_support/asio | 15 +- .../scripts/step/base_support/asio.info | 2 +- .../scripts/step/base_support/audiofile | 1 + .../scripts/step/base_support/bdftopcf | 1 + loongarch64/scripts/step/base_support/bluez | 1 + .../scripts/step/base_support/bridge-utils | 1 + loongarch64/scripts/step/base_support/ccache | 12 +- .../scripts/step/base_support/ccache.info | 2 +- .../step/base_support/cldr-emoji-annotation | 1 + .../scripts/step/base_support/cryptsetup | 1 + loongarch64/scripts/step/base_support/cscope | 1 + loongarch64/scripts/step/base_support/cups | 12 +- .../scripts/step/base_support/cups.info | 2 +- .../scripts/step/base_support/cyrus-sasl | 1 + loongarch64/scripts/step/base_support/dav1d | 12 +- .../scripts/step/base_support/dav1d.info | 2 +- .../scripts/step/base_support/dbus-broker | 14 +- .../step/base_support/dbus-broker.info | 2 +- .../scripts/step/base_support/dmidecode | 12 +- .../scripts/step/base_support/dmidecode.info | 2 +- .../scripts/step/base_support/docutils | 16 +- .../scripts/step/base_support/docutils.info | 2 +- loongarch64/scripts/step/base_support/dotconf | 1 + loongarch64/scripts/step/base_support/enchant | 15 +- .../scripts/step/base_support/enchant.info | 2 +- .../scripts/step/base_support/encodings | 1 + loongarch64/scripts/step/base_support/exfat | 1 + loongarch64/scripts/step/base_support/faad2 | 1 + loongarch64/scripts/step/base_support/fcitx5 | 12 +- .../step/base_support/fcitx5-chinese-addons | 14 +- .../base_support/fcitx5-chinese-addons.info | 2 +- .../scripts/step/base_support/fcitx5-gtk | 14 +- .../scripts/step/base_support/fcitx5-gtk.info | 2 +- .../scripts/step/base_support/fcitx5-lua | 12 +- .../scripts/step/base_support/fcitx5-lua.info | 2 +- .../scripts/step/base_support/fcitx5-qt | 12 +- .../scripts/step/base_support/fcitx5-qt.info | 2 +- .../scripts/step/base_support/fcitx5.info | 2 +- loongarch64/scripts/step/base_support/fdk-aac | 1 + .../step/base_support/font-adobe-utopia-type1 | 1 + .../scripts/step/base_support/font-alias | 1 + .../scripts/step/base_support/font-bh-ttf | 1 + .../scripts/step/base_support/font-bh-type1 | 1 + .../scripts/step/base_support/font-ibm-type1 | 1 + .../step/base_support/font-misc-ethiopic | 1 + .../scripts/step/base_support/font-util | 1 + .../step/base_support/font-xfree86-type1 | 1 + loongarch64/scripts/step/base_support/fuse | 1 + loongarch64/scripts/step/base_support/gcr | 14 +- .../scripts/step/base_support/gcr.info | 2 +- .../scripts/step/base_support/gdk-pixbuf | 12 +- .../scripts/step/base_support/gdk-pixbuf.info | 2 +- .../scripts/step/base_support/gi-docgen | 12 +- .../scripts/step/base_support/gi-docgen.info | 2 +- loongarch64/scripts/step/base_support/glslang | 12 +- .../scripts/step/base_support/glslang.info | 2 +- loongarch64/scripts/step/base_support/gnupg | 1 + .../scripts/step/base_support/graphviz | 12 +- .../scripts/step/base_support/graphviz.info | 2 +- loongarch64/scripts/step/base_support/gsl | 13 +- .../scripts/step/base_support/gsl.info | 2 +- .../scripts/step/base_support/gst-libav | 12 +- .../scripts/step/base_support/gst-libav.info | 2 +- .../scripts/step/base_support/gst-plugins-bad | 12 +- .../step/base_support/gst-plugins-bad.info | 2 +- .../step/base_support/gst-plugins-base | 12 +- .../step/base_support/gst-plugins-base.info | 2 +- .../step/base_support/gst-plugins-good | 12 +- .../step/base_support/gst-plugins-good.info | 2 +- .../step/base_support/gst-plugins-ugly | 12 +- .../step/base_support/gst-plugins-ugly.info | 2 +- .../scripts/step/base_support/gstreamer | 12 +- .../scripts/step/base_support/gstreamer-vaapi | 12 +- .../step/base_support/gstreamer-vaapi.info | 2 +- .../scripts/step/base_support/gstreamer.info | 2 +- loongarch64/scripts/step/base_support/gtk-doc | 1 + .../scripts/step/base_support/gtk-engines | 1 + loongarch64/scripts/step/base_support/gtk3 | 12 +- .../scripts/step/base_support/gtk3.info | 2 +- loongarch64/scripts/step/base_support/gtk4 | 12 +- .../scripts/step/base_support/gtk4.info | 2 +- .../scripts/step/base_support/gtk4.tempfix | 12 + .../scripts/step/base_support/gtkglext | 1 + .../step/base_support/hicolor-icon-theme | 29 +- .../step/base_support/hicolor-icon-theme.info | 2 +- loongarch64/scripts/step/base_support/highway | 12 +- .../scripts/step/base_support/highway.info | 2 +- loongarch64/scripts/step/base_support/hyphen | 1 + loongarch64/scripts/step/base_support/iceauth | 1 + loongarch64/scripts/step/base_support/idna | 12 +- .../scripts/step/base_support/idna.info | 2 +- loongarch64/scripts/step/base_support/imlib2 | 1 + .../scripts/step/base_support/iniparser | 48 +- .../scripts/step/base_support/iniparser.info | 2 +- .../scripts/step/base_support/iptables | 1 + .../scripts/step/base_support/iso-codes | 1 + loongarch64/scripts/step/base_support/itstool | 1 + loongarch64/scripts/step/base_support/jansson | 1 + loongarch64/scripts/step/base_support/jq | 25 + loongarch64/scripts/step/base_support/jq.info | 1 + .../scripts/step/base_support/jsonschema | 12 +- .../scripts/step/base_support/jsonschema.info | 2 +- loongarch64/scripts/step/base_support/lame | 1 + loongarch64/scripts/step/base_support/lftp | 1 + loongarch64/scripts/step/base_support/libFS | 1 + loongarch64/scripts/step/base_support/libICE | 1 + loongarch64/scripts/step/base_support/libSM | 1 + loongarch64/scripts/step/base_support/libX11 | 1 + .../scripts/step/base_support/libXScrnSaver | 1 + loongarch64/scripts/step/base_support/libXau | 1 + loongarch64/scripts/step/base_support/libXaw | 1 + .../scripts/step/base_support/libXcomposite | 1 + .../scripts/step/base_support/libXcursor | 1 + .../scripts/step/base_support/libXdamage | 1 + .../scripts/step/base_support/libXdmcp | 1 + loongarch64/scripts/step/base_support/libXext | 1 + .../scripts/step/base_support/libXfixes | 1 + .../scripts/step/base_support/libXfont2 | 1 + loongarch64/scripts/step/base_support/libXft | 1 + loongarch64/scripts/step/base_support/libXi | 1 + .../scripts/step/base_support/libXinerama | 1 + loongarch64/scripts/step/base_support/libXmu | 13 +- .../scripts/step/base_support/libXmu.info | 2 +- loongarch64/scripts/step/base_support/libXpm | 1 + .../scripts/step/base_support/libXrandr | 1 + .../scripts/step/base_support/libXrender | 1 + loongarch64/scripts/step/base_support/libXres | 1 + loongarch64/scripts/step/base_support/libXt | 1 + loongarch64/scripts/step/base_support/libXtst | 1 + loongarch64/scripts/step/base_support/libXv | 1 + loongarch64/scripts/step/base_support/libXvMC | 1 + .../scripts/step/base_support/libXxf86dga | 1 + .../scripts/step/base_support/libXxf86vm | 1 + .../scripts/step/base_support/libarchive | 12 +- .../scripts/step/base_support/libarchive.info | 2 +- loongarch64/scripts/step/base_support/libass | 13 +- .../scripts/step/base_support/libass.info | 2 +- .../scripts/step/base_support/libatasmart | 1 + .../scripts/step/base_support/libavc1394 | 1 + loongarch64/scripts/step/base_support/libbpf | 12 +- .../scripts/step/base_support/libbpf.info | 2 +- .../scripts/step/base_support/libbytesize | 1 + .../scripts/step/base_support/libcanberra | 1 + loongarch64/scripts/step/base_support/libcddb | 1 + loongarch64/scripts/step/base_support/libcdio | 1 + loongarch64/scripts/step/base_support/libclc | 12 +- .../scripts/step/base_support/libclc.info | 2 +- .../scripts/step/base_support/libconfig | 1 + .../scripts/step/base_support/libcroco | 1 + .../scripts/step/base_support/libdaemon | 1 + loongarch64/scripts/step/base_support/libdmx | 1 + loongarch64/scripts/step/base_support/libdv | 1 + .../scripts/step/base_support/libdvbpsi | 1 + .../scripts/step/base_support/libdvdread | 1 + .../scripts/step/base_support/libevdev | 13 +- .../scripts/step/base_support/libevdev.info | 2 +- loongarch64/scripts/step/base_support/libexif | 1 + .../scripts/step/base_support/libfishsound | 1 + .../scripts/step/base_support/libfontenc | 1 + .../scripts/step/base_support/libgphoto2 | 1 + loongarch64/scripts/step/base_support/libidn2 | 1 + .../scripts/step/base_support/libiec61883 | 1 + loongarch64/scripts/step/base_support/libime | 76 +- .../scripts/step/base_support/libime.info | 2 +- .../step/base_support/libimobiledevice | 1 + .../step/base_support/libimobiledevice-glue | 1 + loongarch64/scripts/step/base_support/libltc | 1 + .../scripts/step/base_support/libmediainfo | 6 +- .../step/base_support/libmediainfo.info | 2 +- .../scripts/step/base_support/libmpeg2 | 1 + loongarch64/scripts/step/base_support/libndp | 1 + loongarch64/scripts/step/base_support/libnsl | 1 + loongarch64/scripts/step/base_support/libnvme | 12 +- .../scripts/step/base_support/libnvme.info | 2 +- loongarch64/scripts/step/base_support/libogg | 1 + loongarch64/scripts/step/base_support/liboggz | 1 + loongarch64/scripts/step/base_support/libpcap | 1 + .../scripts/step/base_support/libplist | 13 +- .../scripts/step/base_support/libplist.info | 2 +- .../scripts/step/base_support/libqalculate | 13 +- .../step/base_support/libqalculate.info | 2 +- .../scripts/step/base_support/libraw1394 | 1 + .../scripts/step/base_support/libsamplerate | 1 + loongarch64/scripts/step/base_support/libsass | 1 + .../scripts/step/base_support/libseccomp | 25 + .../scripts/step/base_support/libseccomp.info | 1 + .../scripts/step/base_support/libshout | 1 + .../scripts/step/base_support/libslirp | 12 +- .../scripts/step/base_support/libslirp.info | 2 +- .../scripts/step/base_support/libsndfile | 1 + loongarch64/scripts/step/base_support/libsoup | 12 +- .../scripts/step/base_support/libsoup.info | 2 +- loongarch64/scripts/step/base_support/libssh2 | 1 + loongarch64/scripts/step/base_support/libteam | 1 + .../scripts/step/base_support/libtirpc | 1 + .../scripts/step/base_support/libusbmuxd | 1 + loongarch64/scripts/step/base_support/libva | 1 + .../scripts/step/base_support/libvisual | 1 + .../scripts/step/base_support/libvorbis | 1 + .../scripts/step/base_support/libvorbisidec | 1 + loongarch64/scripts/step/base_support/libvpx | 12 +- .../scripts/step/base_support/libvpx.info | 2 +- .../scripts/step/base_support/libwacom | 12 +- .../scripts/step/base_support/libwacom.info | 2 +- loongarch64/scripts/step/base_support/libwebp | 14 +- .../scripts/step/base_support/libwebp.info | 2 +- loongarch64/scripts/step/base_support/libxcb | 13 +- .../scripts/step/base_support/libxcb.info | 2 +- .../scripts/step/base_support/libxkbfile | 1 + loongarch64/scripts/step/base_support/libxmlb | 12 +- .../scripts/step/base_support/libxmlb.info | 2 +- .../scripts/step/base_support/libxshmfence | 1 + loongarch64/scripts/step/base_support/libyaml | 1 + loongarch64/scripts/step/base_support/lit | 12 +- .../scripts/step/base_support/lit.info | 2 +- loongarch64/scripts/step/base_support/log4c | 1 + .../scripts/step/base_support/lttng-ust | 13 +- .../scripts/step/base_support/lttng-ust.info | 2 +- loongarch64/scripts/step/base_support/lxml | 12 +- .../scripts/step/base_support/lxml.info | 2 +- loongarch64/scripts/step/base_support/mariadb | 14 +- .../scripts/step/base_support/mariadb.info | 2 +- .../scripts/step/base_support/mediainfo | 6 +- .../scripts/step/base_support/mediainfo.info | 2 +- loongarch64/scripts/step/base_support/mesa | 12 +- .../scripts/step/base_support/mesa.info | 2 +- .../scripts/step/base_support/meson-python | 12 +- .../step/base_support/meson-python.info | 2 +- .../scripts/step/base_support/mkfontscale | 1 + loongarch64/scripts/step/base_support/mlt | 12 +- .../scripts/step/base_support/mlt.info | 2 +- .../mobile-broadband-provider-info | 29 +- .../mobile-broadband-provider-info.info | 2 +- loongarch64/scripts/step/base_support/mosh | 1 + .../scripts/step/base_support/mozjs-115 | 12 +- .../scripts/step/base_support/mozjs-115.info | 2 +- loongarch64/scripts/step/base_support/mpg123 | 1 + loongarch64/scripts/step/base_support/mtdev | 1 + loongarch64/scripts/step/base_support/ndctl | 14 +- .../scripts/step/base_support/ndctl.info | 2 +- loongarch64/scripts/step/base_support/newt | 1 + loongarch64/scripts/step/base_support/nghttp2 | 13 +- .../scripts/step/base_support/nghttp2.info | 2 +- loongarch64/scripts/step/base_support/node | 12 +- .../scripts/step/base_support/node.info | 2 +- .../scripts/step/base_support/open-iscsi | 12 +- .../scripts/step/base_support/open-iscsi.info | 2 +- .../scripts/step/base_support/opencore-amr | 1 + .../scripts/step/base_support/openldap | 12 +- .../scripts/step/base_support/openldap.info | 2 +- loongarch64/scripts/step/base_support/opus | 1 + .../scripts/step/base_support/opusfile | 1 + loongarch64/scripts/step/base_support/parted | 1 + .../scripts/step/base_support/pcsc-lite | 31 +- .../scripts/step/base_support/pcsc-lite.info | 2 +- .../scripts/step/base_support/pipewire | 12 +- .../scripts/step/base_support/pipewire.info | 2 +- loongarch64/scripts/step/base_support/pluggy | 12 +- .../scripts/step/base_support/pluggy.info | 2 +- loongarch64/scripts/step/base_support/poppler | 12 +- .../scripts/step/base_support/poppler.info | 2 +- loongarch64/scripts/step/base_support/popt | 1 + loongarch64/scripts/step/base_support/potrace | 1 + loongarch64/scripts/step/base_support/ppp | 1 + .../scripts/step/base_support/protobuf | 12 +- .../scripts/step/base_support/protobuf.info | 2 +- .../scripts/step/base_support/pycparser | 15 + .../scripts/step/base_support/pycparser.info | 1 + .../scripts/step/base_support/qrencode | 1 + loongarch64/scripts/step/base_support/qt5 | 22 +- .../scripts/step/base_support/qt5.info | 2 +- loongarch64/scripts/step/base_support/qt6 | 46 +- .../scripts/step/base_support/qt6-tools | 43 +- .../scripts/step/base_support/qt6-tools.info | 2 +- .../scripts/step/base_support/qt6.info | 2 +- .../scripts/step/base_support/referencing | 12 +- .../step/base_support/referencing.info | 2 +- .../scripts/step/base_support/requests | 12 +- .../scripts/step/base_support/requests.info | 2 +- loongarch64/scripts/step/base_support/rpds-py | 12 +- .../scripts/step/base_support/rpds-py.info | 2 +- loongarch64/scripts/step/base_support/rsync | 1 + loongarch64/scripts/step/base_support/ruby | 13 +- .../scripts/step/base_support/ruby.info | 2 +- loongarch64/scripts/step/base_support/samba | 12 +- .../scripts/step/base_support/samba.info | 2 +- loongarch64/scripts/step/base_support/sassc | 1 + loongarch64/scripts/step/base_support/sessreg | 1 + .../scripts/step/base_support/setuptools-scm | 12 +- .../step/base_support/setuptools-scm.info | 2 +- .../scripts/step/base_support/setxkbmap | 1 + loongarch64/scripts/step/base_support/shaderc | 12 +- .../scripts/step/base_support/shaderc.info | 2 +- loongarch64/scripts/step/base_support/smproxy | 1 + loongarch64/scripts/step/base_support/snappy | 12 +- .../scripts/step/base_support/snappy.info | 2 +- loongarch64/scripts/step/base_support/socat | 1 + loongarch64/scripts/step/base_support/speex | 1 + .../scripts/step/base_support/speexdsp | 1 + loongarch64/scripts/step/base_support/sphinx | 12 +- .../step/base_support/sphinx-rtd-theme | 3 +- .../scripts/step/base_support/sphinx.info | 2 +- .../scripts/step/base_support/squashfuse | 1 + .../step/base_support/startup-notification | 1 + loongarch64/scripts/step/base_support/strace | 13 +- .../scripts/step/base_support/strace.info | 2 +- .../scripts/step/base_support/subversion | 1 + loongarch64/scripts/step/base_support/swig | 1 + loongarch64/scripts/step/base_support/taglib | 12 +- .../scripts/step/base_support/taglib.info | 2 +- loongarch64/scripts/step/base_support/tracker | 12 +- .../scripts/step/base_support/tracker.info | 2 +- .../step/base_support/trove-classifiers | 12 +- .../step/base_support/trove-classifiers.info | 2 +- loongarch64/scripts/step/base_support/twolame | 1 + .../step/base_support/typing-extensions | 12 +- .../step/base_support/typing-extensions.info | 2 +- .../scripts/step/base_support/util-linux | 15 +- .../scripts/step/base_support/util-linux.info | 2 +- .../scripts/step/base_support/util-macros | 12 +- .../step/base_support/util-macros.info | 2 +- .../scripts/step/base_support/v4l-utils | 2 +- loongarch64/scripts/step/base_support/vlc | 2 +- .../scripts/step/base_support/volume_key | 1 + loongarch64/scripts/step/base_support/wavpack | 1 + loongarch64/scripts/step/base_support/wayland | 12 +- .../step/base_support/wayland-protocols | 12 +- .../step/base_support/wayland-protocols.info | 2 +- .../scripts/step/base_support/wayland.info | 2 +- loongarch64/scripts/step/base_support/weston | 12 +- .../scripts/step/base_support/weston.info | 2 +- loongarch64/scripts/step/base_support/which | 1 + .../scripts/step/base_support/wireplumber | 12 +- .../step/base_support/wireplumber.info | 2 +- .../scripts/step/base_support/wqy-microhei | 14 + .../step/base_support/wqy-microhei.info | 1 + loongarch64/scripts/step/base_support/x264 | 1 + .../scripts/step/base_support/xapian-core | 1 + loongarch64/scripts/step/base_support/xauth | 1 + .../scripts/step/base_support/xbacklight | 1 + .../scripts/step/base_support/xbitmaps | 1 + .../scripts/step/base_support/xcb-imdkit | 12 +- .../scripts/step/base_support/xcb-imdkit.info | 2 +- .../scripts/step/base_support/xcb-proto | 13 +- .../scripts/step/base_support/xcb-proto.info | 2 +- .../scripts/step/base_support/xcb-util | 1 + .../scripts/step/base_support/xcb-util-cursor | 1 + .../scripts/step/base_support/xcb-util-image | 1 + .../step/base_support/xcb-util-keysyms | 1 + .../step/base_support/xcb-util-renderutil | 1 + .../scripts/step/base_support/xcb-util-wm | 1 + loongarch64/scripts/step/base_support/xcmsdb | 1 + .../scripts/step/base_support/xcursor-themes | 1 + .../scripts/step/base_support/xcursorgen | 1 + .../step/base_support/xdg-desktop-portal | 12 +- .../step/base_support/xdg-desktop-portal.info | 2 +- .../scripts/step/base_support/xdg-user-dirs | 1 + .../scripts/step/base_support/xdg-utils | 1 + .../scripts/step/base_support/xdpyinfo | 1 + .../scripts/step/base_support/xdriinfo | 1 + loongarch64/scripts/step/base_support/xev | 1 + .../step/base_support/xf86-input-evdev | 1 + .../step/base_support/xf86-input-libinput | 1 + .../step/base_support/xf86-input-synaptics | 1 + .../step/base_support/xf86-input-wacom | 13 +- .../step/base_support/xf86-input-wacom.info | 2 +- .../step/base_support/xf86-video-amdgpu | 1 + .../scripts/step/base_support/xf86-video-ati | 1 + .../step/base_support/xf86-video-fbdev | 1 + loongarch64/scripts/step/base_support/xgamma | 1 + loongarch64/scripts/step/base_support/xhost | 1 + loongarch64/scripts/step/base_support/xinit | 1 + loongarch64/scripts/step/base_support/xinput | 1 + loongarch64/scripts/step/base_support/xkbcomp | 1 + loongarch64/scripts/step/base_support/xkbevd | 1 + .../scripts/step/base_support/xkbutils | 1 + loongarch64/scripts/step/base_support/xkill | 1 + .../scripts/step/base_support/xlsatoms | 1 + .../scripts/step/base_support/xlsclients | 1 + .../scripts/step/base_support/xmessage | 1 + loongarch64/scripts/step/base_support/xmlto | 1 + loongarch64/scripts/step/base_support/xmodmap | 1 + .../scripts/step/base_support/xorg-server | 16 +- .../step/base_support/xorg-server.info | 2 +- loongarch64/scripts/step/base_support/xpr | 1 + loongarch64/scripts/step/base_support/xprop | 1 + loongarch64/scripts/step/base_support/xrandr | 1 + loongarch64/scripts/step/base_support/xrdb | 1 + .../scripts/step/base_support/xrefresh | 1 + loongarch64/scripts/step/base_support/xset | 1 + .../scripts/step/base_support/xsetroot | 1 + loongarch64/scripts/step/base_support/xterm | 12 +- .../scripts/step/base_support/xterm.info | 2 +- loongarch64/scripts/step/base_support/xtrans | 1 + loongarch64/scripts/step/base_support/xvinfo | 1 + .../scripts/step/base_support/xwayland | 15 +- .../scripts/step/base_support/xwayland.info | 2 +- loongarch64/scripts/step/base_support/xwd | 1 + .../scripts/step/base_support/xwininfo | 1 + loongarch64/scripts/step/base_support/xwud | 1 + loongarch64/scripts/step/benchmark/CPU-X | 43 + loongarch64/scripts/step/benchmark/CPU-X.info | 1 + .../scripts/step/benchmark/CPU-X.tempfix | 16 + .../scripts/step/benchmark/dist_sysroot | 8 + .../scripts/step/benchmark/dist_sysroot.info | 1 + loongarch64/scripts/step/benchmark/glmark2 | 26 + .../scripts/step/benchmark/glmark2.info | 1 + loongarch64/scripts/step/boot/breeze-grub | 12 +- .../scripts/step/boot/breeze-grub.info | 2 +- .../scripts/step/boot/initramfs-for-squashfs | 11 +- loongarch64/scripts/step/boot/linux-firmware | 12 +- .../scripts/step/boot/linux-firmware.info | 2 +- loongarch64/scripts/step/boot/linux-kernel | 54 +- .../scripts/step/boot/linux-kernel.info | 2 +- .../scripts/step/boot/linux-kernel_git | 5 + .../scripts/step/computer_language/dune | 14 +- .../scripts/step/computer_language/dune.info | 2 +- .../scripts/step/computer_language/golang | 16 +- .../step/computer_language/golang.info | 2 +- .../scripts/step/computer_language/ocaml | 20 +- .../scripts/step/computer_language/ocaml.info | 2 +- .../scripts/step/computer_language/opam | 14 +- .../scripts/step/computer_language/opam.info | 2 +- .../scripts/step/computer_language/rustc | 16 +- .../scripts/step/computer_language/rustc.info | 2 +- .../scripts/step/cross-toolchains/clang | 34 - .../scripts/step/cross-toolchains/clang.info | 1 - .../cross-toolchains/default_arch-gcc-glibc | 12 +- .../default_arch-gcc-glibc.info | 2 +- .../scripts/step/cross-toolchains/linux-gcc | 16 +- .../step/cross-toolchains/linux-gcc-glibc | 16 +- .../cross-toolchains/linux-gcc-glibc.info | 2 +- .../step/cross-toolchains/linux-gcc.info | 2 +- .../scripts/step/cross-toolchains/linux-qemu | 12 +- .../step/cross-toolchains/linux-qemu.info | 2 +- .../step/cross-toolchains/llvm-project | 14 +- .../step/cross-toolchains/llvm-project.info | 2 +- .../scripts/step/cross-toolchains/mingw-gcc | 12 +- .../step/cross-toolchains/mingw-gcc-libc | 12 +- .../step/cross-toolchains/mingw-gcc-libc.info | 2 +- .../step/cross-toolchains/mingw-gcc.info | 2 +- loongarch64/scripts/step/cross-tools/Jinja2 | 12 +- .../scripts/step/cross-tools/Jinja2.info | 2 +- .../scripts/step/cross-tools/beautifulsoup4 | 16 + .../step/cross-tools/beautifulsoup4.info | 1 + loongarch64/scripts/step/cross-tools/bs4 | 16 + loongarch64/scripts/step/cross-tools/bs4.info | 1 + loongarch64/scripts/step/cross-tools/clang | 14 +- .../scripts/step/cross-tools/clang.info | 2 +- loongarch64/scripts/step/cross-tools/gcc | 17 +- loongarch64/scripts/step/cross-tools/gcc.info | 2 +- loongarch64/scripts/step/cross-tools/gcc_git | 2 +- .../scripts/step/cross-tools/gcc_nolibc | 12 +- .../scripts/step/cross-tools/gcc_nolibc.info | 2 +- .../scripts/step/cross-tools/html5lib-python | 15 + .../step/cross-tools/html5lib-python.info | 1 + loongarch64/scripts/step/cross-tools/lld | 12 +- loongarch64/scripts/step/cross-tools/lld.info | 2 +- .../scripts/step/cross-tools/llvm-project | 12 +- .../step/cross-tools/llvm-project.info | 2 +- loongarch64/scripts/step/cross-tools/ocaml | 22 +- .../scripts/step/cross-tools/ocaml.info | 2 +- loongarch64/scripts/step/cross-tools/po4a | 12 +- .../scripts/step/cross-tools/po4a.info | 2 +- .../scripts/step/cross-tools/pycparser | 16 + .../scripts/step/cross-tools/pycparser.info | 1 + loongarch64/scripts/step/cross-tools/qemu | 12 +- .../scripts/step/cross-tools/qemu.info | 2 +- loongarch64/scripts/step/cross-tools/qt5 | 22 +- loongarch64/scripts/step/cross-tools/qt5.info | 2 +- loongarch64/scripts/step/cross-tools/qt6 | 14 +- loongarch64/scripts/step/cross-tools/qt6.info | 2 +- loongarch64/scripts/step/cross-tools/rustc | 18 +- .../scripts/step/cross-tools/rustc.info | 2 +- .../scripts/step/cross-tools/soupsieve | 16 + .../scripts/step/cross-tools/soupsieve.info | 1 + loongarch64/scripts/step/cross-tools/vala | 12 +- .../scripts/step/cross-tools/vala.info | 2 +- .../scripts/step/desktop-app/FileZilla | 15 +- .../scripts/step/desktop-app/FileZilla.info | 2 +- loongarch64/scripts/step/desktop-app/MangoHud | 21 + .../scripts/step/desktop-app/MangoHud.info | 1 + .../scripts/step/desktop-app/MaterialX | 14 +- .../scripts/step/desktop-app/MaterialX.info | 2 +- loongarch64/scripts/step/desktop-app/OCCT | 3 + .../scripts/step/desktop-app/OpenImageIO | 12 +- .../scripts/step/desktop-app/OpenImageIO.info | 2 +- .../step/desktop-app/OpenShadingLanguage | 12 +- .../step/desktop-app/OpenShadingLanguage.info | 2 +- .../scripts/step/desktop-app/OpenXR-SDK | 14 +- .../scripts/step/desktop-app/OpenXR-SDK.info | 2 +- loongarch64/scripts/step/desktop-app/cairomm | 21 + .../scripts/step/desktop-app/cairomm.info | 1 + loongarch64/scripts/step/desktop-app/chromium | 16 + .../scripts/step/desktop-app/chromium.info | 1 + loongarch64/scripts/step/desktop-app/eigen3 | 2 +- loongarch64/scripts/step/desktop-app/firefox | 20 +- .../scripts/step/desktop-app/firefox.info | 2 +- .../scripts/step/desktop-app/game.libretro | 41 + .../step/desktop-app/game.libretro.info | 1 + .../desktop-app/game.libretro.mame2003_plus | 41 + .../game.libretro.mame2003_plus.info | 1 + .../game.libretro.mame2003_plus.tempfix | 34 + .../step/desktop-app/game.libretro.tempfix | 34 + loongarch64/scripts/step/desktop-app/gimp | 12 +- .../scripts/step/desktop-app/gimp.info | 2 +- loongarch64/scripts/step/desktop-app/glibmm | 21 + .../scripts/step/desktop-app/glibmm.info | 1 + loongarch64/scripts/step/desktop-app/gtkmm | 21 + .../scripts/step/desktop-app/gtkmm.info | 1 + .../scripts/step/desktop-app/libdatachannel | 14 +- .../step/desktop-app/libdatachannel.info | 2 +- .../scripts/step/desktop-app/libfilezilla | 12 +- .../step/desktop-app/libfilezilla.info | 2 +- loongarch64/scripts/step/desktop-app/libgit2 | 12 +- .../scripts/step/desktop-app/libgit2.info | 2 +- .../scripts/step/desktop-app/libiconv.info | 1 - loongarch64/scripts/step/desktop-app/libjuice | 12 +- .../scripts/step/desktop-app/libjuice.info | 2 +- .../scripts/step/desktop-app/libreoffice | 50 +- .../scripts/step/desktop-app/libreoffice.info | 2 +- .../scripts/step/desktop-app/matplotlib | 24 +- .../scripts/step/desktop-app/matplotlib.info | 2 +- loongarch64/scripts/step/desktop-app/mpv | 12 +- loongarch64/scripts/step/desktop-app/mpv.info | 2 +- loongarch64/scripts/step/desktop-app/nvtop | 41 + .../scripts/step/desktop-app/nvtop.info | 1 + .../scripts/step/desktop-app/nvtop.tempfix | 29 + loongarch64/scripts/step/desktop-app/oneTBB | 12 +- .../scripts/step/desktop-app/oneTBB.info | 2 +- loongarch64/scripts/step/desktop-app/pangomm | 21 + .../scripts/step/desktop-app/pangomm.info | 1 + .../step/desktop-app/{libiconv => patchelf} | 16 +- .../scripts/step/desktop-app/patchelf.info | 1 + .../scripts/step/desktop-app/pvr.iptvsimple | 14 +- .../step/desktop-app/pvr.iptvsimple.info | 2 +- loongarch64/scripts/step/desktop-app/pyside6 | 2 +- loongarch64/scripts/step/desktop-app/qbs | 12 +- loongarch64/scripts/step/desktop-app/qbs.info | 2 +- .../scripts/step/desktop-app/qt-creator | 14 +- .../scripts/step/desktop-app/qt-creator.info | 2 +- .../scripts/step/desktop-app/robin-map | 12 +- .../scripts/step/desktop-app/robin-map.info | 2 +- loongarch64/scripts/step/desktop-app/smplayer | 12 +- .../scripts/step/desktop-app/smplayer.info | 2 +- loongarch64/scripts/step/desktop-app/spdlog | 12 +- .../scripts/step/desktop-app/spdlog.info | 2 +- .../scripts/step/desktop-app/thunderbird | 20 +- .../scripts/step/desktop-app/thunderbird.info | 2 +- .../scripts/step/desktop-app/wxWidgets | 12 +- .../scripts/step/desktop-app/wxWidgets.info | 2 +- loongarch64/scripts/step/desktop-app/xerces-c | 3 +- loongarch64/scripts/step/host-tools/Babel | 12 +- .../scripts/step/host-tools/Babel.info | 2 +- loongarch64/scripts/step/host-tools/Mako | 12 +- loongarch64/scripts/step/host-tools/Mako.info | 2 +- loongarch64/scripts/step/host-tools/Pygments | 12 +- .../scripts/step/host-tools/Pygments.info | 2 +- loongarch64/scripts/step/host-tools/appstream | 12 +- .../scripts/step/host-tools/appstream.info | 2 +- .../scripts/step/host-tools/asciidoctor | 14 +- .../scripts/step/host-tools/asciidoctor.info | 2 +- loongarch64/scripts/step/host-tools/ccache | 13 +- .../scripts/step/host-tools/ccache.info | 2 +- loongarch64/scripts/step/host-tools/cmake | 15 +- .../scripts/step/host-tools/cmake.info | 2 +- .../scripts/step/host-tools/compiler-rt | 31 + .../scripts/step/host-tools/compiler-rt.info | 1 + .../scripts/step/host-tools/console-setup | 12 +- .../step/host-tools/console-setup.info | 2 +- loongarch64/scripts/step/host-tools/curl | 12 +- loongarch64/scripts/step/host-tools/curl.info | 2 +- loongarch64/scripts/step/host-tools/docutils | 12 +- .../scripts/step/host-tools/docutils.info | 2 +- loongarch64/scripts/step/host-tools/dune | 12 +- loongarch64/scripts/step/host-tools/dune.info | 2 +- loongarch64/scripts/step/host-tools/dwarves | 20 + .../scripts/step/host-tools/dwarves.info | 1 + loongarch64/scripts/step/host-tools/fontforge | 1 + loongarch64/scripts/step/host-tools/gcc | 20 +- loongarch64/scripts/step/host-tools/gcc.info | 2 +- loongarch64/scripts/step/host-tools/gi-docgen | 12 +- .../scripts/step/host-tools/gi-docgen.info | 2 +- loongarch64/scripts/step/host-tools/glib | 12 +- loongarch64/scripts/step/host-tools/glib.info | 2 +- loongarch64/scripts/step/host-tools/glslang | 13 +- .../scripts/step/host-tools/glslang.info | 2 +- loongarch64/scripts/step/host-tools/hiredis | 1 + loongarch64/scripts/step/host-tools/icu4c | 6 +- .../scripts/step/host-tools/icu4c.info | 2 +- loongarch64/scripts/step/host-tools/idna | 12 +- loongarch64/scripts/step/host-tools/idna.info | 2 +- .../scripts/step/host-tools/jsonschema | 12 +- .../scripts/step/host-tools/jsonschema.info | 2 +- .../scripts/step/host-tools/libjpeg-turbo | 1 + loongarch64/scripts/step/host-tools/libwebp | 12 +- .../scripts/step/host-tools/libwebp.info | 2 +- loongarch64/scripts/step/host-tools/libxml2 | 12 +- .../scripts/step/host-tools/libxml2.info | 2 +- loongarch64/scripts/step/host-tools/libxmlb | 12 +- .../scripts/step/host-tools/libxmlb.info | 2 +- .../scripts/step/host-tools/llvm-project | 44 + .../scripts/step/host-tools/llvm-project.info | 1 + .../scripts/step/host-tools/llvm_runtimes | 28 + .../step/host-tools/llvm_runtimes.info | 1 + loongarch64/scripts/step/host-tools/lxml | 12 +- loongarch64/scripts/step/host-tools/lxml.info | 2 +- loongarch64/scripts/step/host-tools/meson | 12 +- .../scripts/step/host-tools/meson.info | 2 +- loongarch64/scripts/step/host-tools/nasm | 12 +- loongarch64/scripts/step/host-tools/nasm.info | 2 +- loongarch64/scripts/step/host-tools/ninja | 12 +- .../scripts/step/host-tools/ninja.info | 2 +- loongarch64/scripts/step/host-tools/node | 14 +- loongarch64/scripts/step/host-tools/node.info | 2 +- loongarch64/scripts/step/host-tools/nss | 14 +- loongarch64/scripts/step/host-tools/nss.info | 2 +- loongarch64/scripts/step/host-tools/ocaml | 12 +- .../scripts/step/host-tools/ocaml.info | 2 +- loongarch64/scripts/step/host-tools/pluggy | 12 +- .../scripts/step/host-tools/pluggy.info | 2 +- loongarch64/scripts/step/host-tools/pugixml | 1 + loongarch64/scripts/step/host-tools/pyside6 | 1 + .../scripts/step/host-tools/referencing | 12 +- .../scripts/step/host-tools/referencing.info | 2 +- loongarch64/scripts/step/host-tools/requests | 12 +- .../scripts/step/host-tools/requests.info | 2 +- loongarch64/scripts/step/host-tools/rpds-py | 12 +- .../scripts/step/host-tools/rpds-py.info | 2 +- loongarch64/scripts/step/host-tools/ruby | 12 +- loongarch64/scripts/step/host-tools/ruby.info | 2 +- .../scripts/step/host-tools/rust-bindgen | 14 + .../scripts/step/host-tools/rust-bindgen.info | 1 + .../scripts/step/host-tools/setuptools | 12 +- .../scripts/step/host-tools/setuptools-scm | 12 +- .../step/host-tools/setuptools-scm.info | 2 +- .../scripts/step/host-tools/setuptools.info | 2 +- .../scripts/step/host-tools/setuptools_pre | 12 +- .../step/host-tools/setuptools_pre.info | 2 +- loongarch64/scripts/step/host-tools/sphinx | 12 +- .../scripts/step/host-tools/sphinx-rtd-theme | 3 +- .../scripts/step/host-tools/sphinx.info | 2 +- .../scripts/step/host-tools/trove-classifiers | 12 +- .../step/host-tools/trove-classifiers.info | 2 +- .../scripts/step/host-tools/typing-extensions | 12 +- .../step/host-tools/typing-extensions.info | 2 +- loongarch64/scripts/step/host-tools/wayland | 12 +- .../scripts/step/host-tools/wayland.info | 2 +- .../scripts/step/host-tools/wine-tools | 36 - .../scripts/step/host-tools/wine-tools.info | 1 - .../scripts/step/host-tools/wine32-tools | 36 - .../scripts/step/host-tools/wine32-tools.info | 1 - .../scripts/step/host-tools/wine7-tools | 34 - .../scripts/step/host-tools/wine_dev-tools | 20 - .../step/host-tools/wine_dev-tools.info | 1 - loongarch64/scripts/step/java_runtime/jdk | 2 + loongarch64/scripts/step/java_runtime/jdk11 | 4 +- loongarch64/scripts/step/java_runtime/jdk17 | 4 +- .../step/java_runtime/set-default-java | 2 + .../scripts/step/lightdm/KDE6-breeze-icons | 46 + .../step/lightdm/KDE6-breeze-icons.info | 1 + loongarch64/scripts/step/lightdm/dist_sysroot | 8 + .../scripts/step/lightdm/dist_sysroot.info | 1 + loongarch64/scripts/step/linux_runtime/LVM2 | 12 +- .../scripts/step/linux_runtime/LVM2.info | 2 +- .../scripts/step/linux_runtime/MangoHud | 21 + .../scripts/step/linux_runtime/MangoHud.info | 1 + .../scripts/step/linux_runtime/OpenCL-Headers | 12 +- .../step/linux_runtime/OpenCL-Headers.info | 2 +- loongarch64/scripts/step/linux_runtime/SDL2 | 18 +- .../scripts/step/linux_runtime/SDL2.info | 2 +- .../scripts/step/linux_runtime/SPIRV-Headers | 12 +- .../step/linux_runtime/SPIRV-Headers.info | 2 +- .../scripts/step/linux_runtime/SPIRV-Tools | 12 +- .../step/linux_runtime/SPIRV-Tools.info | 2 +- .../scripts/step/linux_runtime/Vulkan-Headers | 12 +- .../step/linux_runtime/Vulkan-Headers.info | 2 +- .../scripts/step/linux_runtime/Vulkan-Loader | 12 +- .../step/linux_runtime/Vulkan-Loader.info | 2 +- .../scripts/step/linux_runtime/Vulkan-Tools | 14 +- .../step/linux_runtime/Vulkan-Tools.info | 2 +- .../step/linux_runtime/Vulkan-Tools.tempfix | 14 +- loongarch64/scripts/step/linux_runtime/bash | 35 + .../scripts/step/linux_runtime/bash.info | 1 + loongarch64/scripts/step/linux_runtime/boost | 14 +- .../scripts/step/linux_runtime/boost.info | 2 +- loongarch64/scripts/step/linux_runtime/clang | 12 +- .../scripts/step/linux_runtime/clang.info | 2 +- .../scripts/step/linux_runtime/coreutils | 18 + .../scripts/step/linux_runtime/coreutils.info | 1 + .../step/linux_runtime/create_base_files | 1 + loongarch64/scripts/step/linux_runtime/cups | 12 +- .../scripts/step/linux_runtime/cups.info | 2 +- loongarch64/scripts/step/linux_runtime/curl | 12 +- .../scripts/step/linux_runtime/curl.info | 2 +- .../scripts/step/linux_runtime/e2fsprogs | 12 +- .../scripts/step/linux_runtime/e2fsprogs.info | 2 +- loongarch64/scripts/step/linux_runtime/ffmpeg | 1 + .../scripts/step/linux_runtime/fix_sysroot | 13 + .../step/linux_runtime/fix_sysroot.info | 1 + .../scripts/step/linux_runtime/fribidi | 12 +- .../scripts/step/linux_runtime/fribidi.info | 2 +- loongarch64/scripts/step/linux_runtime/gcc | 19 +- .../scripts/step/linux_runtime/gcc.info | 2 +- .../scripts/step/linux_runtime/gdk-pixbuf | 12 +- .../step/linux_runtime/gdk-pixbuf.info | 2 +- loongarch64/scripts/step/linux_runtime/glib | 12 +- .../scripts/step/linux_runtime/glib.info | 2 +- loongarch64/scripts/step/linux_runtime/glibc | 10 +- loongarch64/scripts/step/linux_runtime/gperf | 21 + .../scripts/step/linux_runtime/gperf.info | 1 + loongarch64/scripts/step/linux_runtime/gsl | 12 +- .../scripts/step/linux_runtime/gsl.info | 2 +- .../scripts/step/linux_runtime/gst-libav | 12 +- .../scripts/step/linux_runtime/gst-libav.info | 2 +- .../step/linux_runtime/gst-plugins-bad | 12 +- .../step/linux_runtime/gst-plugins-bad.info | 2 +- .../step/linux_runtime/gst-plugins-base | 12 +- .../step/linux_runtime/gst-plugins-base.info | 2 +- .../step/linux_runtime/gst-plugins-good | 12 +- .../step/linux_runtime/gst-plugins-good.info | 2 +- .../step/linux_runtime/gst-plugins-ugly | 12 +- .../step/linux_runtime/gst-plugins-ugly.info | 2 +- .../scripts/step/linux_runtime/gstreamer | 12 +- .../step/linux_runtime/gstreamer-vaapi | 12 +- .../step/linux_runtime/gstreamer-vaapi.info | 2 +- .../scripts/step/linux_runtime/gstreamer.info | 2 +- loongarch64/scripts/step/linux_runtime/gtk3 | 12 +- .../scripts/step/linux_runtime/gtk3.info | 2 +- .../scripts/step/linux_runtime/harfbuzz | 15 +- .../scripts/step/linux_runtime/harfbuzz.info | 2 +- loongarch64/scripts/step/linux_runtime/icu4c | 6 +- .../scripts/step/linux_runtime/icu4c.info | 2 +- .../scripts/step/linux_runtime/libarchive | 12 +- .../step/linux_runtime/libarchive.info | 2 +- loongarch64/scripts/step/linux_runtime/libass | 12 +- .../scripts/step/linux_runtime/libass.info | 2 +- loongarch64/scripts/step/linux_runtime/libbpf | 16 + .../scripts/step/linux_runtime/libbpf.info | 1 + loongarch64/scripts/step/linux_runtime/libcap | 12 +- .../scripts/step/linux_runtime/libcap.info | 2 +- .../scripts/step/linux_runtime/libcddb | 2 +- .../scripts/step/linux_runtime/libcdio | 2 +- loongarch64/scripts/step/linux_runtime/libclc | 12 +- .../scripts/step/linux_runtime/libclc.info | 2 +- .../scripts/step/linux_runtime/libgpg-error | 12 +- .../step/linux_runtime/libgpg-error.info | 2 +- loongarch64/scripts/step/linux_runtime/libpng | 18 +- .../scripts/step/linux_runtime/libseccomp | 21 + .../step/linux_runtime/libseccomp.info | 1 + .../scripts/step/linux_runtime/libsoup | 12 +- .../scripts/step/linux_runtime/libsoup.info | 2 +- .../scripts/step/linux_runtime/libunwind | 21 + .../scripts/step/linux_runtime/libunwind.info | 1 + loongarch64/scripts/step/linux_runtime/libvpx | 12 +- .../scripts/step/linux_runtime/libvpx.info | 2 +- .../scripts/step/linux_runtime/libwebp | 27 +- .../scripts/step/linux_runtime/libwebp.info | 2 +- loongarch64/scripts/step/linux_runtime/libxcb | 12 +- .../scripts/step/linux_runtime/libxcb.info | 2 +- .../scripts/step/linux_runtime/libxml2 | 12 +- .../scripts/step/linux_runtime/libxml2.info | 2 +- .../scripts/step/linux_runtime/linux-header | 12 +- .../step/linux_runtime/linux-header.info | 2 +- .../scripts/step/linux_runtime/llvm-project | 12 +- .../step/linux_runtime/llvm-project.info | 2 +- .../scripts/step/linux_runtime/make_directory | 28 +- loongarch64/scripts/step/linux_runtime/mesa | 12 +- .../scripts/step/linux_runtime/mesa.info | 2 +- .../scripts/step/linux_runtime/ncurses | 12 +- .../scripts/step/linux_runtime/ncurses.info | 2 +- .../scripts/step/linux_runtime/nghttp2 | 12 +- .../scripts/step/linux_runtime/nghttp2.info | 2 +- loongarch64/scripts/step/linux_runtime/nss | 12 +- .../scripts/step/linux_runtime/nss.info | 2 +- .../scripts/step/linux_runtime/openldap | 26 + .../scripts/step/linux_runtime/openldap.info | 1 + .../scripts/step/linux_runtime/pciutils | 18 + .../scripts/step/linux_runtime/pciutils.info | 1 + loongarch64/scripts/step/linux_runtime/pcre | 21 + .../scripts/step/linux_runtime/pcre.info | 1 + .../scripts/step/linux_runtime/pcsc-lite | 24 +- .../scripts/step/linux_runtime/pcsc-lite.info | 2 +- .../scripts/step/linux_runtime/pipewire | 21 + .../scripts/step/linux_runtime/pipewire.info | 1 + loongarch64/scripts/step/linux_runtime/samba | 12 +- .../scripts/step/linux_runtime/samba.info | 2 +- .../scripts/step/linux_runtime/shaderc | 12 +- .../scripts/step/linux_runtime/shaderc.info | 2 +- .../scripts/step/linux_runtime/systemd | 3 +- .../scripts/step/linux_runtime/systemd_pre | 3 +- .../scripts/step/linux_runtime/util-linux | 14 +- .../step/linux_runtime/util-linux.info | 2 +- .../scripts/step/linux_runtime/wayland | 12 +- .../step/linux_runtime/wayland-protocols | 12 +- .../step/linux_runtime/wayland-protocols.info | 2 +- .../scripts/step/linux_runtime/wayland.info | 2 +- .../scripts/step/linux_runtime/xcb-proto | 12 +- .../scripts/step/linux_runtime/xcb-proto.info | 2 +- .../scripts/step/mingw_sysroot/Windows-QEMU | 16 +- .../step/mingw_sysroot/Windows-QEMU.info | 2 +- .../scripts/step/mingw_sysroot/mingw-SDL2 | 12 +- .../step/mingw_sysroot/mingw-SDL2.info | 2 +- .../scripts/step/mingw_sysroot/mingw-atk | 2 +- .../scripts/step/mingw_sysroot/mingw-fribidi | 14 +- .../step/mingw_sysroot/mingw-fribidi.info | 2 +- .../step/mingw_sysroot/mingw-gdk-pixbuf | 12 +- .../step/mingw_sysroot/mingw-gdk-pixbuf.info | 2 +- .../scripts/step/mingw_sysroot/mingw-glib | 12 +- .../step/mingw_sysroot/mingw-glib.info | 2 +- .../scripts/step/mingw_sysroot/mingw-gtk3 | 14 +- .../step/mingw_sysroot/mingw-gtk3.info | 2 +- .../scripts/step/mingw_sysroot/mingw-harfbuzz | 12 +- .../step/mingw_sysroot/mingw-harfbuzz.info | 2 +- .../scripts/step/mingw_sysroot/mingw-libepoxy | 2 +- .../scripts/step/mingw_sysroot/mingw-libffi | 4 +- .../scripts/step/mingw_sysroot/mingw-libiconv | 4 +- .../scripts/step/mingw_sysroot/mingw-libpng | 7 +- .../scripts/step/mingw_sysroot/mingw-mpc | 4 +- .../scripts/step/mingw_sysroot/mingw-mpfr | 4 +- .../scripts/step/mingw_sysroot/mingw-pango | 2 +- .../scripts/step/mingw_sysroot/mingw-pcre2 | 4 +- .../scripts/step/mingw_sysroot/mingw-pixman | 2 +- .../scripts/step/mingw_sysroot/mingw-w64 | 16 +- .../scripts/step/mingw_sysroot/mingw-w64-libs | 12 +- .../step/mingw_sysroot/mingw-w64-libs.info | 2 +- .../scripts/step/mingw_sysroot/mingw-w64.info | 2 +- .../scripts/step/sddm/KDE6-breeze-icons | 12 +- .../scripts/step/sddm/KDE6-breeze-icons.info | 2 +- loongarch64/scripts/step/simulate/box64 | 3 +- loongarch64/scripts/step/simulate/box64-la | 45 + .../scripts/step/simulate/box64-la.info | 1 + .../scripts/step/simulate/dist_sysroot | 8 + .../scripts/step/simulate/dist_sysroot.info | 1 + loongarch64/scripts/step/simulate/dxvk | 50 + .../step/simulate/{wine64.env => dxvk.env} | 0 loongarch64/scripts/step/simulate/dxvk.info | 1 + loongarch64/scripts/step/simulate/libvirt | 14 +- .../scripts/step/simulate/libvirt-python | 12 +- .../scripts/step/simulate/libvirt-python.info | 2 +- .../scripts/step/simulate/libvirt.info | 2 +- loongarch64/scripts/step/simulate/qemu | 20 +- loongarch64/scripts/step/simulate/qemu.info | 2 +- loongarch64/scripts/step/simulate/qemu_git | 3 + .../scripts/step/simulate/set-default-emu | 11 +- .../simulate/set-default-emu.os_start_run | 7 + loongarch64/scripts/step/simulate/wine | 4 + loongarch64/scripts/step/simulate/wine32 | 51 +- loongarch64/scripts/step/simulate/wine32.env | 4 +- loongarch64/scripts/step/simulate/wine32.info | 2 +- loongarch64/scripts/step/simulate/wine64 | 42 - loongarch64/scripts/step/simulate/wine64.info | 1 - loongarch64/scripts/step/simulate/wine7 | 85 + loongarch64/scripts/step/simulate/wine7.env | 31 + loongarch64/scripts/step/simulate/wine7.info | 1 + .../scripts/step/simulate/wine7.v7.0.2 | 43 + .../wine7.v7.0.2.info} | 0 loongarch64/scripts/step/simulate/wine7.v7.21 | 85 + .../scripts/step/simulate/wine7.v7.21.info | 1 + .../scripts/step/simulate/wine7.versions | 2 + loongarch64/scripts/step/simulate/wine7_64 | 39 - .../scripts/step/simulate/wine7_64.info | 1 - loongarch64/scripts/step/simulate/wine8 | 60 + .../step/simulate/{wine7_64.env => wine8.env} | 1 + loongarch64/scripts/step/simulate/wine8.info | 1 + loongarch64/scripts/step/simulate/wine_dev | 63 +- .../scripts/step/simulate/wine_dev.info | 2 +- loongarch64/scripts/step/target_base/Jinja2 | 18 +- .../scripts/step/target_base/Jinja2.info | 2 +- loongarch64/scripts/step/target_base/LVM2 | 13 +- .../scripts/step/target_base/LVM2.info | 2 +- loongarch64/scripts/step/target_base/Python | 6 +- loongarch64/scripts/step/target_base/acl | 1 + loongarch64/scripts/step/target_base/attr | 1 + loongarch64/scripts/step/target_base/autoconf | 1 + .../scripts/step/target_base/autoconf-archive | 1 + loongarch64/scripts/step/target_base/automake | 1 + loongarch64/scripts/step/target_base/bash | 5 +- .../scripts/step/target_base/bash-completion | 13 +- .../step/target_base/bash-completion.info | 2 +- loongarch64/scripts/step/target_base/bison | 1 + loongarch64/scripts/step/target_base/boost | 14 +- .../scripts/step/target_base/boost.info | 2 +- loongarch64/scripts/step/target_base/check | 1 + loongarch64/scripts/step/target_base/clang | 12 +- .../scripts/step/target_base/clang.info | 2 +- loongarch64/scripts/step/target_base/cmake | 14 +- .../scripts/step/target_base/cmake.info | 2 +- .../scripts/step/target_base/compiler-rt | 12 +- .../scripts/step/target_base/compiler-rt.info | 2 +- loongarch64/scripts/step/target_base/ctags | 1 + loongarch64/scripts/step/target_base/curl | 12 +- .../scripts/step/target_base/curl.info | 2 +- loongarch64/scripts/step/target_base/dejagnu | 1 + loongarch64/scripts/step/target_base/dhcpcd | 13 +- .../scripts/step/target_base/dhcpcd.info | 2 +- .../scripts/step/target_base/diffutils | 1 + .../scripts/step/target_base/dosfstools | 1 + loongarch64/scripts/step/target_base/doxygen | 12 +- .../scripts/step/target_base/doxygen.info | 2 +- .../scripts/step/target_base/e2fsprogs | 12 +- .../scripts/step/target_base/e2fsprogs.info | 2 +- loongarch64/scripts/step/target_base/ethtool | 13 +- .../scripts/step/target_base/ethtool.info | 2 +- loongarch64/scripts/step/target_base/expat | 1 + loongarch64/scripts/step/target_base/file | 1 + .../scripts/step/target_base/findutils | 1 + loongarch64/scripts/step/target_base/flex | 1 + .../scripts/step/target_base/fontconfig | 1 + loongarch64/scripts/step/target_base/fribidi | 12 +- .../scripts/step/target_base/fribidi.info | 2 +- loongarch64/scripts/step/target_base/gc | 1 + loongarch64/scripts/step/target_base/gcc | 17 +- loongarch64/scripts/step/target_base/gcc.info | 2 +- loongarch64/scripts/step/target_base/gcc_git | 2 +- loongarch64/scripts/step/target_base/gdbm | 1 + loongarch64/scripts/step/target_base/git | 12 +- loongarch64/scripts/step/target_base/git.info | 2 +- loongarch64/scripts/step/target_base/glib | 12 +- .../scripts/step/target_base/glib.info | 2 +- loongarch64/scripts/step/target_base/glib_pre | 12 +- .../scripts/step/target_base/glib_pre.info | 2 +- loongarch64/scripts/step/target_base/glibc | 11 +- loongarch64/scripts/step/target_base/gnutls | 1 + loongarch64/scripts/step/target_base/gperf | 1 + loongarch64/scripts/step/target_base/grep | 1 + loongarch64/scripts/step/target_base/guile | 1 + loongarch64/scripts/step/target_base/gzip | 1 + loongarch64/scripts/step/target_base/harfbuzz | 15 +- .../scripts/step/target_base/harfbuzz-pre | 15 +- .../step/target_base/harfbuzz-pre.info | 2 +- .../scripts/step/target_base/harfbuzz.info | 2 +- loongarch64/scripts/step/target_base/hwdata | 13 +- .../scripts/step/target_base/hwdata.info | 2 +- loongarch64/scripts/step/target_base/iana-etc | 12 +- .../scripts/step/target_base/iana-etc.info | 2 +- loongarch64/scripts/step/target_base/icu4c | 6 +- .../scripts/step/target_base/icu4c.info | 2 +- loongarch64/scripts/step/target_base/iproute2 | 12 +- .../scripts/step/target_base/iproute2.info | 2 +- loongarch64/scripts/step/target_base/jasper | 12 +- .../scripts/step/target_base/jasper.info | 2 +- loongarch64/scripts/step/target_base/kmod | 2 +- loongarch64/scripts/step/target_base/lcms | 1 + loongarch64/scripts/step/target_base/less | 1 + .../scripts/step/target_base/libassuan | 1 + loongarch64/scripts/step/target_base/libcap | 12 +- .../scripts/step/target_base/libcap.info | 2 +- loongarch64/scripts/step/target_base/libevent | 1 + .../scripts/step/target_base/libgpg-error | 12 +- .../step/target_base/libgpg-error.info | 2 +- loongarch64/scripts/step/target_base/libgusb | 12 +- .../scripts/step/target_base/libgusb.info | 2 +- loongarch64/scripts/step/target_base/libksba | 1 + loongarch64/scripts/step/target_base/libmng | 1 + loongarch64/scripts/step/target_base/libmnl | 1 + loongarch64/scripts/step/target_base/libnl | 1 + .../scripts/step/target_base/libpipeline | 1 + loongarch64/scripts/step/target_base/libpng | 29 +- loongarch64/scripts/step/target_base/libpsl | 1 + loongarch64/scripts/step/target_base/libtasn1 | 1 + .../scripts/step/target_base/libunistring | 1 + loongarch64/scripts/step/target_base/libusb | 1 + .../scripts/step/target_base/libxcrypt | 1 + loongarch64/scripts/step/target_base/libxml2 | 12 +- .../scripts/step/target_base/libxml2.info | 2 +- loongarch64/scripts/step/target_base/libxslt | 1 + loongarch64/scripts/step/target_base/links | 1 + .../scripts/step/target_base/linux-header | 12 +- .../step/target_base/linux-header.info | 2 +- loongarch64/scripts/step/target_base/lld | 12 +- loongarch64/scripts/step/target_base/lld.info | 2 +- .../scripts/step/target_base/llvm-project | 12 +- .../step/target_base/llvm-project.info | 2 +- .../scripts/step/target_base/llvm_runtimes | 12 +- .../step/target_base/llvm_runtimes.info | 2 +- loongarch64/scripts/step/target_base/lzo | 1 + loongarch64/scripts/step/target_base/m4 | 1 + loongarch64/scripts/step/target_base/make | 1 + loongarch64/scripts/step/target_base/man-db | 1 + .../scripts/step/target_base/man-pages | 12 +- .../scripts/step/target_base/man-pages.info | 2 +- loongarch64/scripts/step/target_base/meson | 12 +- .../scripts/step/target_base/meson.info | 2 +- loongarch64/scripts/step/target_base/mpc | 1 + loongarch64/scripts/step/target_base/mpfr | 1 + loongarch64/scripts/step/target_base/ncurses | 12 +- .../scripts/step/target_base/ncurses.info | 2 +- loongarch64/scripts/step/target_base/nettle | 1 + loongarch64/scripts/step/target_base/ninja | 12 +- .../scripts/step/target_base/ninja.info | 2 +- loongarch64/scripts/step/target_base/nss | 12 +- loongarch64/scripts/step/target_base/nss.info | 2 +- loongarch64/scripts/step/target_base/patch | 1 + loongarch64/scripts/step/target_base/pcre | 1 + loongarch64/scripts/step/target_base/pcre2 | 1 + .../scripts/step/target_base/pkg-config | 1 + .../scripts/step/target_base/procps-ng | 2 + loongarch64/scripts/step/target_base/psmisc | 1 + loongarch64/scripts/step/target_base/rustc | 14 +- .../scripts/step/target_base/rustc.info | 2 +- loongarch64/scripts/step/target_base/sed | 1 + .../scripts/step/target_base/setuptools | 12 +- .../scripts/step/target_base/setuptools.info | 2 +- loongarch64/scripts/step/target_base/sqlite | 1 + loongarch64/scripts/step/target_base/tar | 1 + loongarch64/scripts/step/target_base/unrar | 6 +- .../scripts/step/target_base/unrar.info | 2 +- .../scripts/step/target_base/util-linux | 15 +- .../scripts/step/target_base/util-linux.info | 2 +- loongarch64/scripts/step/target_base/vala | 13 +- .../scripts/step/target_base/vala.info | 2 +- loongarch64/scripts/step/target_base/valgrind | 1 + loongarch64/scripts/step/target_base/vim | 12 +- loongarch64/scripts/step/target_base/vim.info | 2 +- loongarch64/scripts/step/target_base/wget | 1 + loongarch64/scripts/step/target_base/xfsprogs | 16 +- .../scripts/step/target_base/xfsprogs.info | 2 +- loongarch64/scripts/step/target_base/xz | 1 + loongarch64/scripts/step/toolchain/binutils | 10 +- .../scripts/step/toolchain/binutils_git | 6 +- .../scripts/step/toolchain/cross-binutils | 2 +- .../scripts/step/toolchain/cross-binutils_git | 5 +- loongarch64/scripts/step/toolchain/cross-gcc | 39 +- .../scripts/step/toolchain/cross-gcc-libc | 20 +- .../step/toolchain/cross-gcc-libc.info | 2 +- .../scripts/step/toolchain/cross-gcc.info | 2 +- .../scripts/step/toolchain/cross-gcc_git | 3 +- .../scripts/step/toolchain/cross-gcc_git-libc | 7 +- loongarch64/scripts/step/toolchain/cross-gdb | 2 +- .../scripts/step/toolchain/cross-gdb_git | 5 +- .../scripts/step/toolchain/cross-llvm-project | 60 + .../step/toolchain/cross-llvm-project.info | 1 + .../scripts/step/toolchain/cross-pkg-config | 2 +- loongarch64/scripts/step/toolchain/gcc | 42 +- loongarch64/scripts/step/toolchain/gcc-glibc | 31 +- .../scripts/step/toolchain/gcc-glibc.info | 2 +- loongarch64/scripts/step/toolchain/gcc.info | 2 +- loongarch64/scripts/step/toolchain/gcc_git | 9 +- .../scripts/step/toolchain/gcc_git-glibc | 10 +- loongarch64/scripts/step/toolchain/glibc | 19 +- .../scripts/step/toolchain/glibc.parmfilter | 2 + loongarch64/scripts/step/toolchain/gmp | 11 +- loongarch64/scripts/step/toolchain/libxcrypt | 6 +- .../step/toolchain/libxcrypt.parmfilter | 2 + .../scripts/step/toolchain/linux-header | 21 +- .../scripts/step/toolchain/linux-header.info | 2 +- .../step/toolchain/linux-header.parmfilter | 2 + .../scripts/step/toolchain/llvm-project | 41 + .../scripts/step/toolchain/llvm-project.info | 1 + .../scripts/step/toolchain/mingw-binutils | 24 - .../step/toolchain/mingw-binutils.info | 1 - loongarch64/scripts/step/toolchain/mingw-gcc | 38 - .../scripts/step/toolchain/mingw-gcc-libc | 40 - .../step/toolchain/mingw-gcc-libc.info | 1 - .../scripts/step/toolchain/mingw-gcc.info | 1 - loongarch64/scripts/step/toolchain/mingw-gmp | 22 - .../scripts/step/toolchain/mingw-gmp.info | 1 - loongarch64/scripts/step/toolchain/mingw-w64 | 14 +- .../scripts/step/toolchain/mingw-w64-libs | 14 +- .../step/toolchain/mingw-w64-libs.info | 2 +- .../step/toolchain/mingw-w64-libs.parmfilter | 2 + .../scripts/step/toolchain/mingw-w64.info | 2 +- .../step/toolchain/mingw-w64.parmfilter | 2 + loongarch64/scripts/step/toolchain/mingw-zlib | 20 - .../scripts/step/toolchain/mingw-zlib.info | 1 - loongarch64/scripts/step/toolchain/mingw-zstd | 23 - .../scripts/step/toolchain/mingw-zstd.info | 1 - loongarch64/scripts/step/toolchain/qemu-edk2 | 3 +- loongarch64/scripts/step/toolchain/zlib | 27 +- loongarch64/scripts/step/toolchain/zstd | 31 +- loongarch64/scripts/step/unusual/gtk4 | 21 + loongarch64/scripts/step/unusual/gtk4.info | 1 + loongarch64/scripts/step/unusual/gtk4.tempfix | 12 + .../scripts/step/unusual/la_ow_syscall | 13 - .../scripts/step/unusual/la_ow_syscall.info | 1 - loongarch64/scripts/step/unusual/liblol | 27 - loongarch64/scripts/step/unusual/liblol.info | 1 - loongarch64/scripts/step/unusual/qt5-qtbase | 24 +- .../scripts/step/unusual/qt5-qtbase.info | 2 +- loongarch64/scripts/step/unusual/qt6-qtbase | 16 +- .../scripts/step/unusual/qt6-qtbase.info | 2 +- loongarch64/scripts/step/wm-lxde/vte | 12 +- loongarch64/scripts/step/wm-lxde/vte.info | 2 +- loongarch64/sources/url/KDE6/KDE6-akonadi | 2 +- .../sources/url/KDE6/KDE6-akonadi-calendar | 2 +- .../sources/url/KDE6/KDE6-akonadi-contacts | 2 +- .../sources/url/KDE6/KDE6-akonadi-mime | 2 +- .../sources/url/KDE6/KDE6-akonadi-notes | 2 +- .../sources/url/KDE6/KDE6-akonadi-search | 2 +- loongarch64/sources/url/KDE6/KDE6-analitza | 2 +- loongarch64/sources/url/KDE6/KDE6-arianna | 2 +- loongarch64/sources/url/KDE6/KDE6-ark | 2 +- loongarch64/sources/url/KDE6/KDE6-attica | 2 +- loongarch64/sources/url/KDE6/KDE6-baloo | 2 +- loongarch64/sources/url/KDE6/KDE6-bluedevil | 2 +- loongarch64/sources/url/KDE6/KDE6-bluez-qt | 2 +- loongarch64/sources/url/KDE6/KDE6-breeze | 2 +- loongarch64/sources/url/KDE6/KDE6-breeze-gtk | 2 +- .../sources/url/KDE6/KDE6-calendarsupport | 2 +- loongarch64/sources/url/KDE6/KDE6-dolphin | 2 +- .../sources/url/KDE6/KDE6-dolphin-plugins | 2 +- loongarch64/sources/url/KDE6/KDE6-dragon | 2 +- loongarch64/sources/url/KDE6/KDE6-drkonqi | 2 +- loongarch64/sources/url/KDE6/KDE6-elisa | 2 +- loongarch64/sources/url/KDE6/KDE6-eventviews | 2 +- .../sources/url/KDE6/KDE6-ffmpegthumbs | 2 +- .../url/KDE6/KDE6-frameworkintegration | 2 +- .../sources/url/KDE6/KDE6-grantleetheme | 2 +- loongarch64/sources/url/KDE6/KDE6-gwenview | 2 +- .../sources/url/KDE6/KDE6-incidenceeditor | 2 +- .../sources/url/KDE6/KDE6-isoimagewriter | 2 +- loongarch64/sources/url/KDE6/KDE6-juk | 2 +- loongarch64/sources/url/KDE6/KDE6-k3b | 2 +- .../sources/url/KDE6/KDE6-kactivitymanagerd | 2 +- loongarch64/sources/url/KDE6/KDE6-kalgebra | 2 +- loongarch64/sources/url/KDE6/KDE6-kamoso | 2 +- loongarch64/sources/url/KDE6/KDE6-kapidox | 2 +- loongarch64/sources/url/KDE6/KDE6-karchive | 2 +- loongarch64/sources/url/KDE6/KDE6-kate | 2 +- loongarch64/sources/url/KDE6/KDE6-kauth | 2 +- loongarch64/sources/url/KDE6/KDE6-kbackup | 2 +- loongarch64/sources/url/KDE6/KDE6-kbookmarks | 2 +- loongarch64/sources/url/KDE6/KDE6-kcalc | 2 +- .../sources/url/KDE6/KDE6-kcalendarcore | 2 +- loongarch64/sources/url/KDE6/KDE6-kcalutils | 2 +- loongarch64/sources/url/KDE6/KDE6-kcmutils | 2 +- loongarch64/sources/url/KDE6/KDE6-kcodecs | 2 +- .../sources/url/KDE6/KDE6-kcolorscheme | 2 +- loongarch64/sources/url/KDE6/KDE6-kcompletion | 2 +- loongarch64/sources/url/KDE6/KDE6-kconfig | 2 +- .../sources/url/KDE6/KDE6-kconfigwidgets | 2 +- loongarch64/sources/url/KDE6/KDE6-kcontacts | 2 +- loongarch64/sources/url/KDE6/KDE6-kcoreaddons | 2 +- loongarch64/sources/url/KDE6/KDE6-kcrash | 2 +- loongarch64/sources/url/KDE6/KDE6-kdav | 2 +- loongarch64/sources/url/KDE6/KDE6-kdbusaddons | 2 +- .../sources/url/KDE6/KDE6-kde-cli-tools | 2 +- .../sources/url/KDE6/KDE6-kde-gtk-config | 2 +- .../sources/url/KDE6/KDE6-kdeclarative | 2 +- loongarch64/sources/url/KDE6/KDE6-kdecoration | 2 +- loongarch64/sources/url/KDE6/KDE6-kded | 2 +- .../url/KDE6/KDE6-kdenetwork-filesharing | 2 +- loongarch64/sources/url/KDE6/KDE6-kdenlive | 2 +- .../sources/url/KDE6/KDE6-kdeplasma-addons | 2 +- loongarch64/sources/url/KDE6/KDE6-kdesu | 2 +- loongarch64/sources/url/KDE6/KDE6-kdialog | 2 +- loongarch64/sources/url/KDE6/KDE6-kdnssd | 2 +- loongarch64/sources/url/KDE6/KDE6-kdoctools | 2 +- .../sources/url/KDE6/KDE6-kfilemetadata | 2 +- loongarch64/sources/url/KDE6/KDE6-kfind | 2 +- loongarch64/sources/url/KDE6/KDE6-kgamma | 2 +- .../sources/url/KDE6/KDE6-kglobalaccel | 2 +- .../sources/url/KDE6/KDE6-kglobalacceld | 2 +- loongarch64/sources/url/KDE6/KDE6-kguiaddons | 2 +- .../sources/url/KDE6/KDE6-khealthcertificate | 2 +- loongarch64/sources/url/KDE6/KDE6-khelpcenter | 2 +- loongarch64/sources/url/KDE6/KDE6-kholidays | 2 +- loongarch64/sources/url/KDE6/KDE6-ki18n | 2 +- loongarch64/sources/url/KDE6/KDE6-kiconthemes | 2 +- .../sources/url/KDE6/KDE6-kidentitymanagement | 2 +- loongarch64/sources/url/KDE6/KDE6-kidletime | 2 +- .../sources/url/KDE6/KDE6-kimageformats | 2 +- loongarch64/sources/url/KDE6/KDE6-kimap | 2 +- loongarch64/sources/url/KDE6/KDE6-kinfocenter | 2 +- loongarch64/sources/url/KDE6/KDE6-kio | 2 +- loongarch64/sources/url/KDE6/KDE6-kio-extras | 2 +- loongarch64/sources/url/KDE6/KDE6-kirigami | 2 +- .../sources/url/KDE6/KDE6-kirigami-addons | 2 +- loongarch64/sources/url/KDE6/KDE6-kitemmodels | 2 +- loongarch64/sources/url/KDE6/KDE6-kitemviews | 2 +- loongarch64/sources/url/KDE6/KDE6-kjobwidgets | 2 +- loongarch64/sources/url/KDE6/KDE6-kldap | 2 +- .../sources/url/KDE6/KDE6-kmailtransport | 2 +- loongarch64/sources/url/KDE6/KDE6-kmbox | 2 +- loongarch64/sources/url/KDE6/KDE6-kmenuedit | 2 +- loongarch64/sources/url/KDE6/KDE6-kmime | 2 +- loongarch64/sources/url/KDE6/KDE6-kmines | 2 +- loongarch64/sources/url/KDE6/KDE6-kmix | 2 +- loongarch64/sources/url/KDE6/KDE6-knewstuff | 2 +- .../sources/url/KDE6/KDE6-knotifications | 2 +- .../sources/url/KDE6/KDE6-knotifyconfig | 2 +- loongarch64/sources/url/KDE6/KDE6-kolourpaint | 2 +- loongarch64/sources/url/KDE6/KDE6-konsole | 2 +- .../sources/url/KDE6/KDE6-kontactinterface | 2 +- loongarch64/sources/url/KDE6/KDE6-korganizer | 2 +- loongarch64/sources/url/KDE6/KDE6-kpackage | 2 +- loongarch64/sources/url/KDE6/KDE6-kparts | 2 +- loongarch64/sources/url/KDE6/KDE6-kpeople | 2 +- .../sources/url/KDE6/KDE6-kpimtextedit | 2 +- loongarch64/sources/url/KDE6/KDE6-kpipewire | 2 +- loongarch64/sources/url/KDE6/KDE6-kplotting | 2 +- loongarch64/sources/url/KDE6/KDE6-kpty | 2 +- .../sources/url/KDE6/KDE6-kquickcharts | 2 +- loongarch64/sources/url/KDE6/KDE6-krfb | 2 +- loongarch64/sources/url/KDE6/KDE6-kruler | 2 +- loongarch64/sources/url/KDE6/KDE6-krunner | 2 +- loongarch64/sources/url/KDE6/KDE6-kscreen | 2 +- .../sources/url/KDE6/KDE6-kscreenlocker | 2 +- loongarch64/sources/url/KDE6/KDE6-kservice | 2 +- loongarch64/sources/url/KDE6/KDE6-ksmtp | 2 +- loongarch64/sources/url/KDE6/KDE6-ksshaskpass | 2 +- .../sources/url/KDE6/KDE6-kstatusnotifieritem | 2 +- loongarch64/sources/url/KDE6/KDE6-ksvg | 2 +- .../sources/url/KDE6/KDE6-ksystemstats | 2 +- loongarch64/sources/url/KDE6/KDE6-ktexteditor | 2 +- .../sources/url/KDE6/KDE6-ktexttemplate | 2 +- .../sources/url/KDE6/KDE6-ktextwidgets | 2 +- .../sources/url/KDE6/KDE6-kunitconversion | 2 +- loongarch64/sources/url/KDE6/KDE6-kwallet | 2 +- loongarch64/sources/url/KDE6/KDE6-kwallet-pam | 2 +- loongarch64/sources/url/KDE6/KDE6-kwayland | 2 +- .../url/KDE6/KDE6-kwayland-integration | 2 +- .../sources/url/KDE6/KDE6-kwidgetsaddons | 2 +- loongarch64/sources/url/KDE6/KDE6-kwin | 2 +- .../sources/url/KDE6/KDE6-kwindowsystem | 2 +- loongarch64/sources/url/KDE6/KDE6-kwrited | 2 +- loongarch64/sources/url/KDE6/KDE6-kxmlgui | 2 +- .../sources/url/KDE6/KDE6-layer-shell-qt | 2 +- loongarch64/sources/url/KDE6/KDE6-libgravatar | 2 +- loongarch64/sources/url/KDE6/KDE6-libkcddb | 2 +- loongarch64/sources/url/KDE6/KDE6-libkdcraw | 2 +- loongarch64/sources/url/KDE6/KDE6-libkdegames | 2 +- loongarch64/sources/url/KDE6/KDE6-libkdepim | 2 +- loongarch64/sources/url/KDE6/KDE6-libkexiv2 | 2 +- loongarch64/sources/url/KDE6/KDE6-libkgapi | 2 +- loongarch64/sources/url/KDE6/KDE6-libkleo | 2 +- loongarch64/sources/url/KDE6/KDE6-libkscreen | 2 +- .../sources/url/KDE6/KDE6-libksysguard | 2 +- loongarch64/sources/url/KDE6/KDE6-libplasma | 2 +- loongarch64/sources/url/KDE6/KDE6-mailcommon | 2 +- .../sources/url/KDE6/KDE6-mailimporter | 2 +- .../sources/url/KDE6/KDE6-markdownpart | 2 +- loongarch64/sources/url/KDE6/KDE6-merkuro | 2 +- loongarch64/sources/url/KDE6/KDE6-messagelib | 2 +- loongarch64/sources/url/KDE6/KDE6-milou | 2 +- .../sources/url/KDE6/KDE6-mimetreeparser | 2 +- .../sources/url/KDE6/KDE6-modemmanager-qt | 2 +- .../sources/url/KDE6/KDE6-networkmanager-qt | 2 +- .../sources/url/KDE6/KDE6-ocean-sound-theme | 2 +- loongarch64/sources/url/KDE6/KDE6-oxygen | 2 +- .../sources/url/KDE6/KDE6-oxygen-sounds | 2 +- loongarch64/sources/url/KDE6/KDE6-pimcommon | 2 +- .../sources/url/KDE6/KDE6-plasma-activities | 2 +- .../url/KDE6/KDE6-plasma-activities-stats | 2 +- .../url/KDE6/KDE6-plasma-browser-integration | 2 +- .../sources/url/KDE6/KDE6-plasma-desktop | 2 +- .../sources/url/KDE6/KDE6-plasma-disks | 2 +- .../sources/url/KDE6/KDE6-plasma-firewall | 2 +- .../sources/url/KDE6/KDE6-plasma-integration | 2 +- loongarch64/sources/url/KDE6/KDE6-plasma-nm | 2 +- loongarch64/sources/url/KDE6/KDE6-plasma-pa | 2 +- .../url/KDE6/KDE6-plasma-systemmonitor | 2 +- .../sources/url/KDE6/KDE6-plasma-thunderbolt | 2 +- .../sources/url/KDE6/KDE6-plasma-vault | 2 +- .../sources/url/KDE6/KDE6-plasma-welcome | 2 +- .../sources/url/KDE6/KDE6-plasma-workspace | 2 +- .../url/KDE6/KDE6-plasma-workspace-wallpapers | 2 +- .../sources/url/KDE6/KDE6-plasma5support | 2 +- .../sources/url/KDE6/KDE6-polkit-kde-agent-1 | 2 +- loongarch64/sources/url/KDE6/KDE6-powerdevil | 2 +- .../sources/url/KDE6/KDE6-print-manager | 2 +- loongarch64/sources/url/KDE6/KDE6-prison | 2 +- loongarch64/sources/url/KDE6/KDE6-purpose | 2 +- .../sources/url/KDE6/KDE6-qqc2-breeze-style | 2 +- .../sources/url/KDE6/KDE6-qqc2-desktop-style | 2 +- loongarch64/sources/url/KDE6/KDE6-sddm-kcm | 2 +- loongarch64/sources/url/KDE6/KDE6-solid | 2 +- loongarch64/sources/url/KDE6/KDE6-sonnet | 2 +- loongarch64/sources/url/KDE6/KDE6-svgpart | 2 +- loongarch64/sources/url/KDE6/KDE6-sweeper | 2 +- loongarch64/sources/url/KDE6/KDE6-syndication | 2 +- .../sources/url/KDE6/KDE6-syntax-highlighting | 2 +- .../sources/url/KDE6/KDE6-systemsettings | 2 +- .../sources/url/KDE6/KDE6-threadweaver | 2 +- loongarch64/sources/url/KDE6/KDE6-wacomtablet | 2 +- .../url/KDE6/KDE6-xdg-desktop-portal-kde | 2 +- .../sources/url/KDE6/fcitx5-configtool | 2 +- .../sources/url/KDE6/plasma-wayland-protocols | 2 +- loongarch64/sources/url/KDE6/qtkeychain | 2 +- .../sources/url/KDE6/yb-default-select | 1 + loongarch64/sources/url/base_support/Babel | 2 +- .../url/base_support/KDE6-extra-cmake-modules | 2 +- loongarch64/sources/url/base_support/Mako | 2 +- .../sources/url/base_support/NetworkManager | 2 +- .../sources/url/base_support/OpenCL-Headers | 2 +- loongarch64/sources/url/base_support/Pygments | 2 +- loongarch64/sources/url/base_support/SDL2 | 2 +- .../sources/url/base_support/SPIRV-Headers | 2 +- .../sources/url/base_support/SPIRV-Tools | 2 +- .../sources/url/base_support/Vulkan-Headers | 2 +- .../sources/url/base_support/Vulkan-Loader | 2 +- .../sources/url/base_support/Vulkan-Tools | 2 +- .../url/base_support/adwaita-icon-theme | 2 +- .../sources/url/base_support/appstream | 2 +- loongarch64/sources/url/base_support/asio | 2 +- loongarch64/sources/url/base_support/ccache | 2 +- loongarch64/sources/url/base_support/cups | 2 +- loongarch64/sources/url/base_support/dav1d | 2 +- .../sources/url/base_support/dbus-broker | 2 +- .../sources/url/base_support/dmidecode | 2 +- loongarch64/sources/url/base_support/docutils | 2 +- loongarch64/sources/url/base_support/enchant | 2 +- loongarch64/sources/url/base_support/fcitx5 | 2 +- .../url/base_support/fcitx5-chinese-addons | 2 +- .../sources/url/base_support/fcitx5-gtk | 2 +- .../sources/url/base_support/fcitx5-lua | 2 +- .../sources/url/base_support/fcitx5-qt | 2 +- loongarch64/sources/url/base_support/gcr | 2 +- .../sources/url/base_support/gdk-pixbuf | 2 +- .../sources/url/base_support/gi-docgen | 2 +- loongarch64/sources/url/base_support/glslang | 2 +- loongarch64/sources/url/base_support/graphviz | 2 +- loongarch64/sources/url/base_support/gsl | 2 +- .../sources/url/base_support/gst-libav | 2 +- .../sources/url/base_support/gst-plugins-bad | 2 +- .../sources/url/base_support/gst-plugins-base | 2 +- .../sources/url/base_support/gst-plugins-good | 2 +- .../sources/url/base_support/gst-plugins-ugly | 2 +- .../sources/url/base_support/gstreamer | 2 +- .../sources/url/base_support/gstreamer-vaapi | 2 +- loongarch64/sources/url/base_support/gtk3 | 2 +- loongarch64/sources/url/base_support/gtk4 | 2 +- .../url/base_support/hicolor-icon-theme | 2 +- loongarch64/sources/url/base_support/highway | 2 +- loongarch64/sources/url/base_support/idna | 2 +- .../sources/url/base_support/iniparser | 2 +- loongarch64/sources/url/base_support/jq | 1 + .../{libime.gitinfo => jq.gitinfo} | 0 .../sources/url/base_support/jsonschema | 2 +- loongarch64/sources/url/base_support/libXmu | 2 +- .../sources/url/base_support/libarchive | 2 +- loongarch64/sources/url/base_support/libass | 2 +- loongarch64/sources/url/base_support/libbpf | 2 +- loongarch64/sources/url/base_support/libclc | 2 +- loongarch64/sources/url/base_support/libevdev | 2 +- loongarch64/sources/url/base_support/libime | 2 +- .../sources/url/base_support/libmediainfo | 2 +- loongarch64/sources/url/base_support/libnvme | 2 +- loongarch64/sources/url/base_support/libplist | 2 +- .../sources/url/base_support/libqalculate | 2 +- .../sources/url/base_support/libseccomp | 1 + .../libseccomp.gitinfo} | 0 loongarch64/sources/url/base_support/libslirp | 2 +- loongarch64/sources/url/base_support/libsoup | 2 +- loongarch64/sources/url/base_support/libvpx | 2 +- loongarch64/sources/url/base_support/libwacom | 2 +- loongarch64/sources/url/base_support/libwebp | 2 +- loongarch64/sources/url/base_support/libxcb | 2 +- loongarch64/sources/url/base_support/libxmlb | 2 +- loongarch64/sources/url/base_support/lit | 2 +- .../sources/url/base_support/lttng-ust | 2 +- loongarch64/sources/url/base_support/lxml | 2 +- loongarch64/sources/url/base_support/mariadb | 2 +- .../sources/url/base_support/mediainfo | 2 +- loongarch64/sources/url/base_support/mesa | 2 +- .../sources/url/base_support/meson-python | 2 +- loongarch64/sources/url/base_support/mlt | 2 +- .../mobile-broadband-provider-info | 2 +- .../sources/url/base_support/mozjs-115 | 2 +- loongarch64/sources/url/base_support/ndctl | 2 +- loongarch64/sources/url/base_support/nghttp2 | 2 +- loongarch64/sources/url/base_support/node | 2 +- .../sources/url/base_support/open-iscsi | 2 +- loongarch64/sources/url/base_support/openldap | 2 +- .../sources/url/base_support/pcsc-lite | 2 +- loongarch64/sources/url/base_support/pipewire | 2 +- loongarch64/sources/url/base_support/pluggy | 2 +- loongarch64/sources/url/base_support/poppler | 2 +- loongarch64/sources/url/base_support/protobuf | 2 +- .../sources/url/base_support/pycparser | 1 + loongarch64/sources/url/base_support/qt5 | 2 +- loongarch64/sources/url/base_support/qt6 | 2 +- .../sources/url/base_support/qt6-tools | 2 +- .../sources/url/base_support/referencing | 2 +- loongarch64/sources/url/base_support/requests | 2 +- loongarch64/sources/url/base_support/rpds-py | 2 +- loongarch64/sources/url/base_support/ruby | 2 +- loongarch64/sources/url/base_support/samba | 2 +- .../sources/url/base_support/setuptools-scm | 2 +- loongarch64/sources/url/base_support/shaderc | 2 +- loongarch64/sources/url/base_support/snappy | 2 +- loongarch64/sources/url/base_support/sphinx | 2 +- loongarch64/sources/url/base_support/strace | 2 +- loongarch64/sources/url/base_support/taglib | 2 +- loongarch64/sources/url/base_support/tracker | 2 +- .../url/base_support/trove-classifiers | 2 +- .../url/base_support/typing-extensions | 2 +- .../sources/url/base_support/util-linux | 2 +- .../sources/url/base_support/util-macros | 2 +- loongarch64/sources/url/base_support/wayland | 2 +- .../url/base_support/wayland-protocols | 2 +- loongarch64/sources/url/base_support/weston | 2 +- .../sources/url/base_support/wireplumber | 2 +- .../sources/url/base_support/wqy-microhei | 1 + .../sources/url/base_support/xcb-imdkit | 2 +- .../sources/url/base_support/xcb-proto | 2 +- .../url/base_support/xdg-desktop-portal | 2 +- .../sources/url/base_support/xf86-input-wacom | 2 +- .../sources/url/base_support/xorg-server | 2 +- loongarch64/sources/url/base_support/xterm | 2 +- loongarch64/sources/url/base_support/xwayland | 2 +- loongarch64/sources/url/benchmark/CPU-X | 1 + .../sources/url/benchmark/dist_sysroot | 1 + loongarch64/sources/url/benchmark/glmark2 | 1 + .../glmark2.gitinfo} | 0 loongarch64/sources/url/boot/breeze-grub | 2 +- loongarch64/sources/url/boot/linux-firmware | 2 +- loongarch64/sources/url/boot/linux-kernel | 2 +- .../sources/url/computer_language/dune | 2 +- .../sources/url/computer_language/golang | 2 +- .../sources/url/computer_language/ocaml | 2 +- .../url/computer_language/ocaml.gitinfo | 1 + .../sources/url/computer_language/opam | 2 +- .../sources/url/computer_language/rustc | 2 +- .../cross-toolchains/default_arch-gcc-glibc | 2 +- .../sources/url/cross-toolchains/linux-gcc | 2 +- .../url/cross-toolchains/linux-gcc-glibc | 2 +- .../sources/url/cross-toolchains/linux-qemu | 2 +- .../sources/url/cross-toolchains/llvm-project | 2 +- .../sources/url/cross-toolchains/mingw-gcc | 2 +- .../url/cross-toolchains/mingw-gcc-libc | 2 +- loongarch64/sources/url/cross-tools/Jinja2 | 2 +- .../sources/url/cross-tools/beautifulsoup4 | 1 + loongarch64/sources/url/cross-tools/bs4 | 1 + loongarch64/sources/url/cross-tools/clang | 2 +- loongarch64/sources/url/cross-tools/gcc | 2 +- .../sources/url/cross-tools/gcc_nolibc | 2 +- .../sources/url/cross-tools/html5lib-python | 1 + loongarch64/sources/url/cross-tools/lld | 2 +- .../sources/url/cross-tools/llvm-project | 2 +- loongarch64/sources/url/cross-tools/ocaml | 2 +- .../sources/url/cross-tools/ocaml.gitinfo | 1 + loongarch64/sources/url/cross-tools/po4a | 2 +- loongarch64/sources/url/cross-tools/pycparser | 1 + loongarch64/sources/url/cross-tools/qemu | 2 +- loongarch64/sources/url/cross-tools/qt5 | 2 +- loongarch64/sources/url/cross-tools/qt6 | 2 +- loongarch64/sources/url/cross-tools/rustc | 2 +- loongarch64/sources/url/cross-tools/soupsieve | 1 + loongarch64/sources/url/cross-tools/vala | 2 +- loongarch64/sources/url/desktop-app/FileZilla | 2 +- loongarch64/sources/url/desktop-app/MangoHud | 1 + loongarch64/sources/url/desktop-app/MaterialX | 2 +- .../sources/url/desktop-app/OpenImageIO | 2 +- .../url/desktop-app/OpenShadingLanguage | 2 +- .../sources/url/desktop-app/OpenXR-SDK | 2 +- loongarch64/sources/url/desktop-app/cairomm | 1 + .../sources/url/desktop-app/cairomm.gitinfo | 1 + loongarch64/sources/url/desktop-app/chromium | 1 + loongarch64/sources/url/desktop-app/eigen3 | 2 +- loongarch64/sources/url/desktop-app/firefox | 2 +- .../sources/url/desktop-app/game.libretro | 1 + .../desktop-app/game.libretro.mame2003_plus | 1 + loongarch64/sources/url/desktop-app/gimp | 2 +- loongarch64/sources/url/desktop-app/glibmm | 1 + loongarch64/sources/url/desktop-app/gtkmm | 1 + .../sources/url/desktop-app/libdatachannel | 2 +- .../sources/url/desktop-app/libfilezilla | 2 +- loongarch64/sources/url/desktop-app/libgit2 | 2 +- loongarch64/sources/url/desktop-app/libiconv | 1 - loongarch64/sources/url/desktop-app/libjuice | 2 +- .../sources/url/desktop-app/libreoffice | 2 +- .../sources/url/desktop-app/matplotlib | 2 +- loongarch64/sources/url/desktop-app/mpv | 2 +- loongarch64/sources/url/desktop-app/nvtop | 1 + loongarch64/sources/url/desktop-app/oneTBB | 2 +- loongarch64/sources/url/desktop-app/pangomm | 1 + loongarch64/sources/url/desktop-app/patchelf | 1 + .../sources/url/desktop-app/pvr.iptvsimple | 2 +- .../sources/url/desktop-app/pyside6.gitinfo | 2 +- loongarch64/sources/url/desktop-app/qbs | 2 +- .../sources/url/desktop-app/qt-creator | 2 +- loongarch64/sources/url/desktop-app/robin-map | 2 +- .../sources/url/desktop-app/shiboken6.gitinfo | 2 +- loongarch64/sources/url/desktop-app/smplayer | 2 +- loongarch64/sources/url/desktop-app/spdlog | 2 +- .../sources/url/desktop-app/thunderbird | 2 +- loongarch64/sources/url/desktop-app/wxWidgets | 2 +- loongarch64/sources/url/host-tools/Babel | 2 +- loongarch64/sources/url/host-tools/Mako | 2 +- loongarch64/sources/url/host-tools/Pygments | 2 +- loongarch64/sources/url/host-tools/appstream | 2 +- .../sources/url/host-tools/asciidoctor | 2 +- loongarch64/sources/url/host-tools/ccache | 2 +- loongarch64/sources/url/host-tools/cmake | 2 +- .../clang => host-tools/compiler-rt} | 2 +- .../sources/url/host-tools/console-setup | 2 +- loongarch64/sources/url/host-tools/curl | 2 +- loongarch64/sources/url/host-tools/docutils | 2 +- loongarch64/sources/url/host-tools/dune | 2 +- loongarch64/sources/url/host-tools/dwarves | 1 + loongarch64/sources/url/host-tools/gcc | 2 +- .../sources/url/host-tools/gcc.gitinfo | 1 + loongarch64/sources/url/host-tools/gi-docgen | 2 +- loongarch64/sources/url/host-tools/glib | 2 +- loongarch64/sources/url/host-tools/glslang | 2 +- loongarch64/sources/url/host-tools/icu4c | 2 +- loongarch64/sources/url/host-tools/idna | 2 +- loongarch64/sources/url/host-tools/jsonschema | 2 +- loongarch64/sources/url/host-tools/libwebp | 2 +- loongarch64/sources/url/host-tools/libxml2 | 2 +- loongarch64/sources/url/host-tools/libxmlb | 2 +- .../sources/url/host-tools/llvm-project | 1 + .../sources/url/host-tools/llvm_runtimes | 1 + loongarch64/sources/url/host-tools/lxml | 2 +- loongarch64/sources/url/host-tools/meson | 2 +- loongarch64/sources/url/host-tools/nasm | 2 +- loongarch64/sources/url/host-tools/ninja | 2 +- loongarch64/sources/url/host-tools/node | 2 +- loongarch64/sources/url/host-tools/nss | 2 +- loongarch64/sources/url/host-tools/ocaml | 2 +- .../sources/url/host-tools/ocaml.gitinfo | 1 + loongarch64/sources/url/host-tools/pluggy | 2 +- .../sources/url/host-tools/pyside6.gitinfo | 2 +- .../sources/url/host-tools/referencing | 2 +- loongarch64/sources/url/host-tools/requests | 2 +- loongarch64/sources/url/host-tools/rpds-py | 2 +- loongarch64/sources/url/host-tools/ruby | 2 +- .../sources/url/host-tools/rust-bindgen | 1 + loongarch64/sources/url/host-tools/setuptools | 2 +- .../sources/url/host-tools/setuptools-scm | 2 +- .../sources/url/host-tools/setuptools_pre | 2 +- loongarch64/sources/url/host-tools/sphinx | 2 +- .../sources/url/host-tools/trove-classifiers | 2 +- .../sources/url/host-tools/typing-extensions | 2 +- loongarch64/sources/url/host-tools/wayland | 2 +- loongarch64/sources/url/host-tools/wine-tools | 1 - .../sources/url/host-tools/wine32-tools | 1 - .../sources/url/host-tools/wine_dev-tools | 1 - .../sources/url/lightdm/KDE6-breeze-icons | 1 + loongarch64/sources/url/lightdm/dist_sysroot | 1 + loongarch64/sources/url/linux_runtime/LVM2 | 2 +- .../sources/url/linux_runtime/MangoHud | 1 + .../sources/url/linux_runtime/OpenCL-Headers | 2 +- loongarch64/sources/url/linux_runtime/SDL2 | 2 +- .../sources/url/linux_runtime/SPIRV-Headers | 2 +- .../sources/url/linux_runtime/SPIRV-Tools | 2 +- .../sources/url/linux_runtime/Vulkan-Headers | 2 +- .../sources/url/linux_runtime/Vulkan-Loader | 2 +- .../sources/url/linux_runtime/Vulkan-Tools | 2 +- loongarch64/sources/url/linux_runtime/bash | 1 + loongarch64/sources/url/linux_runtime/boost | 2 +- loongarch64/sources/url/linux_runtime/clang | 2 +- .../sources/url/linux_runtime/coreutils | 1 + loongarch64/sources/url/linux_runtime/cups | 2 +- loongarch64/sources/url/linux_runtime/curl | 2 +- .../sources/url/linux_runtime/e2fsprogs | 2 +- .../sources/url/linux_runtime/fix_sysroot | 1 + loongarch64/sources/url/linux_runtime/fribidi | 2 +- loongarch64/sources/url/linux_runtime/gcc | 2 +- .../sources/url/linux_runtime/gdk-pixbuf | 2 +- loongarch64/sources/url/linux_runtime/glib | 2 +- loongarch64/sources/url/linux_runtime/gperf | 1 + loongarch64/sources/url/linux_runtime/gsl | 2 +- .../sources/url/linux_runtime/gst-libav | 2 +- .../sources/url/linux_runtime/gst-plugins-bad | 2 +- .../url/linux_runtime/gst-plugins-base | 2 +- .../url/linux_runtime/gst-plugins-good | 2 +- .../url/linux_runtime/gst-plugins-ugly | 2 +- .../sources/url/linux_runtime/gstreamer | 2 +- .../sources/url/linux_runtime/gstreamer-vaapi | 2 +- loongarch64/sources/url/linux_runtime/gtk3 | 2 +- .../sources/url/linux_runtime/harfbuzz | 2 +- loongarch64/sources/url/linux_runtime/icu4c | 2 +- .../sources/url/linux_runtime/libarchive | 2 +- loongarch64/sources/url/linux_runtime/libass | 2 +- loongarch64/sources/url/linux_runtime/libbpf | 1 + loongarch64/sources/url/linux_runtime/libcap | 2 +- loongarch64/sources/url/linux_runtime/libclc | 2 +- .../sources/url/linux_runtime/libgpg-error | 2 +- .../sources/url/linux_runtime/libseccomp | 1 + .../url/linux_runtime/libseccomp.gitinfo | 1 + loongarch64/sources/url/linux_runtime/libsoup | 2 +- .../sources/url/linux_runtime/libunwind | 1 + loongarch64/sources/url/linux_runtime/libvpx | 2 +- loongarch64/sources/url/linux_runtime/libwebp | 2 +- loongarch64/sources/url/linux_runtime/libxcb | 2 +- loongarch64/sources/url/linux_runtime/libxml2 | 2 +- .../sources/url/linux_runtime/linux-header | 2 +- .../sources/url/linux_runtime/llvm-project | 2 +- loongarch64/sources/url/linux_runtime/mesa | 2 +- loongarch64/sources/url/linux_runtime/ncurses | 2 +- loongarch64/sources/url/linux_runtime/nghttp2 | 2 +- loongarch64/sources/url/linux_runtime/nss | 2 +- .../sources/url/linux_runtime/openldap | 1 + .../sources/url/linux_runtime/pciutils | 1 + loongarch64/sources/url/linux_runtime/pcre | 1 + .../sources/url/linux_runtime/pcsc-lite | 2 +- .../sources/url/linux_runtime/pipewire | 1 + loongarch64/sources/url/linux_runtime/samba | 2 +- loongarch64/sources/url/linux_runtime/shaderc | 2 +- .../sources/url/linux_runtime/util-linux | 2 +- loongarch64/sources/url/linux_runtime/wayland | 2 +- .../url/linux_runtime/wayland-protocols | 2 +- .../sources/url/linux_runtime/xcb-proto | 2 +- .../sources/url/mingw_sysroot/Windows-QEMU | 2 +- .../sources/url/mingw_sysroot/mingw-SDL2 | 2 +- .../sources/url/mingw_sysroot/mingw-fribidi | 2 +- .../url/mingw_sysroot/mingw-gdk-pixbuf | 2 +- .../sources/url/mingw_sysroot/mingw-glib | 2 +- .../sources/url/mingw_sysroot/mingw-gtk3 | 2 +- .../sources/url/mingw_sysroot/mingw-harfbuzz | 2 +- .../sources/url/mingw_sysroot/mingw-w64 | 2 +- .../sources/url/mingw_sysroot/mingw-w64-libs | 2 +- .../sources/url/sddm/KDE6-breeze-icons | 2 +- loongarch64/sources/url/simulate/box64-la | 1 + .../sources/url/simulate/box64-la.gitinfo | 1 + loongarch64/sources/url/simulate/dist_sysroot | 1 + loongarch64/sources/url/simulate/dxvk | 1 + loongarch64/sources/url/simulate/dxvk.gitinfo | 1 + loongarch64/sources/url/simulate/libvirt | 2 +- .../sources/url/simulate/libvirt-python | 2 +- loongarch64/sources/url/simulate/qemu | 2 +- loongarch64/sources/url/simulate/wine32 | 2 +- loongarch64/sources/url/simulate/wine64 | 1 - loongarch64/sources/url/simulate/wine7 | 1 + .../wine7-tools => simulate/wine7.v7.0.2} | 0 loongarch64/sources/url/simulate/wine7.v7.21 | 1 + loongarch64/sources/url/simulate/wine7_64 | 1 - loongarch64/sources/url/simulate/wine8 | 1 + loongarch64/sources/url/simulate/wine_dev | 2 +- loongarch64/sources/url/target_base/Jinja2 | 2 +- loongarch64/sources/url/target_base/LVM2 | 2 +- .../sources/url/target_base/bash-completion | 2 +- loongarch64/sources/url/target_base/boost | 2 +- loongarch64/sources/url/target_base/clang | 2 +- loongarch64/sources/url/target_base/cmake | 2 +- .../sources/url/target_base/compiler-rt | 2 +- loongarch64/sources/url/target_base/curl | 2 +- loongarch64/sources/url/target_base/dhcpcd | 2 +- loongarch64/sources/url/target_base/doxygen | 2 +- loongarch64/sources/url/target_base/e2fsprogs | 2 +- loongarch64/sources/url/target_base/ethtool | 2 +- loongarch64/sources/url/target_base/fribidi | 2 +- loongarch64/sources/url/target_base/gcc | 2 +- loongarch64/sources/url/target_base/git | 2 +- loongarch64/sources/url/target_base/glib | 2 +- loongarch64/sources/url/target_base/glib_pre | 2 +- loongarch64/sources/url/target_base/harfbuzz | 2 +- .../sources/url/target_base/harfbuzz-pre | 2 +- loongarch64/sources/url/target_base/hwdata | 2 +- loongarch64/sources/url/target_base/iana-etc | 2 +- loongarch64/sources/url/target_base/icu4c | 2 +- loongarch64/sources/url/target_base/iproute2 | 2 +- loongarch64/sources/url/target_base/jasper | 2 +- loongarch64/sources/url/target_base/libcap | 2 +- .../sources/url/target_base/libgpg-error | 2 +- loongarch64/sources/url/target_base/libgusb | 2 +- loongarch64/sources/url/target_base/libxml2 | 2 +- .../sources/url/target_base/linux-header | 2 +- loongarch64/sources/url/target_base/lld | 2 +- .../sources/url/target_base/llvm-project | 2 +- .../sources/url/target_base/llvm_runtimes | 2 +- loongarch64/sources/url/target_base/man-pages | 2 +- loongarch64/sources/url/target_base/meson | 2 +- loongarch64/sources/url/target_base/ncurses | 2 +- loongarch64/sources/url/target_base/ninja | 2 +- loongarch64/sources/url/target_base/nss | 2 +- loongarch64/sources/url/target_base/rustc | 2 +- .../sources/url/target_base/setuptools | 2 +- loongarch64/sources/url/target_base/unrar | 2 +- .../sources/url/target_base/util-linux | 2 +- loongarch64/sources/url/target_base/vala | 2 +- loongarch64/sources/url/target_base/vim | 2 +- loongarch64/sources/url/target_base/xfsprogs | 2 +- loongarch64/sources/url/toolchain/cross-gcc | 2 +- .../sources/url/toolchain/cross-gcc-libc | 2 +- .../sources/url/toolchain/cross-llvm-project | 1 + loongarch64/sources/url/toolchain/gcc | 2 +- loongarch64/sources/url/toolchain/gcc-glibc | 2 +- .../sources/url/toolchain/linux-header | 2 +- .../sources/url/toolchain/llvm-project | 1 + .../sources/url/toolchain/mingw-binutils | 1 - loongarch64/sources/url/toolchain/mingw-gcc | 1 - .../sources/url/toolchain/mingw-gcc-libc | 1 - loongarch64/sources/url/toolchain/mingw-gmp | 1 - loongarch64/sources/url/toolchain/mingw-w64 | 2 +- .../sources/url/toolchain/mingw-w64-libs | 2 +- loongarch64/sources/url/toolchain/mingw-zlib | 1 - loongarch64/sources/url/toolchain/mingw-zstd | 1 - loongarch64/sources/url/unusual/gtk4 | 1 + loongarch64/sources/url/unusual/la_ow_syscall | 1 - loongarch64/sources/url/unusual/liblol | 1 - loongarch64/sources/url/unusual/qt5-qtbase | 2 +- loongarch64/sources/url/unusual/qt6-qtbase | 2 +- loongarch64/sources/url/wm-lxde/vte | 2 +- loongarch64/step | 632 +- loongarch64/steps/chromium_sysroot.index | 11 +- loongarch64/steps/mini_chroot_sysroot.index | 15 + loongarch64/tools/get_all_package_url.sh | 70 +- loongarch64/tools/kernel_pack.sh | 126 + 2415 files changed, 44435 insertions(+), 42225 deletions(-) create mode 100644 loongarch64/custom/create_mingw_toolchain.sh create mode 100755 loongarch64/custom/create_mini_chroot_sysroot.sh create mode 100644 loongarch64/env/benchmark/config create mode 100644 loongarch64/env/benchmark/overlay.set create mode 100644 loongarch64/env/cross-toolchains/custom delete mode 100644 loongarch64/files/step/KDE6/KDE6-kdenlive/24.02.1/patches/0001-kdenlive-fix-opentimelineio-name-to-OpenTimelineIO.patch rename loongarch64/files/step/KDE6/KDE6-plasma-desktop/{6.0.3 => 6.0.5}/patches/0001-plasma-desktop-set-taskmanager-default-applets.patch (100%) rename loongarch64/files/step/KDE6/KDE6-powerdevil/{6.0.3 => 6.0.5}/patches/0001-powerdevil-5.90-set-None-to-suspend-session-by-defau.patch (100%) create mode 100644 loongarch64/files/step/KDE6/KDE6-syntax-highlighting/6.2.0/patches/0001-syntax-highlighting-src-indexer-add-CMAKE_CXX_COMPILER-for-Yongbao-cross-build.patch create mode 100755 loongarch64/files/step/KDE6/yb-default-select/test/yb-default-select create mode 100644 loongarch64/files/step/KDE6/yb-default-select/test/yb-default-select.desktop create mode 100644 loongarch64/files/step/base_support/NetworkManager/1.49.0/patches/0001-NetworkManager-1.47.4-fix-policydir-define-for-cross.patch rename loongarch64/files/step/base_support/appstream/{1.0.2 => 1.0.3}/patches/0001-appstream-1.0.0-fix-for-cross-build.patch (100%) rename loongarch64/files/step/base_support/asio/{1.28.1 => 1.30.2}/patches/0001-asio-fix-compiler-error-for-gcc14.patch (100%) create mode 100644 loongarch64/files/step/base_support/bpf/6.x/linux-config-6.x_advanced rename loongarch64/files/step/{boot/linux-kernel_git/6.x/linux-config-6.x_djgjr => base_support/bpf/6.x/linux-config-6.x_compatible} (95%) delete mode 100644 loongarch64/files/step/base_support/bpf/6.x/linux-config-6.x_default create mode 100644 loongarch64/files/step/base_support/bpf/6.x/linux-parm_advanced create mode 100644 loongarch64/files/step/base_support/bpf/6.x/linux-parm_compatible rename loongarch64/files/step/base_support/dbus-broker/{35 => 36}/patches/0001-dbus-broker-fix-systemd-dir-for-cross-build.patch (100%) create mode 100644 loongarch64/files/step/base_support/fcitx5-chinese-addons/5.1.6/py_stroke.url create mode 100644 loongarch64/files/step/base_support/fcitx5-chinese-addons/5.1.6/py_table.url rename loongarch64/files/step/base_support/fcitx5-gtk/{5.1.2 => 5.1.3}/patches/0001-fcitx5-gtk-fix-for-gcc14.patch (100%) rename loongarch64/files/step/base_support/gcr/{4.2.1 => 4.3.0}/patches/0001-gcr-fix-systemd-dir-for-cross-build.patch (100%) create mode 100644 loongarch64/files/step/base_support/libime/1.1.8/dict.url create mode 100644 loongarch64/files/step/base_support/libime/1.1.8/kenlm.url create mode 100644 loongarch64/files/step/base_support/libime/1.1.8/lm_sc.url create mode 100644 loongarch64/files/step/base_support/libime/1.1.8/table.url rename loongarch64/files/step/base_support/mariadb/{11.5.0 => 11.5.1}/patches/0001-mariadb-fix-for-gcc13.patch (100%) rename loongarch64/files/step/base_support/mesa/{24.0.4 => 24.0.7}/DirectX-Headers.url (100%) rename loongarch64/files/step/base_support/ndctl/{78 => 79}/patches/0001-ndctl-fix-systemd-and-udev-dir-for-cross-build.patch (100%) delete mode 100644 loongarch64/files/step/base_support/pcsc-lite/2.0.3/patches/0001-set-polkit_policy_dir-to-hard-directory-for-cross-bu.patch create mode 100644 loongarch64/files/step/base_support/pcsc-lite/2.2.3/patches/0001-pcsc-lite-2.2.1-fix-for-cross-build.patch create mode 100644 loongarch64/files/step/base_support/perf/6.x/linux-config-6.x_advanced rename loongarch64/files/step/{target_base/linux-header_git/6.x/linux-config-6.x_djgjr => base_support/perf/6.x/linux-config-6.x_compatible} (95%) delete mode 100644 loongarch64/files/step/base_support/perf/6.x/linux-config-6.x_default create mode 100644 loongarch64/files/step/base_support/perf/6.x/linux-parm_advanced create mode 100644 loongarch64/files/step/base_support/perf/6.x/linux-parm_compatible rename loongarch64/files/step/base_support/qt5/{5.15.13 => 5.15.14}/patches/0001-QT-5.15.8-add-loongarch64-support.patch (100%) rename loongarch64/files/step/base_support/qt5/{5.15.13 => 5.15.14}/patches/0001-qt-5.15.11-fix-for-gcc-14.patch (100%) rename loongarch64/files/step/base_support/qt5/{5.15.13 => 5.15.14}/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch (100%) rename loongarch64/files/step/base_support/qt5/{5.15.13 => 5.15.14}/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch (100%) rename loongarch64/files/step/base_support/qt5/{5.15.13 => 5.15.14}/patches/qt-everywhere-src-5.15.2-add-loongarch.patch (99%) delete mode 100644 loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-add-compile-option-for-loongarch-gcc-14.patch delete mode 100644 loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-fix-sysroot-setup-for-Yongbao-OS-or-CLFS.patch delete mode 100644 loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qt6-qt3d-fix-for-gcc13.patch delete mode 100644 loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qtwebengine-chromium-add-some-define-for-loongarch64.patch rename loongarch64/files/step/base_support/qt6-tools/{6.6.3 => 6.7.1}/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch (69%) rename loongarch64/files/step/base_support/{qt6/6.6.3/patches/0001-qtwebengine-fix-loongarch64-define-because-chromium-.patch => qt6-tools/6.7.1/patches/0002-qtwebengine-fix-loongarch64-define-because-chromium-.patch} (63%) create mode 100644 loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0003-qtwebengine-6.7.0-chromium-add-some-define-for-loong.patch rename loongarch64/files/step/base_support/qt6-tools/{6.6.3/patches/0001-qt6webengine-add-host-ldflags-for-cross-build.patch => 6.7.1/patches/0004-qt6webengine-add-host-ldflags-for-cross-build.patch} (73%) create mode 100644 loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0005-qtwebengine-6.7.0-fix-chromium-boringssl-openssl-tar.patch rename loongarch64/files/step/base_support/qt6-tools/{6.6.3/patches/0001-crashpad-add-support-for-loongarch64.patch => 6.7.1/patches/0007-qtwebengine-6.7.0-crashpad-add-support-for-loongarch.patch} (50%) create mode 100644 loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0008-qtwebengine-6.7.0-fix-x11-has-not-been-declared.patch create mode 100644 loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0009-qtwebengine-6.7.0-libvpx-fix-for-loongarch64.patch rename loongarch64/files/step/base_support/{qt6/6.6.3/patches/0001-qt-6.6.2-fix-regexp-macro-assembler-for-loongarch64.patch => qt6-tools/6.7.1/patches/0010-qtwebengine-6.7.0-fix-regexp-macro-assembler-for-loo.patch} (83%) rename loongarch64/files/step/base_support/{qt6/6.6.3/patches/0001-qtwebengine-ffmpeg-first_dts.patch => qt6-tools/6.7.1/patches/0011-qtwebengine-ffmpeg-first_dts.-patch-form-Fedora-qt6-.patch} (60%) rename loongarch64/files/step/base_support/qt6-tools/{6.6.3/patches/0001-sandbox-Add-loongarch64-architecture-support.patch => 6.7.1/patches/0012-qtwebengine-sandbox-Add-loongarch64-architecture-sup.patch} (70%) create mode 100644 loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0013-qtwebengine-6.7.0-fix-blink-for-loongarch64.patch create mode 100644 loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0014-fix-spellcheck_buildflags.h-file-mission.patch rename loongarch64/files/step/base_support/{qt6/6.6.3/patches/0001-qtwebengine-chromium-libyuv-add-loongarch64-lsx-defi.patch => qt6-tools/6.7.1/patches/0015-qtwebengine-6.7.0-chromium-libyuv-add-loongarch_lsx-.patch} (57%) create mode 100644 loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0016-qtwebengine-6.7.0-fix-libvpx-build-error.patch create mode 100644 loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0017-qtwebengine-6.7.0-fix-web_cache-build-error.patch create mode 100644 loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0018-qtwebengine-6.7.0-open-lsx-and-lasx-option-for-loong.patch create mode 100644 loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0019-qtwebengine-6.7.0-add-sandbox-syscalls-for-loongarch.patch delete mode 100644 loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-add-compile-option-for-loongarch-gcc-14.patch delete mode 100644 loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-fix-filename-too-long-error-for-use-ninja.patch delete mode 100644 loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-fix-sysroot-setup-for-Yongbao-OS-or-CLFS.patch delete mode 100644 loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qt6-qt3d-fix-for-gcc13.patch delete mode 100644 loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qtwebengine-chromium-add-some-define-for-loongarch64.patch rename loongarch64/files/step/base_support/qt6/{6.6.3 => 6.7.1}/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch (69%) rename loongarch64/files/step/base_support/{qt6-tools/6.6.3/patches/0001-qtwebengine-fix-loongarch64-define-because-chromium-.patch => qt6/6.7.1/patches/0002-qtwebengine-fix-loongarch64-define-because-chromium-.patch} (63%) create mode 100644 loongarch64/files/step/base_support/qt6/6.7.1/patches/0003-qtwebengine-6.7.0-chromium-add-some-define-for-loong.patch rename loongarch64/files/step/base_support/qt6/{6.6.3/patches/0001-qt6webengine-add-host-ldflags-for-cross-build.patch => 6.7.1/patches/0004-qt6webengine-add-host-ldflags-for-cross-build.patch} (73%) create mode 100644 loongarch64/files/step/base_support/qt6/6.7.1/patches/0005-qtwebengine-6.7.0-fix-chromium-boringssl-openssl-tar.patch rename loongarch64/files/step/base_support/qt6/{6.6.3/patches/0001-crashpad-add-support-for-loongarch64.patch => 6.7.1/patches/0007-qtwebengine-6.7.0-crashpad-add-support-for-loongarch.patch} (50%) create mode 100644 loongarch64/files/step/base_support/qt6/6.7.1/patches/0008-qtwebengine-6.7.0-fix-x11-has-not-been-declared.patch create mode 100644 loongarch64/files/step/base_support/qt6/6.7.1/patches/0009-qtwebengine-6.7.0-libvpx-fix-for-loongarch64.patch rename loongarch64/files/step/base_support/{qt6-tools/6.6.3/patches/0001-qt-6.6.2-fix-regexp-macro-assembler-for-loongarch64.patch => qt6/6.7.1/patches/0010-qtwebengine-6.7.0-fix-regexp-macro-assembler-for-loo.patch} (83%) rename loongarch64/files/step/base_support/{qt6-tools/6.6.3/patches/0001-qtwebengine-ffmpeg-first_dts.patch => qt6/6.7.1/patches/0011-qtwebengine-ffmpeg-first_dts.-patch-form-Fedora-qt6-.patch} (60%) rename loongarch64/files/step/base_support/qt6/{6.6.3/patches/0001-sandbox-Add-loongarch64-architecture-support.patch => 6.7.1/patches/0012-qtwebengine-sandbox-Add-loongarch64-architecture-sup.patch} (70%) create mode 100644 loongarch64/files/step/base_support/qt6/6.7.1/patches/0013-qtwebengine-6.7.0-fix-blink-for-loongarch64.patch create mode 100644 loongarch64/files/step/base_support/qt6/6.7.1/patches/0014-fix-spellcheck_buildflags.h-file-mission.patch rename loongarch64/files/step/base_support/{qt6-tools/6.6.3/patches/0001-qtwebengine-chromium-libyuv-add-loongarch64-lsx-defi.patch => qt6/6.7.1/patches/0015-qtwebengine-6.7.0-chromium-libyuv-add-loongarch_lsx-.patch} (57%) create mode 100644 loongarch64/files/step/base_support/qt6/6.7.1/patches/0016-qtwebengine-6.7.0-fix-libvpx-build-error.patch create mode 100644 loongarch64/files/step/base_support/qt6/6.7.1/patches/0017-qtwebengine-6.7.0-fix-web_cache-build-error.patch create mode 100644 loongarch64/files/step/base_support/qt6/6.7.1/patches/0018-qtwebengine-6.7.0-open-lsx-and-lasx-option-for-loong.patch create mode 100644 loongarch64/files/step/base_support/qt6/6.7.1/patches/0019-qtwebengine-6.7.0-add-sandbox-syscalls-for-loongarch.patch rename loongarch64/files/step/base_support/shaderc/{2024.0 => 2024.1}/glslang.url (100%) rename loongarch64/files/step/base_support/shaderc/{2024.0 => 2024.1}/spirv-headers.url (100%) rename loongarch64/files/step/base_support/shaderc/{2024.0 => 2024.1}/spirv-tools.url (100%) create mode 100644 loongarch64/files/step/base_support/sphinx-rtd-theme/2.0.0/patches/0001-sphinx_rtd_theme-2.0.0-fix-docutils-require-version.patch rename loongarch64/files/step/base_support/xorg-server/{21.1.12 => 21.1.13}/patches/0001-xorg-server-fix-for-Yongbao-cross-build.patch (100%) rename loongarch64/files/step/base_support/xorg-server/{21.1.12 => 21.1.13}/patches/xorg-server-21.1.3-fix-x11perf-segment-fault.patch (100%) delete mode 100644 loongarch64/files/step/base_support/xwayland/23.2.6/patches/0001-xwayland-fix-for-Yongbao-cross-build.patch rename loongarch64/files/step/boot/breeze-grub/{6.0.3 => 6.0.5}/patches/0001-grub-breeze-theme-fix-message-for-zh_CN.patch (100%) rename loongarch64/files/step/boot/linux-kernel/{6.8.4 => 6.9.3}/linux-config-6 (100%) rename loongarch64/files/step/boot/linux-kernel/{6.8.4 => 6.9.3}/patches/0001-UniVT-Add-Chinese-fonts-support-in-console.patch (100%) rename loongarch64/files/step/boot/linux-kernel/{6.8.4 => 6.9.3}/patches/0001-double-tty-VT-screenbuf-for-univt.patch (100%) rename loongarch64/files/step/boot/linux-kernel/{6.8.4 => 6.9.3}/patches/0002-Add-several-function-for-Univt.patch (100%) rename loongarch64/files/step/boot/linux-kernel/{6.8.4 => 6.9.3}/patches/0003-UniVT-Fix-charcount-size-to-65536.patch (100%) rename loongarch64/files/step/boot/linux-kernel/{6.8.4 => 6.9.3}/patches/0004-UniVT-Add-a-old_screen_size-variable-saves-the-origi.patch (100%) rename loongarch64/files/step/boot/linux-kernel/{6.8.4 => 6.9.3}/patches/0005-Univt-Add-support-for-writing-UTF-8-encoding.patch (100%) rename loongarch64/files/step/boot/linux-kernel/{6.8.4 => 6.9.3}/patches/0006-UniVT-Add-support-for-displaying-UTF-8-text.patch (100%) rename loongarch64/files/step/boot/linux-kernel/{6.8.4 => 6.9.3}/patches/0007-UniVT-Support-displaying-UTF-8-text-for-90-degree-ro.patch (100%) rename loongarch64/files/step/boot/linux-kernel/{6.8.4 => 6.9.3}/patches/0008-UniVT-Support-displaying-UTF-8-text-for-180-degree-r.patch (100%) rename loongarch64/files/step/boot/linux-kernel/{6.8.4 => 6.9.3}/patches/0009-UniVT-Support-displaying-UTF-8-text-for-270-degree-r.patch (100%) create mode 100644 loongarch64/files/step/boot/linux-kernel_git/6.x/linux-config-6.x_advanced rename loongarch64/files/step/{base_support/bpf/6.x/linux-config-6.x_djgjr => boot/linux-kernel_git/6.x/linux-config-6.x_compatible} (95%) delete mode 100644 loongarch64/files/step/boot/linux-kernel_git/6.x/linux-config-6.x_default create mode 100644 loongarch64/files/step/boot/linux-kernel_git/6.x/linux-parm_advanced create mode 100644 loongarch64/files/step/boot/linux-kernel_git/6.x/linux-parm_compatible rename loongarch64/files/step/computer_language/dune/{3.15.0 => 3.15.3}/patches/0001-dune-fix-for-cross-build.patch (100%) rename loongarch64/files/step/computer_language/ocaml/{5.1.1+effect-syntax => 5.2.0}/patches/0001-Add-loongarch-architecture-support.patch (100%) rename loongarch64/files/step/computer_language/opam/{2.1.5 => 2.1.6}/patches/0001-opam-remove-create-man-file-step-for-cross-build.patch (100%) delete mode 100644 loongarch64/files/step/cross-tools/gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch rename loongarch64/files/step/cross-tools/gcc/{13.2.0 => 14.1.0}/patches/0001-gcc-13-add-cmodule-medium-for-loongarch-libgcc.patch (100%) rename loongarch64/files/step/cross-tools/ocaml/{5.1.1+effect-syntax => 5.2.0}/patches/0001-Add-loongarch-architecture-support.patch (100%) create mode 100644 loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0003-Hygiene.patch create mode 100644 loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0004-update-Makefile.patch create mode 100644 loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0005-add-Ispecific-Isqrtf.patch create mode 100644 loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0006-Share-some-duplicate-files-with-riscv.patch rename loongarch64/files/step/cross-tools/qt5/{5.15.13 => 5.15.14}/patches/0001-QT-5.15.8-add-loongarch64-support.patch (100%) rename loongarch64/files/step/cross-tools/qt5/{5.15.13 => 5.15.14}/patches/0001-qt-5.15.11-fix-for-gcc-14.patch (100%) rename loongarch64/files/step/cross-tools/qt5/{5.15.13 => 5.15.14}/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch (100%) rename loongarch64/files/step/cross-tools/qt5/{5.15.13 => 5.15.14}/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch (100%) rename loongarch64/files/step/{unusual/qt5-qtbase/5.15.13 => cross-tools/qt5/5.15.14}/patches/qt-everywhere-src-5.15.2-add-loongarch.patch (99%) delete mode 100644 loongarch64/files/step/cross-tools/qt6/6.6.3/patches/0001-fix-filename-too-long-error-for-use-ninja.patch rename loongarch64/files/step/{base_support/qt6-tools/6.6.3 => cross-tools/qt6/6.7.1}/patches/0001-fix-filename-too-long-error-for-use-ninja.patch (100%) create mode 100644 loongarch64/files/step/desktop-app/FileZilla/3.67.0/patches/0001-filezilla-3.67.0-fix-build-error.patch rename loongarch64/files/step/desktop-app/MaterialX/{1.38.9 => 1.38.10}/patches/0001-MaterialX-1.38.9-remove-doc-file-to-doc-dir.patch (100%) rename loongarch64/files/step/desktop-app/OpenXR-SDK/{release-1.0.34 => release-1.1.37}/patches/0001-OpenXR-SDK-1.0.34-add-loongarch64-support.patch (100%) delete mode 100644 loongarch64/files/step/desktop-app/firefox/124.0.2/patches/0001-firefox-123.0-fix-for-glean_parser-13.0.0.patch delete mode 100644 loongarch64/files/step/desktop-app/firefox/124.0.2/patches/firefox-100-add-loongarch.patch rename loongarch64/files/step/desktop-app/firefox/{124.0.2 => 126.0.1}/patches/0001-firefox-119-set-vaapi-enabled-as-default.patch (100%) create mode 100644 loongarch64/files/step/desktop-app/firefox/126.0.1/patches/0001-firefox-125-add-loongarch.patch rename loongarch64/files/step/desktop-app/firefox/{124.0.2 => 126.0.1}/patches/0001-fixed-a-judgment-issue-when-libstdc-has-multiple-ver.patch (100%) rename loongarch64/files/step/desktop-app/firefox/{124.0.2 => 126.0.1}/tip.url (100%) delete mode 100644 loongarch64/files/step/desktop-app/libdatachannel/0.20.2/patches/0001-libdatachannel-fix-for-gcc-14.patch create mode 100644 loongarch64/files/step/desktop-app/libdatachannel/0.21.1/patches/0001-libdatachannel-fix-for-gcc-14.patch rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/download.package_list (97%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/download_extern.package_list (100%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/libreoffice-dictionaries.url (70%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/libreoffice-help.url (72%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/libreoffice-translations.url (70%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/patches/0001-external-libcmis-add-0001-libcmis-fix-build-error-fo.patch (100%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/patches/0001-fix-build-error-at-use-without-java.patch (100%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/patches/0001-fix-link-miss-zlib.patch (100%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/patches/0001-libreoffice-24.2.0-external-curl-configure-add-witho.patch (100%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/patches/0001-libreoffice-24.2.1.1-external-liblangtag-fix-for-cro.patch (100%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/patches/0001-libreoffice-24.2.1.1-fix-for-cross-build.patch (100%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/patches/0001-libreoffice-24.2.1.2-external-xmlsec-add-0001-xmlsec.patch (100%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/patches/0001-libreoffice-7.6-fix-for-gcc14.patch (100%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/patches/0001-libreoffice-external-bzip2-remove-test-for-cross-bui.patch (100%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/patches/0001-libreoffice-fix-for-gcc-14.patch (100%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/patches/0002-libreoffice-7.6-pdfium-fix-for-gcc14.patch (100%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/patches/0003-libreoffice-7.6-box2d-fix-for-gcc14.patch (100%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/patches/libreoffice-7.6-fix-build-error-for-libxml2-2.12.0.patch (100%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/tarballs.listfile (100%) rename loongarch64/files/step/desktop-app/libreoffice/{24.2.2.2 => 24.2.3.2}/tarballs_extern.listfile (100%) rename loongarch64/files/step/desktop-app/pvr.iptvsimple/{21.8.3-Omega => 21.8.4-Omega}/kodi_cn.m3u (100%) rename loongarch64/files/step/desktop-app/pvr.iptvsimple/{21.8.3-Omega => 21.8.4-Omega}/patches/0001-pvr.iptvsimple-21.7.1-add-file-kodi_cn.u3m-for-IPTV-.patch (100%) rename loongarch64/files/step/desktop-app/qt-creator/{13.0.0 => 13.0.1}/patches/0001-qt-creator-12.0.2-add-loongarch-support.patch (100%) delete mode 100644 loongarch64/files/step/desktop-app/thunderbird/124.0b3-default/patches/0001-firefox-123.0-fix-for-glean_parser-13.0.0.patch rename loongarch64/files/step/desktop-app/thunderbird/{124.0b3-default => 125.0}/patches/0001-fixed-a-judgment-issue-when-libstdc-has-multiple-ver.patch (100%) rename loongarch64/files/step/desktop-app/thunderbird/{124.0b3-default => 125.0}/tip.url (100%) create mode 100644 loongarch64/files/step/desktop-app/xerces-c/3.2.5/patches/0001-xerces-c-3.2.5-fix-CXXSTD-from-14-to-17-for-icu4c-75.patch rename loongarch64/files/step/host-tools/cmake/{3.29.1 => 3.29.3}/patches/cmake-3.22.3-add-loongarch64-to-checktypesize.patch (100%) rename loongarch64/files/step/host-tools/nss/{3.98 => 3.100}/patches/0001-nss-3.97-fix-miss-SQLITE_INCLUDE_DIR-in-nss-cmd-dbto.patch (100%) create mode 100644 loongarch64/files/step/host-tools/sphinx-rtd-theme/2.0.0/patches/0001-sphinx_rtd_theme-2.0.0-fix-docutils-require-version.patch delete mode 100644 loongarch64/files/step/host-tools/wine-tools/9.0/wine-mono.url delete mode 100644 loongarch64/files/step/host-tools/wine-tools/9.0/wine-staging.url delete mode 100644 loongarch64/files/step/host-tools/wine32-tools/9.6/wine-mono.url delete mode 100644 loongarch64/files/step/host-tools/wine32-tools/9.6/wine-staging.url delete mode 100644 loongarch64/files/step/host-tools/wine_dev-tools/9.6/wine-gecko-64.url delete mode 100644 loongarch64/files/step/host-tools/wine_dev-tools/9.6/wine-gecko.url delete mode 100644 loongarch64/files/step/host-tools/wine_dev-tools/9.6/wine-mono.url delete mode 100644 loongarch64/files/step/host-tools/wine_dev-tools/9.6/wine-staging.url create mode 100644 loongarch64/files/step/linux_runtime/harfbuzz/8.5.0/patches/0001-harfbuzz-8.4.4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch rename loongarch64/files/step/linux_runtime/linux-header/{6.8.4 => 6.9.3}/linux-config-6 (100%) rename loongarch64/files/step/linux_runtime/mesa/{24.0.4 => 24.0.7}/DirectX-Headers.url (100%) rename loongarch64/files/step/linux_runtime/shaderc/{2024.0 => 2024.1}/glslang.url (100%) rename loongarch64/files/step/linux_runtime/shaderc/{2024.0 => 2024.1}/spirv-headers.url (100%) rename loongarch64/files/step/linux_runtime/shaderc/{2024.0 => 2024.1}/spirv-tools.url (100%) create mode 100644 loongarch64/files/step/linux_runtime/systemd/255/patches/systemd-255-add-PID_FS_MAGIC-for-linux-6.9.patch create mode 100644 loongarch64/files/step/linux_runtime/systemd_pre/255/patches/systemd-255-add-PID_FS_MAGIC-for-linux-6.9.patch rename loongarch64/files/step/mingw_sysroot/Windows-QEMU/{8.2.2 => 9.0.0}/patches/0001-fix-errors-at-static-linking-of-mingw64.patch (100%) rename loongarch64/files/step/mingw_sysroot/mingw-gtk3/{3.24.41 => 3.24.42}/patches/0001-fix-cross-compile-error-for-mingw.patch (100%) delete mode 100644 loongarch64/files/step/mingw_sysroot/mingw-libpng/1.6.43/patches/libpng-1.6.37-apng.patch delete mode 100644 loongarch64/files/step/simulate/box64/git-default/patches/0001-box64-fix-for-loongarch64.patch create mode 100644 loongarch64/files/step/simulate/dxvk/git-default/patches/0001-dxvk-fix-for-gcc-14.1.0.patch rename loongarch64/files/step/simulate/libvirt/{10.2.0 => 10.3.0}/patches/0002-libvirt-9.8.0-add-loongarch64-support-files.patch (100%) create mode 100644 loongarch64/files/step/simulate/qemu/9.0.0/patches/0001-Revert-tcg-loongarch64-Set-vector-registers-call-clo.patch delete mode 100644 loongarch64/files/step/simulate/wine/9.0/0001-wine-staging-8.0-Fix-for-wine-8.0.2.patch rename loongarch64/files/step/{host-tools/wine-tools/9.0 => simulate/wine32/9.10}/wine-gecko-64.url (100%) rename loongarch64/files/step/{host-tools/wine-tools/9.0 => simulate/wine32/9.10}/wine-gecko.url (100%) create mode 100644 loongarch64/files/step/simulate/wine32/9.10/wine-mono.url create mode 100644 loongarch64/files/step/simulate/wine32/9.10/wine-staging.url delete mode 100644 loongarch64/files/step/simulate/wine32/9.6/wine-gecko-64.url delete mode 100644 loongarch64/files/step/simulate/wine32/9.6/wine-gecko.url delete mode 100644 loongarch64/files/step/simulate/wine32/9.6/wine-mono.url delete mode 100644 loongarch64/files/step/simulate/wine32/9.6/wine-staging.url delete mode 100644 loongarch64/files/step/simulate/wine64/9.6/wine-gecko-64.url delete mode 100644 loongarch64/files/step/simulate/wine64/9.6/wine-gecko.url delete mode 100644 loongarch64/files/step/simulate/wine64/9.6/wine-mono.url delete mode 100644 loongarch64/files/step/simulate/wine64/9.6/wine-staging.url rename loongarch64/files/step/{host-tools/wine7-tools => simulate/wine7}/7.0.2-default/wine-gecko-64.url (100%) rename loongarch64/files/step/{host-tools/wine7-tools => simulate/wine7}/7.0.2-default/wine-gecko.url (100%) rename loongarch64/files/step/{host-tools/wine7-tools => simulate/wine7}/7.0.2-default/wine-mono.url (100%) create mode 100644 loongarch64/files/step/simulate/wine7/7.19-default/wine-gecko-64.url create mode 100644 loongarch64/files/step/simulate/wine7/7.19-default/wine-gecko.url create mode 100644 loongarch64/files/step/simulate/wine7/7.19-default/wine-mono.url create mode 100644 loongarch64/files/step/simulate/wine7/7.19-default/wine-staging.url create mode 100644 loongarch64/files/step/simulate/wine7/7.21-default/wine-gecko-64.url create mode 100644 loongarch64/files/step/simulate/wine7/7.21-default/wine-gecko.url create mode 100644 loongarch64/files/step/simulate/wine7/7.21-default/wine-mono.url delete mode 100644 loongarch64/files/step/simulate/wine7_64/7.0.2-default/wine-gecko-64.url delete mode 100644 loongarch64/files/step/simulate/wine7_64/7.0.2-default/wine-gecko.url delete mode 100644 loongarch64/files/step/simulate/wine7_64/7.0.2-default/wine-mono.url rename loongarch64/files/step/{host-tools/wine-tools/9.0 => simulate/wine8/8.0.2}/0001-wine-staging-8.0-Fix-for-wine-8.0.2.patch (100%) create mode 100644 loongarch64/files/step/simulate/wine8/8.0.2/wine-gecko-64.url create mode 100644 loongarch64/files/step/simulate/wine8/8.0.2/wine-gecko.url create mode 100644 loongarch64/files/step/simulate/wine8/8.0.2/wine-mono.url create mode 100644 loongarch64/files/step/simulate/wine_dev/9.10/patches/0001-fix-wine-for-39bit.patch rename loongarch64/files/step/{host-tools/wine32-tools/9.6 => simulate/wine_dev/9.10}/wine-gecko-64.url (100%) rename loongarch64/files/step/{host-tools/wine32-tools/9.6 => simulate/wine_dev/9.10}/wine-gecko.url (100%) create mode 100644 loongarch64/files/step/simulate/wine_dev/9.10/wine-mono.url create mode 100644 loongarch64/files/step/simulate/wine_dev/9.10/wine-staging.url delete mode 100644 loongarch64/files/step/simulate/wine_dev/9.6/wine-gecko-64.url delete mode 100644 loongarch64/files/step/simulate/wine_dev/9.6/wine-gecko.url delete mode 100644 loongarch64/files/step/simulate/wine_dev/9.6/wine-mono.url delete mode 100644 loongarch64/files/step/simulate/wine_dev/9.6/wine-staging.url rename loongarch64/files/step/target_base/cmake/{3.29.1 => 3.29.3}/patches/cmake-3.22.3-add-loongarch64-to-checktypesize.patch (100%) delete mode 100644 loongarch64/files/step/target_base/gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch rename loongarch64/files/step/target_base/gcc/{13.2.0 => 14.1.0}/patches/0001-gcc-13-add-cmodule-medium-for-loongarch-libgcc.patch (100%) create mode 100644 loongarch64/files/step/target_base/glibc/2.39/patches/0001-glibc-add-C.UTF-8-to-localedata.patch create mode 100644 loongarch64/files/step/target_base/harfbuzz-pre/8.5.0/patches/0001-harfbuzz-8.4.4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch create mode 100644 loongarch64/files/step/target_base/harfbuzz/8.5.0/patches/0001-harfbuzz-8.4.4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch rename loongarch64/files/step/target_base/linux-header/{6.8.4 => 6.9.3}/linux-config-6 (100%) create mode 100644 loongarch64/files/step/target_base/linux-header_git/6.x/linux-config-6.x_advanced rename loongarch64/files/step/{base_support/perf/6.x/linux-config-6.x_djgjr => target_base/linux-header_git/6.x/linux-config-6.x_compatible} (95%) delete mode 100644 loongarch64/files/step/target_base/linux-header_git/6.x/linux-config-6.x_default create mode 100644 loongarch64/files/step/target_base/linux-header_git/6.x/linux-parm_advanced create mode 100644 loongarch64/files/step/target_base/linux-header_git/6.x/linux-parm_compatible rename loongarch64/files/step/target_base/xfsprogs/{6.6.0 => 6.8.0}/patches/0001-Fix-for-cross-build.patch (100%) rename loongarch64/files/step/target_base/xfsprogs/{6.6.0 => 6.8.0}/patches/0002-Fix-for-gcc-13.patch (100%) delete mode 100644 loongarch64/files/step/toolchain/cross-gcc-libc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch delete mode 100644 loongarch64/files/step/toolchain/cross-gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch delete mode 100644 loongarch64/files/step/toolchain/gcc-glibc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch delete mode 100644 loongarch64/files/step/toolchain/gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch rename loongarch64/files/step/toolchain/linux-header/{6.8.4 => 6.9.3}/linux-config-6 (100%) delete mode 100644 loongarch64/files/step/toolchain/mingw-gcc-libc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch delete mode 100644 loongarch64/files/step/toolchain/mingw-gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch rename loongarch64/files/step/unusual/qt5-qtbase/{5.15.13 => 5.15.14}/patches/0001-QT-5.15.8-add-loongarch64-support.patch (100%) rename loongarch64/files/step/unusual/qt5-qtbase/{5.15.13 => 5.15.14}/patches/0001-qt-5.15.11-fix-for-gcc-14.patch (100%) rename loongarch64/files/step/unusual/qt5-qtbase/{5.15.13 => 5.15.14}/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch (100%) rename loongarch64/files/step/unusual/qt5-qtbase/{5.15.13 => 5.15.14}/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch (100%) rename loongarch64/files/step/{cross-tools/qt5/5.15.13 => unusual/qt5-qtbase/5.15.14}/patches/qt-everywhere-src-5.15.2-add-loongarch.patch (99%) delete mode 100644 loongarch64/files/step/unusual/qt6-qtbase/6.7.0/patches/0001-qt6-fix-for-xkbcommon-1.6.0.patch delete mode 100644 loongarch64/files/step/unusual/qt6-qtbase/6.7.0/patches/0001-qt6-qt3d-fix-for-gcc13.patch create mode 100644 loongarch64/scripts/step/KDE6/yb-default-select create mode 100644 loongarch64/scripts/step/KDE6/yb-default-select.info create mode 100644 loongarch64/scripts/step/base_support/gtk4.tempfix create mode 100644 loongarch64/scripts/step/base_support/jq create mode 100644 loongarch64/scripts/step/base_support/jq.info create mode 100644 loongarch64/scripts/step/base_support/libseccomp create mode 100644 loongarch64/scripts/step/base_support/libseccomp.info create mode 100644 loongarch64/scripts/step/base_support/pycparser create mode 100644 loongarch64/scripts/step/base_support/pycparser.info create mode 100644 loongarch64/scripts/step/base_support/wqy-microhei create mode 100644 loongarch64/scripts/step/base_support/wqy-microhei.info create mode 100644 loongarch64/scripts/step/benchmark/CPU-X create mode 100644 loongarch64/scripts/step/benchmark/CPU-X.info create mode 100644 loongarch64/scripts/step/benchmark/CPU-X.tempfix create mode 100644 loongarch64/scripts/step/benchmark/dist_sysroot create mode 100644 loongarch64/scripts/step/benchmark/dist_sysroot.info create mode 100644 loongarch64/scripts/step/benchmark/glmark2 create mode 100644 loongarch64/scripts/step/benchmark/glmark2.info delete mode 100644 loongarch64/scripts/step/cross-toolchains/clang delete mode 100644 loongarch64/scripts/step/cross-toolchains/clang.info create mode 100644 loongarch64/scripts/step/cross-tools/beautifulsoup4 create mode 100644 loongarch64/scripts/step/cross-tools/beautifulsoup4.info create mode 100644 loongarch64/scripts/step/cross-tools/bs4 create mode 100644 loongarch64/scripts/step/cross-tools/bs4.info create mode 100644 loongarch64/scripts/step/cross-tools/html5lib-python create mode 100644 loongarch64/scripts/step/cross-tools/html5lib-python.info create mode 100644 loongarch64/scripts/step/cross-tools/pycparser create mode 100644 loongarch64/scripts/step/cross-tools/pycparser.info create mode 100644 loongarch64/scripts/step/cross-tools/soupsieve create mode 100644 loongarch64/scripts/step/cross-tools/soupsieve.info create mode 100644 loongarch64/scripts/step/desktop-app/MangoHud create mode 100644 loongarch64/scripts/step/desktop-app/MangoHud.info create mode 100644 loongarch64/scripts/step/desktop-app/cairomm create mode 100644 loongarch64/scripts/step/desktop-app/cairomm.info create mode 100644 loongarch64/scripts/step/desktop-app/chromium create mode 100644 loongarch64/scripts/step/desktop-app/chromium.info create mode 100644 loongarch64/scripts/step/desktop-app/game.libretro create mode 100644 loongarch64/scripts/step/desktop-app/game.libretro.info create mode 100644 loongarch64/scripts/step/desktop-app/game.libretro.mame2003_plus create mode 100644 loongarch64/scripts/step/desktop-app/game.libretro.mame2003_plus.info create mode 100644 loongarch64/scripts/step/desktop-app/game.libretro.mame2003_plus.tempfix create mode 100644 loongarch64/scripts/step/desktop-app/game.libretro.tempfix create mode 100644 loongarch64/scripts/step/desktop-app/glibmm create mode 100644 loongarch64/scripts/step/desktop-app/glibmm.info create mode 100644 loongarch64/scripts/step/desktop-app/gtkmm create mode 100644 loongarch64/scripts/step/desktop-app/gtkmm.info delete mode 100644 loongarch64/scripts/step/desktop-app/libiconv.info create mode 100644 loongarch64/scripts/step/desktop-app/nvtop create mode 100644 loongarch64/scripts/step/desktop-app/nvtop.info create mode 100644 loongarch64/scripts/step/desktop-app/nvtop.tempfix create mode 100644 loongarch64/scripts/step/desktop-app/pangomm create mode 100644 loongarch64/scripts/step/desktop-app/pangomm.info rename loongarch64/scripts/step/desktop-app/{libiconv => patchelf} (52%) create mode 100644 loongarch64/scripts/step/desktop-app/patchelf.info create mode 100644 loongarch64/scripts/step/host-tools/compiler-rt create mode 100644 loongarch64/scripts/step/host-tools/compiler-rt.info create mode 100644 loongarch64/scripts/step/host-tools/dwarves create mode 100644 loongarch64/scripts/step/host-tools/dwarves.info create mode 100644 loongarch64/scripts/step/host-tools/llvm-project create mode 100644 loongarch64/scripts/step/host-tools/llvm-project.info create mode 100644 loongarch64/scripts/step/host-tools/llvm_runtimes create mode 100644 loongarch64/scripts/step/host-tools/llvm_runtimes.info create mode 100644 loongarch64/scripts/step/host-tools/rust-bindgen create mode 100644 loongarch64/scripts/step/host-tools/rust-bindgen.info delete mode 100644 loongarch64/scripts/step/host-tools/wine-tools delete mode 100644 loongarch64/scripts/step/host-tools/wine-tools.info delete mode 100644 loongarch64/scripts/step/host-tools/wine32-tools delete mode 100644 loongarch64/scripts/step/host-tools/wine32-tools.info delete mode 100644 loongarch64/scripts/step/host-tools/wine7-tools delete mode 100644 loongarch64/scripts/step/host-tools/wine_dev-tools delete mode 100644 loongarch64/scripts/step/host-tools/wine_dev-tools.info create mode 100644 loongarch64/scripts/step/lightdm/KDE6-breeze-icons create mode 100644 loongarch64/scripts/step/lightdm/KDE6-breeze-icons.info create mode 100644 loongarch64/scripts/step/lightdm/dist_sysroot create mode 100644 loongarch64/scripts/step/lightdm/dist_sysroot.info create mode 100644 loongarch64/scripts/step/linux_runtime/MangoHud create mode 100644 loongarch64/scripts/step/linux_runtime/MangoHud.info create mode 100644 loongarch64/scripts/step/linux_runtime/bash create mode 100644 loongarch64/scripts/step/linux_runtime/bash.info create mode 100644 loongarch64/scripts/step/linux_runtime/coreutils create mode 100644 loongarch64/scripts/step/linux_runtime/coreutils.info create mode 100644 loongarch64/scripts/step/linux_runtime/fix_sysroot create mode 100644 loongarch64/scripts/step/linux_runtime/fix_sysroot.info create mode 100644 loongarch64/scripts/step/linux_runtime/gperf create mode 100644 loongarch64/scripts/step/linux_runtime/gperf.info create mode 100644 loongarch64/scripts/step/linux_runtime/libbpf create mode 100644 loongarch64/scripts/step/linux_runtime/libbpf.info create mode 100644 loongarch64/scripts/step/linux_runtime/libseccomp create mode 100644 loongarch64/scripts/step/linux_runtime/libseccomp.info create mode 100644 loongarch64/scripts/step/linux_runtime/libunwind create mode 100644 loongarch64/scripts/step/linux_runtime/libunwind.info create mode 100644 loongarch64/scripts/step/linux_runtime/openldap create mode 100644 loongarch64/scripts/step/linux_runtime/openldap.info create mode 100644 loongarch64/scripts/step/linux_runtime/pciutils create mode 100644 loongarch64/scripts/step/linux_runtime/pciutils.info create mode 100644 loongarch64/scripts/step/linux_runtime/pcre create mode 100644 loongarch64/scripts/step/linux_runtime/pcre.info create mode 100644 loongarch64/scripts/step/linux_runtime/pipewire create mode 100644 loongarch64/scripts/step/linux_runtime/pipewire.info create mode 100644 loongarch64/scripts/step/simulate/box64-la create mode 100644 loongarch64/scripts/step/simulate/box64-la.info create mode 100644 loongarch64/scripts/step/simulate/dist_sysroot create mode 100644 loongarch64/scripts/step/simulate/dist_sysroot.info create mode 100644 loongarch64/scripts/step/simulate/dxvk rename loongarch64/scripts/step/simulate/{wine64.env => dxvk.env} (100%) create mode 100644 loongarch64/scripts/step/simulate/dxvk.info create mode 100644 loongarch64/scripts/step/simulate/set-default-emu.os_start_run delete mode 100644 loongarch64/scripts/step/simulate/wine64 delete mode 100644 loongarch64/scripts/step/simulate/wine64.info create mode 100644 loongarch64/scripts/step/simulate/wine7 create mode 100644 loongarch64/scripts/step/simulate/wine7.env create mode 100644 loongarch64/scripts/step/simulate/wine7.info create mode 100644 loongarch64/scripts/step/simulate/wine7.v7.0.2 rename loongarch64/scripts/step/{host-tools/wine7-tools.info => simulate/wine7.v7.0.2.info} (100%) create mode 100644 loongarch64/scripts/step/simulate/wine7.v7.21 create mode 100644 loongarch64/scripts/step/simulate/wine7.v7.21.info create mode 100644 loongarch64/scripts/step/simulate/wine7.versions delete mode 100644 loongarch64/scripts/step/simulate/wine7_64 delete mode 100644 loongarch64/scripts/step/simulate/wine7_64.info create mode 100644 loongarch64/scripts/step/simulate/wine8 rename loongarch64/scripts/step/simulate/{wine7_64.env => wine8.env} (92%) create mode 100644 loongarch64/scripts/step/simulate/wine8.info create mode 100644 loongarch64/scripts/step/toolchain/cross-llvm-project create mode 100644 loongarch64/scripts/step/toolchain/cross-llvm-project.info create mode 100644 loongarch64/scripts/step/toolchain/glibc.parmfilter create mode 100644 loongarch64/scripts/step/toolchain/libxcrypt.parmfilter create mode 100644 loongarch64/scripts/step/toolchain/linux-header.parmfilter create mode 100644 loongarch64/scripts/step/toolchain/llvm-project create mode 100644 loongarch64/scripts/step/toolchain/llvm-project.info delete mode 100644 loongarch64/scripts/step/toolchain/mingw-binutils delete mode 100644 loongarch64/scripts/step/toolchain/mingw-binutils.info delete mode 100644 loongarch64/scripts/step/toolchain/mingw-gcc delete mode 100644 loongarch64/scripts/step/toolchain/mingw-gcc-libc delete mode 100644 loongarch64/scripts/step/toolchain/mingw-gcc-libc.info delete mode 100644 loongarch64/scripts/step/toolchain/mingw-gcc.info delete mode 100644 loongarch64/scripts/step/toolchain/mingw-gmp delete mode 100644 loongarch64/scripts/step/toolchain/mingw-gmp.info create mode 100644 loongarch64/scripts/step/toolchain/mingw-w64-libs.parmfilter create mode 100644 loongarch64/scripts/step/toolchain/mingw-w64.parmfilter delete mode 100644 loongarch64/scripts/step/toolchain/mingw-zlib delete mode 100644 loongarch64/scripts/step/toolchain/mingw-zlib.info delete mode 100644 loongarch64/scripts/step/toolchain/mingw-zstd delete mode 100644 loongarch64/scripts/step/toolchain/mingw-zstd.info create mode 100644 loongarch64/scripts/step/unusual/gtk4 create mode 100644 loongarch64/scripts/step/unusual/gtk4.info create mode 100644 loongarch64/scripts/step/unusual/gtk4.tempfix delete mode 100644 loongarch64/scripts/step/unusual/la_ow_syscall delete mode 100644 loongarch64/scripts/step/unusual/la_ow_syscall.info delete mode 100644 loongarch64/scripts/step/unusual/liblol delete mode 100644 loongarch64/scripts/step/unusual/liblol.info create mode 100644 loongarch64/sources/url/KDE6/yb-default-select create mode 100644 loongarch64/sources/url/base_support/jq rename loongarch64/sources/url/base_support/{libime.gitinfo => jq.gitinfo} (100%) create mode 100644 loongarch64/sources/url/base_support/libseccomp rename loongarch64/sources/url/{unusual/la_ow_syscall.gitinfo => base_support/libseccomp.gitinfo} (100%) create mode 100644 loongarch64/sources/url/base_support/pycparser create mode 100644 loongarch64/sources/url/base_support/wqy-microhei create mode 100644 loongarch64/sources/url/benchmark/CPU-X create mode 100644 loongarch64/sources/url/benchmark/dist_sysroot create mode 100644 loongarch64/sources/url/benchmark/glmark2 rename loongarch64/sources/url/{unusual/liblol.gitinfo => benchmark/glmark2.gitinfo} (100%) create mode 100644 loongarch64/sources/url/computer_language/ocaml.gitinfo create mode 100644 loongarch64/sources/url/cross-tools/beautifulsoup4 create mode 100644 loongarch64/sources/url/cross-tools/bs4 create mode 100644 loongarch64/sources/url/cross-tools/html5lib-python create mode 100644 loongarch64/sources/url/cross-tools/ocaml.gitinfo create mode 100644 loongarch64/sources/url/cross-tools/pycparser create mode 100644 loongarch64/sources/url/cross-tools/soupsieve create mode 100644 loongarch64/sources/url/desktop-app/MangoHud create mode 100644 loongarch64/sources/url/desktop-app/cairomm create mode 100644 loongarch64/sources/url/desktop-app/cairomm.gitinfo create mode 100644 loongarch64/sources/url/desktop-app/chromium create mode 100644 loongarch64/sources/url/desktop-app/game.libretro create mode 100644 loongarch64/sources/url/desktop-app/game.libretro.mame2003_plus create mode 100644 loongarch64/sources/url/desktop-app/glibmm create mode 100644 loongarch64/sources/url/desktop-app/gtkmm delete mode 100644 loongarch64/sources/url/desktop-app/libiconv create mode 100644 loongarch64/sources/url/desktop-app/nvtop create mode 100644 loongarch64/sources/url/desktop-app/pangomm create mode 100644 loongarch64/sources/url/desktop-app/patchelf rename loongarch64/sources/url/{cross-toolchains/clang => host-tools/compiler-rt} (52%) create mode 100644 loongarch64/sources/url/host-tools/dwarves create mode 100644 loongarch64/sources/url/host-tools/gcc.gitinfo create mode 100644 loongarch64/sources/url/host-tools/llvm-project create mode 100644 loongarch64/sources/url/host-tools/llvm_runtimes create mode 100644 loongarch64/sources/url/host-tools/ocaml.gitinfo create mode 100644 loongarch64/sources/url/host-tools/rust-bindgen delete mode 100644 loongarch64/sources/url/host-tools/wine-tools delete mode 100644 loongarch64/sources/url/host-tools/wine32-tools delete mode 100644 loongarch64/sources/url/host-tools/wine_dev-tools create mode 100644 loongarch64/sources/url/lightdm/KDE6-breeze-icons create mode 100644 loongarch64/sources/url/lightdm/dist_sysroot create mode 100644 loongarch64/sources/url/linux_runtime/MangoHud create mode 100644 loongarch64/sources/url/linux_runtime/bash create mode 100644 loongarch64/sources/url/linux_runtime/coreutils create mode 100644 loongarch64/sources/url/linux_runtime/fix_sysroot create mode 100644 loongarch64/sources/url/linux_runtime/gperf create mode 100644 loongarch64/sources/url/linux_runtime/libbpf create mode 100644 loongarch64/sources/url/linux_runtime/libseccomp create mode 100644 loongarch64/sources/url/linux_runtime/libseccomp.gitinfo create mode 100644 loongarch64/sources/url/linux_runtime/libunwind create mode 100644 loongarch64/sources/url/linux_runtime/openldap create mode 100644 loongarch64/sources/url/linux_runtime/pciutils create mode 100644 loongarch64/sources/url/linux_runtime/pcre create mode 100644 loongarch64/sources/url/linux_runtime/pipewire create mode 100644 loongarch64/sources/url/simulate/box64-la create mode 100644 loongarch64/sources/url/simulate/box64-la.gitinfo create mode 100644 loongarch64/sources/url/simulate/dist_sysroot create mode 100644 loongarch64/sources/url/simulate/dxvk create mode 100644 loongarch64/sources/url/simulate/dxvk.gitinfo delete mode 100644 loongarch64/sources/url/simulate/wine64 create mode 100644 loongarch64/sources/url/simulate/wine7 rename loongarch64/sources/url/{host-tools/wine7-tools => simulate/wine7.v7.0.2} (100%) create mode 100644 loongarch64/sources/url/simulate/wine7.v7.21 delete mode 100644 loongarch64/sources/url/simulate/wine7_64 create mode 100644 loongarch64/sources/url/simulate/wine8 create mode 100644 loongarch64/sources/url/toolchain/cross-llvm-project create mode 100644 loongarch64/sources/url/toolchain/llvm-project delete mode 100644 loongarch64/sources/url/toolchain/mingw-binutils delete mode 100644 loongarch64/sources/url/toolchain/mingw-gcc delete mode 100644 loongarch64/sources/url/toolchain/mingw-gcc-libc delete mode 100644 loongarch64/sources/url/toolchain/mingw-gmp delete mode 100644 loongarch64/sources/url/toolchain/mingw-zlib delete mode 100644 loongarch64/sources/url/toolchain/mingw-zstd create mode 100644 loongarch64/sources/url/unusual/gtk4 delete mode 100644 loongarch64/sources/url/unusual/la_ow_syscall delete mode 100644 loongarch64/sources/url/unusual/liblol create mode 100644 loongarch64/steps/mini_chroot_sysroot.index create mode 100755 loongarch64/tools/kernel_pack.sh diff --git a/loongarch64/build.sh b/loongarch64/build.sh index 4157dd57..2091f26d 100755 --- a/loongarch64/build.sh +++ b/loongarch64/build.sh @@ -27,8 +27,9 @@ declare AUTO_SET_PARENT_DIR=0 declare SET_PARENT_DIR="" declare OPT_SET_PARENT_DIR="" declare OPT_SET_OVERLAY_DIR="" +declare BUILD_PACKAGE_CHECK=0 -while getopts 'fao:rgsde:xi:S:O:h' OPT; do +while getopts 'fao:rgsde:xi:S:O:th' OPT; do case $OPT in f) FORCE_BUILD=1 @@ -67,6 +68,9 @@ while getopts 'fao:rgsde:xi:S:O:h' OPT; do O) SET_PARENT_DIR=$OPTARG ;; + t) + BUILD_PACKAGE_CHECK=1 + ;; h|?) echo "目标系统构建命令。" echo "" @@ -91,12 +95,16 @@ while getopts 'fao:rgsde:xi:S:O:h' OPT; do echo " -i: 设置指定的步骤文件(.step)或步骤索引文件(.index)。" echo " -S <目录名>: 构建过程中默认安装到sysroot目录中的文件将安装到指定目录中。" echo " -O <目录名>: 构建过程中设置用于OverlayFS的目录,当需要指定多个目录时使用“,”符号进行分隔,特殊名称ORIG代表编译的软件包所在组设置的目录,目录优先级从后往前。" + echo " -t: 对构建过程中编译的软件判断当构建目标架构与当前架构相同时进行编译测试过程。" exit 127 esac done shift $(($OPTIND - 1)) +export BUILD_PACKAGE_CHECK=${BUILD_PACKAGE_CHECK} + + if [ "x${SET_STEP_FILE}" != "x" ]; then case "x${SET_STEP_FILE#*.}" in "xindex") @@ -158,7 +166,7 @@ function get_all_set_env_expr do if [ "x${i:0:1}" == "x%" ]; then SET_ENV[${SET_COUNT}]=$(echo ${i:1} | awk -F'=' '{ print $1 }') - DEFAULT_ENV[${SET_COUNT}]=$(echo ${i:1} | awk -F'=' '{ print $2 }' | sed "s@[^[:alnum:]\|^[:space:]\|^_\|^-]@@g") + DEFAULT_ENV[${SET_COUNT}]=$(echo ${i:1} | awk -F'=' '{ print $2 }' | sed "s@[^?\|^[:alnum:]\|^[:space:]\|^_\|^-]@@g") ((SET_COUNT++)) fi done @@ -170,10 +178,8 @@ function get_all_set_env_expr for i in ${SET_ENV[*]} do case "${i}" in - PARENT) - continue - ;; - OVERLAY) + PARENT | OVERLAY | VERSION ) + ((TEMP_COUNT++)) continue ;; *) @@ -188,7 +194,9 @@ function get_all_set_env_expr if [ "x${DEFAULT_ENV[${TEMP_COUNT}]}" != "x" ]; then if [ "x${DEFAULT_ENV[${TEMP_COUNT}]:0:1}" == "x?" ]; then if [ "x${USE_ENV[${USE_ENV_COUNT}]}" == "x" ]; then - USE_ENV[${USE_ENV_COUNT}]="${i}=${DEFAULT_ENV[${TEMP_COUNT}]}" + USE_ENV[${USE_ENV_COUNT}]="${i}=${DEFAULT_ENV[${TEMP_COUNT}]:1}" +# else +# USE_ENV[${USE_ENV_COUNT}]="${i}=${GET_ENV_VALUE}" fi else USE_ENV[${USE_ENV_COUNT}]="${i}=${DEFAULT_ENV[${TEMP_COUNT}]}" @@ -207,25 +215,43 @@ function test_filter_str declare FILTER_FILE="${1}" declare TEST_STR="${2}" declare RET_STR="0" - TEST_KEY=$(echo ${i:1} | awk -F'=' '{ print $1 }') - TEST_VALUE=$(echo "${2}" | awk -F'=' '{ print $2 }' | sed "s@\&@,@g") + declare GET_ENV_VALUE="" + TEST_KEY=$(echo ${TEST_STR} | awk -F'=' '{ print $1 }') + TEST_VALUE=$(echo "${TEST_STR}" | awk -F'=' '{ print $2 }' | sed "s@\&@,@g" | sed "s@^\?@@g") FILTER_STR="$(cat ${FILTER_FILE} | grep "^${TEST_KEY}=" | awk -F'=' '{ print $2 }')" + + GET_ENV_VALUE="$(cat ${NEW_TARGET_SYSDIR}/set_env.conf | grep "^export YONGBAO_SET_ENV_${TEST_KEY}=" | awk -F'=' '{ print $2 }')" + +# if [ "x${TEST_VALUE}" == "x" ] && [ "x${GET_ENV_VALUE}" == "x" ]; then +# echo "0" +# return +# fi if [ "x${FILTER_STR}" != "x" ]; then for i in $(echo "${FILTER_STR}") do +# echo "GET_ENV_VALUE=${GET_ENV_VALUE} TEST_VALUE=${TEST_VALUE} i=${i:1}" case "x${i:0:1}" in "x!") if [ "x${i:1}" == "x${TEST_VALUE}" ]; then echo "1" return; fi + if [ "x${i:1}" == "x${GET_ENV_VALUE}" ]; then + echo "1" + return; + fi ;; *) if [ "x${i}" == "x${TEST_VALUE}" ]; then RET_STR="0" - return; + break; else - RET_STR="1" + if [ "x${i}" == "x${GET_ENV_VALUE}" ]; then + RET_STR="0" + break; + else + RET_STR="1" + fi fi ;; esac @@ -248,10 +274,12 @@ function test_filter_form_opt do if [ "x${i:0:1}" == "x%" ]; then case "x$(echo ${i:1} | awk -F'=' '{ print $1 }')" in - "xOVERLAY" | "xPARENT") + "xOVERLAY" | "xPARENT" | "xVERSION") continue; ;; *) +# echo "test_filter_str ${2} ${i:1}" +# test_filter_str "${2}" "${i:1}" if [ "x$(test_filter_str "${2}" "${i:1}")" == "x1" ]; then echo "1" return; @@ -305,6 +333,26 @@ function set_parent_dir_form_opt echo "" } +function set_version_index_form_opt +{ + declare SET_STR="${1}" + + for i in $(echo "${SET_STR}" | tr ";" "\\n") + do + if [ "x${i:0:1}" == "x%" ]; then + case "x$(echo ${i:1} | awk -F'=' '{ print $1 }')" in + "xVERSION") + echo "$(echo ${i:1} | awk -F'=' '{ print $2 }' | sed "s@\&@,@g" | sed "s@[^?\|\.\|^[:alnum:]\|^[:space:]\|^_\|^-]@@g")" + return; + ;; + *) + ;; + esac + fi + done + echo "" +} + function get_all_can_set_env_str { @@ -330,7 +378,7 @@ function get_all_can_set_env_str # SET_ENV[${SET_COUNT}]=${i:1} SET_ENV[${SET_COUNT}]=$(echo ${i:1} | awk -F'=' '{ print $1 }') - DEFAULT_ENV[${SET_COUNT}]=$(echo ${i:1} | awk -F'=' '{ print $2 }' | sed "s@[^[:alnum:]\|^[:space:]\|^_\|^-]@@g") + DEFAULT_ENV[${SET_COUNT}]=$(echo ${i:1} | awk -F'=' '{ print $2 }' | sed "s@\.@_@g" | sed "s@[^?\|^[:alnum:]\|^[:space:]\|^_\|^-]@@g") ((SET_COUNT++)) fi done @@ -349,8 +397,8 @@ function get_all_can_set_env_str if [ "x${DEFAULT_ENV[${TEMP_COUNT}]}" != "x" ]; then if [ "x${DEFAULT_ENV[${TEMP_COUNT}]:0:1}" == "x?" ]; then if [ "x${USE_ENV[${USE_ENV_COUNT}]}" == "x" ]; then - USE_ENV[${USE_ENV_COUNT}]=${DEFAULT_ENV[${TEMP_COUNT}]} - echo "export YONGBAO_SET_ENV_${i}=${DEFAULT_ENV[${TEMP_COUNT}]}" >> ${NEW_TARGET_SYSDIR}/package_env.conf + USE_ENV[${USE_ENV_COUNT}]=${DEFAULT_ENV[${TEMP_COUNT}]:1} + echo "export YONGBAO_SET_ENV_${i}=${DEFAULT_ENV[${TEMP_COUNT}]:1}" >> ${NEW_TARGET_SYSDIR}/package_env.conf fi else USE_ENV[${USE_ENV_COUNT}]=${DEFAULT_ENV[${TEMP_COUNT}]} @@ -1205,7 +1253,8 @@ function create_os_run if [ -f env/${STEP_STAGE}/overlay.set ]; then declare OS_RUN_OVERLAY_DIR=$(get_overlay_dirname env/${STEP_STAGE}/overlay.set) if [ ! -f ${NEW_TARGET_SYSDIR}/overlaydir/${OS_RUN_OVERLAY_DIR}.released ]; then - if [ -f ${NEW_TARGET_SYSDIR}/status/${STEP_STAGE}/${PACKAGE_NAME}_${STEP_STAGE}_${PACKAGE_INDEX} ]; then +# if [ -f ${NEW_TARGET_SYSDIR}/status/${STEP_STAGE}/${PACKAGE_NAME}_${STEP_STAGE}_${PACKAGE_INDEX} ]; then + if [ -f ${NEW_TARGET_SYSDIR}/status/${STEP_STAGE}/${STATUS_FILE} ]; then if [ -f ${SCRIPTS_DIR}/step/${SCRIPT_FILE}.os_first_run ]; then echo "" echo "创建 ${NEW_TARGET_SYSDIR}/scripts/os_first_run/${STEP_STAGE}.${PACKAGE_NAME}.run " @@ -1218,7 +1267,9 @@ function create_os_run fi fi else - if [ -f ${NEW_TARGET_SYSDIR}/status/update/${STEP_STAGE}/${PACKAGE_NAME}_${STEP_STAGE}_${PACKAGE_INDEX} ]; then +# echo "${NEW_TARGET_SYSDIR}/status/update/${STEP_STAGE}/${STATUS_FILE} ...." +# if [ -f ${NEW_TARGET_SYSDIR}/status/update/${STEP_STAGE}/${PACKAGE_NAME}_${STEP_STAGE}_${PACKAGE_INDEX} ]; then + if [ -f ${NEW_TARGET_SYSDIR}/status/update/${STEP_STAGE}/${STATUS_FILE} ]; then if [ -f ${SCRIPTS_DIR}/step/${SCRIPT_FILE}.os_first_run ]; then echo "" echo "创建 ${NEW_TARGET_SYSDIR}/scripts/update/os_first_run/${STEP_STAGE}.${PACKAGE_NAME}.run " @@ -1430,12 +1481,38 @@ function cp_file_and_sources function start_download_source { echo -n -e "\r下载 ${1} 所需的源码包及资源文件..." - tools/get_all_package_url.sh -p -s ${1} > /dev/null - if [ "x$?" == "x0" ]; then - echo "完成!" - else - echo -e "\e[32m失败!\e[0m" - fi + for down_retry in 1 2 3 + do + tools/get_all_package_url.sh -p -s ${1} > /dev/null + if [ "x$?" == "x0" ]; then + echo "完成!" + break; + else + echo -e "\e[32m失败!\e[0m" + fi + echo -n "尝试再次下载 ${1} 所需的源码包及资源文件..." + done + cp_file_and_sources 0 +} + +function start_download_source_for_version_index +{ + echo -n -e "\r下载 ${1} 所需的源码包及资源文件..." + for down_retry in 1 2 3 + do + if [ "x${2}" != "x" ]; then + tools/get_all_package_url.sh -v "${2}" -p -s ${1} > /dev/null + else + tools/get_all_package_url.sh -p -s ${1} > /dev/null + fi + if [ "x$?" == "x0" ]; then + echo "完成!" + break; + else + echo -e "\e[32m失败!\e[0m" + fi + echo -n "尝试再次下载 ${1} 所需的源码包及资源文件..." + done cp_file_and_sources 0 } @@ -1683,8 +1760,13 @@ do PACKAGE_GIT_COMMIT="" if [ -f ${SCRIPTS_DIR}/step/${STEP_STAGE}/${PACKAGE_NAME}.parmfilter ]; then +# test_filter_form_opt "${PACKAGE_ALL_OPT}" "${SCRIPTS_DIR}/step/${STEP_STAGE}/${PACKAGE_NAME}.parmfilter" if [ "x$(test_filter_form_opt "${PACKAGE_ALL_OPT}" "${SCRIPTS_DIR}/step/${STEP_STAGE}/${PACKAGE_NAME}.parmfilter" )" != "x0" ]; then - echo -e "\r\e[33m发现 ${STEP_STAGE} 组中的 ${PACKAGE_NAME} 软件包 在 "$(get_all_set_env_expr "${PACKAGE_ALL_OPT}")" 的时候不符合制作条件。\e[0m" + if [ "x$(get_all_set_env_expr "${PACKAGE_ALL_OPT}")" == "x" ]; then + echo -e "\r\e[33m发现 ${STEP_STAGE} 组中的 ${PACKAGE_NAME} 软件包当前设置不符合制作条件。\e[0m" + else + echo -e "\r\e[33m发现 ${STEP_STAGE} 组中的 ${PACKAGE_NAME} 软件包因 "$(get_all_set_env_expr "${PACKAGE_ALL_OPT}")" 设置而不符合制作条件。\e[0m" + fi continue; fi fi @@ -1707,6 +1789,8 @@ do PACKAGE_SET_ENV=$(get_all_can_set_env_str "${PACKAGE_ALL_OPT}") PACKAGE_SET_STATUS_FILE=$(get_can_set_status_file "${PACKAGE_ALL_OPT}") + OPT_SET_VERSION_INDEX="$(set_version_index_form_opt "${PACKAGE_ALL_OPT}")" + # if [ "x${OPT_SET_PARENT_DIR}" != "x" ]; then # echo -n "${PACKAGE_NAME} 设置了临时上级目录: ${OPT_SET_PARENT_DIR} 。" # fi @@ -1727,11 +1811,28 @@ do fi +# echo "" +# echo "OVERLAY_DIR: ${OVERLAY_DIR}" +# echo "SET_OVERLAY_DIR: ${SET_OVERLAY_DIR}" +# echo "AUTO_SET_OVERLAY_DIR: ${AUTO_SET_OVERLAY_DIR}" + STATUS_FILE="${PACKAGE_NAME}${PACKAGE_SET_ENV}_${STEP_STAGE}_${PACKAGE_INDEX}" if [ "x${SET_OVERLAY_DIR}" != "x" ] && [ "x{AUTO_SET_OVERLAY_DIR}" == "x0" ]; then STATUS_FILE="${PACKAGE_NAME}${PACKAGE_SET_ENV}_${STEP_STAGE}_${SET_OVERLAY_DIR}_${PACKAGE_INDEX}" + else +# if [ "x${SET_OVERLAY_DIR}" != "x" ]; then +# STATUS_FILE="${PACKAGE_NAME}${PACKAGE_SET_ENV}_${STEP_STAGE}_${SET_OVERLAY_DIR}_${PACKAGE_INDEX}" +# fi + if [ "x${SET_OVERLAY_DIR}" != "x" ] && [ "x${AUTO_SET_OVERLAY_DIR}" != "x1" ]; then + STATUS_FILE="${PACKAGE_NAME}${PACKAGE_SET_ENV}_${STEP_STAGE}_${SET_OVERLAY_DIR}_${PACKAGE_INDEX}" + fi + fi + + if [ "x${OPT_SET_VERSION_INDEX}" == "x" ]; then + SCRIPT_FILE=$(echo "${line}" | awk -F' ' '{ print $2 }' | sed "s@ *step\/@@g") + else + SCRIPT_FILE=$(echo "${line}" | awk -F' ' '{ print $2 }' | sed "s@ *step\/@@g").${OPT_SET_VERSION_INDEX} fi - SCRIPT_FILE=$(echo "${line}" | awk -F' ' '{ print $2 }' | sed "s@ *step\/@@g") if [ "x${PACKAGE_NAME}" == "xbegin_run" ] || [ "x${PACKAGE_NAME}" == "xoverlay_before_run" ] || [ "x${PACKAGE_NAME}" == "xoverlay_after_run" ] || [ "x${PACKAGE_NAME}" == "xoverlay_temp_fix_run" ]; then echo "${STEP_STAGE}" >> ${NEW_TARGET_SYSDIR}/logs/step_${PACKAGE_NAME}_save @@ -1742,6 +1843,7 @@ do fi if ([ -f ${NEW_TARGET_SYSDIR}/status/${STEP_STAGE}/${STATUS_FILE} ] || [ -f ${NEW_TARGET_SYSDIR}/status/update/${STEP_STAGE}/${STATUS_FILE} ]) && [ "x${SINGLE_PACKAGE}" == "x0" ] ; then SHOW_PACKAGE_OPT="$(get_all_set_env_expr "${PACKAGE_ALL_OPT}")" +# echo "test ${NEW_TARGET_SYSDIR}/status/${STEP_STAGE}/${STATUS_FILE}" echo "${PACKAGE_GIT_COMMIT}$(tools/show_package_script.sh -n ${SCRIPT_FILE})" | md5sum -c ${NEW_TARGET_SYSDIR}/status/${STEP_STAGE}/${STATUS_FILE} 2>/dev/null > /dev/null if [ "$?" == "0" ] && ([ "x${FORCE_BUILD}" == "x0" ] || [ "x${FORCE_ALL_BUILD}" == "x0" ]); then if [ "x${SHOW_PACKAGE_OPT}" == "x" ]; then @@ -1778,7 +1880,11 @@ do if [ "x${PACKAGE_NAME}" != "xfinal_run" ]; then if [ "x${FORCE_ALL_DOWNLOAD}" == "x0" ]; then - start_download_source "${STEP_STAGE}/${PACKAGE_NAME}" + if [ "x${OPT_SET_VERSION_INDEX}" == "x" ]; then + start_download_source "${STEP_STAGE}/${PACKAGE_NAME}" + else + start_download_source_for_version_index "${STEP_STAGE}/${PACKAGE_NAME}" "${OPT_SET_VERSION_INDEX}" + fi fi SHOW_PACKAGE_OPT="$(get_all_set_env_expr "${PACKAGE_ALL_OPT}")" if [ "x${SHOW_PACKAGE_OPT}" == "x" ]; then @@ -1786,6 +1892,9 @@ do else echo -e "\r开始执行 ${STEP_STAGE} 组中的 ${PACKAGE_NAME} 软件包 ${SHOW_PACKAGE_OPT} 的制作步骤...\033[0K" fi + if [ "x${OPT_SET_VERSION_INDEX}" != "x" ]; then + echo "本次步骤构建额外版本 ${OPT_SET_VERSION_INDEX} ..." + fi if [ "x${OPT_SET_PARENT_DIR}" != "x" ]; then echo "${PACKAGE_NAME} 设置了临时上级目录: ${OPT_SET_PARENT_DIR} 。" @@ -1918,11 +2027,18 @@ do if [ "x${PACKAGE_INFO}" != "x" ]; then PACKAGE_INFO_VERSION="$(echo ${PACKAGE_INFO} | awk -F'|' '{ print $2 }' | sed "s@-default\$@@g")" PACKAGE_INFO_NAME="$(echo ${PACKAGE_INFO} | awk -F'|' '{ print $3 }')" + if [ "x${OPT_SET_VERSION_INDEX}" != "x" ]; then + PACKAGE_INFO_NAME="${PACKAGE_INFO_NAME}.${OPT_SET_VERSION_INDEX}" + fi if [ "x${PACKAGE_INFO_NAME}" != "x" ] && [ "x${PACKAGE_INFO_NAME}" != "xNULL" ]; then if [ "x${PACKAGE_GIT_COMMIT}" == "x" ]; then echo "${PACKAGE_INFO_VERSION}" > ${NEW_TARGET_SYSDIR}/overlaydir/${SAVEFILE_OVERLAY_NAME}/var/Yongbao/status/${PACKAGE_INFO_NAME} else - echo "git${PACKAGE_GIT_COMMIT}" > ${NEW_TARGET_SYSDIR}/overlaydir/${SAVEFILE_OVERLAY_NAME}/var/Yongbao/status/${PACKAGE_INFO_NAME} + if [ -f ${NEW_TARGET_SYSDIR}/common_files/${PACKAGE_INFO_NAME}.version ]; then + cat ${NEW_TARGET_SYSDIR}/common_files/${PACKAGE_INFO_NAME}.version > ${NEW_TARGET_SYSDIR}/overlaydir/${SAVEFILE_OVERLAY_NAME}/var/Yongbao/status/${PACKAGE_INFO_NAME} + else + echo "git_$(echo ${PACKAGE_GIT_COMMIT} | awk -F'=' '{ print $2 }' | cut -c 1-12)" > ${NEW_TARGET_SYSDIR}/overlaydir/${SAVEFILE_OVERLAY_NAME}/var/Yongbao/status/${PACKAGE_INFO_NAME} + fi fi fi fi diff --git a/loongarch64/custom/create_mingw_toolchain.sh b/loongarch64/custom/create_mingw_toolchain.sh new file mode 100644 index 00000000..5a16c664 --- /dev/null +++ b/loongarch64/custom/create_mingw_toolchain.sh @@ -0,0 +1,2 @@ +# ./build.sh -o mingw -g mingw_sysroot +./build.sh -o mingw -e host=mingw64,target=loongarch64 toolchain diff --git a/loongarch64/custom/create_mini_chroot_sysroot.sh b/loongarch64/custom/create_mini_chroot_sysroot.sh new file mode 100755 index 00000000..ccb54570 --- /dev/null +++ b/loongarch64/custom/create_mini_chroot_sysroot.sh @@ -0,0 +1,33 @@ +declare CUSTOM_TARGET_NAME="loongarch64" +declare FORCE_BUILD=0 + +while getopts 't:h' OPT; do + case $OPT in + t) + CUSTOM_TARGET_NAME=$OPTARG + ;; + f) + FORCE_BUILD=1 + ;; + h|?) + echo "目标系统构建命令。" + exit 0 + ;; + esac +done +shift $(($OPTIND - 1)) + +case "${CUSTOM_TARGET_NAME}" in + loongarch64 | x86_64 | i686 | mips64el | riscv64 ) + ;; + *) + echo "不支持 ${CUSTOM_TARGET_NAME} 架构的构建。" + exit 1 + ;; +esac + +if [ "x${FORCE_BUILD}" == "x0" ]; then + ./build.sh -S mini_runtime -e target=${CUSTOM_TARGET_NAME} -i steps/mini_chroot_sysroot.index +else + ./build.sh -a -f -S mini_runtime -e target=${CUSTOM_TARGET_NAME} -i steps/mini_chroot_sysroot.index +fi diff --git a/loongarch64/env/KDE6/config b/loongarch64/env/KDE6/config index c754a773..b9d91ffc 100644 --- a/loongarch64/env/KDE6/config +++ b/loongarch64/env/KDE6/config @@ -17,6 +17,7 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export PREFIX=/usr export LDFLAGS="-Wl,-rpath-link=${SYSROOT_DIR}/usr/lib${LIB_SUFF}" export PKG_CONFIG_SYSROOT_DIR=${SYSROOT_DIR} diff --git a/loongarch64/env/arch.data b/loongarch64/env/arch.data index e9717312..4f630bbc 100644 --- a/loongarch64/env/arch.data +++ b/loongarch64/env/arch.data @@ -1,8 +1,8 @@ -loongarch64/loongarch64-unknown-linux-gnu=loongarch64.conf +loongarch64/loongarch64-unknown-linux-gnu/loongarch64-cross-linux-gnu=loongarch64.conf x86_64/x86_64-unknown-linux-gnu/x86_64-pc-linux-gnu/x86_64-cross-linux-gnu=x86_64.conf i686/i686-unknown-linux-gnu=i686.conf -mips64el/mips64el-unknown-linux-gnuabi64/mips64el-unknown-linux-gnu=mips64el.conf -riscv64/riscv64-unknown-linux-gnu=riscv64.conf +mips64el/mips64el-unknown-linux-gnuabi64/mips64el-unknown-linux-gnu/mips64el-cross-linux-gnu/mips64el-cross-linux-gnuabi64=mips64el.conf +riscv64/riscv64-unknown-linux-gnu/riscv64-cross-linux-gnu=riscv64.conf mingw64/x86_64-w64-mingw32=mingw64.conf mingw32/i686-w64-mingw32=mingw32.conf mingw64ucrt/x86_64-w64-mingw32ucrt=mingw64ucrt.conf diff --git a/loongarch64/env/base_support/config b/loongarch64/env/base_support/config index 7badccd1..0ccd5338 100644 --- a/loongarch64/env/base_support/config +++ b/loongarch64/env/base_support/config @@ -17,6 +17,7 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export PREFIX=/usr export LDFLAGS="-Wl,-rpath-link=${SYSROOT_DIR}/usr/lib${LIB_SUFF}" export PKG_CONFIG_SYSROOT_DIR=${SYSROOT_DIR} @@ -24,10 +25,10 @@ export PKG_CONFIG_PATH="${SYSROOT_DIR}/usr/lib${LIB_SUFF}/pkgconfig:${SYSROOT_DI export PKG_CONFIG_LIBDIR="${SYSROOT_DIR}/usr/lib${LIB_SUFF}/pkgconfig:${SYSROOT_DIR}/usr/share/pkgconfig" export COMMON_CONFIG="--prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib${LIB_SUFF} \ --build=${CROSS_HOST} --host=${CROSS_TARGET}" -export MAKE_AND_INSTALL="make -j${JOBS} && make DESTDIR=${SYSROOT_DIR} install && rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la" +export MAKE_AND_INSTALL="make -j${JOBS} && run_step_package_check && make DESTDIR=${SYSROOT_DIR} install && rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la" export MESON_CONFIG="--prefix=/usr --libdir=/usr/lib${LIB_SUFF} --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/libexec --buildtype=release \ --cross-file ${COMMON_DIR}/meson-cross.txt" -export NINJA_AND_INSTALL="CC=${CROSS_TARGET}-gcc ninja && DESTDIR=${SYSROOT_DIR} ninja install" +export NINJA_AND_INSTALL="CC=${CROSS_TARGET}-gcc ninja && run_step_package_check ninja && DESTDIR=${SYSROOT_DIR} ninja install" export CFLAGS="-g ${CFLAGS} -Wno-incompatible-pointer-types -Wno-implicit-int -Wno-implicit-function-declaration" export ARCH_NAME=loongarch64 export ARCH_FAMILY=loongarch diff --git a/loongarch64/env/benchmark/config b/loongarch64/env/benchmark/config new file mode 100644 index 00000000..63282314 --- /dev/null +++ b/loongarch64/env/benchmark/config @@ -0,0 +1,34 @@ +export SYSDIR=${NEW_TARGET_SYSDIR} +export BUILD_DIRECTORY="${SYSDIR}/build" +export DOWNLOADDIR="${SYSDIR}/downloads/files" +export COMMON_DIR="${SYSDIR}/common_files" +export SYSROOT_DIR="${SYSDIR}/sysroot" +export DIST_DIRECTORY="${SYSDIR}/dist" +export TEMP_DIRECTORY="${SYSDIR}/temp" +export TOOLCHAIN_DIRECTORY="${SYSDIR}/toolchains" +export CROSS_HOST="$(echo $MACHTYPE | sed "s/$(echo $MACHTYPE | cut -d- -f2)/cross/")" +export HOST_ARCH_NAME="$(echo $MACHTYPE | cut -d- -f1)" +export CROSSTOOLS_DIR="${SYSDIR}/cross-tools" +export JOBS=$[ ( $(LC_ALL=C free -g | grep "^Mem:" | awk -F' ' '{ print $2 }') / 4 ) + 1 ] +export PATH=${CROSSTOOLS_DIR}/build-tools/bin:${CROSSTOOLS_DIR}/bin:/usr/bin:/bin +export CROSS_TARGET="loongarch64-unknown-linux-gnu" +export MABI="lp64d" +export LIB_SUFF="64" +export ARCH_BIT=64 +export CFLAGS="-O3" +export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} +export PREFIX=/usr +export LDFLAGS="-Wl,-rpath-link=${SYSROOT_DIR}/usr/lib${LIB_SUFF}" +export PKG_CONFIG_SYSROOT_DIR=${SYSROOT_DIR} +export PKG_CONFIG_PATH="${SYSROOT_DIR}/usr/lib${LIB_SUFF}/pkgconfig:${SYSROOT_DIR}/usr/share/pkgconfig" +export PKG_CONFIG_LIBDIR="${SYSROOT_DIR}/usr/lib${LIB_SUFF}/pkgconfig:${SYSROOT_DIR}/usr/share/pkgconfig" +export COMMON_CONFIG="--prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib${LIB_SUFF} \ + --build=${CROSS_HOST} --host=${CROSS_TARGET}" +export MAKE_AND_INSTALL="make -j${JOBS} && make DESTDIR=${SYSROOT_DIR} install && rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la" +export MESON_CONFIG="--prefix=/usr --libdir=/usr/lib${LIB_SUFF} --sysconfdir=/etc --localstatedir=/var --buildtype=release \ + --cross-file ${COMMON_DIR}/meson-cross.txt" +export NINJA_AND_INSTALL="CC=${CROSS_TARGET}-gcc ninja && DESTDIR=${SYSROOT_DIR} ninja install" +export ARCH_NAME=loongarch64 +export ARCH_FAMILY=loongarch +export ARCH_ABI=lp64d diff --git a/loongarch64/env/benchmark/overlay.set b/loongarch64/env/benchmark/overlay.set new file mode 100644 index 00000000..89887180 --- /dev/null +++ b/loongarch64/env/benchmark/overlay.set @@ -0,0 +1,2 @@ +overlay_dir=benchmark +parent_dirs=sysroot diff --git a/loongarch64/env/boot/config b/loongarch64/env/boot/config index 006e6402..d5934b00 100644 --- a/loongarch64/env/boot/config +++ b/loongarch64/env/boot/config @@ -17,6 +17,7 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export PREFIX=/usr export LDFLAGS="-Wl,-rpath-link=${SYSROOT_DIR}/usr/lib${LIB_SUFF}" export PKG_CONFIG_SYSROOT_DIR=${SYSROOT_DIR} diff --git a/loongarch64/env/bootstrap/config b/loongarch64/env/bootstrap/config index c044573a..9d269558 100644 --- a/loongarch64/env/bootstrap/config +++ b/loongarch64/env/bootstrap/config @@ -17,3 +17,4 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} diff --git a/loongarch64/env/computer_language/config b/loongarch64/env/computer_language/config index 4c6dc4c6..f53053cf 100644 --- a/loongarch64/env/computer_language/config +++ b/loongarch64/env/computer_language/config @@ -17,6 +17,7 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export PREFIX=/usr export LDFLAGS="-Wl,-rpath-link=${SYSROOT_DIR}/usr/lib${LIB_SUFF}" export PKG_CONFIG_SYSROOT_DIR=${SYSROOT_DIR} diff --git a/loongarch64/env/cross-toolchains/config b/loongarch64/env/cross-toolchains/config index f5be81f4..4eac94d9 100644 --- a/loongarch64/env/cross-toolchains/config +++ b/loongarch64/env/cross-toolchains/config @@ -17,6 +17,7 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export CROSS_TOOLS_PREFIX=${SYSDIR}/cross-toolchains export PREFIX=${CROSS_TOOLS_PREFIX} export MINGW_HOST=x86_64-w64-mingw32 diff --git a/loongarch64/env/cross-toolchains/custom b/loongarch64/env/cross-toolchains/custom new file mode 100644 index 00000000..a881d168 --- /dev/null +++ b/loongarch64/env/cross-toolchains/custom @@ -0,0 +1,8 @@ +export LINUX_HOST=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "x86_64-unknown-linux-gnu") +export ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target "x86_64")" "64") +export ARCH_NAME=$(archname_to_name "$(get_user_set_env target "x86_64")" "x86_64") +export QEMU_ARCH=$(archname_to_anyparm "$(get_user_set_env target "x86_64")" "QEMU_ARCH" "${ARCH_NAME}") +export RUNTIME_SYSROOT_DIR=$(archname_to_anyparm "$(get_user_set_env target "x86_64")" "RUNTIME_SYSROOT_DIR" "/usr/lib/x86_64/sys-root") +export LD_LINUXFILE=$(archname_to_anyparm "$(get_user_set_env target "x86_64")" "LD_LINUXFILE" "/usr/lib/x86_64/sys-root") +export LIB_SUFF=$(archname_to_lib_suff "$(get_user_set_env target "x86_64")" "64") +export LINUX_SYSROOT_DIR="${SYSROOT_DIR}${RUNTIME_SYSROOT_DIR}" diff --git a/loongarch64/env/cross-tools/config b/loongarch64/env/cross-tools/config index 9dc51bd8..eb3f1c17 100644 --- a/loongarch64/env/cross-tools/config +++ b/loongarch64/env/cross-tools/config @@ -17,12 +17,13 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export CROSS_TOOLS_PREFIX=${CROSSTOOLS_DIR} export PREFIX=${CROSSTOOLS_DIR} export COMMON_CONFIG="--prefix=${PREFIX}" export PKG_CONFIG_PATH="${CROSSTOOLS_DIR}/lib64/pkgconfig:${CROSSTOOLS_DIR}/lib/pkgconfig:${CROSSTOOLS_DIR}/share/pkgconfig" export LDFLAGS="-Wl,-rpath-link=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib:${CROSSTOOLS_DIR}/build-tools/lib64:/usr/lib:/usr/lib64 -Wl,-rpath=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib:${CROSSTOOLS_DIR}/build-tools/lib64:/usr/lib:/usr/lib64" -export MAKE_AND_INSTALL="make -j${JOBS} && make install" +export MAKE_AND_INSTALL="make -j${JOBS} && run_step_package_check && make install" export PATH=${CROSSTOOLS_DIR}/host-tools/bin:${PATH} export YONGBAO_TARGET_ARCH=loongarch64 export YONGBAO_TARGET_ARCH_NAME=loongarch diff --git a/loongarch64/env/data/i686.conf b/loongarch64/env/data/i686.conf index de41a100..0ff5b836 100644 --- a/loongarch64/env/data/i686.conf +++ b/loongarch64/env/data/i686.conf @@ -6,9 +6,11 @@ MESON_CPU=x86 TRIPLE=i686-unknown-linux-gnu BIT=32 ABI=32 +MABI=-m32 LIB_SUFF= -CFLAGS= -CXXFLAGS= +CFLAGS=-O2 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection +CXXFLAGS=-O2 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection RUST_ARCHNAME=i686-unknown-linux-gnu RUNTIME_SYSROOT_DIR=/usr/lib/i686/sys-root LD_LINUXFILE=ld-linux.so.2 +PREFIX_DIR=/usr diff --git a/loongarch64/env/data/loongarch64.conf b/loongarch64/env/data/loongarch64.conf index 9b1082e7..a6b1bad4 100644 --- a/loongarch64/env/data/loongarch64.conf +++ b/loongarch64/env/data/loongarch64.conf @@ -5,7 +5,9 @@ QEMU_ARCH=loongarch64 TRIPLE=loongarch64-unknown-linux-gnu BIT=64 ABI=lp64d +MABI=-mabi=lp64d LIB_SUFF=64 CFLAGS= CXXFLAGS= RUST_ARCHNAME=loongarch64-unknown-linux-gnu +PREFIX_DIR=/usr diff --git a/loongarch64/env/data/mingw32.conf b/loongarch64/env/data/mingw32.conf index 8269ba3b..b7f5b12a 100644 --- a/loongarch64/env/data/mingw32.conf +++ b/loongarch64/env/data/mingw32.conf @@ -5,3 +5,4 @@ BIT=32 ABI=32 CFLAGS= CXXFLAGS= +PREFIX_DIR=/mingw diff --git a/loongarch64/env/data/mingw64.conf b/loongarch64/env/data/mingw64.conf index d9b20a79..dc7d593d 100644 --- a/loongarch64/env/data/mingw64.conf +++ b/loongarch64/env/data/mingw64.conf @@ -5,3 +5,4 @@ BIT=64 ABI=64 CFLAGS= CXXFLAGS= +PREFIX_DIR=/mingw diff --git a/loongarch64/env/data/mingw64ucrt.conf b/loongarch64/env/data/mingw64ucrt.conf index 90927472..fbc4bddd 100644 --- a/loongarch64/env/data/mingw64ucrt.conf +++ b/loongarch64/env/data/mingw64ucrt.conf @@ -5,3 +5,4 @@ BIT=64 ABI=64 CFLAGS= CXXFLAGS= +PREFIX_DIR=/mingw diff --git a/loongarch64/env/data/mips64el.conf b/loongarch64/env/data/mips64el.conf index 67379bda..d04fc948 100644 --- a/loongarch64/env/data/mips64el.conf +++ b/loongarch64/env/data/mips64el.conf @@ -1,8 +1,15 @@ NAME=mips64el FAMILY=mips LINUX_NAME=mips +QEMU_ARCH=mips64el +MESON_CPU=mips64el TRIPLE=mips64el-unknown-linux-gnuabi64 BIT=64 ABI=64 +LIB_SUFF=64 CFLAGS= CXXFLAGS= +RUST_ARCHNAME=mips64el-unknown-linux-gnuabi64 +RUNTIME_SYSROOT_DIR=/usr/lib/mips64el/sys-root +LD_LINUXFILE=ld.so.1 +PREFIX_DIR=/usr diff --git a/loongarch64/env/data/riscv64.conf b/loongarch64/env/data/riscv64.conf index ac811340..7a6c9659 100644 --- a/loongarch64/env/data/riscv64.conf +++ b/loongarch64/env/data/riscv64.conf @@ -1,9 +1,15 @@ NAME=riscv64 FAMILY=riscv LINUX_NAME=riscv +QEMU_ARCH=riscv64 +MESON_CPU=riscv64 TRIPLE=riscv64-unknown-linux-gnu BIT=64 ABI=lp64 LIB_SUFF= CFLAGS= CXXFLAGS= +RUST_ARCHNAME=riscv64-unknown-linux-gnu +RUNTIME_SYSROOT_DIR=/usr/lib/riscv64/sys-root +LD_LINUXFILE=ld.so.1 +PREFIX_DIR=/usr diff --git a/loongarch64/env/data/x86_64.conf b/loongarch64/env/data/x86_64.conf index d1406ea6..30e956f7 100644 --- a/loongarch64/env/data/x86_64.conf +++ b/loongarch64/env/data/x86_64.conf @@ -6,9 +6,11 @@ MESON_CPU=x86_64 TRIPLE=x86_64-unknown-linux-gnu BIT=64 ABI=64 +MABI=-m64 LIB_SUFF=64 CFLAGS=-O2 -g CXXFLAGS=-O2 -g RUST_ARCHNAME=x86_64-unknown-linux-gnu RUNTIME_SYSROOT_DIR=/usr/lib/x86_64/sys-root LD_LINUXFILE=ld-linux-x86-64.so.2 +PREFIX_DIR=/usr diff --git a/loongarch64/env/desktop-app/config b/loongarch64/env/desktop-app/config index 887e9db3..a6751669 100644 --- a/loongarch64/env/desktop-app/config +++ b/loongarch64/env/desktop-app/config @@ -17,6 +17,7 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export PREFIX=/usr export LDFLAGS="-Wl,-rpath-link=${SYSROOT_DIR}/usr/lib${LIB_SUFF}" export PKG_CONFIG_SYSROOT_DIR=${SYSROOT_DIR} diff --git a/loongarch64/env/function.sh b/loongarch64/env/function.sh index c7d10ed4..dc9e8762 100644 --- a/loongarch64/env/function.sh +++ b/loongarch64/env/function.sh @@ -110,6 +110,7 @@ function archname_to_anyparm { if [ "x${1}" == "x" ]; then if [ "x${3}" == "x" ]; then + echo "" exit 1 else echo "${3}" @@ -119,14 +120,16 @@ function archname_to_anyparm # echo "${3}" # else if [ ! -f ${NEW_TARGET_SYSDIR}/../env/arch.data ]; then - echo "无法识别名称: ${1}" +# echo "无法识别名称: ${1}" + echo "" exit 1 fi # # RET_VAL="$(cat ${NEW_TARGET_SYSDIR}/../env/arch.data | grep "^${1}=" | awk -F"=" '{ print $2 }' | sed "s@[[:space:]]@@g")" RET_VAL="$(get_arch_parm "${1}" "${2}")" if [ "x${RET_VAL}" == "x" ] || [ "x${RET_VAL}" == "xERROR" ]; then - echo "没有找到名称或参数: ${1} ${2}" - exit 1 +# echo "没有找到名称或参数: ${1} ${2}" +# exit 1 + echo "${3}" else echo "${RET_VAL}" fi @@ -562,6 +565,110 @@ function set_step_to_dist } + +function run_step_package_check +{ + if [ "x${BUILD_PACKAGE_CHECK}" == "x0" ]; then + return 0 + fi + if [ "x${RUN_TARGET_ARCH}" == "x$(uname -m)" ]; then + if [ ! -f ${NEW_TARGET_SYSDIR}/../scripts/step/${STEP_BUILDNAME}/${STEP_PACKAGENAME}.check ]; then + case "x${1}" in + "xcheck") + make check + ;; + "xtests") + make tests + ;; + "xninja") + ninja check + ;; + *) + return 0 + ;; + esac + else + source ${NEW_TARGET_SYSDIR}/../scripts/step/${STEP_BUILDNAME}/${STEP_PACKAGENAME}.check + fi + else + return 0 + fi +} + + +function default_set_comment +{ +# default_set_comment "x86_64-emu" "X86 64位二进制翻译" "/usr/bin/x86_64-emu" + + declare OVERLAY_DIR="sysroot" + + if [ "x${OPT_SET_OVERLAY_DIR}" == "x" ]; then + OVERLAY_DIR=$(cat ${NEW_TARGET_SYSDIR}/../env/${STEP_BUILDNAME}/overlay.set | grep "overlay_dir=" | head -n1 | gawk -F'=' '{ print $2 }') + else + OVERLAY_DIR=$(echo "${OPT_SET_OVERLAY_DIR}" | sed -e "s@,@ @g" -e "s@[^[:alnum:]\|^[:space:]\|^_\|^-]@@g") + fi + + if [ "x${OVERLAY_DIR}" == "x" ]; then + return + fi + + if [ "x${1}" == "x" ]; then + return + fi + declare DEFAULT_SET_NAME="${1}" + + declare DEFAULT_SET_COMMENT="" + if [ "x${2}" != "x" ]; then + DEFAULT_SET_COMMENT="${2}" + fi + + if [ "x${3}" == "x" ]; then + return + fi + declare DEFAULT_SET_COMMAND="${3}" + + if [ -d ${NEW_TARGET_SYSDIR}/overlaydir/${OVERLAY_DIR} ]; then + mkdir -p ${NEW_TARGET_SYSDIR}/overlaydir/${OVERLAY_DIR}/etc/default-set + echo "${DEFAULT_SET_COMMENT}|${DEFAULT_SET_COMMAND}" > ${NEW_TARGET_SYSDIR}/overlaydir/${OVERLAY_DIR}/etc/default-set/${DEFAULT_SET_NAME}.comment + else + return + fi + + return +} + +function default_set_conf +{ + declare OVERLAY_DIR="sysroot" + + if [ "x${OPT_SET_OVERLAY_DIR}" == "x" ]; then + OVERLAY_DIR=$(cat ${NEW_TARGET_SYSDIR}/../env/${STEP_BUILDNAME}/overlay.set | grep "overlay_dir=" | head -n1 | gawk -F'=' '{ print $2 }') + else + OVERLAY_DIR=$(echo "${OPT_SET_OVERLAY_DIR}" | sed -e "s@,@ @g" -e "s@[^[:alnum:]\|^[:space:]\|^_\|^-]@@g") + fi + + if [ "x${OVERLAY_DIR}" == "x" ]; then + return + fi + + if [ "x${1}" == "x" ]; then + return + fi + declare DEFAULT_SET_NAME="${1}" + if [ "x${2}" == "x" ]; then + return + fi + declare DEFAULT_SET_VERSION="${2}" + + if [ -d ${NEW_TARGET_SYSDIR}/overlaydir/${OVERLAY_DIR} ]; then + mkdir -p ${NEW_TARGET_SYSDIR}/overlaydir/${OVERLAY_DIR}/etc/default-set/${DEFAULT_SET_NAME}/ + touch ${NEW_TARGET_SYSDIR}/overlaydir/${OVERLAY_DIR}/etc/default-set/${DEFAULT_SET_NAME}/${DEFAULT_SET_VERSION} + echo "SET=${3}|${4}|${5}|" > ${NEW_TARGET_SYSDIR}/overlaydir/${OVERLAY_DIR}/etc/default-set/${DEFAULT_SET_NAME}/${DEFAULT_SET_VERSION} + else + return + fi +} + if [ -f ${NEW_TARGET_SYSDIR}/set_env.conf ]; then source ${NEW_TARGET_SYSDIR}/set_env.conf fi diff --git a/loongarch64/env/host-tools/config b/loongarch64/env/host-tools/config index 26574bd8..c34705c8 100644 --- a/loongarch64/env/host-tools/config +++ b/loongarch64/env/host-tools/config @@ -17,6 +17,7 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export PREFIX=${CROSSTOOLS_DIR} export COMMON_CONFIG="--prefix=${PREFIX}" export PKG_CONFIG_PATH="${CROSSTOOLS_DIR}/lib/pkgconfig:${CROSSTOOLS_DIR}/lib64/pkgconfig:/usr/lib64/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig" diff --git a/loongarch64/env/java_runtime/config b/loongarch64/env/java_runtime/config index 01e03bcb..63282314 100644 --- a/loongarch64/env/java_runtime/config +++ b/loongarch64/env/java_runtime/config @@ -17,6 +17,7 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export PREFIX=/usr export LDFLAGS="-Wl,-rpath-link=${SYSROOT_DIR}/usr/lib${LIB_SUFF}" export PKG_CONFIG_SYSROOT_DIR=${SYSROOT_DIR} diff --git a/loongarch64/env/lightdm/config b/loongarch64/env/lightdm/config index 01e03bcb..63282314 100644 --- a/loongarch64/env/lightdm/config +++ b/loongarch64/env/lightdm/config @@ -17,6 +17,7 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export PREFIX=/usr export LDFLAGS="-Wl,-rpath-link=${SYSROOT_DIR}/usr/lib${LIB_SUFF}" export PKG_CONFIG_SYSROOT_DIR=${SYSROOT_DIR} diff --git a/loongarch64/env/linux_runtime/config b/loongarch64/env/linux_runtime/config index f23288cc..bfcd7e5c 100644 --- a/loongarch64/env/linux_runtime/config +++ b/loongarch64/env/linux_runtime/config @@ -17,6 +17,7 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export PREFIX=/usr diff --git a/loongarch64/env/mingw_sysroot/config b/loongarch64/env/mingw_sysroot/config index dbb492c4..56646de4 100644 --- a/loongarch64/env/mingw_sysroot/config +++ b/loongarch64/env/mingw_sysroot/config @@ -17,6 +17,7 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export PREFIX=/mingw export PKG_CONFIG_SYSROOT_DIR="${SYSROOT_DIR}/usr/lib/mingw/sys-root" export MINGW_SYSROOT_DIR="${SYSROOT_DIR}/usr/lib/mingw/sys-root" diff --git a/loongarch64/env/opt.info b/loongarch64/env/opt.info index ac334f54..7fbaf0df 100644 --- a/loongarch64/env/opt.info +++ b/loongarch64/env/opt.info @@ -1,2 +1,8 @@ opt=+g_opt opt=+f_opt +# opt=+binutils_git +# opt=+gcc_git +# opt=+gdb_git +# opt=+llvm_git +# opt=+mesa_git +opt=+linux_git diff --git a/loongarch64/env/sddm/config b/loongarch64/env/sddm/config index 01e03bcb..63282314 100644 --- a/loongarch64/env/sddm/config +++ b/loongarch64/env/sddm/config @@ -17,6 +17,7 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export PREFIX=/usr export LDFLAGS="-Wl,-rpath-link=${SYSROOT_DIR}/usr/lib${LIB_SUFF}" export PKG_CONFIG_SYSROOT_DIR=${SYSROOT_DIR} diff --git a/loongarch64/env/simulate/config b/loongarch64/env/simulate/config index 01e03bcb..63282314 100644 --- a/loongarch64/env/simulate/config +++ b/loongarch64/env/simulate/config @@ -17,6 +17,7 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export PREFIX=/usr export LDFLAGS="-Wl,-rpath-link=${SYSROOT_DIR}/usr/lib${LIB_SUFF}" export PKG_CONFIG_SYSROOT_DIR=${SYSROOT_DIR} diff --git a/loongarch64/env/target_base/config b/loongarch64/env/target_base/config index 01e03bcb..93e44f96 100644 --- a/loongarch64/env/target_base/config +++ b/loongarch64/env/target_base/config @@ -17,6 +17,7 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export PREFIX=/usr export LDFLAGS="-Wl,-rpath-link=${SYSROOT_DIR}/usr/lib${LIB_SUFF}" export PKG_CONFIG_SYSROOT_DIR=${SYSROOT_DIR} @@ -24,10 +25,11 @@ export PKG_CONFIG_PATH="${SYSROOT_DIR}/usr/lib${LIB_SUFF}/pkgconfig:${SYSROOT_DI export PKG_CONFIG_LIBDIR="${SYSROOT_DIR}/usr/lib${LIB_SUFF}/pkgconfig:${SYSROOT_DIR}/usr/share/pkgconfig" export COMMON_CONFIG="--prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib${LIB_SUFF} \ --build=${CROSS_HOST} --host=${CROSS_TARGET}" -export MAKE_AND_INSTALL="make -j${JOBS} && make DESTDIR=${SYSROOT_DIR} install && rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la" +export MAKE_AND_INSTALL="make -j${JOBS} && run_step_package_check && make DESTDIR=${SYSROOT_DIR} install && rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la" export MESON_CONFIG="--prefix=/usr --libdir=/usr/lib${LIB_SUFF} --sysconfdir=/etc --localstatedir=/var --buildtype=release \ --cross-file ${COMMON_DIR}/meson-cross.txt" -export NINJA_AND_INSTALL="CC=${CROSS_TARGET}-gcc ninja && DESTDIR=${SYSROOT_DIR} ninja install" +export NINJA_AND_INSTALL="CC=${CROSS_TARGET}-gcc ninja && run_step_package_check ninja && DESTDIR=${SYSROOT_DIR} ninja install" export ARCH_NAME=loongarch64 export ARCH_FAMILY=loongarch export ARCH_ABI=lp64d +export RUN_TARGET_ARCH=loongarch64 diff --git a/loongarch64/env/toolchain/config b/loongarch64/env/toolchain/config index b83970b6..aaa0532b 100644 --- a/loongarch64/env/toolchain/config +++ b/loongarch64/env/toolchain/config @@ -17,11 +17,8 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export PREFIX=${SYSDIR}/build/toolchain -export MINGW_HOST=x86_64-w64-mingw32ucrt -export MINGW_TARGET=x86_64-w64-mingw32ucrt -export X86_64_LINUX_HOST=x86_64-unknown-linux-gnu -export CROSS_TOOLS_PREFIX=${SYSDIR}/mingw-tools export COMMON_CONFIG="--prefix=${SYSDIR}/cross-tools/toolchains" export CROSS_TOOLCHAIN_PREFIX="/opt/yongbao-cross" export ARCH_NAME=loongarch64 diff --git a/loongarch64/env/unusual/config b/loongarch64/env/unusual/config index c754a773..b9d91ffc 100644 --- a/loongarch64/env/unusual/config +++ b/loongarch64/env/unusual/config @@ -17,6 +17,7 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export PREFIX=/usr export LDFLAGS="-Wl,-rpath-link=${SYSROOT_DIR}/usr/lib${LIB_SUFF}" export PKG_CONFIG_SYSROOT_DIR=${SYSROOT_DIR} diff --git a/loongarch64/env/wm-lxde/config b/loongarch64/env/wm-lxde/config index 01e03bcb..63282314 100644 --- a/loongarch64/env/wm-lxde/config +++ b/loongarch64/env/wm-lxde/config @@ -17,6 +17,7 @@ export LIB_SUFF="64" export ARCH_BIT=64 export CFLAGS="-O3" export CXXFLAGS="-O3" +export RUN_TARGET_ARCH=${HOST_ARCH_NAME} export PREFIX=/usr export LDFLAGS="-Wl,-rpath-link=${SYSROOT_DIR}/usr/lib${LIB_SUFF}" export PKG_CONFIG_SYSROOT_DIR=${SYSROOT_DIR} diff --git a/loongarch64/files/step/KDE6/KDE6-kdenlive/24.02.1/patches/0001-kdenlive-fix-opentimelineio-name-to-OpenTimelineIO.patch b/loongarch64/files/step/KDE6/KDE6-kdenlive/24.02.1/patches/0001-kdenlive-fix-opentimelineio-name-to-OpenTimelineIO.patch deleted file mode 100644 index 84442997..00000000 --- a/loongarch64/files/step/KDE6/KDE6-kdenlive/24.02.1/patches/0001-kdenlive-fix-opentimelineio-name-to-OpenTimelineIO.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 2809f7308c8a524afd1ffaa31ccf6cba88e3fac2 Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Fri, 8 Mar 2024 09:59:47 +0000 -Subject: [PATCH] kdenlive fix opentimelineio name to OpenTimelineIO. - ---- - src/pythoninterfaces/otioconvertions.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/pythoninterfaces/otioconvertions.cpp b/src/pythoninterfaces/otioconvertions.cpp -index 6fa7f98..7e2164a 100644 ---- a/src/pythoninterfaces/otioconvertions.cpp -+++ b/src/pythoninterfaces/otioconvertions.cpp -@@ -20,7 +20,7 @@ - OtioConvertions::OtioConvertions() - : AbstractPythonInterface() - { -- addDependency(QStringLiteral("opentimelineio"), i18n("OpenTimelineIO conversion")); -+ addDependency(QStringLiteral("OpenTimelineIO"), i18n("OpenTimelineIO conversion")); - addScript(QStringLiteral("otiointerface.py")); - connect(this, &OtioConvertions::dependenciesAvailable, this, [&]() { - if (QStandardPaths::findExecutable(QStringLiteral("otioconvert")).isEmpty()) { --- -2.31.1 - diff --git a/loongarch64/files/step/KDE6/KDE6-plasma-desktop/6.0.3/patches/0001-plasma-desktop-set-taskmanager-default-applets.patch b/loongarch64/files/step/KDE6/KDE6-plasma-desktop/6.0.5/patches/0001-plasma-desktop-set-taskmanager-default-applets.patch similarity index 100% rename from loongarch64/files/step/KDE6/KDE6-plasma-desktop/6.0.3/patches/0001-plasma-desktop-set-taskmanager-default-applets.patch rename to loongarch64/files/step/KDE6/KDE6-plasma-desktop/6.0.5/patches/0001-plasma-desktop-set-taskmanager-default-applets.patch diff --git a/loongarch64/files/step/KDE6/KDE6-powerdevil/6.0.3/patches/0001-powerdevil-5.90-set-None-to-suspend-session-by-defau.patch b/loongarch64/files/step/KDE6/KDE6-powerdevil/6.0.5/patches/0001-powerdevil-5.90-set-None-to-suspend-session-by-defau.patch similarity index 100% rename from loongarch64/files/step/KDE6/KDE6-powerdevil/6.0.3/patches/0001-powerdevil-5.90-set-None-to-suspend-session-by-defau.patch rename to loongarch64/files/step/KDE6/KDE6-powerdevil/6.0.5/patches/0001-powerdevil-5.90-set-None-to-suspend-session-by-defau.patch diff --git a/loongarch64/files/step/KDE6/KDE6-syntax-highlighting/6.2.0/patches/0001-syntax-highlighting-src-indexer-add-CMAKE_CXX_COMPILER-for-Yongbao-cross-build.patch b/loongarch64/files/step/KDE6/KDE6-syntax-highlighting/6.2.0/patches/0001-syntax-highlighting-src-indexer-add-CMAKE_CXX_COMPILER-for-Yongbao-cross-build.patch new file mode 100644 index 00000000..25722d8e --- /dev/null +++ b/loongarch64/files/step/KDE6/KDE6-syntax-highlighting/6.2.0/patches/0001-syntax-highlighting-src-indexer-add-CMAKE_CXX_COMPILER-for-Yongbao-cross-build.patch @@ -0,0 +1,25 @@ +From 5cd71a95920ff0da09d0f7a879a666faaf0bba2c Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Wed, 17 Apr 2024 13:32:14 +0000 +Subject: [PATCH] syntax-highlighting src/indexer add CMAKE_CXX_COMPILER for + Yongbao cross build. + +--- + src/indexer/CMakeLists.txt | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/indexer/CMakeLists.txt b/src/indexer/CMakeLists.txt +index cf6940b..0ed544d 100644 +--- a/src/indexer/CMakeLists.txt ++++ b/src/indexer/CMakeLists.txt +@@ -12,6 +12,7 @@ elseif(CMAKE_CROSSCOMPILING) + ExternalProject_Add(native_katehighlightingindexer + SOURCE_DIR ${CMAKE_SOURCE_DIR} + CMAKE_ARGS -DKSYNTAXHIGHLIGHTING_USE_GUI=OFF ++ -DCMAKE_CXX_COMPILER=g++ + -DECM_DIR=${ECM_DIR} -DCMAKE_PREFIX_PATH=${NATIVE_PREFIX} + -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR} + -DQT_MAJOR_VERSION=6 +-- +2.31.1 + diff --git a/loongarch64/files/step/KDE6/yb-default-select/test/yb-default-select b/loongarch64/files/step/KDE6/yb-default-select/test/yb-default-select new file mode 100755 index 00000000..efa77f9d --- /dev/null +++ b/loongarch64/files/step/KDE6/yb-default-select/test/yb-default-select @@ -0,0 +1,94 @@ +#!/bin/bash -e + +TEST_MODE=FALSE + +# DIALOG=${DIALOG=kdialog --separator "/" --screen-center --timeout 0 --stdout } +DIALOG=${DIALOG=kdialog } + +INSTALL_DIRECTORY="Yongbao" + +while getopts 'th' OPT; do + case $OPT in + t) + TEST_MODE=TRUE + ;; + h|?) + echo "用法: `basename $0` [选项]" + exit 0 + ;; + esac +done +shift $(($OPTIND - 1)) + +WORKBASE_DIR=/etc + +SELECT_PROGRAM_NAME="${1}" + +if [ "x${SELECT_PROGRAM_NAME}" == "x" ]; then + # 欢迎提示 + ${DIALOG} --ok-label "继续" --msgbox "欢迎使用勇豹系统默认程序选择工具。" 10 100 + + # 选择程序名称 + SELECT_STR="" + + for program_name in $(find ${WORKBASE_DIR}/default-set/ -maxdepth 1 -name "*.comment" -type f | sed -e "s@${WORKBASE_DIR}/default-set/@@g" -e "s@\.comment\$@@g") + do + SELECT_PROGRAM_COMMENT=$(cat ${WORKBASE_DIR}/default-set/${program_name}.comment | grep -v "^#" | awk -F'|' '{ print $1 }') + SELECT_STR="${SELECT_STR} \"${program_name}\" \"${SELECT_PROGRAM_COMMENT}\" " + done + PROGRAM_NAME="" + if [ "x${SELECT_STR}" != "x" ]; then + STR="${DIALOG} --ok-label "选择" --title \"程序名称选择\" --menu \"选择你要设置默认命令的程序名称:\" ${SELECT_STR}" + PROGRAM_NAME=$(eval "${STR}") + fi + # ${DIALOG} --msgbox "你选择了 ${PROGRAM_NAME} 。" 10 100 + + PROGRAM_COMMAND_LINE=$(cat ${WORKBASE_DIR}/default-set/${PROGRAM_NAME}.comment | grep -v "^#" | awk -F'|' '{ print $2 }') +else + if [ -f ${WORKBASE_DIR}/default-set/${SELECT_PROGRAM_NAME}.comment ]; then + PROGRAM_NAME="${SELECT_PROGRAM_NAME}" + PROGRAM_COMMAND_LINE=$(cat ${WORKBASE_DIR}/default-set/${SELECT_PROGRAM_NAME}.comment | grep -v "^#" | awk -F'|' '{ print $2 }') + else + ${DIALOG} --error "没有发现可以设置的 ${SELECT_PROGRAM_NAME} 选择!" --title "没找到指定程序" + exit 1 + fi +fi + +# 选择程序名称使用的默认命令 +INSTALL_VERSION="" +SELECT_STR="" +for commands in $(find ${WORKBASE_DIR}/default-set/${PROGRAM_NAME}/ -maxdepth 1 -type f | sed -e "s@${WORKBASE_DIR}/default-set/${PROGRAM_NAME}/@@g") +do + SELECT_COMMAND_COMMENT=$(cat ${WORKBASE_DIR}/default-set/${PROGRAM_NAME}/${commands} | grep "^SET=" | awk -F'SET=' '{ print $2 }' | awk -F'|' '{ print $1 }') + SELECT_COMMAND_LINE=$(cat ${WORKBASE_DIR}/default-set/${PROGRAM_NAME}/${commands} | grep "^SET=" | awk -F'SET=' '{ print $2 }' | awk -F'|' '{ print $3 }') + if [ "x$(realpath ${PROGRAM_COMMAND_LINE})" == "x${SELECT_COMMAND_LINE}" ]; then + SELECT_STR="${SELECT_STR} \"${SELECT_COMMAND_LINE}\" \"${SELECT_COMMAND_COMMENT}\" on " + else + SELECT_STR="${SELECT_STR} \"${SELECT_COMMAND_LINE}\" \"${SELECT_COMMAND_COMMENT}\" off " + fi +done +SELECT_COMMAND="" +if [ "x${SELECT_STR}" != "x" ]; then + STR="${DIALOG} --ok-label "选择" --title \"选择程序使用的命令\" --radiolist \"选择 ${PROGRAM_NAME} 默认使用的命令:\" ${SELECT_STR}" + SELECT_COMMAND=$(eval "${STR}") +fi +# ${DIALOG} --msgbox "你选择了 ${SELECT_COMMAND} 作为 ${PROGRAM_NAME} 的默认命令 。" 10 100 + +if [ ! -f ${SELECT_COMMAND} ]; then + ${DIALOG} --error "你选择设置的命令名 ${SELECT_COMMAND} 在当前系统中没有找到,无法继续完成设置!" --title "没找到文件" + exit 3 +fi + +if [ "x${TEST_MODE}" == "xTRUE" ]; then + echo "ln -sfv ${SELECT_COMMAND} ${PROGRAM_COMMAND_LINE}" +else + sudo ln -sfv ${SELECT_COMMAND} ${PROGRAM_COMMAND_LINE} + if [ "x$?" == "x0" ]; then + ${DIALOG} --msgbox "已按照你的要求将 ${PROGRAM_COMMAND_LINE} 设置为 ${SELECT_COMMAND} 。" --title "设置成功" + else + ${DIALOG} --error "sudo ln -sfv ${SELECT_COMMAND} ${PROGRAM_COMMAND_LINE} 执行错误! 没有完成设置!" --title "失败" + exit 2 + fi +fi + +exit 0 diff --git a/loongarch64/files/step/KDE6/yb-default-select/test/yb-default-select.desktop b/loongarch64/files/step/KDE6/yb-default-select/test/yb-default-select.desktop new file mode 100644 index 00000000..2c89192d --- /dev/null +++ b/loongarch64/files/step/KDE6/yb-default-select/test/yb-default-select.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=多版本程序默认选择设置工具 +GenericName=多版本程序默认选择设置工具 +Comment=多版本程序默认选择设置工具 +MimeType= +Exec=yb-default-select +Icon= +Type=Application +Terminal=false +Categories=Settings; +StartupNotify=true diff --git a/loongarch64/files/step/base_support/NetworkManager/1.49.0/patches/0001-NetworkManager-1.47.4-fix-policydir-define-for-cross.patch b/loongarch64/files/step/base_support/NetworkManager/1.49.0/patches/0001-NetworkManager-1.47.4-fix-policydir-define-for-cross.patch new file mode 100644 index 00000000..e4e85254 --- /dev/null +++ b/loongarch64/files/step/base_support/NetworkManager/1.49.0/patches/0001-NetworkManager-1.47.4-fix-policydir-define-for-cross.patch @@ -0,0 +1,25 @@ +From f3d4b907bb4d07fa929cd0d435ea7558e9360585 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Fri, 19 Apr 2024 02:21:41 +0000 +Subject: [PATCH] NetworkManager 1.47.4 fix policydir define for cross build. + +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index a7d5ea9..1300cf5 100644 +--- a/meson.build ++++ b/meson.build +@@ -495,7 +495,7 @@ endif + enable_polkit = get_option('polkit') + if enable_polkit + # FIXME: policydir should be relative to `datadir`, not `prefix`. Fixed in https://gitlab.freedesktop.org/polkit/polkit/merge_requests/2 +- polkit_gobject_policydir = dependency('polkit-gobject-1').get_variable(pkgconfig: 'policydir', pkgconfig_define: ['prefix', nm_prefix]) ++ polkit_gobject_policydir = dependency('polkit-gobject-1').get_variable(pkgconfig: 'policydir', pkgconfig_define: ['datadir', nm_datadir]) + endif + + config_auth_polkit_default = get_option('config_auth_polkit_default') +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/appstream/1.0.2/patches/0001-appstream-1.0.0-fix-for-cross-build.patch b/loongarch64/files/step/base_support/appstream/1.0.3/patches/0001-appstream-1.0.0-fix-for-cross-build.patch similarity index 100% rename from loongarch64/files/step/base_support/appstream/1.0.2/patches/0001-appstream-1.0.0-fix-for-cross-build.patch rename to loongarch64/files/step/base_support/appstream/1.0.3/patches/0001-appstream-1.0.0-fix-for-cross-build.patch diff --git a/loongarch64/files/step/base_support/asio/1.28.1/patches/0001-asio-fix-compiler-error-for-gcc14.patch b/loongarch64/files/step/base_support/asio/1.30.2/patches/0001-asio-fix-compiler-error-for-gcc14.patch similarity index 100% rename from loongarch64/files/step/base_support/asio/1.28.1/patches/0001-asio-fix-compiler-error-for-gcc14.patch rename to loongarch64/files/step/base_support/asio/1.30.2/patches/0001-asio-fix-compiler-error-for-gcc14.patch diff --git a/loongarch64/files/step/base_support/bpf/6.x/linux-config-6.x_advanced b/loongarch64/files/step/base_support/bpf/6.x/linux-config-6.x_advanced new file mode 100644 index 00000000..6f49c62c --- /dev/null +++ b/loongarch64/files/step/base_support/bpf/6.x/linux-config-6.x_advanced @@ -0,0 +1,7383 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/loongarch 6.10.0-rc1 Kernel Configuration +# +CONFIG_CC_VERSION_TEXT="loongarch64-unknown-linux-gnu-gcc (GCC) 14.1.0" +CONFIG_CC_IS_GCC=y +CONFIG_GCC_VERSION=140100 +CONFIG_CLANG_VERSION=0 +CONFIG_AS_IS_GNU=y +CONFIG_AS_VERSION=24200 +CONFIG_LD_IS_BFD=y +CONFIG_LD_VERSION=24200 +CONFIG_LLD_VERSION=0 +CONFIG_CC_CAN_LINK=y +CONFIG_CC_CAN_LINK_STATIC=y +CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y +CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y +CONFIG_CC_HAS_ASM_INLINE=y +CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y +CONFIG_PAHOLE_VERSION=126 +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_TABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +# CONFIG_COMPILE_TEST is not set +# CONFIG_WERROR is not set +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_BUILD_SALT="" +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_HAVE_KERNEL_ZSTD=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +# CONFIG_KERNEL_ZSTD is not set +CONFIG_DEFAULT_INIT="" +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +# CONFIG_WATCH_QUEUE is not set +CONFIG_CROSS_MEMORY_ATTACH=y +# CONFIG_USELIB is not set +CONFIG_AUDIT=y +CONFIG_HAVE_ARCH_AUDITSYSCALL=y +CONFIG_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y +CONFIG_GENERIC_IRQ_MIGRATION=y +CONFIG_GENERIC_IRQ_CHIP=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set +# end of IRQ subsystem + +CONFIG_GENERIC_IRQ_MULTI_HANDLER=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CMOS_UPDATE=y +CONFIG_CONTEXT_TRACKING=y +CONFIG_CONTEXT_TRACKING_IDLE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +# end of Timers subsystem + +CONFIG_BPF=y +CONFIG_HAVE_EBPF_JIT=y +CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y + +# +# BPF subsystem +# +CONFIG_BPF_SYSCALL=y +CONFIG_BPF_JIT=y +# CONFIG_BPF_JIT_ALWAYS_ON is not set +CONFIG_BPF_JIT_DEFAULT_ON=y +CONFIG_BPF_UNPRIV_DEFAULT_OFF=y +# CONFIG_BPF_PRELOAD is not set +# end of BPF subsystem + +CONFIG_PREEMPT_BUILD=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +CONFIG_PREEMPTION=y +CONFIG_PREEMPT_DYNAMIC=y +CONFIG_SCHED_CORE=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_PSI=y +# CONFIG_PSI_DEFAULT_DISABLED is not set +# end of CPU/Task time and stats accounting + +CONFIG_CPU_ISOLATION=y + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +CONFIG_PREEMPT_RCU=y +# CONFIG_RCU_EXPERT is not set +CONFIG_TREE_SRCU=y +CONFIG_TASKS_RCU_GENERIC=y +CONFIG_NEED_TASKS_RCU=y +CONFIG_TASKS_RCU=y +CONFIG_TASKS_TRACE_RCU=y +CONFIG_RCU_STALL_COMMON=y +CONFIG_RCU_NEED_SEGCBLIST=y +# end of RCU Subsystem + +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_IKHEADERS=y +CONFIG_LOG_BUF_SHIFT=18 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +# CONFIG_PRINTK_INDEX is not set +CONFIG_GENERIC_SCHED_CLOCK=y + +# +# Scheduler features +# +# end of Scheduler features + +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_CC_HAS_INT128=y +CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" +CONFIG_GCC10_NO_ARRAY_BOUNDS=y +CONFIG_CC_NO_ARRAY_BOUNDS=y +CONFIG_GCC_NO_STRINGOP_OVERFLOW=y +CONFIG_CC_NO_STRINGOP_OVERFLOW=y +CONFIG_ARCH_SUPPORTS_INT128=y +CONFIG_NUMA_BALANCING=y +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_SLAB_OBJ_EXT=y +CONFIG_CGROUPS=y +CONFIG_PAGE_COUNTER=y +# CONFIG_CGROUP_FAVOR_DYNMODS is not set +CONFIG_MEMCG=y +CONFIG_MEMCG_KMEM=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_WRITEBACK=y +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_SCHED_MM_CID=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_RDMA=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_CGROUP_PERF=y +CONFIG_CGROUP_BPF=y +CONFIG_CGROUP_MISC=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_SOCK_CGROUP_DATA=y +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_TIME_NS=y +CONFIG_IPC_NS=y +CONFIG_USER_NS=y +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_CHECKPOINT_RESTORE=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +CONFIG_RD_ZSTD=y +# CONFIG_BOOT_CONFIG is not set +CONFIG_INITRAMFS_PRESERVE_MTIME=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_LD_ORPHAN_WARN=y +CONFIG_LD_ORPHAN_WARN_LEVEL="warn" +CONFIG_SYSCTL=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN=y +CONFIG_SYSCTL_ARCH_UNALIGN_ALLOW=y +CONFIG_EXPERT=y +CONFIG_MULTIUSER=y +# CONFIG_SGETMASK_SYSCALL is not set +CONFIG_SYSFS_SYSCALL=y +CONFIG_FHANDLE=y +CONFIG_POSIX_TIMERS=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +# CONFIG_BASE_SMALL is not set +CONFIG_FUTEX=y +CONFIG_FUTEX_PI=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_IO_URING=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_MEMBARRIER=y +CONFIG_KCMP=y +CONFIG_RSEQ=y +# CONFIG_DEBUG_RSEQ is not set +CONFIG_CACHESTAT_SYSCALL=y +# CONFIG_PC104 is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_SELFTEST is not set +CONFIG_KALLSYMS_ALL=y +CONFIG_KALLSYMS_BASE_RELATIVE=y +CONFIG_HAVE_PERF_EVENTS=y +CONFIG_PERF_USE_VMALLOC=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +# end of Kernel Performance Events And Counters + +CONFIG_SYSTEM_DATA_VERIFICATION=y +# CONFIG_PROFILING is not set + +# +# Kexec and crash features +# +CONFIG_CRASH_RESERVE=y +CONFIG_VMCORE_INFO=y +CONFIG_KEXEC_CORE=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# end of Kexec and crash features +# end of General setup + +CONFIG_LOONGARCH=y +CONFIG_64BIT=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_GENERIC_CSUM=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_L1_CACHE_SHIFT=6 +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_MACH_LOONGSON64=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_3LEVEL=y +CONFIG_PGTABLE_LEVELS=3 +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_AS_HAS_EXPLICIT_RELOCS=y +CONFIG_AS_HAS_FCSR_CLASS=y +CONFIG_AS_HAS_LSX_EXTENSION=y +CONFIG_AS_HAS_LASX_EXTENSION=y +CONFIG_AS_HAS_LBT_EXTENSION=y +CONFIG_AS_HAS_LVZ_EXTENSION=y + +# +# Kernel type and options +# +# CONFIG_HZ_100 is not set +CONFIG_HZ_250=y +# CONFIG_HZ_300 is not set +# CONFIG_HZ_1000 is not set +CONFIG_HZ=250 +CONFIG_SCHED_HRTICK=y +# CONFIG_4KB_3LEVEL is not set +# CONFIG_4KB_4LEVEL is not set +# CONFIG_16KB_2LEVEL is not set +CONFIG_16KB_3LEVEL=y +# CONFIG_64KB_2LEVEL is not set +# CONFIG_64KB_3LEVEL is not set +CONFIG_CMDLINE="" +CONFIG_CMDLINE_BOOTLOADER=y +# CONFIG_CMDLINE_EXTEND is not set +# CONFIG_CMDLINE_FORCE is not set +# CONFIG_BUILTIN_DTB is not set +CONFIG_DMI=y +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_SCHED_SMT=y +CONFIG_SMP=y +CONFIG_HOTPLUG_CPU=y +CONFIG_NR_CPUS=256 +CONFIG_NUMA=y +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_FORCE_MAX_ORDER=11 +# CONFIG_ARCH_IOREMAP is not set +# CONFIG_ARCH_WRITECOMBINE is not set +CONFIG_ARCH_STRICT_ALIGN=y +CONFIG_CPU_HAS_FPU=y +CONFIG_CPU_HAS_LSX=y +CONFIG_CPU_HAS_LASX=y +CONFIG_CPU_HAS_LBT=y +CONFIG_CPU_HAS_PREFETCH=y +CONFIG_ARCH_SUPPORTS_KEXEC=y +CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y +CONFIG_ARCH_SELECTS_CRASH_DUMP=y +CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y +CONFIG_RELOCATABLE=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x01000000 +CONFIG_HAVE_LIVEPATCH=y +# CONFIG_PARAVIRT is not set +# end of Kernel type and options + +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_MEMORY_PROBE=y +CONFIG_MMU=y +CONFIG_ARCH_MMAP_RND_BITS_MIN=12 +CONFIG_ARCH_MMAP_RND_BITS_MAX=18 +CONFIG_ARCH_SUPPORTS_UPROBES=y + +# +# Power management options +# +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +# CONFIG_SUSPEND_SKIP_SYNC is not set +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_HIBERNATION_SNAPSHOT_DEV=y +CONFIG_HIBERNATION_COMP_LZO=y +# CONFIG_HIBERNATION_COMP_LZ4 is not set +CONFIG_HIBERNATION_DEF_COMP="lzo" +CONFIG_PM_STD_PARTITION="" +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +# CONFIG_PM_AUTOSLEEP is not set +# CONFIG_PM_USERSPACE_AUTOSLEEP is not set +# CONFIG_PM_WAKELOCKS is not set +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +CONFIG_PM_CLK=y +CONFIG_PM_GENERIC_DOMAINS=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_PM_GENERIC_DOMAINS_SLEEP=y +CONFIG_PM_GENERIC_DOMAINS_OF=y +CONFIG_CPU_PM=y +CONFIG_ARCH_SUPPORTS_ACPI=y +CONFIG_ACPI=y +CONFIG_ACPI_GENERIC_GSI=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_THERMAL_LIB=y +# CONFIG_ACPI_DEBUGGER is not set +CONFIG_ACPI_SPCR_TABLE=y +CONFIG_ACPI_SLEEP=y +# CONFIG_ACPI_EC_DEBUGFS is not set +CONFIG_ACPI_AC=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=y +CONFIG_ACPI_FAN=y +CONFIG_ACPI_TAD=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_CPU_FREQ_PSS=y +CONFIG_ACPI_PROCESSOR_IDLE=y +CONFIG_ACPI_MCFG=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y +CONFIG_ACPI_TABLE_UPGRADE=y +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_MEMORY=y +# CONFIG_ACPI_HED is not set +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_ACPI_NHLT=y +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_HMAT is not set +# CONFIG_ACPI_CONFIGFS is not set +# CONFIG_ACPI_PFRUT is not set +CONFIG_ACPI_PPTT=y +# CONFIG_ACPI_FFH is not set +# CONFIG_PMIC_OPREGION is not set + +# +# CPU Frequency scaling +# +# CONFIG_CPU_FREQ is not set +# end of CPU Frequency scaling +# end of Power management options + +CONFIG_KVM_COMMON=y +CONFIG_HAVE_KVM_DIRTY_RING=y +CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y +CONFIG_KVM_MMIO=y +CONFIG_HAVE_KVM_READONLY_MEM=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y +CONFIG_KVM_XFER_TO_GUEST_WORK=y +CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y +CONFIG_KVM_GENERIC_MMU_NOTIFIER=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_CPU_MITIGATIONS=y + +# +# General architecture-dependent options +# +CONFIG_GENERIC_ENTRY=y +# CONFIG_KPROBES is not set +CONFIG_JUMP_LABEL=y +# CONFIG_STATIC_KEYS_SELFTEST is not set +CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y +CONFIG_HAVE_NMI=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_ARCH_HAS_FORTIFY_SOURCE=y +CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y +CONFIG_ARCH_WANTS_NO_INSTR=y +CONFIG_HAVE_ASM_MODVERSIONS=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_RSEQ=y +CONFIG_HAVE_RUST=y +CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y +CONFIG_MMU_GATHER_MERGE_VMAS=y +CONFIG_MMU_LAZY_TLB_REFCOUNT=y +CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y +CONFIG_HAVE_ARCH_SECCOMP=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP=y +CONFIG_SECCOMP_FILTER=y +# CONFIG_SECCOMP_CACHE_DEBUG is not set +CONFIG_HAVE_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR_STRONG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y +CONFIG_LTO_NONE=y +CONFIG_HAVE_CONTEXT_TRACKING_USER=y +CONFIG_HAVE_TIF_NOHZ=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_ARCH_WANT_PMD_MKWRITE=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y +CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_EXIT_THREAD=y +CONFIG_ARCH_MMAP_RND_BITS=12 +CONFIG_HAVE_PAGE_SIZE_16KB=y +CONFIG_PAGE_SIZE_16KB=y +CONFIG_PAGE_SIZE_LESS_THAN_64KB=y +CONFIG_PAGE_SIZE_LESS_THAN_256KB=y +CONFIG_PAGE_SHIFT=14 +CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y +CONFIG_HAVE_OBJTOOL=y +CONFIG_HAVE_STACK_VALIDATION=y +CONFIG_HAVE_RELIABLE_STACKTRACE=y +# CONFIG_COMPAT_32BIT_TIME is not set +CONFIG_ARCH_USE_MEMREMAP_PROT=y +# CONFIG_LOCK_EVENT_COUNTS is not set +CONFIG_HAVE_PREEMPT_DYNAMIC=y +CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y +CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y +CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +# end of GCOV-based kernel profiling + +CONFIG_HAVE_GCC_PLUGINS=y +CONFIG_GCC_PLUGINS=y +# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set +CONFIG_FUNCTION_ALIGNMENT=0 +CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y +CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y +# end of General architecture-dependent options + +CONFIG_RT_MUTEXES=y +CONFIG_MODULES=y +# CONFIG_MODULE_DEBUG is not set +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set +CONFIG_MODVERSIONS=y +CONFIG_ASM_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_COMPRESS_NONE=y +# CONFIG_MODULE_COMPRESS_GZIP is not set +# CONFIG_MODULE_COMPRESS_XZ is not set +# CONFIG_MODULE_COMPRESS_ZSTD is not set +# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set +CONFIG_MODPROBE_PATH="/sbin/modprobe" +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_BLOCK=y +CONFIG_BLOCK_LEGACY_AUTOLOAD=y +CONFIG_BLK_RQ_ALLOC_TIME=y +CONFIG_BLK_CGROUP_RWSTAT=y +CONFIG_BLK_CGROUP_PUNT_BIO=y +CONFIG_BLK_DEV_BSG_COMMON=y +CONFIG_BLK_ICQ=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_INTEGRITY_T10=y +CONFIG_BLK_DEV_WRITE_MOUNTED=y +CONFIG_BLK_DEV_ZONED=y +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_BLK_WBT=y +CONFIG_BLK_WBT_MQ=y +CONFIG_BLK_CGROUP_IOLATENCY=y +CONFIG_BLK_CGROUP_FC_APPID=y +CONFIG_BLK_CGROUP_IOCOST=y +CONFIG_BLK_CGROUP_IOPRIO=y +CONFIG_BLK_DEBUG_FS=y +# CONFIG_BLK_SED_OPAL is not set +# CONFIG_BLK_INLINE_ENCRYPTION is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_AIX_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_MAC_PARTITION is not set +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +CONFIG_UNIXWARE_DISKLABEL=y +# CONFIG_LDM_PARTITION is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +# CONFIG_KARMA_PARTITION is not set +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +CONFIG_CMDLINE_PARTITION=y +# end of Partition Types + +CONFIG_BLK_MQ_PCI=y +CONFIG_BLK_MQ_VIRTIO=y +CONFIG_BLK_PM=y +CONFIG_BLOCK_HOLDER_DEPRECATED=y +CONFIG_BLK_MQ_STACKING=y + +# +# IO Schedulers +# +CONFIG_MQ_IOSCHED_DEADLINE=y +CONFIG_MQ_IOSCHED_KYBER=y +CONFIG_IOSCHED_BFQ=y +CONFIG_BFQ_GROUP_IOSCHED=y +# CONFIG_BFQ_CGROUP_DEBUG is not set +# end of IO Schedulers + +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=y +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y +CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y +CONFIG_FREEZER=y + +# +# Executable file formats +# +CONFIG_BINFMT_ELF=y +CONFIG_ARCH_BINFMT_ELF_STATE=y +CONFIG_ELFCORE=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_BINFMT_SCRIPT=y +CONFIG_BINFMT_MISC=m +CONFIG_COREDUMP=y +# end of Executable file formats + +# +# Memory Management options +# +CONFIG_ZPOOL=y +CONFIG_SWAP=y +CONFIG_ZSWAP=y +# CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set +CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y +CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd" +# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD is not set +# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set +CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y +CONFIG_ZSWAP_ZPOOL_DEFAULT="zsmalloc" +CONFIG_ZBUD=y +CONFIG_Z3FOLD=y +CONFIG_ZSMALLOC=y +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_ZSMALLOC_CHAIN_SIZE=8 + +# +# Slab allocator options +# +CONFIG_SLUB=y +# CONFIG_SLUB_TINY is not set +CONFIG_SLAB_MERGE_DEFAULT=y +# CONFIG_SLAB_FREELIST_RANDOM is not set +# CONFIG_SLAB_FREELIST_HARDENED is not set +# CONFIG_SLUB_STATS is not set +CONFIG_SLUB_CPU_PARTIAL=y +# CONFIG_RANDOM_KMALLOC_CACHES is not set +# end of Slab allocator options + +# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set +# CONFIG_COMPAT_BRK is not set +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y +CONFIG_HAVE_GUP_FAST=y +CONFIG_ARCH_KEEP_MEMBLOCK=y +CONFIG_NUMA_KEEP_MEMINFO=y +CONFIG_MEMORY_ISOLATION=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_MEMORY_BALLOON=y +CONFIG_BALLOON_COMPACTION=y +CONFIG_COMPACTION=y +CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 +CONFIG_PAGE_REPORTING=y +CONFIG_MIGRATION=y +CONFIG_ARCH_ENABLE_THP_MIGRATION=y +CONFIG_CONTIG_ALLOC=y +CONFIG_PCP_BATCH_SCALE_MAX=5 +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_ARCH_WANTS_THP_SWAP=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set +CONFIG_THP_SWAP=y +# CONFIG_READ_ONLY_THP_FOR_FS is not set +CONFIG_PGTABLE_HAS_HUGE_LEAVES=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_USE_PERCPU_NUMA_NODE_ID=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_CMA=y +# CONFIG_CMA_DEBUGFS is not set +CONFIG_CMA_SYSFS=y +CONFIG_CMA_AREAS=20 +# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set +# CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y +CONFIG_ZONE_DMA32=y +CONFIG_HMM_MIRROR=y +CONFIG_VM_EVENT_COUNTERS=y +# CONFIG_PERCPU_STATS is not set +# CONFIG_GUP_TEST is not set +# CONFIG_DMAPOOL_TEST is not set +CONFIG_ARCH_HAS_PTE_SPECIAL=y +CONFIG_MEMFD_CREATE=y +# CONFIG_ANON_VMA_NAME is not set +CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y +CONFIG_USERFAULTFD=y +# CONFIG_LRU_GEN is not set +CONFIG_LOCK_MM_AND_FIND_VMA=y +CONFIG_EXECMEM=y + +# +# Data Access Monitoring +# +# CONFIG_DAMON is not set +# end of Data Access Monitoring +# end of Memory Management options + +CONFIG_NET=y +CONFIG_NET_INGRESS=y +CONFIG_NET_EGRESS=y +CONFIG_NET_XGRESS=y +CONFIG_SKB_DECRYPTED=y +CONFIG_SKB_EXTENSIONS=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_DIAG is not set +CONFIG_UNIX=y +CONFIG_AF_UNIX_OOB=y +# CONFIG_UNIX_DIAG is not set +CONFIG_TLS=m +CONFIG_TLS_DEVICE=y +# CONFIG_TLS_TOE is not set +CONFIG_XFRM=y +CONFIG_XFRM_OFFLOAD=y +CONFIG_XFRM_ALGO=y +CONFIG_XFRM_USER=y +# CONFIG_XFRM_INTERFACE is not set +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_AH=m +CONFIG_XFRM_ESP=m +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=y +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_XFRM_ESPINTCP=y +# CONFIG_SMC is not set +CONFIG_XDP_SOCKETS=y +# CONFIG_XDP_SOCKETS_DIAG is not set +CONFIG_NET_HANDSHAKE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +# CONFIG_IP_FIB_TRIE_STATS is not set +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_ROUTE_CLASSID=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IP_PNP_RARP=y +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=y +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +CONFIG_IP_MROUTE_COMMON=y +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +# CONFIG_NET_IPVTI is not set +CONFIG_NET_UDP_TUNNEL=y +# CONFIG_NET_FOU is not set +# CONFIG_NET_FOU_IP_TUNNELS is not set +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_ESP_OFFLOAD=m +CONFIG_INET_ESPINTCP=y +CONFIG_INET_IPCOMP=m +CONFIG_INET_TABLE_PERTURB_ORDER=16 +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=y +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +CONFIG_INET_UDP_DIAG=y +# CONFIG_INET_RAW_DIAG is not set +# CONFIG_INET_DIAG_DESTROY is not set +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_HTCP=m +# CONFIG_TCP_CONG_HSTCP is not set +# CONFIG_TCP_CONG_HYBLA is not set +# CONFIG_TCP_CONG_VEGAS is not set +# CONFIG_TCP_CONG_NV is not set +# CONFIG_TCP_CONG_SCALABLE is not set +# CONFIG_TCP_CONG_LP is not set +# CONFIG_TCP_CONG_VENO is not set +# CONFIG_TCP_CONG_YEAH is not set +# CONFIG_TCP_CONG_ILLINOIS is not set +# CONFIG_TCP_CONG_DCTCP is not set +# CONFIG_TCP_CONG_CDG is not set +CONFIG_TCP_CONG_BBR=m +CONFIG_DEFAULT_CUBIC=y +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_AO is not set +# CONFIG_TCP_MD5SIG is not set +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +# CONFIG_IPV6_OPTIMISTIC_DAD is not set +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_ESP_OFFLOAD=m +CONFIG_INET6_ESPINTCP=y +CONFIG_INET6_IPCOMP=m +# CONFIG_IPV6_MIP6 is not set +# CONFIG_IPV6_ILA is not set +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +# CONFIG_IPV6_VTI is not set +CONFIG_IPV6_SIT=y +# CONFIG_IPV6_SIT_6RD is not set +CONFIG_IPV6_NDISC_NODETYPE=y +# CONFIG_IPV6_TUNNEL is not set +# CONFIG_IPV6_GRE is not set +CONFIG_IPV6_MULTIPLE_TABLES=y +# CONFIG_IPV6_SUBTREES is not set +CONFIG_IPV6_MROUTE=y +# CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set +# CONFIG_IPV6_PIMSM_V2 is not set +# CONFIG_IPV6_SEG6_LWTUNNEL is not set +# CONFIG_IPV6_SEG6_HMAC is not set +# CONFIG_IPV6_RPL_LWTUNNEL is not set +# CONFIG_IPV6_IOAM6_LWTUNNEL is not set +# CONFIG_NETLABEL is not set +CONFIG_MPTCP=y +CONFIG_INET_MPTCP_DIAG=y +CONFIG_MPTCP_IPV6=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=m + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_INGRESS=y +CONFIG_NETFILTER_EGRESS=y +CONFIG_NETFILTER_SKIP_EGRESS=y +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_FAMILY_BRIDGE=y +CONFIG_NETFILTER_FAMILY_ARP=y +CONFIG_NETFILTER_BPF_LINK=y +# CONFIG_NETFILTER_NETLINK_HOOK is not set +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NETFILTER_NETLINK_OSF=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_LOG_SYSLOG=m +CONFIG_NETFILTER_CONNCOUNT=m +CONFIG_NF_CONNTRACK_MARK=y +# CONFIG_NF_CONNTRACK_SECMARK is not set +# CONFIG_NF_CONNTRACK_ZONES is not set +# CONFIG_NF_CONNTRACK_PROCFS is not set +# CONFIG_NF_CONNTRACK_EVENTS is not set +# CONFIG_NF_CONNTRACK_TIMEOUT is not set +# CONFIG_NF_CONNTRACK_TIMESTAMP is not set +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CONNTRACK_OVS=y +CONFIG_NF_CT_PROTO_DCCP=y +CONFIG_NF_CT_PROTO_GRE=y +CONFIG_NF_CT_PROTO_SCTP=y +CONFIG_NF_CT_PROTO_UDPLITE=y +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +# CONFIG_NF_CONNTRACK_H323 is not set +# CONFIG_NF_CONNTRACK_IRC is not set +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +# CONFIG_NF_CONNTRACK_SANE is not set +# CONFIG_NF_CONNTRACK_SIP is not set +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set +CONFIG_NF_NAT=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=y +CONFIG_NF_NAT_MASQUERADE=y +CONFIG_NF_NAT_OVS=y +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_INET=y +# CONFIG_NF_TABLES_NETDEV is not set +# CONFIG_NFT_NUMGEN is not set +CONFIG_NFT_CT=m +CONFIG_NFT_CONNLIMIT=m +CONFIG_NFT_LOG=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m +CONFIG_NFT_NAT=m +CONFIG_NFT_TUNNEL=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_QUOTA=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_COMPAT=m +CONFIG_NFT_HASH=m +CONFIG_NFT_FIB=m +CONFIG_NFT_FIB_INET=m +# CONFIG_NFT_XFRM is not set +CONFIG_NFT_SOCKET=m +CONFIG_NFT_OSF=m +CONFIG_NFT_TPROXY=m +# CONFIG_NFT_SYNPROXY is not set +# CONFIG_NF_FLOW_TABLE is not set +CONFIG_NETFILTER_XTABLES=y + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_SET=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_AUDIT=m +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m +# CONFIG_NETFILTER_XT_TARGET_TEE is not set +# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +# CONFIG_NETFILTER_XT_MATCH_RECENT is not set +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +# end of Core Netfilter Configuration + +CONFIG_IP_SET=m +CONFIG_IP_SET_MAX=256 +# CONFIG_IP_SET_BITMAP_IP is not set +# CONFIG_IP_SET_BITMAP_IPMAC is not set +# CONFIG_IP_SET_BITMAP_PORT is not set +# CONFIG_IP_SET_HASH_IP is not set +# CONFIG_IP_SET_HASH_IPMARK is not set +# CONFIG_IP_SET_HASH_IPPORT is not set +# CONFIG_IP_SET_HASH_IPPORTIP is not set +# CONFIG_IP_SET_HASH_IPPORTNET is not set +# CONFIG_IP_SET_HASH_IPMAC is not set +# CONFIG_IP_SET_HASH_MAC is not set +# CONFIG_IP_SET_HASH_NETPORTNET is not set +# CONFIG_IP_SET_HASH_NET is not set +# CONFIG_IP_SET_HASH_NETNET is not set +# CONFIG_IP_SET_HASH_NETPORT is not set +# CONFIG_IP_SET_HASH_NETIFACE is not set +# CONFIG_IP_SET_LIST_SET is not set +CONFIG_IP_VS=m +CONFIG_IP_VS_IPV6=y +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_SCTP=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +# CONFIG_IP_VS_LC is not set +# CONFIG_IP_VS_WLC is not set +# CONFIG_IP_VS_FO is not set +# CONFIG_IP_VS_OVF is not set +# CONFIG_IP_VS_LBLC is not set +# CONFIG_IP_VS_LBLCR is not set +# CONFIG_IP_VS_DH is not set +# CONFIG_IP_VS_SH is not set +# CONFIG_IP_VS_MH is not set +# CONFIG_IP_VS_SED is not set +# CONFIG_IP_VS_NQ is not set +# CONFIG_IP_VS_TWOS is not set + +# +# IPVS SH scheduler +# +CONFIG_IP_VS_SH_TAB_BITS=8 + +# +# IPVS MH scheduler +# +CONFIG_IP_VS_MH_TAB_INDEX=12 + +# +# IPVS application helper +# +# CONFIG_IP_VS_FTP is not set +CONFIG_IP_VS_NFCT=y + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_IP_NF_IPTABLES_LEGACY=m +CONFIG_NF_SOCKET_IPV4=m +CONFIG_NF_TPROXY_IPV4=m +CONFIG_NF_TABLES_IPV4=y +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NFT_DUP_IPV4=m +CONFIG_NFT_FIB_IPV4=m +CONFIG_NF_TABLES_ARP=y +CONFIG_NF_DUP_IPV4=m +# CONFIG_NF_LOG_ARP is not set +# CONFIG_NF_LOG_IPV4 is not set +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PPTP=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_NFT_COMPAT_ARP=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +# end of IP: Netfilter Configuration + +# +# IPv6: Netfilter Configuration +# +CONFIG_IP6_NF_IPTABLES_LEGACY=y +CONFIG_NF_SOCKET_IPV6=m +CONFIG_NF_TPROXY_IPV6=m +CONFIG_NF_TABLES_IPV6=y +CONFIG_NFT_REJECT_IPV6=m +# CONFIG_NFT_DUP_IPV6 is not set +CONFIG_NFT_FIB_IPV6=m +# CONFIG_NF_DUP_IPV6 is not set +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_IP6_NF_IPTABLES=y +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +# CONFIG_IP6_NF_MATCH_HL is not set +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_MATCH_SRH=m +# CONFIG_IP6_NF_TARGET_HL is not set +CONFIG_IP6_NF_FILTER=y +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +# end of IPv6: Netfilter Configuration + +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_TABLES_BRIDGE=m +# CONFIG_NFT_BRIDGE_META is not set +# CONFIG_NFT_BRIDGE_REJECT is not set +CONFIG_NF_CONNTRACK_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +# CONFIG_BRIDGE_EBT_802_3 is not set +# CONFIG_BRIDGE_EBT_AMONG is not set +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +# CONFIG_BRIDGE_EBT_LIMIT is not set +# CONFIG_BRIDGE_EBT_MARK is not set +# CONFIG_BRIDGE_EBT_PKTTYPE is not set +# CONFIG_BRIDGE_EBT_STP is not set +# CONFIG_BRIDGE_EBT_VLAN is not set +# CONFIG_BRIDGE_EBT_ARPREPLY is not set +# CONFIG_BRIDGE_EBT_DNAT is not set +# CONFIG_BRIDGE_EBT_MARK_T is not set +# CONFIG_BRIDGE_EBT_REDIRECT is not set +# CONFIG_BRIDGE_EBT_SNAT is not set +# CONFIG_BRIDGE_EBT_LOG is not set +# CONFIG_BRIDGE_EBT_NFLOG is not set +# CONFIG_IP_DCCP is not set +CONFIG_IP_SCTP=m +# CONFIG_SCTP_DBG_OBJCNT is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +# CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set +CONFIG_INET_SCTP_DIAG=m +CONFIG_RDS=y +# CONFIG_RDS_RDMA is not set +# CONFIG_RDS_TCP is not set +# CONFIG_RDS_DEBUG is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +CONFIG_L2TP=m +# CONFIG_L2TP_DEBUGFS is not set +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=m +CONFIG_L2TP_ETH=m +CONFIG_STP=m +CONFIG_GARP=m +CONFIG_MRP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +# CONFIG_BRIDGE_VLAN_FILTERING is not set +# CONFIG_BRIDGE_MRP is not set +# CONFIG_BRIDGE_CFM is not set +# CONFIG_NET_DSA is not set +CONFIG_VLAN_8021Q=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_LLC=m +CONFIG_LLC2=m +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +# CONFIG_6LOWPAN is not set +# CONFIG_IEEE802154 is not set +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_HTB=m +# CONFIG_NET_SCH_HFSC is not set +CONFIG_NET_SCH_PRIO=m +# CONFIG_NET_SCH_MULTIQ is not set +# CONFIG_NET_SCH_RED is not set +# CONFIG_NET_SCH_SFB is not set +CONFIG_NET_SCH_SFQ=m +# CONFIG_NET_SCH_TEQL is not set +CONFIG_NET_SCH_TBF=m +# CONFIG_NET_SCH_CBS is not set +# CONFIG_NET_SCH_ETF is not set +# CONFIG_NET_SCH_TAPRIO is not set +# CONFIG_NET_SCH_GRED is not set +CONFIG_NET_SCH_NETEM=m +# CONFIG_NET_SCH_DRR is not set +# CONFIG_NET_SCH_MQPRIO is not set +# CONFIG_NET_SCH_SKBPRIO is not set +# CONFIG_NET_SCH_CHOKE is not set +# CONFIG_NET_SCH_QFQ is not set +# CONFIG_NET_SCH_CODEL is not set +# CONFIG_NET_SCH_FQ_CODEL is not set +# CONFIG_NET_SCH_CAKE is not set +# CONFIG_NET_SCH_FQ is not set +# CONFIG_NET_SCH_HHF is not set +# CONFIG_NET_SCH_PIE is not set +CONFIG_NET_SCH_INGRESS=m +# CONFIG_NET_SCH_PLUG is not set +# CONFIG_NET_SCH_ETS is not set +# CONFIG_NET_SCH_DEFAULT is not set + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +# CONFIG_NET_CLS_ROUTE4 is not set +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +# CONFIG_CLS_U32_PERF is not set +# CONFIG_CLS_U32_MARK is not set +# CONFIG_NET_CLS_FLOW is not set +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +# CONFIG_NET_CLS_FLOWER is not set +# CONFIG_NET_CLS_MATCHALL is not set +# CONFIG_NET_EMATCH is not set +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +# CONFIG_GACT_PROB is not set +CONFIG_NET_ACT_MIRRED=m +# CONFIG_NET_ACT_SAMPLE is not set +CONFIG_NET_ACT_NAT=m +# CONFIG_NET_ACT_PEDIT is not set +# CONFIG_NET_ACT_SIMP is not set +# CONFIG_NET_ACT_SKBEDIT is not set +# CONFIG_NET_ACT_CSUM is not set +# CONFIG_NET_ACT_MPLS is not set +# CONFIG_NET_ACT_VLAN is not set +CONFIG_NET_ACT_BPF=m +# CONFIG_NET_ACT_CONNMARK is not set +# CONFIG_NET_ACT_CTINFO is not set +# CONFIG_NET_ACT_SKBMOD is not set +# CONFIG_NET_ACT_IFE is not set +# CONFIG_NET_ACT_TUNNEL_KEY is not set +# CONFIG_NET_ACT_GATE is not set +# CONFIG_NET_TC_SKB_EXT is not set +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=y +# CONFIG_BATMAN_ADV is not set +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_VSOCKETS=m +CONFIG_VSOCKETS_DIAG=m +CONFIG_VSOCKETS_LOOPBACK=m +CONFIG_VIRTIO_VSOCKETS=m +CONFIG_VIRTIO_VSOCKETS_COMMON=m +CONFIG_NETLINK_DIAG=y +CONFIG_MPLS=y +CONFIG_NET_MPLS_GSO=m +# CONFIG_MPLS_ROUTING is not set +CONFIG_NET_NSH=m +# CONFIG_HSR is not set +# CONFIG_NET_SWITCHDEV is not set +CONFIG_NET_L3_MASTER_DEV=y +# CONFIG_QRTR is not set +# CONFIG_NET_NCSI is not set +CONFIG_PCPU_DEV_REFCNT=y +CONFIG_MAX_SKB_FRAGS=17 +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_SOCK_RX_QUEUE_MAPPING=y +CONFIG_XPS=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_BPF_STREAM_PARSER=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# end of Network testing +# end of Networking options + +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +CONFIG_BT=m +CONFIG_BT_BREDR=y +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m +CONFIG_BT_LE=y +CONFIG_BT_LE_L2CAP_ECRED=y +# CONFIG_BT_LEDS is not set +# CONFIG_BT_MSFTEXT is not set +# CONFIG_BT_AOSPEXT is not set +CONFIG_BT_DEBUGFS=y +# CONFIG_BT_SELFTEST is not set +# CONFIG_BT_FEATURE_DEBUG is not set + +# +# Bluetooth device drivers +# +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_MTK=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y +CONFIG_BT_HCIBTUSB_POLL_SYNC=y +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_MTK=y +CONFIG_BT_HCIBTUSB_RTL=y +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_INTEL=y +CONFIG_BT_HCIUART_AG6XX=y +CONFIG_BT_HCIBCM203X=m +# CONFIG_BT_HCIBCM4377 is not set +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_ATH3K=m +CONFIG_BT_VIRTIO=m +# CONFIG_BT_INTEL_PCIE is not set +# end of Bluetooth device drivers + +# CONFIG_AF_RXRPC is not set +# CONFIG_AF_KCM is not set +CONFIG_STREAM_PARSER=y +# CONFIG_MCTP is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_CERTIFICATION_ONUS is not set +CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y +CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +CONFIG_CFG80211_CRDA_SUPPORT=y +CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +# CONFIG_MAC80211_MESH is not set +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +CONFIG_RFKILL=m +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y +# CONFIG_RFKILL_GPIO is not set +CONFIG_NET_9P=y +CONFIG_NET_9P_FD=y +CONFIG_NET_9P_VIRTIO=y +# CONFIG_NET_9P_RDMA is not set +# CONFIG_NET_9P_DEBUG is not set +# CONFIG_CAIF is not set +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set +# CONFIG_NFC is not set +# CONFIG_PSAMPLE is not set +# CONFIG_NET_IFE is not set +# CONFIG_LWTUNNEL is not set +CONFIG_DST_CACHE=y +CONFIG_GRO_CELLS=y +CONFIG_SOCK_VALIDATE_XMIT=y +CONFIG_NET_SELFTESTS=y +CONFIG_NET_SOCK_MSG=y +CONFIG_PAGE_POOL=y +# CONFIG_PAGE_POOL_STATS is not set +CONFIG_FAILOVER=m +CONFIG_ETHTOOL_NETLINK=y + +# +# Device Drivers +# +CONFIG_HAVE_PCI=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_PCI=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCI_DOMAINS_GENERIC=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +# CONFIG_PCIEAER_INJECT is not set +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEASPM is not set +CONFIG_PCIE_PME=y +# CONFIG_PCIE_DPC is not set +# CONFIG_PCIE_PTM is not set +CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_ARCH_FALLBACKS=y +CONFIG_PCI_QUIRKS=y +# CONFIG_PCI_DEBUG is not set +# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set +# CONFIG_PCI_STUB is not set +# CONFIG_PCI_PF_STUB is not set +CONFIG_PCI_ATS=y +CONFIG_PCI_ECAM=y +CONFIG_PCI_IOV=y +# CONFIG_PCI_PRI is not set +# CONFIG_PCI_PASID is not set +CONFIG_PCI_LABEL=y +# CONFIG_PCI_DYNAMIC_OF_NODES is not set +# CONFIG_PCIE_BUS_TUNE_OFF is not set +CONFIG_PCIE_BUS_DEFAULT=y +# CONFIG_PCIE_BUS_SAFE is not set +# CONFIG_PCIE_BUS_PERFORMANCE is not set +# CONFIG_PCIE_BUS_PEER2PEER is not set +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_HOTPLUG_PCI=y +# CONFIG_HOTPLUG_PCI_ACPI is not set +# CONFIG_HOTPLUG_PCI_CPCI is not set +CONFIG_HOTPLUG_PCI_SHPC=y + +# +# PCI controller drivers +# +# CONFIG_PCI_FTPCI100 is not set +CONFIG_PCI_HOST_COMMON=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCI_LOONGSON=y +# CONFIG_PCIE_MICROCHIP_HOST is not set +# CONFIG_PCIE_XILINX is not set + +# +# Cadence-based PCIe controllers +# +# CONFIG_PCIE_CADENCE_PLAT_HOST is not set +# end of Cadence-based PCIe controllers + +# +# DesignWare-based PCIe controllers +# +# CONFIG_PCI_MESON is not set +# CONFIG_PCIE_DW_PLAT_HOST is not set +# end of DesignWare-based PCIe controllers + +# +# Mobiveil-based PCIe controllers +# +# end of Mobiveil-based PCIe controllers +# end of PCI controller drivers + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set +# end of PCI Endpoint + +# +# PCI switch controller drivers +# +CONFIG_PCI_SW_SWITCHTEC=m +# end of PCI switch controller drivers + +# CONFIG_CXL_BUS is not set +CONFIG_PCCARD=m +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y +# CONFIG_PD6729 is not set +# CONFIG_I82092 is not set +CONFIG_PCCARD_NONSTATIC=y +CONFIG_RAPIDIO=y +CONFIG_RAPIDIO_TSI721=y +CONFIG_RAPIDIO_DISC_TIMEOUT=30 +CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y +# CONFIG_RAPIDIO_DMA_ENGINE is not set +# CONFIG_RAPIDIO_DEBUG is not set +CONFIG_RAPIDIO_ENUM_BASIC=m +CONFIG_RAPIDIO_CHMAN=m +CONFIG_RAPIDIO_MPORT_CDEV=m + +# +# RapidIO Switch drivers +# +# CONFIG_RAPIDIO_CPS_XX is not set +# CONFIG_RAPIDIO_CPS_GEN2 is not set +# CONFIG_RAPIDIO_RXS_GEN3 is not set +# end of RapidIO Switch drivers + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER=y +CONFIG_UEVENT_HELPER_PATH="" +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_DEVTMPFS_SAFE is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y + +# +# Firmware loader +# +CONFIG_FW_LOADER=y +CONFIG_FW_LOADER_PAGED_BUF=y +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_FW_LOADER_USER_HELPER is not set +CONFIG_FW_LOADER_COMPRESS=y +CONFIG_FW_LOADER_COMPRESS_XZ=y +CONFIG_FW_LOADER_COMPRESS_ZSTD=y +CONFIG_FW_CACHE=y +# CONFIG_FW_UPLOAD is not set +# end of Firmware loader + +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set +CONFIG_GENERIC_CPU_DEVICES=y +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_SOC_BUS=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_SPI=m +CONFIG_REGMAP_MMIO=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_DMA_FENCE_TRACE is not set +# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set +# end of Generic Driver Options + +# +# Bus devices +# +# CONFIG_MOXTET is not set +# CONFIG_MHI_BUS is not set +# CONFIG_MHI_BUS_EP is not set +# end of Bus devices + +# +# Cache Drivers +# +# end of Cache Drivers + +# CONFIG_CONNECTOR is not set + +# +# Firmware Drivers +# + +# +# ARM System Control and Management Interface Protocol +# +# end of ARM System Control and Management Interface Protocol + +# CONFIG_FIRMWARE_MEMMAP is not set +CONFIG_DMIID=y +# CONFIG_DMI_SYSFS is not set +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +# CONFIG_ISCSI_IBFT is not set +CONFIG_SYSFB=y +# CONFIG_SYSFB_SIMPLEFB is not set +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +CONFIG_EFI_ESRT=y +CONFIG_EFI_VARS_PSTORE=m +# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_EFI_GENERIC_STUB=y +CONFIG_EFI_ZBOOT=y +CONFIG_EFI_BOOTLOADER_CONTROL=m +CONFIG_EFI_CAPSULE_LOADER=m +CONFIG_EFI_TEST=m +# CONFIG_RESET_ATTACK_MITIGATION is not set +# CONFIG_EFI_DISABLE_PCI_DMA is not set +CONFIG_EFI_EARLYCON=y +CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y +# CONFIG_EFI_DISABLE_RUNTIME is not set +# CONFIG_EFI_COCO_SECRET is not set +# end of EFI (Extensible Firmware Interface) Support + +# +# Qualcomm firmware drivers +# +# end of Qualcomm firmware drivers + +# +# Tegra firmware driver +# +# end of Tegra firmware driver +# end of Firmware Drivers + +# CONFIG_GNSS is not set +CONFIG_MTD=m +# CONFIG_MTD_TESTS is not set + +# +# Partition parsers +# +# CONFIG_MTD_CMDLINE_PARTS is not set +CONFIG_MTD_OF_PARTS=m +# CONFIG_MTD_REDBOOT_PARTS is not set +# end of Partition parsers + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +# CONFIG_MTD_BLOCK_RO is not set + +# +# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. +# +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_SM_FTL is not set +# CONFIG_MTD_OOPS is not set +# CONFIG_MTD_SWAP is not set +# CONFIG_MTD_PARTITIONED_MASTER is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_GEN_PROBE=m +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +CONFIG_MTD_CFI_INTELEXT=m +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_STAA=m +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_RAM=m +CONFIG_MTD_ROM=m +# CONFIG_MTD_ABSENT is not set +# end of RAM/ROM/Flash chip drivers + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +# CONFIG_MTD_PHYSMAP is not set +# CONFIG_MTD_PLATRAM is not set +# end of Mapping drivers for chip access + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_MCHP23K256 is not set +# CONFIG_MTD_MCHP48L640 is not set +# CONFIG_MTD_SST25L is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOCG3 is not set +# end of Self-contained MTD device drivers + +# +# NAND +# +# CONFIG_MTD_ONENAND is not set +# CONFIG_MTD_RAW_NAND is not set +# CONFIG_MTD_SPI_NAND is not set + +# +# ECC engine support +# +# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set +# CONFIG_MTD_NAND_ECC_SW_BCH is not set +# CONFIG_MTD_NAND_ECC_MXIC is not set +# end of ECC engine support +# end of NAND + +# +# LPDDR & LPDDR2 PCM memory drivers +# +# CONFIG_MTD_LPDDR is not set +# end of LPDDR & LPDDR2 PCM memory drivers + +# CONFIG_MTD_SPI_NOR is not set +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +# CONFIG_MTD_UBI_GLUEBI is not set +CONFIG_MTD_UBI_BLOCK=y +# CONFIG_MTD_UBI_NVMEM is not set +# CONFIG_MTD_HYPERBUS is not set +CONFIG_DTC=y +CONFIG_OF=y +# CONFIG_OF_UNITTEST is not set +CONFIG_OF_FLATTREE=y +CONFIG_OF_EARLY_FLATTREE=y +CONFIG_OF_KOBJ=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_IRQ=y +CONFIG_OF_RESERVED_MEM=y +# CONFIG_OF_OVERLAY is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=y +CONFIG_PARPORT_PC=y +CONFIG_PARPORT_SERIAL=y +CONFIG_PARPORT_PC_FIFO=y +# CONFIG_PARPORT_PC_SUPERIO is not set +# CONFIG_PARPORT_PC_PCMCIA is not set +# CONFIG_PARPORT_1284 is not set +CONFIG_PNP=y +CONFIG_PNP_DEBUG_MESSAGES=y + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +CONFIG_CDROM=y +# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set +CONFIG_ZRAM=m +# CONFIG_ZRAM_DEF_COMP_LZORLE is not set +CONFIG_ZRAM_DEF_COMP_ZSTD=y +# CONFIG_ZRAM_DEF_COMP_LZ4 is not set +# CONFIG_ZRAM_DEF_COMP_LZO is not set +# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set +# CONFIG_ZRAM_DEF_COMP_842 is not set +CONFIG_ZRAM_DEF_COMP="zstd" +# CONFIG_ZRAM_WRITEBACK is not set +# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set +# CONFIG_ZRAM_MEMORY_TRACKING is not set +# CONFIG_ZRAM_MULTI_COMP is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_DRBD=m +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=8192 +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +CONFIG_VIRTIO_BLK=y +CONFIG_BLK_DEV_RBD=m +# CONFIG_BLK_DEV_UBLK is not set + +# +# NVME Support +# +CONFIG_NVME_CORE=y +CONFIG_BLK_DEV_NVME=y +CONFIG_NVME_MULTIPATH=y +# CONFIG_NVME_VERBOSE_ERRORS is not set +# CONFIG_NVME_HWMON is not set +CONFIG_NVME_FABRICS=m +CONFIG_NVME_RDMA=m +CONFIG_NVME_FC=m +CONFIG_NVME_TCP=m +# CONFIG_NVME_TCP_TLS is not set +# CONFIG_NVME_HOST_AUTH is not set +CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y +CONFIG_NVME_TARGET_LOOP=m +CONFIG_NVME_TARGET_RDMA=m +CONFIG_NVME_TARGET_FC=m +# CONFIG_NVME_TARGET_FCLOOP is not set +CONFIG_NVME_TARGET_TCP=m +# CONFIG_NVME_TARGET_TCP_TLS is not set +# CONFIG_NVME_TARGET_AUTH is not set +# end of NVME Support + +# +# Misc devices +# +# CONFIG_AD525X_DPOT is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_PHANTOM is not set +# CONFIG_TIFM_CORE is not set +# CONFIG_ICS932S401 is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_HP_ILO is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_SRAM is not set +# CONFIG_DW_XDATA_PCIE is not set +# CONFIG_PCI_ENDPOINT_TEST is not set +# CONFIG_XILINX_SDFEC is not set +# CONFIG_HISI_HIKEY_USB is not set +# CONFIG_OPEN_DICE is not set +# CONFIG_VCPU_STALL_DETECTOR is not set +# CONFIG_NSM is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +# CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_MAX6875 is not set +CONFIG_EEPROM_93CX6=m +# CONFIG_EEPROM_93XX46 is not set +# CONFIG_EEPROM_IDT_89HPESX is not set +# CONFIG_EEPROM_EE1004 is not set +# end of EEPROM support + +# CONFIG_CB710_CORE is not set + +# +# Texas Instruments shared transport line discipline +# +# CONFIG_TI_ST is not set +# end of Texas Instruments shared transport line discipline + +# CONFIG_SENSORS_LIS3_I2C is not set +# CONFIG_ALTERA_STAPL is not set +# CONFIG_GENWQE is not set +# CONFIG_ECHO is not set +# CONFIG_BCM_VK is not set +# CONFIG_MISC_ALCOR_PCI is not set +# CONFIG_MISC_RTSX_PCI is not set +# CONFIG_MISC_RTSX_USB is not set +# CONFIG_UACCE is not set +# CONFIG_PVPANIC is not set +# CONFIG_GP_PCI1XXXX is not set +# end of Misc devices + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +CONFIG_RAID_ATTRS=y +CONFIG_SCSI_COMMON=y +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_NETLINK=y +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +CONFIG_BLK_DEV_SR=y +CONFIG_CHR_DEV_SG=y +CONFIG_BLK_DEV_BSG=y +CONFIG_CHR_DEV_SCH=m +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_LOGGING=y +# CONFIG_SCSI_SCAN_ASYNC is not set + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +# CONFIG_SCSI_SRP_ATTRS is not set +# end of SCSI Transports + +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_ISCSI_BOOT_SYSFS=m +# CONFIG_SCSI_CXGB3_ISCSI is not set +# CONFIG_SCSI_CXGB4_ISCSI is not set +# CONFIG_SCSI_BNX2_ISCSI is not set +# CONFIG_SCSI_BNX2X_FCOE is not set +# CONFIG_BE2ISCSI is not set +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_SCSI_HPSA is not set +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_3W_SAS is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_AACRAID is not set +# CONFIG_SCSI_AIC7XXX is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC94XX is not set +CONFIG_SCSI_MVSAS=y +# CONFIG_SCSI_MVSAS_DEBUG is not set +CONFIG_SCSI_MVSAS_TASKLET=y +CONFIG_SCSI_MVUMI=y +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_SCSI_ESAS2R is not set +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=y +CONFIG_MEGARAID_MAILBOX=y +CONFIG_MEGARAID_LEGACY=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=y +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS=y +# CONFIG_SCSI_MPI3MR is not set +# CONFIG_SCSI_SMARTPQI is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_SCSI_BUSLOGIC is not set +# CONFIG_SCSI_MYRB is not set +# CONFIG_SCSI_MYRS is not set +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +# CONFIG_SCSI_SNIC is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_FDOMAIN_PCI is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_PPA is not set +# CONFIG_SCSI_IMM is not set +# CONFIG_SCSI_STEX is not set +# CONFIG_SCSI_SYM53C8XX_2 is not set +# CONFIG_SCSI_IPR is not set +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_TCM_QLA2XXX=m +# CONFIG_TCM_QLA2XXX_DEBUG is not set +CONFIG_SCSI_QLA_ISCSI=m +# CONFIG_SCSI_EFCT is not set +# CONFIG_SCSI_DC395x is not set +# CONFIG_SCSI_AM53C974 is not set +# CONFIG_SCSI_WD719X is not set +# CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI_PMCRAID is not set +# CONFIG_SCSI_PM8001 is not set +# CONFIG_SCSI_BFA_FC is not set +CONFIG_SCSI_VIRTIO=m +# CONFIG_SCSI_CHELSIO_FCOE is not set +# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set +# CONFIG_SCSI_DH is not set +# end of SCSI device support + +CONFIG_ATA=y +CONFIG_SATA_HOST=y +CONFIG_PATA_TIMINGS=y +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_FORCE=y +CONFIG_ATA_ACPI=y +# CONFIG_SATA_ZPODD is not set +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=y +CONFIG_SATA_MOBILE_LPM_POLICY=0 +CONFIG_SATA_AHCI_PLATFORM=y +CONFIG_AHCI_DWC=y +# CONFIG_AHCI_CEVA is not set +# CONFIG_SATA_INIC162X is not set +# CONFIG_SATA_ACARD_AHCI is not set +# CONFIG_SATA_SIL24 is not set +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +# CONFIG_PDC_ADMA is not set +# CONFIG_SATA_QSTOR is not set +# CONFIG_SATA_SX4 is not set +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +# CONFIG_ATA_PIIX is not set +# CONFIG_SATA_DWC is not set +# CONFIG_SATA_MV is not set +# CONFIG_SATA_NV is not set +# CONFIG_SATA_PROMISE is not set +# CONFIG_SATA_SIL is not set +# CONFIG_SATA_SIS is not set +# CONFIG_SATA_SVW is not set +# CONFIG_SATA_ULI is not set +# CONFIG_SATA_VIA is not set +# CONFIG_SATA_VITESSE is not set + +# +# PATA SFF controllers with BMDMA +# +# CONFIG_PATA_ALI is not set +# CONFIG_PATA_AMD is not set +# CONFIG_PATA_ARTOP is not set +CONFIG_PATA_ATIIXP=y +# CONFIG_PATA_ATP867X is not set +# CONFIG_PATA_CMD64X is not set +# CONFIG_PATA_CYPRESS is not set +# CONFIG_PATA_EFAR is not set +# CONFIG_PATA_HPT366 is not set +# CONFIG_PATA_HPT37X is not set +# CONFIG_PATA_HPT3X2N is not set +# CONFIG_PATA_HPT3X3 is not set +# CONFIG_PATA_IT8213 is not set +# CONFIG_PATA_IT821X is not set +# CONFIG_PATA_JMICRON is not set +# CONFIG_PATA_MARVELL is not set +# CONFIG_PATA_NETCELL is not set +# CONFIG_PATA_NINJA32 is not set +# CONFIG_PATA_NS87415 is not set +# CONFIG_PATA_OLDPIIX is not set +# CONFIG_PATA_OPTIDMA is not set +# CONFIG_PATA_PDC2027X is not set +# CONFIG_PATA_PDC_OLD is not set +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RDC is not set +# CONFIG_PATA_SCH is not set +# CONFIG_PATA_SERVERWORKS is not set +# CONFIG_PATA_SIL680 is not set +# CONFIG_PATA_SIS is not set +# CONFIG_PATA_TOSHIBA is not set +# CONFIG_PATA_TRIFLEX is not set +# CONFIG_PATA_VIA is not set +# CONFIG_PATA_WINBOND is not set + +# +# PIO-only SFF controllers +# +# CONFIG_PATA_CMD640_PCI is not set +# CONFIG_PATA_MPIIX is not set +# CONFIG_PATA_NS87410 is not set +# CONFIG_PATA_OPTI is not set +CONFIG_PATA_PCMCIA=m +# CONFIG_PATA_OF_PLATFORM is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_PARPORT is not set + +# +# Generic fallback / legacy drivers +# +# CONFIG_PATA_ACPI is not set +# CONFIG_ATA_GENERIC is not set +# CONFIG_PATA_LEGACY is not set +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_BITMAP_FILE=y +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +# CONFIG_MD_CLUSTER is not set +CONFIG_BCACHE=m +# CONFIG_BCACHE_DEBUG is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=y +# CONFIG_DM_DEBUG is not set +CONFIG_DM_BUFIO=m +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_PERSISTENT_DATA=m +# CONFIG_DM_UNSTRIPED is not set +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_SMQ=m +CONFIG_DM_WRITECACHE=m +# CONFIG_DM_EBS is not set +# CONFIG_DM_ERA is not set +# CONFIG_DM_CLONE is not set +CONFIG_DM_MIRROR=m +# CONFIG_DM_LOG_USERSPACE is not set +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_MULTIPATH_HST is not set +# CONFIG_DM_MULTIPATH_IOA is not set +# CONFIG_DM_DELAY is not set +# CONFIG_DM_DUST is not set +# CONFIG_DM_INIT is not set +# CONFIG_DM_UEVENT is not set +# CONFIG_DM_FLAKEY is not set +# CONFIG_DM_VERITY is not set +# CONFIG_DM_SWITCH is not set +# CONFIG_DM_LOG_WRITES is not set +# CONFIG_DM_INTEGRITY is not set +# CONFIG_DM_ZONED is not set +# CONFIG_DM_AUDIT is not set +# CONFIG_DM_VDO is not set +CONFIG_TARGET_CORE=m +CONFIG_TCM_IBLOCK=m +CONFIG_TCM_FILEIO=m +CONFIG_TCM_PSCSI=m +CONFIG_TCM_USER2=m +CONFIG_LOOPBACK_TARGET=m +# CONFIG_TCM_FC is not set +CONFIG_ISCSI_TARGET=m +# CONFIG_ISCSI_TARGET_CXGB4 is not set +# CONFIG_REMOTE_TARGET is not set +# CONFIG_FUSION is not set + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_FIREWIRE is not set +# CONFIG_FIREWIRE_NOSY is not set +# end of IEEE 1394 (FireWire) support + +CONFIG_NETDEVICES=y +CONFIG_MII=y +CONFIG_NET_CORE=y +CONFIG_BONDING=m +CONFIG_DUMMY=y +CONFIG_WIREGUARD=m +# CONFIG_WIREGUARD_DEBUG is not set +# CONFIG_EQUALIZER is not set +# CONFIG_NET_FC is not set +# CONFIG_IFB is not set +# CONFIG_NET_TEAM is not set +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_IPVLAN_L3S=y +CONFIG_IPVLAN=m +# CONFIG_IPVTAP is not set +CONFIG_VXLAN=y +# CONFIG_GENEVE is not set +# CONFIG_BAREUDP is not set +# CONFIG_GTP is not set +# CONFIG_PFCP is not set +# CONFIG_AMT is not set +# CONFIG_MACSEC is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NTB_NETDEV is not set +CONFIG_RIONET=m +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RIONET_RX_SIZE=128 +CONFIG_TUN=m +CONFIG_TAP=m +# CONFIG_TUN_VNET_CROSS_LE is not set +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +# CONFIG_NLMON is not set +# CONFIG_NETKIT is not set +# CONFIG_NET_VRF is not set +# CONFIG_VSOCKMON is not set +# CONFIG_ARCNET is not set +CONFIG_ETHERNET=y +CONFIG_MDIO=y +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_AGERE is not set +# CONFIG_NET_VENDOR_ALACRITECH is not set +# CONFIG_NET_VENDOR_ALTEON is not set +# CONFIG_ALTERA_TSE is not set +# CONFIG_NET_VENDOR_AMAZON is not set +# CONFIG_NET_VENDOR_AMD is not set +# CONFIG_NET_VENDOR_AQUANTIA is not set +# CONFIG_NET_VENDOR_ARC is not set +CONFIG_NET_VENDOR_ASIX=y +# CONFIG_SPI_AX88796C is not set +# CONFIG_NET_VENDOR_ATHEROS is not set +CONFIG_NET_VENDOR_BROADCOM=y +# CONFIG_B44 is not set +# CONFIG_BCMGENET is not set +CONFIG_BNX2=y +# CONFIG_CNIC is not set +# CONFIG_TIGON3 is not set +# CONFIG_BNX2X is not set +# CONFIG_SYSTEMPORT is not set +# CONFIG_BNXT is not set +CONFIG_NET_VENDOR_CADENCE=y +# CONFIG_MACB is not set +# CONFIG_NET_VENDOR_CAVIUM is not set +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +# CONFIG_CHELSIO_T4VF is not set +CONFIG_CHELSIO_INLINE_CRYPTO=y +# CONFIG_CHELSIO_IPSEC_INLINE is not set +# CONFIG_CHELSIO_TLS_DEVICE is not set +# CONFIG_NET_VENDOR_CISCO is not set +CONFIG_NET_VENDOR_CORTINA=y +# CONFIG_GEMINI_ETHERNET is not set +CONFIG_NET_VENDOR_DAVICOM=y +# CONFIG_DM9051 is not set +# CONFIG_DNET is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +CONFIG_NET_VENDOR_ENGLEDER=y +# CONFIG_TSNEP is not set +# CONFIG_NET_VENDOR_EZCHIP is not set +CONFIG_NET_VENDOR_FUJITSU=y +# CONFIG_PCMCIA_FMVJ18X is not set +CONFIG_NET_VENDOR_FUNGIBLE=y +# CONFIG_FUN_ETH is not set +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_NET_VENDOR_HUAWEI=y +# CONFIG_NET_VENDOR_I825XX is not set +CONFIG_NET_VENDOR_INTEL=y +# CONFIG_E100 is not set +CONFIG_E1000=y +CONFIG_E1000E=y +CONFIG_IGB=y +CONFIG_IGB_HWMON=y +# CONFIG_IGBVF is not set +CONFIG_IXGBE=y +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_IPSEC=y +# CONFIG_IXGBEVF is not set +# CONFIG_I40E is not set +# CONFIG_I40EVF is not set +# CONFIG_ICE is not set +# CONFIG_FM10K is not set +# CONFIG_IGC is not set +# CONFIG_IDPF is not set +# CONFIG_JME is not set +CONFIG_NET_VENDOR_ADI=y +CONFIG_NET_VENDOR_LITEX=y +# CONFIG_LITEX_LITEETH is not set +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MELLANOX is not set +# CONFIG_NET_VENDOR_MICREL is not set +CONFIG_NET_VENDOR_MICROCHIP=y +# CONFIG_ENC28J60 is not set +# CONFIG_ENCX24J600 is not set +# CONFIG_LAN743X is not set +# CONFIG_VCAP is not set +CONFIG_NET_VENDOR_MICROSEMI=y +CONFIG_NET_VENDOR_MICROSOFT=y +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_FEALNX is not set +CONFIG_NET_VENDOR_NI=y +# CONFIG_NI_XGE_MANAGEMENT_ENET is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +CONFIG_NET_VENDOR_NETERION=y +# CONFIG_S2IO is not set +# CONFIG_NET_VENDOR_NETRONOME is not set +# CONFIG_NET_VENDOR_NVIDIA is not set +# CONFIG_NET_VENDOR_OKI is not set +# CONFIG_ETHOC is not set +CONFIG_NET_VENDOR_PACKET_ENGINES=y +# CONFIG_HAMACHI is not set +# CONFIG_YELLOWFIN is not set +CONFIG_NET_VENDOR_PENSANDO=y +# CONFIG_IONIC is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +# CONFIG_NET_VENDOR_BROCADE is not set +# CONFIG_NET_VENDOR_QUALCOMM is not set +# CONFIG_NET_VENDOR_RDC is not set +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_8139TOO_PIO=y +# CONFIG_8139TOO_TUNE_TWISTER is not set +# CONFIG_8139TOO_8129 is not set +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=y +# CONFIG_NET_VENDOR_RENESAS is not set +# CONFIG_NET_VENDOR_ROCKER is not set +# CONFIG_NET_VENDOR_SAMSUNG is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +# CONFIG_NET_VENDOR_SIS is not set +# CONFIG_NET_VENDOR_SOLARFLARE is not set +# CONFIG_NET_VENDOR_SMSC is not set +CONFIG_NET_VENDOR_SOCIONEXT=y +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_STMMAC_ETH=y +# CONFIG_STMMAC_SELFTESTS is not set +CONFIG_STMMAC_PLATFORM=y +# CONFIG_DWMAC_DWC_QOS_ETH is not set +CONFIG_DWMAC_GENERIC=y +# CONFIG_DWMAC_INTEL_PLAT is not set +CONFIG_DWMAC_LOONGSON=y +# CONFIG_STMMAC_PCI is not set +# CONFIG_NET_VENDOR_SUN is not set +CONFIG_NET_VENDOR_SYNOPSYS=y +# CONFIG_DWC_XLGMAC is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +CONFIG_NET_VENDOR_VERTEXCOM=y +# CONFIG_MSE102X is not set +# CONFIG_NET_VENDOR_VIA is not set +CONFIG_NET_VENDOR_WANGXUN=y +CONFIG_LIBWX=y +CONFIG_NGBE=y +CONFIG_TXGBE=y +# CONFIG_NET_VENDOR_WIZNET is not set +# CONFIG_NET_VENDOR_XILINX is not set +CONFIG_NET_VENDOR_XIRCOM=y +# CONFIG_PCMCIA_XIRC2PS is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_PHYLINK=y +CONFIG_PHYLIB=y +CONFIG_SWPHY=y +# CONFIG_LED_TRIGGER_PHY is not set +CONFIG_PHYLIB_LEDS=y +CONFIG_FIXED_PHY=y +CONFIG_SFP=y + +# +# MII PHY device drivers +# +# CONFIG_AIR_EN8811H_PHY is not set +# CONFIG_AMD_PHY is not set +# CONFIG_ADIN_PHY is not set +# CONFIG_ADIN1100_PHY is not set +# CONFIG_AQUANTIA_PHY is not set +# CONFIG_AX88796B_PHY is not set +# CONFIG_BROADCOM_PHY is not set +# CONFIG_BCM54140_PHY is not set +# CONFIG_BCM7XXX_PHY is not set +# CONFIG_BCM84881_PHY is not set +# CONFIG_BCM87XX_PHY is not set +# CONFIG_CICADA_PHY is not set +# CONFIG_CORTINA_PHY is not set +# CONFIG_DAVICOM_PHY is not set +# CONFIG_ICPLUS_PHY is not set +# CONFIG_LXT_PHY is not set +# CONFIG_INTEL_XWAY_PHY is not set +# CONFIG_LSI_ET1011C_PHY is not set +# CONFIG_MARVELL_PHY is not set +CONFIG_MARVELL_10G_PHY=y +# CONFIG_MARVELL_88Q2XXX_PHY is not set +# CONFIG_MARVELL_88X2222_PHY is not set +# CONFIG_MAXLINEAR_GPHY is not set +# CONFIG_MEDIATEK_GE_PHY is not set +# CONFIG_MICREL_PHY is not set +# CONFIG_MICROCHIP_T1S_PHY is not set +# CONFIG_MICROCHIP_PHY is not set +# CONFIG_MICROCHIP_T1_PHY is not set +# CONFIG_MICROSEMI_PHY is not set +CONFIG_MOTORCOMM_PHY=y +# CONFIG_NATIONAL_PHY is not set +# CONFIG_NXP_CBTX_PHY is not set +# CONFIG_NXP_C45_TJA11XX_PHY is not set +# CONFIG_NXP_TJA11XX_PHY is not set +# CONFIG_NCN26000_PHY is not set +# CONFIG_QCA83XX_PHY is not set +# CONFIG_QCA808X_PHY is not set +# CONFIG_QCA807X_PHY is not set +# CONFIG_QSEMI_PHY is not set +CONFIG_REALTEK_PHY=y +# CONFIG_RENESAS_PHY is not set +# CONFIG_ROCKCHIP_PHY is not set +# CONFIG_SMSC_PHY is not set +# CONFIG_STE10XP is not set +# CONFIG_TERANETICS_PHY is not set +# CONFIG_DP83822_PHY is not set +# CONFIG_DP83TC811_PHY is not set +# CONFIG_DP83848_PHY is not set +# CONFIG_DP83867_PHY is not set +# CONFIG_DP83869_PHY is not set +# CONFIG_DP83TD510_PHY is not set +# CONFIG_DP83TG720_PHY is not set +# CONFIG_VITESSE_PHY is not set +# CONFIG_XILINX_GMII2RGMII is not set +# CONFIG_MICREL_KS8995MA is not set +CONFIG_MDIO_DEVICE=y +CONFIG_MDIO_BUS=y +CONFIG_FWNODE_MDIO=y +CONFIG_OF_MDIO=y +CONFIG_ACPI_MDIO=y +CONFIG_MDIO_DEVRES=y +# CONFIG_MDIO_BITBANG is not set +# CONFIG_MDIO_BCM_UNIMAC is not set +# CONFIG_MDIO_HISI_FEMAC is not set +CONFIG_MDIO_I2C=y +# CONFIG_MDIO_MVUSB is not set +# CONFIG_MDIO_MSCC_MIIM is not set +# CONFIG_MDIO_OCTEON is not set +# CONFIG_MDIO_IPQ4019 is not set +# CONFIG_MDIO_IPQ8064 is not set +# CONFIG_MDIO_THUNDER is not set + +# +# MDIO Multiplexers +# +# CONFIG_MDIO_BUS_MUX_GPIO is not set +# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set +# CONFIG_MDIO_BUS_MUX_MMIOREG is not set + +# +# PCS device drivers +# +CONFIG_PCS_XPCS=y +# end of PCS device drivers + +# CONFIG_PLIP is not set +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +# CONFIG_PPPOE_HASH_BITS_1 is not set +# CONFIG_PPPOE_HASH_BITS_2 is not set +CONFIG_PPPOE_HASH_BITS_4=y +# CONFIG_PPPOE_HASH_BITS_8 is not set +CONFIG_PPPOE_HASH_BITS=4 +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +# CONFIG_SLIP is not set +CONFIG_SLHC=m +CONFIG_USB_NET_DRIVERS=y +# CONFIG_USB_CATC is not set +# CONFIG_USB_KAWETH is not set +# CONFIG_USB_PEGASUS is not set +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +# CONFIG_USB_LAN78XX is not set +# CONFIG_USB_USBNET is not set +# CONFIG_USB_HSO is not set +# CONFIG_USB_IPHETH is not set +CONFIG_WLAN=y +CONFIG_WLAN_VENDOR_ADMTEK=y +# CONFIG_ADM8211 is not set +CONFIG_ATH_COMMON=m +CONFIG_WLAN_VENDOR_ATH=y +# CONFIG_ATH_DEBUG is not set +# CONFIG_ATH5K is not set +# CONFIG_ATH5K_PCI is not set +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +# CONFIG_ATH9K_AHB is not set +# CONFIG_ATH9K_DYNACK is not set +# CONFIG_ATH9K_WOW is not set +CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_PCOEM=y +# CONFIG_ATH9K_PCI_NO_EEPROM is not set +CONFIG_ATH9K_HTC=m +# CONFIG_ATH9K_HTC_DEBUGFS is not set +# CONFIG_ATH9K_HWRNG is not set +# CONFIG_CARL9170 is not set +# CONFIG_ATH6KL is not set +# CONFIG_AR5523 is not set +# CONFIG_WIL6210 is not set +# CONFIG_ATH10K is not set +# CONFIG_WCN36XX is not set +# CONFIG_ATH11K is not set +# CONFIG_ATH12K is not set +CONFIG_WLAN_VENDOR_ATMEL=y +# CONFIG_AT76C50X_USB is not set +CONFIG_WLAN_VENDOR_BROADCOM=y +# CONFIG_B43 is not set +# CONFIG_B43LEGACY is not set +# CONFIG_BRCMSMAC is not set +# CONFIG_BRCMFMAC is not set +CONFIG_WLAN_VENDOR_INTEL=y +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +# end of iwl3945 / iwl4965 Debugging Options + +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_OPMODE_MODULAR=y + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +# end of Debugging Options + +CONFIG_WLAN_VENDOR_INTERSIL=y +# CONFIG_P54_COMMON is not set +CONFIG_WLAN_VENDOR_MARVELL=y +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +# CONFIG_LIBERTAS_MESH is not set +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_MWL8K=m +CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_MT7601U=m +CONFIG_MT76_CORE=m +CONFIG_MT76_LEDS=y +CONFIG_MT76_USB=m +CONFIG_MT76x02_LIB=m +CONFIG_MT76x02_USB=m +CONFIG_MT76_CONNAC_LIB=m +CONFIG_MT792x_LIB=m +CONFIG_MT792x_USB=m +CONFIG_MT76x0_COMMON=m +CONFIG_MT76x0U=m +CONFIG_MT76x0E=m +CONFIG_MT76x2_COMMON=m +CONFIG_MT76x2E=m +CONFIG_MT76x2U=m +CONFIG_MT7603E=m +CONFIG_MT7615_COMMON=m +CONFIG_MT7615E=m +CONFIG_MT7663_USB_SDIO_COMMON=m +CONFIG_MT7663U=m +CONFIG_MT7915E=m +CONFIG_MT7921_COMMON=m +CONFIG_MT7921E=m +CONFIG_MT7921U=m +CONFIG_MT7996E=m +CONFIG_MT7925_COMMON=m +CONFIG_MT7925E=m +CONFIG_MT7925U=m +CONFIG_WLAN_VENDOR_MICROCHIP=y +# CONFIG_WILC1000_SPI is not set +CONFIG_WLAN_VENDOR_PURELIFI=y +# CONFIG_PLFXLC is not set +CONFIG_WLAN_VENDOR_RALINK=y +CONFIG_RT2X00=m +# CONFIG_RT2400PCI is not set +# CONFIG_RT2500PCI is not set +# CONFIG_RT61PCI is not set +# CONFIG_RT2800PCI is not set +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT35XX=y +# CONFIG_RT2800USB_RT3573 is not set +# CONFIG_RT2800USB_RT53XX is not set +# CONFIG_RT2800USB_RT55XX is not set +# CONFIG_RT2800USB_UNKNOWN is not set +CONFIG_RT2800_LIB=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_DEBUG is not set +CONFIG_WLAN_VENDOR_REALTEK=y +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_RTL_CARDS=m +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m +CONFIG_RTL8192CU=m +CONFIG_RTLWIFI=m +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8192D_COMMON=m +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_RTL8XXXU=m +# CONFIG_RTL8XXXU_UNTESTED is not set +CONFIG_RTW88=m +CONFIG_RTW88_CORE=m +CONFIG_RTW88_PCI=m +CONFIG_RTW88_USB=m +CONFIG_RTW88_8822B=m +CONFIG_RTW88_8822C=m +CONFIG_RTW88_8723X=m +CONFIG_RTW88_8723D=m +CONFIG_RTW88_8821C=m +CONFIG_RTW88_8822BE=m +CONFIG_RTW88_8822BU=m +CONFIG_RTW88_8822CE=m +CONFIG_RTW88_8822CU=m +CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8723DU=m +CONFIG_RTW88_8821CE=m +CONFIG_RTW88_8821CU=m +# CONFIG_RTW88_DEBUG is not set +# CONFIG_RTW88_DEBUGFS is not set +CONFIG_RTW89=m +CONFIG_RTW89_CORE=m +CONFIG_RTW89_PCI=m +CONFIG_RTW89_8851B=m +CONFIG_RTW89_8852A=m +CONFIG_RTW89_8852B=m +CONFIG_RTW89_8852C=m +CONFIG_RTW89_8922A=m +CONFIG_RTW89_8851BE=m +CONFIG_RTW89_8852AE=m +CONFIG_RTW89_8852BE=m +CONFIG_RTW89_8852CE=m +CONFIG_RTW89_8922AE=m +# CONFIG_RTW89_DEBUGMSG is not set +# CONFIG_RTW89_DEBUGFS is not set +CONFIG_WLAN_VENDOR_RSI=y +# CONFIG_RSI_91X is not set +CONFIG_WLAN_VENDOR_SILABS=y +# CONFIG_WFX is not set +CONFIG_WLAN_VENDOR_ST=y +# CONFIG_CW1200 is not set +CONFIG_WLAN_VENDOR_TI=y +# CONFIG_WL1251 is not set +# CONFIG_WL12XX is not set +# CONFIG_WL18XX is not set +# CONFIG_WLCORE is not set +CONFIG_WLAN_VENDOR_ZYDAS=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_WLAN_VENDOR_QUANTENNA=y +# CONFIG_QTNFMAC_PCIE is not set +# CONFIG_MAC80211_HWSIM is not set +# CONFIG_VIRT_WIFI is not set +# CONFIG_WAN is not set + +# +# Wireless WAN +# +# CONFIG_WWAN is not set +# end of Wireless WAN + +# CONFIG_VMXNET3 is not set +# CONFIG_FUJITSU_ES is not set +CONFIG_USB4_NET=m +# CONFIG_NETDEVSIM is not set +CONFIG_NET_FAILOVER=m +# CONFIG_ISDN is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_LEDS=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_SPARSEKMAP=y +# CONFIG_INPUT_MATRIXKMAP is not set +CONFIG_INPUT_VIVALDIFMAP=y + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set +CONFIG_KEYBOARD_ATKBD=y +# CONFIG_KEYBOARD_QT1050 is not set +# CONFIG_KEYBOARD_QT1070 is not set +# CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_DLINK_DIR685 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_GPIO_POLLED is not set +# CONFIG_KEYBOARD_TCA6416 is not set +# CONFIG_KEYBOARD_TCA8418 is not set +# CONFIG_KEYBOARD_MATRIX is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_LM8333 is not set +# CONFIG_KEYBOARD_MAX7359 is not set +# CONFIG_KEYBOARD_MCS is not set +# CONFIG_KEYBOARD_MPR121 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_OMAP4 is not set +# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set +CONFIG_KEYBOARD_XTKBD=m +# CONFIG_KEYBOARD_CAP11XX is not set +# CONFIG_KEYBOARD_BCM is not set +# CONFIG_KEYBOARD_CYPRESS_SF is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=y +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_BYD=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y +CONFIG_MOUSE_PS2_SENTELIC=y +# CONFIG_MOUSE_PS2_TOUCHKIT is not set +CONFIG_MOUSE_PS2_FOCALTECH=y +CONFIG_MOUSE_PS2_SMBUS=y +CONFIG_MOUSE_SERIAL=m +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_BCM5974 is not set +# CONFIG_MOUSE_CYAPA is not set +# CONFIG_MOUSE_ELAN_I2C is not set +# CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_MOUSE_GPIO is not set +# CONFIG_MOUSE_SYNAPTICS_I2C is not set +# CONFIG_MOUSE_SYNAPTICS_USB is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +CONFIG_INPUT_MISC=y +# CONFIG_INPUT_AD714X is not set +# CONFIG_INPUT_ATMEL_CAPTOUCH is not set +# CONFIG_INPUT_BMA150 is not set +# CONFIG_INPUT_E3X0_BUTTON is not set +# CONFIG_INPUT_MMA8450 is not set +# CONFIG_INPUT_GPIO_BEEPER is not set +# CONFIG_INPUT_GPIO_DECODER is not set +# CONFIG_INPUT_GPIO_VIBRA is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_KXTJ9 is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +# CONFIG_INPUT_CM109 is not set +CONFIG_INPUT_UINPUT=m +# CONFIG_INPUT_PCF8574 is not set +# CONFIG_INPUT_PWM_BEEPER is not set +# CONFIG_INPUT_PWM_VIBRA is not set +# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set +# CONFIG_INPUT_DA7280_HAPTICS is not set +# CONFIG_INPUT_ADXL34X is not set +# CONFIG_INPUT_IMS_PCU is not set +# CONFIG_INPUT_IQS269A is not set +# CONFIG_INPUT_IQS626A is not set +# CONFIG_INPUT_IQS7222 is not set +# CONFIG_INPUT_CMA3000 is not set +# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2665_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set +# CONFIG_RMI4_CORE is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=m +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_SERIO_ALTERA_PS2 is not set +# CONFIG_SERIO_PS2MULT is not set +# CONFIG_SERIO_ARC_PS2 is not set +# CONFIG_SERIO_APBPS2 is not set +# CONFIG_SERIO_GPIO_PS2 is not set +# CONFIG_USERIO is not set +# CONFIG_GAMEPORT is not set +# end of Hardware I/O ports +# end of Input device support + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_LEGACY_TIOCSTI=y +CONFIG_LDISC_AUTOLOAD=y + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_16550A_VARIANTS=y +# CONFIG_SERIAL_8250_FINTEK is not set +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCILIB=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_EXAR=y +# CONFIG_SERIAL_8250_CS is not set +CONFIG_SERIAL_8250_NR_UARTS=16 +CONFIG_SERIAL_8250_RUNTIME_UARTS=16 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_PCI1XXXX is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +# CONFIG_SERIAL_8250_DETECT_IRQ is not set +CONFIG_SERIAL_8250_RSA=y +# CONFIG_SERIAL_8250_DW is not set +# CONFIG_SERIAL_8250_RT288X is not set +CONFIG_SERIAL_8250_PERICOM=y +CONFIG_SERIAL_OF_PLATFORM=y + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +# CONFIG_SERIAL_UARTLITE is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_JSM is not set +# CONFIG_SERIAL_SIFIVE is not set +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_SC16IS7XX_CORE is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_XILINX_PS_UART is not set +# CONFIG_SERIAL_ARC is not set +# CONFIG_SERIAL_RP2 is not set +# CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_SERIAL_FSL_LINFLEXUART is not set +# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set +# CONFIG_SERIAL_SPRD is not set +# end of Serial drivers + +CONFIG_SERIAL_MCTRL_GPIO=y +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_N_HDLC is not set +# CONFIG_IPWIRELESS is not set +# CONFIG_N_GSM is not set +# CONFIG_NOZOMI is not set +# CONFIG_NULL_TTY is not set +CONFIG_HVC_DRIVER=y +# CONFIG_SERIAL_DEV_BUS is not set +# CONFIG_TTY_PRINTK is not set +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +# CONFIG_PPDEV is not set +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DMI_DECODE=y +CONFIG_IPMI_PLAT_DATA=y +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +# CONFIG_IPMI_SSIF is not set +# CONFIG_IPMI_WATCHDOG is not set +# CONFIG_IPMI_POWEROFF is not set +CONFIG_HW_RANDOM=y +# CONFIG_HW_RANDOM_TIMERIOMEM is not set +# CONFIG_HW_RANDOM_BA431 is not set +CONFIG_HW_RANDOM_VIRTIO=m +# CONFIG_HW_RANDOM_CCTRNG is not set +# CONFIG_HW_RANDOM_XIPHERA is not set +# CONFIG_APPLICOM is not set +CONFIG_DEVMEM=y +CONFIG_DEVPORT=y +# CONFIG_TCG_TPM is not set +# CONFIG_XILLYBUS is not set +# CONFIG_XILLYUSB is not set +# end of Character devices + +# +# I2C support +# +CONFIG_I2C=y +CONFIG_ACPI_I2C_OPREGION=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=y +# CONFIG_I2C_MUX is not set +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +# CONFIG_I2C_AMD756 is not set +# CONFIG_I2C_AMD8111 is not set +# CONFIG_I2C_AMD_MP2 is not set +# CONFIG_I2C_I801 is not set +# CONFIG_I2C_ISCH is not set +CONFIG_I2C_PIIX4=y +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_NVIDIA_GPU is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set +# CONFIG_I2C_ZHAOXIN is not set + +# +# ACPI drivers +# +# CONFIG_I2C_SCMI is not set + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +CONFIG_I2C_DESIGNWARE_CORE=y +# CONFIG_I2C_DESIGNWARE_SLAVE is not set +CONFIG_I2C_DESIGNWARE_PLATFORM=y +# CONFIG_I2C_DESIGNWARE_PCI is not set +# CONFIG_I2C_EMEV2 is not set +CONFIG_I2C_GPIO=y +# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set +CONFIG_I2C_LS2X=y +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_RK3X is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_XILINX is not set + +# +# External I2C/SMBus adapter drivers +# +# CONFIG_I2C_DIOLAN_U2C is not set +# CONFIG_I2C_CP2615 is not set +# CONFIG_I2C_PARPORT is not set +# CONFIG_I2C_PCI1XXXX is not set +# CONFIG_I2C_ROBOTFUZZ_OSIF is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_VIRTIO is not set +# end of I2C Hardware Bus support + +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_SLAVE is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# end of I2C support + +# CONFIG_I3C is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y +# CONFIG_SPI_MEM is not set + +# +# SPI Master Controller Drivers +# +# CONFIG_SPI_ALTERA is not set +# CONFIG_SPI_AXI_SPI_ENGINE is not set +# CONFIG_SPI_BITBANG is not set +# CONFIG_SPI_BUTTERFLY is not set +# CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_DESIGNWARE is not set +# CONFIG_SPI_GPIO is not set +# CONFIG_SPI_LM70_LLP is not set +CONFIG_SPI_LOONGSON_CORE=m +CONFIG_SPI_LOONGSON_PCI=m +CONFIG_SPI_LOONGSON_PLATFORM=m +# CONFIG_SPI_FSL_SPI is not set +# CONFIG_SPI_MICROCHIP_CORE is not set +# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set +# CONFIG_SPI_OC_TINY is not set +# CONFIG_SPI_PCI1XXXX is not set +# CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SIFIVE is not set +# CONFIG_SPI_MXIC is not set +# CONFIG_SPI_XCOMM is not set +# CONFIG_SPI_XILINX is not set +# CONFIG_SPI_AMD is not set + +# +# SPI Multiplexer support +# +# CONFIG_SPI_MUX is not set + +# +# SPI Protocol Masters +# +# CONFIG_SPI_SPIDEV is not set +# CONFIG_SPI_LOOPBACK_TEST is not set +# CONFIG_SPI_TLE62X0 is not set +# CONFIG_SPI_SLAVE is not set +CONFIG_SPI_DYNAMIC=y +# CONFIG_SPMI is not set +# CONFIG_HSI is not set +CONFIG_PPS=y +# CONFIG_PPS_DEBUG is not set + +# +# PPS clients support +# +# CONFIG_PPS_CLIENT_KTIMER is not set +# CONFIG_PPS_CLIENT_LDISC is not set +# CONFIG_PPS_CLIENT_PARPORT is not set +# CONFIG_PPS_CLIENT_GPIO is not set + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=y +CONFIG_PTP_1588_CLOCK_OPTIONAL=y +# CONFIG_DP83640_PHY is not set +# CONFIG_PTP_1588_CLOCK_INES is not set +# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set +# CONFIG_PTP_1588_CLOCK_IDTCM is not set +# CONFIG_PTP_1588_CLOCK_FC3W is not set +# CONFIG_PTP_1588_CLOCK_MOCK is not set +# CONFIG_PTP_1588_CLOCK_OCP is not set +# end of PTP clock support + +CONFIG_PINCTRL=y +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AMD is not set +# CONFIG_PINCTRL_AW9523 is not set +# CONFIG_PINCTRL_CY8C95X0 is not set +CONFIG_PINCTRL_LOONGSON2=y +# CONFIG_PINCTRL_MCP23S08 is not set +# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set +# CONFIG_PINCTRL_OCELOT is not set +# CONFIG_PINCTRL_SINGLE is not set +# CONFIG_PINCTRL_STMFX is not set +# CONFIG_PINCTRL_SX150X is not set + +# +# Renesas pinctrl drivers +# +# end of Renesas pinctrl drivers + +CONFIG_GPIOLIB=y +CONFIG_GPIOLIB_FASTPATH_LIMIT=512 +CONFIG_OF_GPIO=y +CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_CDEV=y +CONFIG_GPIO_CDEV_V1=y +CONFIG_GPIO_GENERIC=y + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_74XX_MMIO is not set +# CONFIG_GPIO_ALTERA is not set +# CONFIG_GPIO_AMDPT is not set +# CONFIG_GPIO_CADENCE is not set +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_EXAR is not set +# CONFIG_GPIO_FTGPIO010 is not set +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set +# CONFIG_GPIO_LOGICVC is not set +CONFIG_GPIO_LOONGSON_64BIT=y +# CONFIG_GPIO_MB86S7X is not set +# CONFIG_GPIO_SIFIVE is not set +# CONFIG_GPIO_SYSCON is not set +# CONFIG_GPIO_XILINX is not set +# CONFIG_GPIO_AMD_FCH is not set +# end of Memory mapped GPIO drivers + +# +# I2C GPIO expanders +# +# CONFIG_GPIO_ADNP is not set +# CONFIG_GPIO_FXL6408 is not set +# CONFIG_GPIO_DS4520 is not set +# CONFIG_GPIO_GW_PLD is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCA9570 is not set +# CONFIG_GPIO_PCF857X is not set +# CONFIG_GPIO_TPIC2810 is not set +# end of I2C GPIO expanders + +# +# MFD GPIO expanders +# +# end of MFD GPIO expanders + +# +# PCI GPIO expanders +# +# CONFIG_GPIO_PCI_IDIO_16 is not set +# CONFIG_GPIO_PCIE_IDIO_24 is not set +# CONFIG_GPIO_RDC321X is not set +# end of PCI GPIO expanders + +# +# SPI GPIO expanders +# +# CONFIG_GPIO_74X164 is not set +# CONFIG_GPIO_MAX3191X is not set +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MC33880 is not set +# CONFIG_GPIO_PISOSR is not set +# CONFIG_GPIO_XRA1403 is not set +# end of SPI GPIO expanders + +# +# USB GPIO expanders +# +# end of USB GPIO expanders + +# +# Virtual GPIO drivers +# +# CONFIG_GPIO_AGGREGATOR is not set +# CONFIG_GPIO_LATCH is not set +# CONFIG_GPIO_MOCKUP is not set +# CONFIG_GPIO_VIRTIO is not set +# CONFIG_GPIO_SIM is not set +# end of Virtual GPIO drivers + +# CONFIG_W1 is not set +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_GPIO is not set +# CONFIG_POWER_RESET_GPIO_RESTART is not set +# CONFIG_POWER_RESET_LTC2952 is not set +CONFIG_POWER_RESET_RESTART=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_POWER_RESET_SYSCON_POWEROFF=y +CONFIG_REBOOT_MODE=y +CONFIG_SYSCON_REBOOT_MODE=y +# CONFIG_NVMEM_REBOOT_MODE is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_POWER_SUPPLY_HWMON=y +# CONFIG_IP5XXX_POWER is not set +# CONFIG_TEST_POWER is not set +# CONFIG_CHARGER_ADP5061 is not set +# CONFIG_BATTERY_CW2015 is not set +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_SAMSUNG_SDI is not set +# CONFIG_BATTERY_SBS is not set +# CONFIG_CHARGER_SBS is not set +# CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_LT3651 is not set +# CONFIG_CHARGER_LTC4162L is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set +# CONFIG_CHARGER_MAX77976 is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_BQ24257 is not set +# CONFIG_CHARGER_BQ24735 is not set +# CONFIG_CHARGER_BQ2515X is not set +# CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_BQ25980 is not set +# CONFIG_CHARGER_BQ256XX is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_BATTERY_GOLDFISH is not set +# CONFIG_BATTERY_RT5033 is not set +# CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_BD99954 is not set +# CONFIG_BATTERY_UG3105 is not set +# CONFIG_FUEL_GAUGE_MM8013 is not set +CONFIG_HWMON=y +CONFIG_HWMON_VID=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +# CONFIG_SENSORS_AD7314 is not set +# CONFIG_SENSORS_AD7414 is not set +# CONFIG_SENSORS_AD7418 is not set +# CONFIG_SENSORS_ADM1021 is not set +# CONFIG_SENSORS_ADM1025 is not set +# CONFIG_SENSORS_ADM1026 is not set +# CONFIG_SENSORS_ADM1029 is not set +# CONFIG_SENSORS_ADM1031 is not set +# CONFIG_SENSORS_ADM1177 is not set +# CONFIG_SENSORS_ADM9240 is not set +# CONFIG_SENSORS_ADT7310 is not set +# CONFIG_SENSORS_ADT7410 is not set +# CONFIG_SENSORS_ADT7411 is not set +# CONFIG_SENSORS_ADT7462 is not set +# CONFIG_SENSORS_ADT7470 is not set +# CONFIG_SENSORS_ADT7475 is not set +# CONFIG_SENSORS_AHT10 is not set +# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set +# CONFIG_SENSORS_AS370 is not set +# CONFIG_SENSORS_ASC7621 is not set +# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set +# CONFIG_SENSORS_AXI_FAN_CONTROL is not set +# CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_CHIPCAP2 is not set +# CONFIG_SENSORS_CORSAIR_CPRO is not set +# CONFIG_SENSORS_CORSAIR_PSU is not set +# CONFIG_SENSORS_DRIVETEMP is not set +# CONFIG_SENSORS_DS620 is not set +# CONFIG_SENSORS_DS1621 is not set +# CONFIG_SENSORS_I5K_AMB is not set +# CONFIG_SENSORS_F71805F is not set +# CONFIG_SENSORS_F71882FG is not set +# CONFIG_SENSORS_F75375S is not set +# CONFIG_SENSORS_GIGABYTE_WATERFORCE is not set +# CONFIG_SENSORS_GL518SM is not set +# CONFIG_SENSORS_GL520SM is not set +# CONFIG_SENSORS_G760A is not set +# CONFIG_SENSORS_G762 is not set +# CONFIG_SENSORS_GPIO_FAN is not set +# CONFIG_SENSORS_HIH6130 is not set +# CONFIG_SENSORS_HS3001 is not set +# CONFIG_SENSORS_IBMAEM is not set +# CONFIG_SENSORS_IBMPEX is not set +# CONFIG_SENSORS_IT87 is not set +# CONFIG_SENSORS_JC42 is not set +# CONFIG_SENSORS_POWERZ is not set +# CONFIG_SENSORS_POWR1220 is not set +# CONFIG_SENSORS_LINEAGE is not set +# CONFIG_SENSORS_LTC2945 is not set +# CONFIG_SENSORS_LTC2947_I2C is not set +# CONFIG_SENSORS_LTC2947_SPI is not set +# CONFIG_SENSORS_LTC2990 is not set +# CONFIG_SENSORS_LTC2991 is not set +# CONFIG_SENSORS_LTC2992 is not set +# CONFIG_SENSORS_LTC4151 is not set +# CONFIG_SENSORS_LTC4215 is not set +# CONFIG_SENSORS_LTC4222 is not set +# CONFIG_SENSORS_LTC4245 is not set +# CONFIG_SENSORS_LTC4260 is not set +# CONFIG_SENSORS_LTC4261 is not set +# CONFIG_SENSORS_LTC4282 is not set +# CONFIG_SENSORS_MAX1111 is not set +# CONFIG_SENSORS_MAX127 is not set +# CONFIG_SENSORS_MAX16065 is not set +# CONFIG_SENSORS_MAX1619 is not set +# CONFIG_SENSORS_MAX1668 is not set +# CONFIG_SENSORS_MAX197 is not set +# CONFIG_SENSORS_MAX31722 is not set +# CONFIG_SENSORS_MAX31730 is not set +# CONFIG_SENSORS_MAX31760 is not set +# CONFIG_MAX31827 is not set +# CONFIG_SENSORS_MAX6620 is not set +# CONFIG_SENSORS_MAX6621 is not set +# CONFIG_SENSORS_MAX6639 is not set +# CONFIG_SENSORS_MAX6642 is not set +# CONFIG_SENSORS_MAX6650 is not set +# CONFIG_SENSORS_MAX6697 is not set +# CONFIG_SENSORS_MAX31790 is not set +# CONFIG_SENSORS_MC34VR500 is not set +# CONFIG_SENSORS_MCP3021 is not set +# CONFIG_SENSORS_TC654 is not set +# CONFIG_SENSORS_TPS23861 is not set +# CONFIG_SENSORS_MR75203 is not set +# CONFIG_SENSORS_ADCXX is not set +# CONFIG_SENSORS_LM63 is not set +# CONFIG_SENSORS_LM70 is not set +# CONFIG_SENSORS_LM73 is not set +CONFIG_SENSORS_LM75=m +# CONFIG_SENSORS_LM77 is not set +# CONFIG_SENSORS_LM78 is not set +# CONFIG_SENSORS_LM80 is not set +# CONFIG_SENSORS_LM83 is not set +# CONFIG_SENSORS_LM85 is not set +# CONFIG_SENSORS_LM87 is not set +# CONFIG_SENSORS_LM90 is not set +# CONFIG_SENSORS_LM92 is not set +CONFIG_SENSORS_LM93=m +# CONFIG_SENSORS_LM95234 is not set +# CONFIG_SENSORS_LM95241 is not set +# CONFIG_SENSORS_LM95245 is not set +# CONFIG_SENSORS_PC87360 is not set +# CONFIG_SENSORS_PC87427 is not set +# CONFIG_SENSORS_NCT6683 is not set +# CONFIG_SENSORS_NCT6775 is not set +# CONFIG_SENSORS_NCT6775_I2C is not set +# CONFIG_SENSORS_NCT7802 is not set +# CONFIG_SENSORS_NPCM7XX is not set +# CONFIG_SENSORS_NZXT_KRAKEN2 is not set +# CONFIG_SENSORS_NZXT_KRAKEN3 is not set +# CONFIG_SENSORS_NZXT_SMART2 is not set +# CONFIG_SENSORS_OCC_P8_I2C is not set +# CONFIG_SENSORS_PCF8591 is not set +# CONFIG_PMBUS is not set +# CONFIG_SENSORS_PT5161L is not set +# CONFIG_SENSORS_PWM_FAN is not set +# CONFIG_SENSORS_SBTSI is not set +# CONFIG_SENSORS_SBRMI is not set +# CONFIG_SENSORS_SHT15 is not set +# CONFIG_SENSORS_SHT21 is not set +# CONFIG_SENSORS_SHT3x is not set +# CONFIG_SENSORS_SHT4x is not set +# CONFIG_SENSORS_SHTC1 is not set +# CONFIG_SENSORS_SIS5595 is not set +# CONFIG_SENSORS_DME1737 is not set +# CONFIG_SENSORS_EMC1403 is not set +# CONFIG_SENSORS_EMC2103 is not set +# CONFIG_SENSORS_EMC2305 is not set +# CONFIG_SENSORS_EMC6W201 is not set +# CONFIG_SENSORS_SMSC47M1 is not set +# CONFIG_SENSORS_SMSC47M192 is not set +# CONFIG_SENSORS_SMSC47B397 is not set +# CONFIG_SENSORS_STTS751 is not set +# CONFIG_SENSORS_ADC128D818 is not set +# CONFIG_SENSORS_ADS7828 is not set +# CONFIG_SENSORS_ADS7871 is not set +# CONFIG_SENSORS_AMC6821 is not set +# CONFIG_SENSORS_INA209 is not set +# CONFIG_SENSORS_INA2XX is not set +# CONFIG_SENSORS_INA238 is not set +# CONFIG_SENSORS_INA3221 is not set +# CONFIG_SENSORS_TC74 is not set +# CONFIG_SENSORS_THMC50 is not set +# CONFIG_SENSORS_TMP102 is not set +# CONFIG_SENSORS_TMP103 is not set +# CONFIG_SENSORS_TMP108 is not set +# CONFIG_SENSORS_TMP401 is not set +# CONFIG_SENSORS_TMP421 is not set +# CONFIG_SENSORS_TMP464 is not set +# CONFIG_SENSORS_TMP513 is not set +# CONFIG_SENSORS_VIA686A is not set +# CONFIG_SENSORS_VT1211 is not set +# CONFIG_SENSORS_VT8231 is not set +# CONFIG_SENSORS_W83773G is not set +# CONFIG_SENSORS_W83781D is not set +# CONFIG_SENSORS_W83791D is not set +# CONFIG_SENSORS_W83792D is not set +# CONFIG_SENSORS_W83793 is not set +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +# CONFIG_SENSORS_W83L785TS is not set +# CONFIG_SENSORS_W83L786NG is not set +CONFIG_SENSORS_W83627HF=m +# CONFIG_SENSORS_W83627EHF is not set + +# +# ACPI drivers +# +# CONFIG_SENSORS_ACPI_POWER is not set +CONFIG_THERMAL=y +# CONFIG_THERMAL_NETLINK is not set +# CONFIG_THERMAL_STATISTICS is not set +# CONFIG_THERMAL_DEBUGFS is not set +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_OF=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_GOV_FAIR_SHARE is not set +CONFIG_THERMAL_GOV_STEP_WISE=y +# CONFIG_THERMAL_GOV_BANG_BANG is not set +# CONFIG_THERMAL_GOV_USER_SPACE is not set +# CONFIG_CPU_THERMAL is not set +# CONFIG_DEVFREQ_THERMAL is not set +# CONFIG_THERMAL_EMULATION is not set +# CONFIG_THERMAL_MMIO is not set +CONFIG_LOONGSON2_THERMAL=m +# CONFIG_WATCHDOG is not set +CONFIG_SSB_POSSIBLE=y +# CONFIG_SSB is not set +CONFIG_BCMA_POSSIBLE=y +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=m +# CONFIG_MFD_ACT8945A is not set +# CONFIG_MFD_AS3711 is not set +# CONFIG_MFD_SMPRO is not set +# CONFIG_MFD_AS3722 is not set +# CONFIG_PMIC_ADP5520 is not set +# CONFIG_MFD_AAT2870_CORE is not set +# CONFIG_MFD_ATMEL_FLEXCOM is not set +# CONFIG_MFD_ATMEL_HLCDC is not set +# CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_BD9571MWV is not set +# CONFIG_MFD_AXP20X_I2C is not set +# CONFIG_MFD_CS42L43_I2C is not set +# CONFIG_MFD_MADERA is not set +# CONFIG_MFD_MAX5970 is not set +# CONFIG_PMIC_DA903X is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DA9052_I2C is not set +# CONFIG_MFD_DA9055 is not set +# CONFIG_MFD_DA9062 is not set +# CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_DA9150 is not set +# CONFIG_MFD_DLN2 is not set +# CONFIG_MFD_GATEWORKS_GSC is not set +# CONFIG_MFD_MC13XXX_SPI is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_MFD_MP2629 is not set +# CONFIG_MFD_HI6421_PMIC is not set +# CONFIG_LPC_ICH is not set +# CONFIG_LPC_SCH is not set +# CONFIG_MFD_IQS62X is not set +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_88PM860X is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77541 is not set +# CONFIG_MFD_MAX77620 is not set +# CONFIG_MFD_MAX77650 is not set +# CONFIG_MFD_MAX77686 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX77714 is not set +# CONFIG_MFD_MAX77843 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MAX8925 is not set +# CONFIG_MFD_MAX8997 is not set +# CONFIG_MFD_MAX8998 is not set +# CONFIG_MFD_MT6360 is not set +# CONFIG_MFD_MT6370 is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_MFD_OCELOT is not set +# CONFIG_EZX_PCAP is not set +# CONFIG_MFD_CPCAP is not set +# CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_NTXEC is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_PCF50633 is not set +# CONFIG_MFD_SY7636A is not set +# CONFIG_MFD_RDC321X is not set +# CONFIG_MFD_RT4831 is not set +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_RT5120 is not set +# CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_RK8XX_I2C is not set +# CONFIG_MFD_RK8XX_SPI is not set +# CONFIG_MFD_RN5T618 is not set +# CONFIG_MFD_SEC_CORE is not set +# CONFIG_MFD_SI476X_CORE is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_MFD_SKY81452 is not set +# CONFIG_MFD_STMPE is not set +CONFIG_MFD_SYSCON=y +# CONFIG_MFD_LP3943 is not set +# CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_TI_LMU is not set +# CONFIG_MFD_PALMAS is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS65010 is not set +# CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65086 is not set +# CONFIG_MFD_TPS65090 is not set +# CONFIG_MFD_TPS65217 is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TI_LP87565 is not set +# CONFIG_MFD_TPS65218 is not set +# CONFIG_MFD_TPS65219 is not set +# CONFIG_MFD_TPS6586X is not set +# CONFIG_MFD_TPS65910 is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_TPS65912_SPI is not set +# CONFIG_MFD_TPS6594_I2C is not set +# CONFIG_MFD_TPS6594_SPI is not set +# CONFIG_TWL4030_CORE is not set +# CONFIG_TWL6040_CORE is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_LM3533 is not set +# CONFIG_MFD_TC3589X is not set +# CONFIG_MFD_TQMX86 is not set +# CONFIG_MFD_VX855 is not set +# CONFIG_MFD_LOCHNAGAR is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_ARIZONA_SPI is not set +# CONFIG_MFD_WM8400 is not set +# CONFIG_MFD_WM831X_I2C is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8350_I2C is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_MFD_ROHM_BD718XX is not set +# CONFIG_MFD_ROHM_BD71828 is not set +# CONFIG_MFD_ROHM_BD957XMUF is not set +# CONFIG_MFD_STPMIC1 is not set +# CONFIG_MFD_STMFX is not set +# CONFIG_MFD_ATC260X_I2C is not set +# CONFIG_MFD_QCOM_PM8008 is not set +# CONFIG_MFD_INTEL_M10_BMC_SPI is not set +# CONFIG_MFD_RSMU_I2C is not set +# CONFIG_MFD_RSMU_SPI is not set +# end of Multifunction device drivers + +# CONFIG_REGULATOR is not set +CONFIG_RC_CORE=m +CONFIG_LIRC=y +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_IR_IMON_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +# CONFIG_IR_RCMM_DECODER is not set +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_XMP_DECODER=m +# CONFIG_RC_DEVICES is not set + +# +# CEC support +# +CONFIG_MEDIA_CEC_SUPPORT=y +# CONFIG_CEC_CH7322 is not set +# CONFIG_CEC_GPIO is not set +# CONFIG_USB_PULSE8_CEC is not set +# CONFIG_USB_RAINSHADOW_CEC is not set +# end of CEC support + +CONFIG_MEDIA_SUPPORT=m +# CONFIG_MEDIA_SUPPORT_FILTER is not set +# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set + +# +# Media device types +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +CONFIG_MEDIA_TEST_SUPPORT=y +# end of Media device types + +# +# Media core support +# +CONFIG_VIDEO_DEV=m +CONFIG_MEDIA_CONTROLLER=y +CONFIG_DVB_CORE=m +# end of Media core support + +# +# Video4Linux options +# +CONFIG_VIDEO_V4L2_I2C=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_TUNER=m +CONFIG_V4L2_FWNODE=m +CONFIG_V4L2_ASYNC=m +# end of Video4Linux options + +# +# Media controller options +# +# CONFIG_MEDIA_CONTROLLER_DVB is not set +# end of Media controller options + +# +# Digital TV options +# +# CONFIG_DVB_MMAP is not set +CONFIG_DVB_NET=y +CONFIG_DVB_MAX_ADAPTERS=16 +CONFIG_DVB_DYNAMIC_MINORS=y +# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set +# CONFIG_DVB_ULE_DEBUG is not set +# end of Digital TV options + +# +# Media drivers +# + +# +# Media drivers +# +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +# CONFIG_USB_GSPCA is not set +# CONFIG_USB_PWC is not set +# CONFIG_USB_S2255 is not set +# CONFIG_VIDEO_USBTV is not set +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y + +# +# Analog TV USB devices +# +# CONFIG_VIDEO_GO7007 is not set +# CONFIG_VIDEO_HDPVR is not set +# CONFIG_VIDEO_PVRUSB2 is not set +# CONFIG_VIDEO_STK1160 is not set + +# +# Analog/digital TV USB devices +# +# CONFIG_VIDEO_AU0828 is not set + +# +# Digital TV USB devices +# +# CONFIG_DVB_AS102 is not set +# CONFIG_DVB_B2C2_FLEXCOP_USB is not set +# CONFIG_DVB_USB_V2 is not set +# CONFIG_DVB_USB is not set +# CONFIG_SMS_USB_DRV is not set +# CONFIG_DVB_TTUSB_BUDGET is not set +# CONFIG_DVB_TTUSB_DEC is not set + +# +# Webcam, TV (analog/digital) USB devices +# +# CONFIG_VIDEO_EM28XX is not set + +# +# Software defined radio USB devices +# +# CONFIG_USB_AIRSPY is not set +# CONFIG_USB_HACKRF is not set +# CONFIG_USB_MSI2500 is not set +CONFIG_MEDIA_PCI_SUPPORT=y + +# +# Media capture support +# +# CONFIG_VIDEO_SOLO6X10 is not set +# CONFIG_VIDEO_TW5864 is not set +# CONFIG_VIDEO_TW68 is not set +# CONFIG_VIDEO_TW686X is not set +# CONFIG_VIDEO_ZORAN is not set + +# +# Media capture/analog TV support +# +# CONFIG_VIDEO_DT3155 is not set +# CONFIG_VIDEO_IVTV is not set +# CONFIG_VIDEO_HEXIUM_GEMINI is not set +# CONFIG_VIDEO_HEXIUM_ORION is not set +# CONFIG_VIDEO_MXB is not set + +# +# Media capture/analog/hybrid TV support +# +CONFIG_VIDEO_BT848=m +CONFIG_DVB_BT8XX=m +# CONFIG_VIDEO_CX18 is not set +# CONFIG_VIDEO_CX23885 is not set +# CONFIG_VIDEO_CX25821 is not set +# CONFIG_VIDEO_CX88 is not set +# CONFIG_VIDEO_SAA7134 is not set +# CONFIG_VIDEO_SAA7164 is not set + +# +# Media digital TV PCI Adapters +# +# CONFIG_DVB_B2C2_FLEXCOP_PCI is not set +# CONFIG_DVB_DDBRIDGE is not set +# CONFIG_DVB_DM1105 is not set +# CONFIG_MANTIS_CORE is not set +# CONFIG_DVB_NETUP_UNIDVB is not set +# CONFIG_DVB_NGENE is not set +# CONFIG_DVB_PLUTO2 is not set +# CONFIG_DVB_PT1 is not set +# CONFIG_DVB_PT3 is not set +# CONFIG_DVB_SMIPCIE is not set +# CONFIG_DVB_BUDGET_CORE is not set +# CONFIG_IPU_BRIDGE is not set +CONFIG_RADIO_ADAPTERS=m +# CONFIG_RADIO_MAXIRADIO is not set +# CONFIG_RADIO_SAA7706H is not set +# CONFIG_RADIO_SHARK is not set +# CONFIG_RADIO_SHARK2 is not set +# CONFIG_RADIO_SI4713 is not set +CONFIG_RADIO_TEA575X=m +# CONFIG_RADIO_TEA5764 is not set +# CONFIG_RADIO_TEF6862 is not set +# CONFIG_RADIO_WL1273 is not set +# CONFIG_USB_DSBR is not set +# CONFIG_USB_KEENE is not set +# CONFIG_USB_MA901 is not set +# CONFIG_USB_MR800 is not set +# CONFIG_USB_RAREMONO is not set +# CONFIG_RADIO_SI470X is not set +CONFIG_MEDIA_PLATFORM_DRIVERS=y +# CONFIG_V4L_PLATFORM_DRIVERS is not set +# CONFIG_SDR_PLATFORM_DRIVERS is not set +# CONFIG_DVB_PLATFORM_DRIVERS is not set +# CONFIG_V4L_MEM2MEM_DRIVERS is not set + +# +# Allegro DVT media platform drivers +# + +# +# Amlogic media platform drivers +# + +# +# Amphion drivers +# + +# +# Aspeed media platform drivers +# + +# +# Atmel media platform drivers +# + +# +# Cadence media platform drivers +# +# CONFIG_VIDEO_CADENCE_CSI2RX is not set +# CONFIG_VIDEO_CADENCE_CSI2TX is not set + +# +# Chips&Media media platform drivers +# + +# +# Intel media platform drivers +# + +# +# Marvell media platform drivers +# + +# +# Mediatek media platform drivers +# + +# +# Microchip Technology, Inc. media platform drivers +# + +# +# Nuvoton media platform drivers +# + +# +# NVidia media platform drivers +# + +# +# NXP media platform drivers +# + +# +# Qualcomm media platform drivers +# + +# +# Renesas media platform drivers +# + +# +# Rockchip media platform drivers +# + +# +# Samsung media platform drivers +# + +# +# STMicroelectronics media platform drivers +# + +# +# Sunxi media platform drivers +# + +# +# Texas Instruments drivers +# + +# +# Verisilicon media platform drivers +# + +# +# VIA media platform drivers +# + +# +# Xilinx media platform drivers +# +# CONFIG_V4L_TEST_DRIVERS is not set +# CONFIG_DVB_TEST_DRIVERS is not set +CONFIG_UVC_COMMON=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_V4L2=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +# end of Media drivers + +# +# Media ancillary drivers +# +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=m +CONFIG_VIDEO_CAMERA_SENSOR=y +# CONFIG_VIDEO_ALVIUM_CSI2 is not set +# CONFIG_VIDEO_AR0521 is not set +# CONFIG_VIDEO_GC0308 is not set +# CONFIG_VIDEO_GC2145 is not set +# CONFIG_VIDEO_HI556 is not set +# CONFIG_VIDEO_HI846 is not set +# CONFIG_VIDEO_HI847 is not set +# CONFIG_VIDEO_IMX208 is not set +# CONFIG_VIDEO_IMX214 is not set +# CONFIG_VIDEO_IMX219 is not set +# CONFIG_VIDEO_IMX258 is not set +# CONFIG_VIDEO_IMX274 is not set +# CONFIG_VIDEO_IMX290 is not set +# CONFIG_VIDEO_IMX296 is not set +# CONFIG_VIDEO_IMX319 is not set +# CONFIG_VIDEO_IMX334 is not set +# CONFIG_VIDEO_IMX335 is not set +# CONFIG_VIDEO_IMX355 is not set +# CONFIG_VIDEO_IMX412 is not set +# CONFIG_VIDEO_IMX415 is not set +# CONFIG_VIDEO_MT9M001 is not set +# CONFIG_VIDEO_MT9M111 is not set +# CONFIG_VIDEO_MT9M114 is not set +# CONFIG_VIDEO_MT9P031 is not set +# CONFIG_VIDEO_MT9T112 is not set +# CONFIG_VIDEO_MT9V011 is not set +# CONFIG_VIDEO_MT9V032 is not set +# CONFIG_VIDEO_MT9V111 is not set +# CONFIG_VIDEO_OG01A1B is not set +# CONFIG_VIDEO_OV01A10 is not set +# CONFIG_VIDEO_OV02A10 is not set +# CONFIG_VIDEO_OV08D10 is not set +# CONFIG_VIDEO_OV08X40 is not set +# CONFIG_VIDEO_OV13858 is not set +# CONFIG_VIDEO_OV13B10 is not set +# CONFIG_VIDEO_OV2640 is not set +# CONFIG_VIDEO_OV2659 is not set +# CONFIG_VIDEO_OV2680 is not set +# CONFIG_VIDEO_OV2685 is not set +# CONFIG_VIDEO_OV2740 is not set +# CONFIG_VIDEO_OV4689 is not set +# CONFIG_VIDEO_OV5640 is not set +# CONFIG_VIDEO_OV5645 is not set +# CONFIG_VIDEO_OV5647 is not set +# CONFIG_VIDEO_OV5648 is not set +# CONFIG_VIDEO_OV5670 is not set +# CONFIG_VIDEO_OV5675 is not set +# CONFIG_VIDEO_OV5693 is not set +# CONFIG_VIDEO_OV5695 is not set +# CONFIG_VIDEO_OV64A40 is not set +# CONFIG_VIDEO_OV6650 is not set +# CONFIG_VIDEO_OV7251 is not set +# CONFIG_VIDEO_OV7640 is not set +# CONFIG_VIDEO_OV7670 is not set +# CONFIG_VIDEO_OV772X is not set +# CONFIG_VIDEO_OV7740 is not set +# CONFIG_VIDEO_OV8856 is not set +# CONFIG_VIDEO_OV8858 is not set +# CONFIG_VIDEO_OV8865 is not set +# CONFIG_VIDEO_OV9282 is not set +# CONFIG_VIDEO_OV9640 is not set +# CONFIG_VIDEO_OV9650 is not set +# CONFIG_VIDEO_OV9734 is not set +# CONFIG_VIDEO_RDACM20 is not set +# CONFIG_VIDEO_RDACM21 is not set +# CONFIG_VIDEO_RJ54N1 is not set +# CONFIG_VIDEO_S5C73M3 is not set +# CONFIG_VIDEO_S5K5BAF is not set +# CONFIG_VIDEO_S5K6A3 is not set +# CONFIG_VIDEO_ST_VGXY61 is not set +# CONFIG_VIDEO_CCS is not set +# CONFIG_VIDEO_ET8EK8 is not set + +# +# Camera ISPs +# +# CONFIG_VIDEO_THP7312 is not set +# end of Camera ISPs + +# +# Lens drivers +# +# CONFIG_VIDEO_AD5820 is not set +# CONFIG_VIDEO_AK7375 is not set +# CONFIG_VIDEO_DW9714 is not set +# CONFIG_VIDEO_DW9719 is not set +# CONFIG_VIDEO_DW9768 is not set +# CONFIG_VIDEO_DW9807_VCM is not set +# end of Lens drivers + +# +# Flash devices +# +# CONFIG_VIDEO_ADP1653 is not set +# CONFIG_VIDEO_LM3560 is not set +# CONFIG_VIDEO_LM3646 is not set +# end of Flash devices + +# +# Audio decoders, processors and mixers +# +# CONFIG_VIDEO_CS3308 is not set +# CONFIG_VIDEO_CS5345 is not set +# CONFIG_VIDEO_CS53L32A is not set +# CONFIG_VIDEO_MSP3400 is not set +# CONFIG_VIDEO_SONY_BTF_MPX is not set +# CONFIG_VIDEO_TDA1997X is not set +# CONFIG_VIDEO_TDA7432 is not set +# CONFIG_VIDEO_TDA9840 is not set +# CONFIG_VIDEO_TEA6415C is not set +# CONFIG_VIDEO_TEA6420 is not set +# CONFIG_VIDEO_TLV320AIC23B is not set +# CONFIG_VIDEO_TVAUDIO is not set +# CONFIG_VIDEO_UDA1342 is not set +# CONFIG_VIDEO_VP27SMPX is not set +# CONFIG_VIDEO_WM8739 is not set +# CONFIG_VIDEO_WM8775 is not set +# end of Audio decoders, processors and mixers + +# +# RDS decoders +# +# CONFIG_VIDEO_SAA6588 is not set +# end of RDS decoders + +# +# Video decoders +# +# CONFIG_VIDEO_ADV7180 is not set +# CONFIG_VIDEO_ADV7183 is not set +# CONFIG_VIDEO_ADV748X is not set +# CONFIG_VIDEO_ADV7604 is not set +# CONFIG_VIDEO_ADV7842 is not set +# CONFIG_VIDEO_BT819 is not set +# CONFIG_VIDEO_BT856 is not set +# CONFIG_VIDEO_BT866 is not set +# CONFIG_VIDEO_ISL7998X is not set +# CONFIG_VIDEO_KS0127 is not set +# CONFIG_VIDEO_ML86V7667 is not set +# CONFIG_VIDEO_SAA7110 is not set +# CONFIG_VIDEO_SAA711X is not set +# CONFIG_VIDEO_TC358743 is not set +# CONFIG_VIDEO_TC358746 is not set +# CONFIG_VIDEO_TVP514X is not set +# CONFIG_VIDEO_TVP5150 is not set +# CONFIG_VIDEO_TVP7002 is not set +# CONFIG_VIDEO_TW2804 is not set +# CONFIG_VIDEO_TW9900 is not set +# CONFIG_VIDEO_TW9903 is not set +# CONFIG_VIDEO_TW9906 is not set +# CONFIG_VIDEO_TW9910 is not set +# CONFIG_VIDEO_VPX3220 is not set + +# +# Video and audio decoders +# +# CONFIG_VIDEO_SAA717X is not set +# CONFIG_VIDEO_CX25840 is not set +# end of Video decoders + +# +# Video encoders +# +# CONFIG_VIDEO_ADV7170 is not set +# CONFIG_VIDEO_ADV7175 is not set +# CONFIG_VIDEO_ADV7343 is not set +# CONFIG_VIDEO_ADV7393 is not set +# CONFIG_VIDEO_ADV7511 is not set +# CONFIG_VIDEO_AK881X is not set +# CONFIG_VIDEO_SAA7127 is not set +# CONFIG_VIDEO_SAA7185 is not set +# CONFIG_VIDEO_THS8200 is not set +# end of Video encoders + +# +# Video improvement chips +# +# CONFIG_VIDEO_UPD64031A is not set +# CONFIG_VIDEO_UPD64083 is not set +# end of Video improvement chips + +# +# Audio/Video compression chips +# +# CONFIG_VIDEO_SAA6752HS is not set +# end of Audio/Video compression chips + +# +# SDR tuner chips +# +# CONFIG_SDR_MAX2175 is not set +# end of SDR tuner chips + +# +# Miscellaneous helper chips +# +# CONFIG_VIDEO_I2C is not set +# CONFIG_VIDEO_M52790 is not set +# CONFIG_VIDEO_ST_MIPID02 is not set +# CONFIG_VIDEO_THS7303 is not set +# end of Miscellaneous helper chips + +# +# Video serializers and deserializers +# +# CONFIG_VIDEO_DS90UB913 is not set +# CONFIG_VIDEO_DS90UB953 is not set +# CONFIG_VIDEO_DS90UB960 is not set +# end of Video serializers and deserializers + +# +# Media SPI Adapters +# +CONFIG_CXD2880_SPI_DRV=m +# CONFIG_VIDEO_GS1662 is not set +# end of Media SPI Adapters + +CONFIG_MEDIA_TUNER=m + +# +# Customize TV tuners +# +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_M88RS6000T=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MSI001=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_QM1D1B0004=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_TDA18250=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_XC5000=m +# end of Customize TV tuners + +# +# Customise DVB Frontends +# + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_MXL5XX=m +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV0910=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_STV6111=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m +CONFIG_DVB_SI2165=m +CONFIG_DVB_TDA18271C2DD=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_MB86A16=m +CONFIG_DVB_MT312=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_TDA10071=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_CXD2841ER=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_DIB9000=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_EC100=m +CONFIG_DVB_L64781=m +CONFIG_DVB_MT352=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_S5H1432=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_ZD1301_DEMOD=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_CXD2880=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_STV0297=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_VES1820=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_MXL692=m +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_S5H1411=m + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m +CONFIG_DVB_S921=m + +# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_MN88443X=m +CONFIG_DVB_TC90522=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_A8293=m +CONFIG_DVB_AF9033=m +CONFIG_DVB_ASCOT2E=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_HELENE=m +CONFIG_DVB_HORUS3A=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_LGS8GL5=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_LNBH25=m +CONFIG_DVB_LNBH29=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_DRX39XYJ=m + +# +# Common Interface (EN50221) controller drivers +# +CONFIG_DVB_CXD2099=m +CONFIG_DVB_SP2=m +# end of Customise DVB Frontends + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set +# end of Media ancillary drivers + +# +# Graphics support +# +CONFIG_APERTURE_HELPERS=y +CONFIG_SCREEN_INFO=y +CONFIG_VIDEO=y +# CONFIG_AUXDISPLAY is not set +# CONFIG_PANEL is not set +CONFIG_DRM=y +# CONFIG_DRM_DEBUG_MM is not set +CONFIG_DRM_KMS_HELPER=y +# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set +# CONFIG_DRM_DEBUG_MODESET_LOCK is not set +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 +# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set +# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set +CONFIG_DRM_DISPLAY_HELPER=m +# CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set +# CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set +CONFIG_DRM_DISPLAY_DP_HELPER=y +CONFIG_DRM_DISPLAY_HDCP_HELPER=y +CONFIG_DRM_DISPLAY_HDMI_HELPER=y +CONFIG_DRM_TTM=y +CONFIG_DRM_EXEC=m +CONFIG_DRM_BUDDY=m +CONFIG_DRM_TTM_HELPER=m +CONFIG_DRM_GEM_SHMEM_HELPER=y +CONFIG_DRM_SUBALLOC_HELPER=m +CONFIG_DRM_SCHED=m + +# +# I2C encoder or helper chips +# +# CONFIG_DRM_I2C_CH7006 is not set +# CONFIG_DRM_I2C_SIL164 is not set +# CONFIG_DRM_I2C_NXP_TDA998X is not set +# CONFIG_DRM_I2C_NXP_TDA9950 is not set +# end of I2C encoder or helper chips + +# +# ARM devices +# +# CONFIG_DRM_KOMEDA is not set +# end of ARM devices + +CONFIG_DRM_RADEON=m +CONFIG_DRM_RADEON_USERPTR=y +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_AMDGPU_SI=y +CONFIG_DRM_AMDGPU_CIK=y +CONFIG_DRM_AMDGPU_USERPTR=y +# CONFIG_DRM_AMDGPU_WERROR is not set + +# +# ACP (Audio CoProcessor) Configuration +# +CONFIG_DRM_AMD_ACP=y +# end of ACP (Audio CoProcessor) Configuration + +# +# Display Engine Configuration +# +CONFIG_DRM_AMD_DC=y +CONFIG_DRM_AMD_DC_FP=y +CONFIG_DRM_AMD_DC_SI=y +CONFIG_DRM_AMD_SECURE_DISPLAY=y +# end of Display Engine Configuration + +# CONFIG_DRM_NOUVEAU is not set +# CONFIG_DRM_XE is not set +# CONFIG_DRM_VGEM is not set +# CONFIG_DRM_VKMS is not set +# CONFIG_DRM_UDL is not set +CONFIG_DRM_AST=y +# CONFIG_DRM_MGAG200 is not set +CONFIG_DRM_QXL=m +CONFIG_DRM_VIRTIO_GPU=m +CONFIG_DRM_VIRTIO_GPU_KMS=y +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +# CONFIG_DRM_PANEL_ABT_Y030XX067A is not set +# CONFIG_DRM_PANEL_ARM_VERSATILE is not set +# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set +# CONFIG_DRM_PANEL_LVDS is not set +# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set +# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set +# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set +# CONFIG_DRM_PANEL_LG_LB035Q02 is not set +# CONFIG_DRM_PANEL_LG_LG4573 is not set +# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set +# CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set +# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set +# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set +# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set +# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set +# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set +# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set +# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set +# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set +# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set +# CONFIG_DRM_PANEL_EDP is not set +# CONFIG_DRM_PANEL_SIMPLE is not set +# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set +# CONFIG_DRM_PANEL_TPO_TPG110 is not set +# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set +# end of Display Panels + +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_PANEL_BRIDGE=y + +# +# Display Interface Bridges +# +# CONFIG_DRM_CHIPONE_ICN6211 is not set +# CONFIG_DRM_CHRONTEL_CH7033 is not set +# CONFIG_DRM_DISPLAY_CONNECTOR is not set +# CONFIG_DRM_ITE_IT6505 is not set +# CONFIG_DRM_LONTIUM_LT8912B is not set +# CONFIG_DRM_LONTIUM_LT9211 is not set +# CONFIG_DRM_LONTIUM_LT9611 is not set +# CONFIG_DRM_LONTIUM_LT9611UXC is not set +# CONFIG_DRM_ITE_IT66121 is not set +# CONFIG_DRM_LVDS_CODEC is not set +# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set +# CONFIG_DRM_NWL_MIPI_DSI is not set +# CONFIG_DRM_NXP_PTN3460 is not set +# CONFIG_DRM_PARADE_PS8622 is not set +# CONFIG_DRM_PARADE_PS8640 is not set +# CONFIG_DRM_SAMSUNG_DSIM is not set +# CONFIG_DRM_SIL_SII8620 is not set +# CONFIG_DRM_SII902X is not set +# CONFIG_DRM_SII9234 is not set +# CONFIG_DRM_SIMPLE_BRIDGE is not set +# CONFIG_DRM_THINE_THC63LVD1024 is not set +# CONFIG_DRM_TOSHIBA_TC358762 is not set +# CONFIG_DRM_TOSHIBA_TC358764 is not set +# CONFIG_DRM_TOSHIBA_TC358767 is not set +# CONFIG_DRM_TOSHIBA_TC358768 is not set +# CONFIG_DRM_TOSHIBA_TC358775 is not set +# CONFIG_DRM_TI_DLPC3433 is not set +# CONFIG_DRM_TI_TFP410 is not set +# CONFIG_DRM_TI_SN65DSI83 is not set +# CONFIG_DRM_TI_SN65DSI86 is not set +# CONFIG_DRM_TI_TPD12S015 is not set +# CONFIG_DRM_ANALOGIX_ANX6345 is not set +# CONFIG_DRM_ANALOGIX_ANX78XX is not set +# CONFIG_DRM_ANALOGIX_ANX7625 is not set +# CONFIG_DRM_I2C_ADV7511 is not set +# CONFIG_DRM_CDNS_DSI is not set +# CONFIG_DRM_CDNS_MHDP8546 is not set +# end of Display Interface Bridges + +CONFIG_DRM_LOONGSON=y +# CONFIG_DRM_ETNAVIV is not set +# CONFIG_DRM_LOGICVC is not set +# CONFIG_DRM_ARCPGU is not set +# CONFIG_DRM_BOCHS is not set +# CONFIG_DRM_CIRRUS_QEMU is not set +# CONFIG_DRM_GM12U320 is not set +# CONFIG_DRM_PANEL_MIPI_DBI is not set +# CONFIG_DRM_SIMPLEDRM is not set +# CONFIG_TINYDRM_HX8357D is not set +# CONFIG_TINYDRM_ILI9163 is not set +# CONFIG_TINYDRM_ILI9225 is not set +# CONFIG_TINYDRM_ILI9341 is not set +# CONFIG_TINYDRM_ILI9486 is not set +# CONFIG_TINYDRM_MI0283QT is not set +# CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_ST7586 is not set +# CONFIG_TINYDRM_ST7735R is not set +# CONFIG_DRM_GUD is not set +# CONFIG_DRM_SSD130X is not set +# CONFIG_DRM_WERROR is not set +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y + +# +# Frame buffer Devices +# +CONFIG_FB=y +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_EFI=y +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_MATROX is not set +CONFIG_FB_RADEON=y +CONFIG_FB_RADEON_I2C=y +CONFIG_FB_RADEON_BACKLIGHT=y +# CONFIG_FB_RADEON_DEBUG is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set +# CONFIG_FB_IBM_GXT4500 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_SIMPLE is not set +# CONFIG_FB_SSD1307 is not set +# CONFIG_FB_SM712 is not set +CONFIG_FB_CORE=y +CONFIG_FB_NOTIFY=y +# CONFIG_FIRMWARE_EDID is not set +CONFIG_FB_DEVICE=y +CONFIG_FB_DDC=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_SYS_FILLRECT=y +CONFIG_FB_SYS_COPYAREA=y +CONFIG_FB_SYS_IMAGEBLIT=y +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYSMEM_FOPS=y +CONFIG_FB_DEFERRED_IO=y +CONFIG_FB_IOMEM_FOPS=y +CONFIG_FB_IOMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y +CONFIG_FB_BACKLIGHT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y +# end of Frame buffer Devices + +# +# Backlight & LCD device support +# +CONFIG_LCD_CLASS_DEVICE=y +# CONFIG_LCD_L4F00242T03 is not set +# CONFIG_LCD_LMS283GF05 is not set +# CONFIG_LCD_LTV350QV is not set +# CONFIG_LCD_ILI922X is not set +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_TDO24M is not set +# CONFIG_LCD_VGG2432A4 is not set +CONFIG_LCD_PLATFORM=m +# CONFIG_LCD_AMS369FG06 is not set +# CONFIG_LCD_LMS501KF03 is not set +# CONFIG_LCD_HX8357 is not set +# CONFIG_LCD_OTM3225A is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_KTD253 is not set +# CONFIG_BACKLIGHT_KTD2801 is not set +# CONFIG_BACKLIGHT_KTZ8866 is not set +# CONFIG_BACKLIGHT_PWM is not set +# CONFIG_BACKLIGHT_QCOM_WLED is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +# CONFIG_BACKLIGHT_LM3630A is not set +# CONFIG_BACKLIGHT_LM3639 is not set +# CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_MP3309C is not set +# CONFIG_BACKLIGHT_GPIO is not set +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +# CONFIG_BACKLIGHT_ARCXCNN is not set +# CONFIG_BACKLIGHT_LED is not set +# end of Backlight & LCD device support + +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set +# end of Console display driver support + +CONFIG_LOGO=y +CONFIG_LOGO_LINUX_MONO=y +CONFIG_LOGO_LINUX_VGA16=y +CONFIG_LOGO_LINUX_CLUT224=y +# end of Graphics support + +# CONFIG_DRM_ACCEL is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_TIMER=y +CONFIG_SND_PCM=y +CONFIG_SND_HWDEP=y +CONFIG_SND_SEQ_DEVICE=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_JACK=y +CONFIG_SND_JACK_INPUT_DEV=y +# CONFIG_SND_OSSEMUL is not set +CONFIG_SND_PCM_TIMER=y +# CONFIG_SND_HRTIMER is not set +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_MAX_CARDS=32 +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_PROC_FS=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +CONFIG_SND_CTL_FAST_LOOKUP=y +# CONFIG_SND_DEBUG is not set +# CONFIG_SND_CTL_INPUT_VALIDATION is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_CTL_LED=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_SEQ_MIDI_EVENT=m +CONFIG_SND_SEQ_MIDI=m +# CONFIG_SND_SEQ_UMP is not set +CONFIG_SND_DRIVERS=y +# CONFIG_SND_DUMMY is not set +# CONFIG_SND_ALOOP is not set +# CONFIG_SND_PCMTEST is not set +# CONFIG_SND_VIRMIDI is not set +# CONFIG_SND_MTPAV is not set +# CONFIG_SND_MTS64 is not set +# CONFIG_SND_SERIAL_U16550 is not set +# CONFIG_SND_MPU401 is not set +# CONFIG_SND_PORTMAN2X4 is not set +CONFIG_SND_PCI=y +# CONFIG_SND_AD1889 is not set +# CONFIG_SND_ATIIXP is not set +# CONFIG_SND_ATIIXP_MODEM is not set +# CONFIG_SND_AU8810 is not set +# CONFIG_SND_AU8820 is not set +# CONFIG_SND_AU8830 is not set +# CONFIG_SND_AW2 is not set +CONFIG_SND_BT87X=m +CONFIG_SND_BT87X_OVERCLOCK=y +# CONFIG_SND_CA0106 is not set +# CONFIG_SND_CMIPCI is not set +# CONFIG_SND_OXYGEN is not set +# CONFIG_SND_CS4281 is not set +# CONFIG_SND_CS46XX is not set +# CONFIG_SND_CTXFI is not set +# CONFIG_SND_DARLA20 is not set +# CONFIG_SND_GINA20 is not set +# CONFIG_SND_LAYLA20 is not set +# CONFIG_SND_DARLA24 is not set +# CONFIG_SND_GINA24 is not set +# CONFIG_SND_LAYLA24 is not set +# CONFIG_SND_MONA is not set +# CONFIG_SND_MIA is not set +# CONFIG_SND_ECHO3G is not set +# CONFIG_SND_INDIGO is not set +# CONFIG_SND_INDIGOIO is not set +# CONFIG_SND_INDIGODJ is not set +# CONFIG_SND_INDIGOIOX is not set +# CONFIG_SND_INDIGODJX is not set +# CONFIG_SND_ENS1370 is not set +# CONFIG_SND_ENS1371 is not set +# CONFIG_SND_FM801 is not set +# CONFIG_SND_HDSP is not set +# CONFIG_SND_HDSPM is not set +# CONFIG_SND_ICE1724 is not set +# CONFIG_SND_INTEL8X0 is not set +# CONFIG_SND_INTEL8X0M is not set +# CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set +# CONFIG_SND_LX6464ES is not set +# CONFIG_SND_MIXART is not set +# CONFIG_SND_NM256 is not set +# CONFIG_SND_PCXHR is not set +# CONFIG_SND_RIPTIDE is not set +# CONFIG_SND_RME32 is not set +# CONFIG_SND_RME96 is not set +# CONFIG_SND_RME9652 is not set +# CONFIG_SND_SE6X is not set +# CONFIG_SND_VIA82XX is not set +# CONFIG_SND_VIA82XX_MODEM is not set +# CONFIG_SND_VIRTUOSO is not set +# CONFIG_SND_VX222 is not set +# CONFIG_SND_YMFPCI is not set + +# +# HD-Audio +# +CONFIG_SND_HDA=y +CONFIG_SND_HDA_GENERIC_LEDS=y +CONFIG_SND_HDA_INTEL=y +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_SCODEC_COMPONENT=y +# CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set +# CONFIG_SND_HDA_SCODEC_CS35L41_SPI is not set +# CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set +# CONFIG_SND_HDA_SCODEC_CS35L56_SPI is not set +# CONFIG_SND_HDA_SCODEC_TAS2781_I2C is not set +CONFIG_SND_HDA_CODEC_REALTEK=y +# CONFIG_SND_HDA_CODEC_ANALOG is not set +CONFIG_SND_HDA_CODEC_SIGMATEL=y +# CONFIG_SND_HDA_CODEC_VIA is not set +CONFIG_SND_HDA_CODEC_HDMI=y +# CONFIG_SND_HDA_CODEC_CIRRUS is not set +# CONFIG_SND_HDA_CODEC_CS8409 is not set +CONFIG_SND_HDA_CODEC_CONEXANT=y +# CONFIG_SND_HDA_CODEC_CA0110 is not set +# CONFIG_SND_HDA_CODEC_CA0132 is not set +# CONFIG_SND_HDA_CODEC_CMEDIA is not set +# CONFIG_SND_HDA_CODEC_SI3054 is not set +CONFIG_SND_HDA_GENERIC=y +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set +# CONFIG_SND_HDA_CTL_DEV_ID is not set +# end of HD-Audio + +CONFIG_SND_HDA_CORE=y +CONFIG_SND_HDA_COMPONENT=y +CONFIG_SND_HDA_PREALLOC_SIZE=64 +CONFIG_SND_INTEL_NHLT=y +CONFIG_SND_INTEL_DSP_CONFIG=y +CONFIG_SND_INTEL_SOUNDWIRE_ACPI=y +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set +CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y +# CONFIG_SND_USB_UA101 is not set +# CONFIG_SND_USB_CAIAQ is not set +# CONFIG_SND_USB_6FIRE is not set +# CONFIG_SND_USB_HIFACE is not set +# CONFIG_SND_BCD2000 is not set +# CONFIG_SND_USB_POD is not set +# CONFIG_SND_USB_PODHD is not set +# CONFIG_SND_USB_TONEPORT is not set +# CONFIG_SND_USB_VARIAX is not set +CONFIG_SND_PCMCIA=y +# CONFIG_SND_VXPOCKET is not set +# CONFIG_SND_PDAUDIOCF is not set +CONFIG_SND_SOC=m +# CONFIG_SND_SOC_ADI is not set +# CONFIG_SND_SOC_AMD_ACP is not set +# CONFIG_SND_AMD_ACP_CONFIG is not set +# CONFIG_SND_ATMEL_SOC is not set +# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set +# CONFIG_SND_DESIGNWARE_I2S is not set + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_AUDMIX is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_XCVR is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set +# end of SoC Audio for Freescale CPUs + +# CONFIG_SND_SOC_CHV3_I2S is not set +# CONFIG_SND_I2S_HI6210_I2S is not set + +# +# SoC Audio for Loongson CPUs +# +CONFIG_SND_SOC_LOONGSON_I2S_PCI=m +CONFIG_SND_SOC_LOONGSON_CARD=m +# end of SoC Audio for Loongson CPUs + +# CONFIG_SND_SOC_IMG is not set +# CONFIG_SND_SOC_MTK_BTCVSD is not set +# CONFIG_SND_SOC_SOF_TOPLEVEL is not set + +# +# STMicroelectronics STM32 SOC audio support +# +# end of STMicroelectronics STM32 SOC audio support + +# CONFIG_SND_SOC_XILINX_I2S is not set +# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set +# CONFIG_SND_SOC_XILINX_SPDIF is not set +# CONFIG_SND_SOC_XTFPGA_I2S is not set +CONFIG_SND_SOC_I2C_AND_SPI=m + +# +# CODEC drivers +# +# CONFIG_SND_SOC_AC97_CODEC is not set +# CONFIG_SND_SOC_ADAU1372_I2C is not set +# CONFIG_SND_SOC_ADAU1372_SPI is not set +# CONFIG_SND_SOC_ADAU1701 is not set +# CONFIG_SND_SOC_ADAU1761_I2C is not set +# CONFIG_SND_SOC_ADAU1761_SPI is not set +# CONFIG_SND_SOC_ADAU7002 is not set +# CONFIG_SND_SOC_ADAU7118_HW is not set +# CONFIG_SND_SOC_ADAU7118_I2C is not set +# CONFIG_SND_SOC_AK4104 is not set +# CONFIG_SND_SOC_AK4118 is not set +# CONFIG_SND_SOC_AK4375 is not set +# CONFIG_SND_SOC_AK4458 is not set +# CONFIG_SND_SOC_AK4554 is not set +# CONFIG_SND_SOC_AK4613 is not set +# CONFIG_SND_SOC_AK4642 is not set +# CONFIG_SND_SOC_AK5386 is not set +# CONFIG_SND_SOC_AK5558 is not set +# CONFIG_SND_SOC_ALC5623 is not set +# CONFIG_SND_SOC_AW8738 is not set +# CONFIG_SND_SOC_AW88395 is not set +# CONFIG_SND_SOC_AW88261 is not set +# CONFIG_SND_SOC_AW87390 is not set +# CONFIG_SND_SOC_AW88399 is not set +# CONFIG_SND_SOC_BD28623 is not set +# CONFIG_SND_SOC_BT_SCO is not set +# CONFIG_SND_SOC_CHV3_CODEC is not set +# CONFIG_SND_SOC_CS35L32 is not set +# CONFIG_SND_SOC_CS35L33 is not set +# CONFIG_SND_SOC_CS35L34 is not set +# CONFIG_SND_SOC_CS35L35 is not set +# CONFIG_SND_SOC_CS35L36 is not set +# CONFIG_SND_SOC_CS35L41_SPI is not set +# CONFIG_SND_SOC_CS35L41_I2C is not set +# CONFIG_SND_SOC_CS35L45_SPI is not set +# CONFIG_SND_SOC_CS35L45_I2C is not set +# CONFIG_SND_SOC_CS35L56_I2C is not set +# CONFIG_SND_SOC_CS35L56_SPI is not set +# CONFIG_SND_SOC_CS42L42 is not set +# CONFIG_SND_SOC_CS42L51_I2C is not set +# CONFIG_SND_SOC_CS42L52 is not set +# CONFIG_SND_SOC_CS42L56 is not set +# CONFIG_SND_SOC_CS42L73 is not set +# CONFIG_SND_SOC_CS42L83 is not set +# CONFIG_SND_SOC_CS4234 is not set +# CONFIG_SND_SOC_CS4265 is not set +# CONFIG_SND_SOC_CS4270 is not set +# CONFIG_SND_SOC_CS4271_I2C is not set +# CONFIG_SND_SOC_CS4271_SPI is not set +# CONFIG_SND_SOC_CS42XX8_I2C is not set +# CONFIG_SND_SOC_CS43130 is not set +# CONFIG_SND_SOC_CS4341 is not set +# CONFIG_SND_SOC_CS4349 is not set +# CONFIG_SND_SOC_CS53L30 is not set +# CONFIG_SND_SOC_CX2072X is not set +# CONFIG_SND_SOC_DA7213 is not set +# CONFIG_SND_SOC_DMIC is not set +# CONFIG_SND_SOC_ES7134 is not set +# CONFIG_SND_SOC_ES7241 is not set +# CONFIG_SND_SOC_ES8316 is not set +# CONFIG_SND_SOC_ES8326 is not set +# CONFIG_SND_SOC_ES8328_I2C is not set +# CONFIG_SND_SOC_ES8328_SPI is not set +# CONFIG_SND_SOC_GTM601 is not set +# CONFIG_SND_SOC_HDA is not set +# CONFIG_SND_SOC_ICS43432 is not set +# CONFIG_SND_SOC_IDT821034 is not set +# CONFIG_SND_SOC_MAX98088 is not set +# CONFIG_SND_SOC_MAX98090 is not set +# CONFIG_SND_SOC_MAX98357A is not set +# CONFIG_SND_SOC_MAX98504 is not set +# CONFIG_SND_SOC_MAX9867 is not set +# CONFIG_SND_SOC_MAX98927 is not set +# CONFIG_SND_SOC_MAX98520 is not set +# CONFIG_SND_SOC_MAX98373_I2C is not set +# CONFIG_SND_SOC_MAX98388 is not set +# CONFIG_SND_SOC_MAX98390 is not set +# CONFIG_SND_SOC_MAX98396 is not set +# CONFIG_SND_SOC_MAX9860 is not set +# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set +# CONFIG_SND_SOC_PCM1681 is not set +# CONFIG_SND_SOC_PCM1789_I2C is not set +# CONFIG_SND_SOC_PCM179X_I2C is not set +# CONFIG_SND_SOC_PCM179X_SPI is not set +# CONFIG_SND_SOC_PCM186X_I2C is not set +# CONFIG_SND_SOC_PCM186X_SPI is not set +# CONFIG_SND_SOC_PCM3060_I2C is not set +# CONFIG_SND_SOC_PCM3060_SPI is not set +# CONFIG_SND_SOC_PCM3168A_I2C is not set +# CONFIG_SND_SOC_PCM3168A_SPI is not set +# CONFIG_SND_SOC_PCM5102A is not set +# CONFIG_SND_SOC_PCM512x_I2C is not set +# CONFIG_SND_SOC_PCM512x_SPI is not set +# CONFIG_SND_SOC_PCM6240 is not set +# CONFIG_SND_SOC_PEB2466 is not set +# CONFIG_SND_SOC_RT5616 is not set +# CONFIG_SND_SOC_RT5631 is not set +# CONFIG_SND_SOC_RT5640 is not set +# CONFIG_SND_SOC_RT5659 is not set +# CONFIG_SND_SOC_RT9120 is not set +# CONFIG_SND_SOC_RTQ9128 is not set +# CONFIG_SND_SOC_SGTL5000 is not set +# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set +# CONFIG_SND_SOC_SIMPLE_MUX is not set +# CONFIG_SND_SOC_SMA1303 is not set +# CONFIG_SND_SOC_SPDIF is not set +# CONFIG_SND_SOC_SRC4XXX_I2C is not set +# CONFIG_SND_SOC_SSM2305 is not set +# CONFIG_SND_SOC_SSM2518 is not set +# CONFIG_SND_SOC_SSM2602_SPI is not set +# CONFIG_SND_SOC_SSM2602_I2C is not set +# CONFIG_SND_SOC_SSM3515 is not set +# CONFIG_SND_SOC_SSM4567 is not set +# CONFIG_SND_SOC_STA32X is not set +# CONFIG_SND_SOC_STA350 is not set +# CONFIG_SND_SOC_STI_SAS is not set +# CONFIG_SND_SOC_TAS2552 is not set +# CONFIG_SND_SOC_TAS2562 is not set +# CONFIG_SND_SOC_TAS2764 is not set +# CONFIG_SND_SOC_TAS2770 is not set +# CONFIG_SND_SOC_TAS2780 is not set +# CONFIG_SND_SOC_TAS2781_I2C is not set +# CONFIG_SND_SOC_TAS5086 is not set +# CONFIG_SND_SOC_TAS571X is not set +# CONFIG_SND_SOC_TAS5720 is not set +# CONFIG_SND_SOC_TAS5805M is not set +# CONFIG_SND_SOC_TAS6424 is not set +# CONFIG_SND_SOC_TDA7419 is not set +# CONFIG_SND_SOC_TFA9879 is not set +# CONFIG_SND_SOC_TFA989X is not set +# CONFIG_SND_SOC_TLV320ADC3XXX is not set +# CONFIG_SND_SOC_TLV320AIC23_I2C is not set +# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +# CONFIG_SND_SOC_TLV320AIC31XX is not set +# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set +# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set +# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set +# CONFIG_SND_SOC_TLV320AIC3X_SPI is not set +# CONFIG_SND_SOC_TLV320ADCX140 is not set +# CONFIG_SND_SOC_TS3A227E is not set +# CONFIG_SND_SOC_TSCS42XX is not set +# CONFIG_SND_SOC_TSCS454 is not set +# CONFIG_SND_SOC_UDA1334 is not set +# CONFIG_SND_SOC_WM8510 is not set +# CONFIG_SND_SOC_WM8523 is not set +# CONFIG_SND_SOC_WM8524 is not set +# CONFIG_SND_SOC_WM8580 is not set +# CONFIG_SND_SOC_WM8711 is not set +# CONFIG_SND_SOC_WM8728 is not set +# CONFIG_SND_SOC_WM8731_I2C is not set +# CONFIG_SND_SOC_WM8731_SPI is not set +# CONFIG_SND_SOC_WM8737 is not set +# CONFIG_SND_SOC_WM8741 is not set +# CONFIG_SND_SOC_WM8750 is not set +# CONFIG_SND_SOC_WM8753 is not set +# CONFIG_SND_SOC_WM8770 is not set +# CONFIG_SND_SOC_WM8776 is not set +# CONFIG_SND_SOC_WM8782 is not set +# CONFIG_SND_SOC_WM8804_I2C is not set +# CONFIG_SND_SOC_WM8804_SPI is not set +# CONFIG_SND_SOC_WM8903 is not set +# CONFIG_SND_SOC_WM8904 is not set +# CONFIG_SND_SOC_WM8940 is not set +# CONFIG_SND_SOC_WM8960 is not set +# CONFIG_SND_SOC_WM8961 is not set +# CONFIG_SND_SOC_WM8962 is not set +# CONFIG_SND_SOC_WM8974 is not set +# CONFIG_SND_SOC_WM8978 is not set +# CONFIG_SND_SOC_WM8985 is not set +# CONFIG_SND_SOC_ZL38060 is not set +# CONFIG_SND_SOC_MAX9759 is not set +# CONFIG_SND_SOC_MT6351 is not set +# CONFIG_SND_SOC_MT6358 is not set +# CONFIG_SND_SOC_MT6660 is not set +# CONFIG_SND_SOC_NAU8315 is not set +# CONFIG_SND_SOC_NAU8540 is not set +# CONFIG_SND_SOC_NAU8810 is not set +# CONFIG_SND_SOC_NAU8821 is not set +# CONFIG_SND_SOC_NAU8822 is not set +# CONFIG_SND_SOC_NAU8824 is not set +# CONFIG_SND_SOC_TPA6130A2 is not set +# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set +# CONFIG_SND_SOC_LPASS_VA_MACRO is not set +# CONFIG_SND_SOC_LPASS_RX_MACRO is not set +# CONFIG_SND_SOC_LPASS_TX_MACRO is not set +# end of CODEC drivers + +# CONFIG_SND_SIMPLE_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_CARD2 is not set +# CONFIG_SND_TEST_COMPONENT is not set +CONFIG_SND_VIRTIO=m +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +# CONFIG_HID_BATTERY_STRENGTH is not set +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_GENERIC=y + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=m +# CONFIG_HID_ACCUTOUCH is not set +# CONFIG_HID_ACRUX is not set +# CONFIG_HID_APPLE is not set +# CONFIG_HID_APPLEIR is not set +# CONFIG_HID_ASUS is not set +# CONFIG_HID_AUREAL is not set +# CONFIG_HID_BELKIN is not set +# CONFIG_HID_BETOP_FF is not set +# CONFIG_HID_BIGBEN_FF is not set +CONFIG_HID_CHERRY=m +# CONFIG_HID_CHICONY is not set +# CONFIG_HID_CORSAIR is not set +# CONFIG_HID_COUGAR is not set +# CONFIG_HID_MACALLY is not set +# CONFIG_HID_PRODIKEYS is not set +# CONFIG_HID_CMEDIA is not set +# CONFIG_HID_CP2112 is not set +# CONFIG_HID_CREATIVE_SB0540 is not set +# CONFIG_HID_CYPRESS is not set +# CONFIG_HID_DRAGONRISE is not set +# CONFIG_HID_EMS_FF is not set +# CONFIG_HID_ELAN is not set +# CONFIG_HID_ELECOM is not set +# CONFIG_HID_ELO is not set +# CONFIG_HID_EVISION is not set +# CONFIG_HID_EZKEY is not set +# CONFIG_HID_FT260 is not set +# CONFIG_HID_GEMBIRD is not set +# CONFIG_HID_GFRM is not set +# CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_HOLTEK is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set +# CONFIG_HID_VIVALDI is not set +# CONFIG_HID_GT683R is not set +# CONFIG_HID_KEYTOUCH is not set +# CONFIG_HID_KYE is not set +# CONFIG_HID_UCLOGIC is not set +# CONFIG_HID_WALTOP is not set +# CONFIG_HID_VIEWSONIC is not set +# CONFIG_HID_VRC2 is not set +# CONFIG_HID_XIAOMI is not set +# CONFIG_HID_GYRATION is not set +# CONFIG_HID_ICADE is not set +# CONFIG_HID_ITE is not set +# CONFIG_HID_JABRA is not set +# CONFIG_HID_TWINHAN is not set +# CONFIG_HID_KENSINGTON is not set +# CONFIG_HID_LCPOWER is not set +# CONFIG_HID_LED is not set +# CONFIG_HID_LENOVO is not set +# CONFIG_HID_LETSKETCH is not set +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_LOGIWHEELS_FF=y +# CONFIG_HID_MAGICMOUSE is not set +# CONFIG_HID_MALTRON is not set +# CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MEGAWORLD_FF is not set +# CONFIG_HID_REDRAGON is not set +CONFIG_HID_MICROSOFT=m +# CONFIG_HID_MONTEREY is not set +CONFIG_HID_MULTITOUCH=m +# CONFIG_HID_NINTENDO is not set +# CONFIG_HID_NTI is not set +# CONFIG_HID_NTRIG is not set +# CONFIG_HID_NVIDIA_SHIELD is not set +# CONFIG_HID_ORTEK is not set +# CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PENMOUNT is not set +# CONFIG_HID_PETALYNX is not set +# CONFIG_HID_PICOLCD is not set +# CONFIG_HID_PLANTRONICS is not set +# CONFIG_HID_PXRC is not set +# CONFIG_HID_RAZER is not set +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_RETRODE is not set +# CONFIG_HID_ROCCAT is not set +# CONFIG_HID_SAITEK is not set +# CONFIG_HID_SAMSUNG is not set +# CONFIG_HID_SEMITEK is not set +# CONFIG_HID_SIGMAMICRO is not set +# CONFIG_HID_SONY is not set +# CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEAM is not set +# CONFIG_HID_STEELSERIES is not set +CONFIG_HID_SUNPLUS=m +# CONFIG_HID_RMI is not set +# CONFIG_HID_GREENASIA is not set +# CONFIG_HID_SMARTJOYPLUS is not set +# CONFIG_HID_TIVO is not set +# CONFIG_HID_TOPSEED is not set +# CONFIG_HID_TOPRE is not set +# CONFIG_HID_THINGM is not set +# CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_UDRAW_PS3 is not set +# CONFIG_HID_U2FZERO is not set +# CONFIG_HID_WACOM is not set +# CONFIG_HID_WIIMOTE is not set +# CONFIG_HID_WINWING is not set +# CONFIG_HID_XINMO is not set +# CONFIG_HID_ZEROPLUS is not set +# CONFIG_HID_ZYDACRON is not set +# CONFIG_HID_SENSOR_HUB is not set +# CONFIG_HID_ALPS is not set +# CONFIG_HID_MCP2200 is not set +# CONFIG_HID_MCP2221 is not set +# end of Special HID drivers + +# +# HID-BPF support +# +# end of HID-BPF support + +# +# USB HID support +# +CONFIG_USB_HID=y +# CONFIG_HID_PID is not set +CONFIG_USB_HIDDEV=y +# end of USB HID support + +CONFIG_I2C_HID=y +# CONFIG_I2C_HID_ACPI is not set +# CONFIG_I2C_HID_OF is not set +# CONFIG_I2C_HID_OF_ELAN is not set +# CONFIG_I2C_HID_OF_GOODIX is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +# CONFIG_USB_LED_TRIG is not set +# CONFIG_USB_ULPI_BUS is not set +# CONFIG_USB_CONN_GPIO is not set +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y +CONFIG_USB_PCI=y +CONFIG_USB_PCI_AMD=y +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +# CONFIG_USB_FEW_INIT_RETRIES is not set +# CONFIG_USB_DYNAMIC_MINORS is not set +CONFIG_USB_OTG=y +# CONFIG_USB_OTG_PRODUCTLIST is not set +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set +# CONFIG_USB_OTG_FSM is not set +# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set +CONFIG_USB_AUTOSUSPEND_DELAY=2 +CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 +CONFIG_USB_MON=y + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +CONFIG_USB_XHCI_HCD=y +# CONFIG_USB_XHCI_DBGCAP is not set +CONFIG_USB_XHCI_PCI=y +# CONFIG_USB_XHCI_PCI_RENESAS is not set +# CONFIG_USB_XHCI_PLATFORM is not set +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=y +# CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_EHCI_HCD_PLATFORM=y +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_MAX3421_HCD is not set +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_HCD_PCI=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_UHCI_HCD=m +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_REALTEK_AUTOPM=y +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# CONFIG_USB_STORAGE_ENE_UB6250 is not set +CONFIG_USB_UAS=m + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +# CONFIG_USBIP_CORE is not set + +# +# USB dual-mode controller drivers +# +# CONFIG_USB_CDNS_SUPPORT is not set +# CONFIG_USB_MUSB_HDRC is not set +# CONFIG_USB_DWC3 is not set +CONFIG_USB_DWC2=y +CONFIG_USB_DWC2_HOST=y + +# +# Gadget/Dual-role mode requires USB Gadget support to be enabled +# +# CONFIG_USB_DWC2_PERIPHERAL is not set +# CONFIG_USB_DWC2_DUAL_ROLE is not set +# CONFIG_USB_DWC2_PCI is not set +# CONFIG_USB_DWC2_DEBUG is not set +# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +CONFIG_USB_SERIAL=m +# CONFIG_USB_SERIAL_GENERIC is not set +# CONFIG_USB_SERIAL_SIMPLE is not set +# CONFIG_USB_SERIAL_AIRCABLE is not set +# CONFIG_USB_SERIAL_ARK3116 is not set +# CONFIG_USB_SERIAL_BELKIN is not set +CONFIG_USB_SERIAL_CH341=m +# CONFIG_USB_SERIAL_WHITEHEAT is not set +# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set +CONFIG_USB_SERIAL_CP210X=m +# CONFIG_USB_SERIAL_CYPRESS_M8 is not set +# CONFIG_USB_SERIAL_EMPEG is not set +CONFIG_USB_SERIAL_FTDI_SIO=m +# CONFIG_USB_SERIAL_VISOR is not set +# CONFIG_USB_SERIAL_IPAQ is not set +# CONFIG_USB_SERIAL_IR is not set +# CONFIG_USB_SERIAL_EDGEPORT is not set +# CONFIG_USB_SERIAL_EDGEPORT_TI is not set +# CONFIG_USB_SERIAL_F81232 is not set +# CONFIG_USB_SERIAL_F8153X is not set +# CONFIG_USB_SERIAL_GARMIN is not set +# CONFIG_USB_SERIAL_IPW is not set +# CONFIG_USB_SERIAL_IUU is not set +# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set +# CONFIG_USB_SERIAL_KEYSPAN is not set +# CONFIG_USB_SERIAL_KLSI is not set +# CONFIG_USB_SERIAL_KOBIL_SCT is not set +# CONFIG_USB_SERIAL_MCT_U232 is not set +# CONFIG_USB_SERIAL_METRO is not set +# CONFIG_USB_SERIAL_MOS7720 is not set +# CONFIG_USB_SERIAL_MOS7840 is not set +# CONFIG_USB_SERIAL_MXUPORT is not set +# CONFIG_USB_SERIAL_NAVMAN is not set +CONFIG_USB_SERIAL_PL2303=m +# CONFIG_USB_SERIAL_OTI6858 is not set +# CONFIG_USB_SERIAL_QCAUX is not set +# CONFIG_USB_SERIAL_QUALCOMM is not set +# CONFIG_USB_SERIAL_SPCP8X5 is not set +# CONFIG_USB_SERIAL_SAFE is not set +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set +# CONFIG_USB_SERIAL_SYMBOL is not set +# CONFIG_USB_SERIAL_TI is not set +# CONFIG_USB_SERIAL_CYBERJACK is not set +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +# CONFIG_USB_SERIAL_OMNINET is not set +# CONFIG_USB_SERIAL_OPTICON is not set +# CONFIG_USB_SERIAL_XSENS_MT is not set +# CONFIG_USB_SERIAL_WISHBONE is not set +# CONFIG_USB_SERIAL_SSU100 is not set +# CONFIG_USB_SERIAL_QT2 is not set +# CONFIG_USB_SERIAL_UPD78F0730 is not set +# CONFIG_USB_SERIAL_XR is not set +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_USS720 is not set +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_APPLE_MFI_FASTCHARGE is not set +# CONFIG_USB_LJCA is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +# CONFIG_USB_EZUSB_FX2 is not set +# CONFIG_USB_HUB_USB251XB is not set +# CONFIG_USB_HSIC_USB3503 is not set +# CONFIG_USB_HSIC_USB4604 is not set +# CONFIG_USB_LINK_LAYER_TEST is not set +# CONFIG_USB_CHAOSKEY is not set +# CONFIG_USB_ONBOARD_DEV is not set + +# +# USB Physical Layer drivers +# +# CONFIG_NOP_USB_XCEIV is not set +# CONFIG_USB_GPIO_VBUS is not set +# CONFIG_USB_ISP1301 is not set +# end of USB Physical Layer drivers + +CONFIG_USB_GADGET=y +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +# CONFIG_USB_GR_UDC is not set +# CONFIG_USB_R8A66597 is not set +# CONFIG_USB_PXA27X is not set +# CONFIG_USB_MV_UDC is not set +# CONFIG_USB_MV_U3D is not set +# CONFIG_USB_SNP_UDC_PLAT is not set +# CONFIG_USB_M66592 is not set +# CONFIG_USB_BDC_UDC is not set +# CONFIG_USB_AMD5536UDC is not set +# CONFIG_USB_NET2272 is not set +# CONFIG_USB_NET2280 is not set +# CONFIG_USB_GOKU is not set +# CONFIG_USB_EG20T is not set +# CONFIG_USB_GADGET_XILINX is not set +# CONFIG_USB_MAX3420_UDC is not set +# CONFIG_USB_CDNS2_UDC is not set +# CONFIG_USB_DUMMY_HCD is not set +# end of USB Peripheral Controller + +# CONFIG_USB_CONFIGFS is not set + +# +# USB Gadget precomposed configurations +# +# CONFIG_USB_ZERO is not set +# CONFIG_USB_AUDIO is not set +# CONFIG_USB_ETH is not set +# CONFIG_USB_G_NCM is not set +# CONFIG_USB_GADGETFS is not set +# CONFIG_USB_FUNCTIONFS is not set +# CONFIG_USB_MASS_STORAGE is not set +# CONFIG_USB_GADGET_TARGET is not set +# CONFIG_USB_G_SERIAL is not set +# CONFIG_USB_MIDI_GADGET is not set +# CONFIG_USB_G_PRINTER is not set +# CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_G_ACM_MS is not set +# CONFIG_USB_G_MULTI is not set +# CONFIG_USB_G_HID is not set +# CONFIG_USB_G_DBGP is not set +# CONFIG_USB_G_WEBCAM is not set +# CONFIG_USB_RAW_GADGET is not set +# end of USB Gadget precomposed configurations + +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_TCPCI=m +# CONFIG_TYPEC_RT1711H is not set +# CONFIG_TYPEC_TCPCI_MAXIM is not set +# CONFIG_TYPEC_FUSB302 is not set +CONFIG_TYPEC_UCSI=m +# CONFIG_UCSI_CCG is not set +CONFIG_UCSI_ACPI=m +# CONFIG_UCSI_STM32G0 is not set +# CONFIG_TYPEC_TPS6598X is not set +# CONFIG_TYPEC_ANX7411 is not set +# CONFIG_TYPEC_RT1719 is not set +# CONFIG_TYPEC_HD3SS3220 is not set +# CONFIG_TYPEC_STUSB160X is not set +# CONFIG_TYPEC_WUSB3801 is not set + +# +# USB Type-C Multiplexer/DeMultiplexer Switch support +# +# CONFIG_TYPEC_MUX_FSA4480 is not set +# CONFIG_TYPEC_MUX_GPIO_SBU is not set +# CONFIG_TYPEC_MUX_PI3USB30532 is not set +# CONFIG_TYPEC_MUX_IT5205 is not set +# CONFIG_TYPEC_MUX_NB7VPQ904M is not set +# CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_WCD939X_USBSS is not set +# end of USB Type-C Multiplexer/DeMultiplexer Switch support + +# +# USB Type-C Alternate Mode drivers +# +# CONFIG_TYPEC_DP_ALTMODE is not set +# end of USB Type-C Alternate Mode drivers + +CONFIG_USB_ROLE_SWITCH=y +# CONFIG_MMC is not set +# CONFIG_SCSI_UFSHCD is not set +# CONFIG_MEMSTICK is not set +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y +# CONFIG_LEDS_CLASS_FLASH is not set +# CONFIG_LEDS_CLASS_MULTICOLOR is not set +# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set + +# +# LED drivers +# +# CONFIG_LEDS_AN30259A is not set +# CONFIG_LEDS_AW200XX is not set +# CONFIG_LEDS_AW2013 is not set +# CONFIG_LEDS_BCM6328 is not set +# CONFIG_LEDS_BCM6358 is not set +# CONFIG_LEDS_CR0014114 is not set +# CONFIG_LEDS_EL15203000 is not set +# CONFIG_LEDS_LM3530 is not set +# CONFIG_LEDS_LM3532 is not set +# CONFIG_LEDS_LM3642 is not set +# CONFIG_LEDS_LM3692X is not set +# CONFIG_LEDS_PCA9532 is not set +# CONFIG_LEDS_GPIO is not set +# CONFIG_LEDS_LP3944 is not set +# CONFIG_LEDS_LP3952 is not set +# CONFIG_LEDS_LP8860 is not set +# CONFIG_LEDS_PCA955X is not set +# CONFIG_LEDS_PCA963X is not set +# CONFIG_LEDS_PCA995X is not set +# CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_PWM is not set +# CONFIG_LEDS_BD2606MVV is not set +# CONFIG_LEDS_BD2802 is not set +# CONFIG_LEDS_LT3593 is not set +# CONFIG_LEDS_TCA6507 is not set +# CONFIG_LEDS_TLC591XX is not set +# CONFIG_LEDS_LM355x is not set +# CONFIG_LEDS_IS31FL319X is not set +# CONFIG_LEDS_IS31FL32XX is not set + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +# CONFIG_LEDS_BLINKM is not set +# CONFIG_LEDS_SYSCON is not set +# CONFIG_LEDS_MLXREG is not set +# CONFIG_LEDS_USER is not set +# CONFIG_LEDS_SPI_BYTE is not set +# CONFIG_LEDS_LM3697 is not set + +# +# Flash and Torch LED drivers +# + +# +# RGB LED drivers +# + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +# CONFIG_LEDS_TRIGGER_TIMER is not set +# CONFIG_LEDS_TRIGGER_ONESHOT is not set +# CONFIG_LEDS_TRIGGER_DISK is not set +# CONFIG_LEDS_TRIGGER_MTD is not set +# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set +# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set +# CONFIG_LEDS_TRIGGER_CPU is not set +# CONFIG_LEDS_TRIGGER_ACTIVITY is not set +# CONFIG_LEDS_TRIGGER_GPIO is not set +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set + +# +# iptables trigger is under Netfilter config (LED target) +# +# CONFIG_LEDS_TRIGGER_TRANSIENT is not set +# CONFIG_LEDS_TRIGGER_CAMERA is not set +# CONFIG_LEDS_TRIGGER_PANIC is not set +# CONFIG_LEDS_TRIGGER_NETDEV is not set +# CONFIG_LEDS_TRIGGER_PATTERN is not set +# CONFIG_LEDS_TRIGGER_TTY is not set + +# +# Simple LED drivers +# +# CONFIG_ACCESSIBILITY is not set +CONFIG_INFINIBAND=m +# CONFIG_INFINIBAND_USER_MAD is not set +# CONFIG_INFINIBAND_USER_ACCESS is not set +CONFIG_INFINIBAND_ADDR_TRANS=y +CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y +CONFIG_INFINIBAND_VIRT_DMA=y +# CONFIG_INFINIBAND_CXGB4 is not set +# CONFIG_MLX4_INFINIBAND is not set +# CONFIG_INFINIBAND_MTHCA is not set +# CONFIG_INFINIBAND_OCRDMA is not set +# CONFIG_RDMA_RXE is not set +# CONFIG_RDMA_SIW is not set +# CONFIG_INFINIBAND_IPOIB is not set +# CONFIG_INFINIBAND_SRP is not set +# CONFIG_INFINIBAND_SRPT is not set +# CONFIG_INFINIBAND_ISER is not set +# CONFIG_INFINIBAND_ISERT is not set +# CONFIG_INFINIBAND_RTRS_CLIENT is not set +# CONFIG_INFINIBAND_RTRS_SERVER is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set +CONFIG_RTC_NVMEM=y + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_ABB5ZES3 is not set +# CONFIG_RTC_DRV_ABEOZ9 is not set +# CONFIG_RTC_DRV_ABX80X is not set +# CONFIG_RTC_DRV_DS1307 is not set +# CONFIG_RTC_DRV_DS1374 is not set +# CONFIG_RTC_DRV_DS1672 is not set +# CONFIG_RTC_DRV_HYM8563 is not set +# CONFIG_RTC_DRV_MAX6900 is not set +# CONFIG_RTC_DRV_MAX31335 is not set +# CONFIG_RTC_DRV_NCT3018Y is not set +# CONFIG_RTC_DRV_RS5C372 is not set +# CONFIG_RTC_DRV_ISL1208 is not set +# CONFIG_RTC_DRV_ISL12022 is not set +# CONFIG_RTC_DRV_ISL12026 is not set +# CONFIG_RTC_DRV_X1205 is not set +# CONFIG_RTC_DRV_PCF8523 is not set +# CONFIG_RTC_DRV_PCF85063 is not set +# CONFIG_RTC_DRV_PCF85363 is not set +# CONFIG_RTC_DRV_PCF8563 is not set +# CONFIG_RTC_DRV_PCF8583 is not set +# CONFIG_RTC_DRV_M41T80 is not set +# CONFIG_RTC_DRV_BQ32K is not set +# CONFIG_RTC_DRV_S35390A is not set +# CONFIG_RTC_DRV_FM3130 is not set +# CONFIG_RTC_DRV_RX8010 is not set +# CONFIG_RTC_DRV_RX8111 is not set +# CONFIG_RTC_DRV_RX8581 is not set +# CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3028 is not set +# CONFIG_RTC_DRV_RV3032 is not set +# CONFIG_RTC_DRV_RV8803 is not set +# CONFIG_RTC_DRV_SD3078 is not set + +# +# SPI RTC drivers +# +# CONFIG_RTC_DRV_M41T93 is not set +# CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1302 is not set +# CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1343 is not set +# CONFIG_RTC_DRV_DS1347 is not set +# CONFIG_RTC_DRV_DS1390 is not set +# CONFIG_RTC_DRV_MAX6916 is not set +# CONFIG_RTC_DRV_R9701 is not set +# CONFIG_RTC_DRV_RX4581 is not set +# CONFIG_RTC_DRV_RS5C348 is not set +# CONFIG_RTC_DRV_MAX6902 is not set +# CONFIG_RTC_DRV_PCF2123 is not set +# CONFIG_RTC_DRV_MCP795 is not set +CONFIG_RTC_I2C_AND_SPI=y + +# +# SPI and I2C RTC drivers +# +# CONFIG_RTC_DRV_DS3232 is not set +# CONFIG_RTC_DRV_PCF2127 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set +# CONFIG_RTC_DRV_RX6110 is not set + +# +# Platform RTC drivers +# +# CONFIG_RTC_DRV_DS1286 is not set +# CONFIG_RTC_DRV_DS1511 is not set +# CONFIG_RTC_DRV_DS1553 is not set +# CONFIG_RTC_DRV_DS1685_FAMILY is not set +# CONFIG_RTC_DRV_DS1742 is not set +# CONFIG_RTC_DRV_DS2404 is not set +CONFIG_RTC_DRV_EFI=y +# CONFIG_RTC_DRV_STK17TA8 is not set +# CONFIG_RTC_DRV_M48T86 is not set +# CONFIG_RTC_DRV_M48T35 is not set +# CONFIG_RTC_DRV_M48T59 is not set +# CONFIG_RTC_DRV_MSM6242 is not set +# CONFIG_RTC_DRV_RP5C01 is not set +# CONFIG_RTC_DRV_ZYNQMP is not set + +# +# on-CPU RTC drivers +# +# CONFIG_RTC_DRV_CADENCE is not set +# CONFIG_RTC_DRV_FTRTC010 is not set +CONFIG_RTC_DRV_LOONGSON=y +# CONFIG_RTC_DRV_R7301 is not set + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_GOLDFISH is not set +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=y +CONFIG_DMA_ACPI=y +CONFIG_DMA_OF=y +# CONFIG_ALTERA_MSGDMA is not set +# CONFIG_DW_AXI_DMAC is not set +# CONFIG_FSL_EDMA is not set +# CONFIG_INTEL_IDMA64 is not set +CONFIG_LS2X_APB_DMA=y +# CONFIG_PLX_DMA is not set +# CONFIG_XILINX_DMA is not set +# CONFIG_XILINX_XDMA is not set +# CONFIG_XILINX_ZYNQMP_DPDMA is not set +# CONFIG_QCOM_HIDMA_MGMT is not set +# CONFIG_QCOM_HIDMA is not set +# CONFIG_DW_DMAC is not set +# CONFIG_DW_DMAC_PCI is not set +# CONFIG_DW_EDMA is not set +# CONFIG_SF_PDMA is not set + +# +# DMA Clients +# +# CONFIG_ASYNC_TX_DMA is not set +# CONFIG_DMATEST is not set + +# +# DMABUF options +# +CONFIG_SYNC_FILE=y +# CONFIG_SW_SYNC is not set +CONFIG_UDMABUF=y +# CONFIG_DMABUF_MOVE_NOTIFY is not set +# CONFIG_DMABUF_DEBUG is not set +# CONFIG_DMABUF_SELFTESTS is not set +CONFIG_DMABUF_HEAPS=y +# CONFIG_DMABUF_SYSFS_STATS is not set +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +# end of DMABUF options + +CONFIG_UIO=m +# CONFIG_UIO_CIF is not set +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_DMEM_GENIRQ=m +# CONFIG_UIO_AEC is not set +# CONFIG_UIO_SERCOS3 is not set +CONFIG_UIO_PCI_GENERIC=m +# CONFIG_UIO_NETX is not set +# CONFIG_UIO_MF624 is not set +CONFIG_VFIO=m +CONFIG_VFIO_GROUP=y +CONFIG_VFIO_CONTAINER=y +# CONFIG_VFIO_NOIOMMU is not set +CONFIG_VFIO_VIRQFD=y +# CONFIG_VFIO_DEBUGFS is not set + +# +# VFIO support for PCI devices +# +CONFIG_VFIO_PCI_CORE=m +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VFIO_PCI=m +# end of VFIO support for PCI devices + +CONFIG_IRQ_BYPASS_MANAGER=m +# CONFIG_VIRT_DRIVERS is not set +CONFIG_VIRTIO_ANCHOR=y +CONFIG_VIRTIO=y +CONFIG_VIRTIO_PCI_LIB=y +CONFIG_VIRTIO_PCI_LIB_LEGACY=y +CONFIG_VIRTIO_MENU=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_INPUT=m +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_VIRTIO_DMA_SHARED_BUFFER=m +# CONFIG_VIRTIO_DEBUG is not set +# CONFIG_VDPA is not set +CONFIG_VHOST_IOTLB=m +CONFIG_VHOST_TASK=y +CONFIG_VHOST=m +CONFIG_VHOST_MENU=y +CONFIG_VHOST_NET=m +CONFIG_VHOST_SCSI=m +CONFIG_VHOST_VSOCK=m +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set + +# +# Microsoft Hyper-V guest support +# +# end of Microsoft Hyper-V guest support + +# CONFIG_GREYBUS is not set +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 +# CONFIG_COMEDI_MISC_DRIVERS is not set +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_8255_PCI=m +# CONFIG_COMEDI_ADDI_APCI_1032 is not set +# CONFIG_COMEDI_ADDI_APCI_1500 is not set +# CONFIG_COMEDI_ADDI_APCI_1516 is not set +# CONFIG_COMEDI_ADDI_APCI_1564 is not set +# CONFIG_COMEDI_ADDI_APCI_16XX is not set +# CONFIG_COMEDI_ADDI_APCI_2032 is not set +# CONFIG_COMEDI_ADDI_APCI_2200 is not set +# CONFIG_COMEDI_ADDI_APCI_3120 is not set +# CONFIG_COMEDI_ADDI_APCI_3501 is not set +# CONFIG_COMEDI_ADDI_APCI_3XXX is not set +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1720=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI1724=m +CONFIG_COMEDI_ADV_PCI1760=m +CONFIG_COMEDI_ADV_PCI_DIO=m +# CONFIG_COMEDI_AMPLC_DIO200_PCI is not set +# CONFIG_COMEDI_AMPLC_PC236_PCI is not set +# CONFIG_COMEDI_AMPLC_PC263_PCI is not set +# CONFIG_COMEDI_AMPLC_PCI224 is not set +# CONFIG_COMEDI_AMPLC_PCI230 is not set +# CONFIG_COMEDI_CONTEC_PCI_DIO is not set +# CONFIG_COMEDI_DAS08_PCI is not set +# CONFIG_COMEDI_DT3000 is not set +# CONFIG_COMEDI_DYNA_PCI10XX is not set +# CONFIG_COMEDI_GSC_HPDI is not set +# CONFIG_COMEDI_MF6X4 is not set +# CONFIG_COMEDI_ICP_MULTI is not set +# CONFIG_COMEDI_DAQBOARD2000 is not set +# CONFIG_COMEDI_JR3_PCI is not set +# CONFIG_COMEDI_KE_COUNTER is not set +# CONFIG_COMEDI_CB_PCIDAS64 is not set +# CONFIG_COMEDI_CB_PCIDAS is not set +# CONFIG_COMEDI_CB_PCIDDA is not set +# CONFIG_COMEDI_CB_PCIMDAS is not set +# CONFIG_COMEDI_CB_PCIMDDA is not set +# CONFIG_COMEDI_ME4000 is not set +# CONFIG_COMEDI_ME_DAQ is not set +# CONFIG_COMEDI_NI_6527 is not set +# CONFIG_COMEDI_NI_65XX is not set +# CONFIG_COMEDI_NI_660X is not set +# CONFIG_COMEDI_NI_670X is not set +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +# CONFIG_COMEDI_RTD520 is not set +# CONFIG_COMEDI_S626 is not set +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_NI_TIOCMD=m +# CONFIG_COMEDI_PCMCIA_DRIVERS is not set +# CONFIG_COMEDI_USB_DRIVERS is not set +CONFIG_COMEDI_8254=m +CONFIG_COMEDI_8255=m +# CONFIG_COMEDI_8255_SA is not set +# CONFIG_COMEDI_KCOMEDILIB is not set +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_TIO=m +CONFIG_COMEDI_NI_ROUTING=m +# CONFIG_COMEDI_TESTS is not set +CONFIG_STAGING=y +# CONFIG_RTLLIB is not set +# CONFIG_R8712U is not set +# CONFIG_RTS5208 is not set +# CONFIG_VT6655 is not set +# CONFIG_VT6656 is not set +# CONFIG_FB_SM750 is not set +# CONFIG_STAGING_MEDIA is not set +# CONFIG_LTE_GDM724X is not set +# CONFIG_FB_TFT is not set +# CONFIG_XIL_AXIS_FIFO is not set +# CONFIG_FIELDBUS_DEV is not set +# CONFIG_VME_BUS is not set +CONFIG_CPU_HWMON=y +CONFIG_LOONGARCH_PLATFORM_DEVICES=y +CONFIG_LOONGSON_LAPTOP=y +# CONFIG_GOLDFISH is not set +CONFIG_HAVE_CLK=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y +# CONFIG_LMK04832 is not set +# CONFIG_COMMON_CLK_MAX9485 is not set +# CONFIG_COMMON_CLK_SI5341 is not set +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_SI514 is not set +# CONFIG_COMMON_CLK_SI544 is not set +# CONFIG_COMMON_CLK_SI570 is not set +# CONFIG_COMMON_CLK_CDCE706 is not set +# CONFIG_COMMON_CLK_CDCE925 is not set +# CONFIG_COMMON_CLK_CS2000_CP is not set +# CONFIG_COMMON_CLK_AXI_CLKGEN is not set +CONFIG_COMMON_CLK_LOONGSON2=y +# CONFIG_COMMON_CLK_PWM is not set +# CONFIG_COMMON_CLK_RS9_PCIE is not set +# CONFIG_COMMON_CLK_SI521XX is not set +# CONFIG_COMMON_CLK_VC3 is not set +# CONFIG_COMMON_CLK_VC5 is not set +# CONFIG_COMMON_CLK_VC7 is not set +# CONFIG_COMMON_CLK_FIXED_MMIO is not set +# CONFIG_XILINX_VCU is not set +# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set +# CONFIG_HWSPINLOCK is not set + +# +# Clock Source drivers +# +# end of Clock Source drivers + +# CONFIG_MAILBOX is not set +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +# end of Generic IOMMU Pagetable Support + +# CONFIG_IOMMU_DEBUGFS is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set +# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set +CONFIG_OF_IOMMU=y +# CONFIG_IOMMUFD is not set + +# +# Remoteproc drivers +# +# CONFIG_REMOTEPROC is not set +# end of Remoteproc drivers + +# +# Rpmsg drivers +# +# CONFIG_RPMSG_VIRTIO is not set +# end of Rpmsg drivers + +# CONFIG_SOUNDWIRE is not set + +# +# SOC (System On Chip) specific Drivers +# + +# +# Amlogic SoC drivers +# +# end of Amlogic SoC drivers + +# +# Broadcom SoC drivers +# +# end of Broadcom SoC drivers + +# +# NXP/Freescale QorIQ SoC drivers +# +# end of NXP/Freescale QorIQ SoC drivers + +# +# fujitsu SoC drivers +# +# end of fujitsu SoC drivers + +# +# i.MX SoC drivers +# +# end of i.MX SoC drivers + +# +# Enable LiteX SoC Builder specific drivers +# +# CONFIG_LITEX_SOC_CONTROLLER is not set +# end of Enable LiteX SoC Builder specific drivers + +CONFIG_LOONGSON2_GUTS=y +CONFIG_LOONGSON2_PM=y +# CONFIG_WPCM450_SOC is not set + +# +# Qualcomm SoC drivers +# +# end of Qualcomm SoC drivers + +# CONFIG_SOC_TI is not set + +# +# Xilinx SoC drivers +# +# end of Xilinx SoC drivers +# end of SOC (System On Chip) specific Drivers + +# +# PM Domains +# + +# +# Amlogic PM Domains +# +# end of Amlogic PM Domains + +# +# Broadcom PM Domains +# +# end of Broadcom PM Domains + +# +# i.MX PM Domains +# +# end of i.MX PM Domains + +# +# Qualcomm PM Domains +# +# end of Qualcomm PM Domains +# end of PM Domains + +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_USERSPACE=y +# CONFIG_DEVFREQ_GOV_PASSIVE is not set + +# +# DEVFREQ Drivers +# +# CONFIG_PM_DEVFREQ_EVENT is not set +# CONFIG_EXTCON is not set +# CONFIG_MEMORY is not set +# CONFIG_IIO is not set +CONFIG_NTB=m +CONFIG_NTB_MSI=y +CONFIG_NTB_IDT=m +CONFIG_NTB_EPF=m +CONFIG_NTB_SWITCHTEC=m +# CONFIG_NTB_PINGPONG is not set +# CONFIG_NTB_TOOL is not set +CONFIG_NTB_PERF=m +# CONFIG_NTB_MSI_TEST is not set +CONFIG_NTB_TRANSPORT=m +CONFIG_PWM=y +# CONFIG_PWM_DEBUG is not set +# CONFIG_PWM_ATMEL_TCB is not set +# CONFIG_PWM_CLK is not set +# CONFIG_PWM_DWC is not set +# CONFIG_PWM_FSL_FTM is not set +# CONFIG_PWM_PCA9685 is not set +# CONFIG_PWM_XILINX is not set + +# +# IRQ chip support +# +CONFIG_IRQCHIP=y +# CONFIG_AL_FIC is not set +# CONFIG_XILINX_INTC is not set +CONFIG_IRQ_LOONGARCH_CPU=y +CONFIG_LOONGSON_LIOINTC=y +CONFIG_LOONGSON_EIOINTC=y +CONFIG_LOONGSON_HTVEC=y +CONFIG_LOONGSON_PCH_PIC=y +CONFIG_LOONGSON_PCH_MSI=y +CONFIG_LOONGSON_PCH_LPC=y +# end of IRQ chip support + +# CONFIG_IPACK_BUS is not set +CONFIG_RESET_CONTROLLER=y +# CONFIG_RESET_GPIO is not set +# CONFIG_RESET_SIMPLE is not set +# CONFIG_RESET_TI_SYSCON is not set +# CONFIG_RESET_TI_TPS380X is not set + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +# CONFIG_PHY_CAN_TRANSCEIVER is not set + +# +# PHY drivers for Broadcom platforms +# +# CONFIG_BCM_KONA_USB2_PHY is not set +# end of PHY drivers for Broadcom platforms + +# CONFIG_PHY_CADENCE_TORRENT is not set +# CONFIG_PHY_CADENCE_DPHY is not set +# CONFIG_PHY_CADENCE_DPHY_RX is not set +# CONFIG_PHY_CADENCE_SIERRA is not set +# CONFIG_PHY_CADENCE_SALVO is not set +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_LAN966X_SERDES is not set +# CONFIG_PHY_MAPPHONE_MDM6600 is not set +# CONFIG_PHY_OCELOT_SERDES is not set +# CONFIG_PHY_SAMSUNG_USB2 is not set +# end of PHY Subsystem + +# CONFIG_POWERCAP is not set +# CONFIG_MCB is not set + +# +# Performance monitor support +# +# CONFIG_DWC_PCIE_PMU is not set +# end of Performance monitor support + +CONFIG_RAS=y +CONFIG_USB4=y +# CONFIG_USB4_DEBUGFS_WRITE is not set +# CONFIG_USB4_DMA_TEST is not set + +# +# Android +# +# CONFIG_ANDROID_BINDER_IPC is not set +# end of Android + +# CONFIG_LIBNVDIMM is not set +# CONFIG_DAX is not set +CONFIG_NVMEM=y +CONFIG_NVMEM_SYSFS=y +CONFIG_NVMEM_LAYOUTS=y + +# +# Layout Types +# +# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set +# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set +# end of Layout Types + +# CONFIG_NVMEM_RMEM is not set +# CONFIG_NVMEM_U_BOOT_ENV is not set + +# +# HW tracing support +# +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set +# end of HW tracing support + +# CONFIG_FPGA is not set +# CONFIG_FSI is not set +CONFIG_PM_OPP=y +# CONFIG_SIOX is not set +# CONFIG_SLIMBUS is not set +# CONFIG_INTERCONNECT is not set +# CONFIG_COUNTER is not set +# CONFIG_MOST is not set +# CONFIG_PECI is not set +# CONFIG_HTE is not set +# end of Device Drivers + +# +# File systems +# +# CONFIG_VALIDATE_FS_PARSER is not set +CONFIG_FS_IOMAP=y +CONFIG_FS_STACK=y +CONFIG_BUFFER_HEAD=y +CONFIG_LEGACY_DIRECT_IO=y +CONFIG_EXT2_FS=y +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_XFS_FS=y +CONFIG_XFS_SUPPORT_V4=y +CONFIG_XFS_SUPPORT_ASCII_CI=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# CONFIG_XFS_ONLINE_SCRUB is not set +# CONFIG_XFS_WARN is not set +# CONFIG_XFS_DEBUG is not set +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCFS2_FS_STATS=y +CONFIG_OCFS2_DEBUG_MASKLOG=y +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +# CONFIG_BTRFS_DEBUG is not set +# CONFIG_BTRFS_ASSERT is not set +# CONFIG_BTRFS_FS_REF_VERIFY is not set +# CONFIG_NILFS2_FS is not set +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +# CONFIG_F2FS_FAULT_INJECTION is not set +CONFIG_F2FS_FS_COMPRESSION=y +CONFIG_F2FS_FS_LZO=y +CONFIG_F2FS_FS_LZORLE=y +CONFIG_F2FS_FS_LZ4=y +CONFIG_F2FS_FS_LZ4HC=y +CONFIG_F2FS_FS_ZSTD=y +CONFIG_F2FS_IOSTAT=y +# CONFIG_F2FS_UNFAIR_RWSEM is not set +# CONFIG_BCACHEFS_FS is not set +# CONFIG_ZONEFS_FS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_EXPORTFS_BLOCK_OPS=y +CONFIG_FILE_LOCKING=y +# CONFIG_FS_ENCRYPTION is not set +# CONFIG_FS_VERITY is not set +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +# CONFIG_QUOTA_NETLINK_INTERFACE is not set +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=m +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QUOTACTL=y +CONFIG_AUTOFS_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VIRTIO_FS=m +CONFIG_FUSE_PASSTHROUGH=y +CONFIG_OVERLAY_FS=y +CONFIG_OVERLAY_FS_REDIRECT_DIR=y +CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y +CONFIG_OVERLAY_FS_INDEX=y +CONFIG_OVERLAY_FS_XINO_AUTO=y +CONFIG_OVERLAY_FS_METACOPY=y +# CONFIG_OVERLAY_FS_DEBUG is not set + +# +# Caches +# +CONFIG_NETFS_SUPPORT=y +# CONFIG_NETFS_STATS is not set +CONFIG_FSCACHE=y +# CONFIG_FSCACHE_STATS is not set +# CONFIG_FSCACHE_DEBUG is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_ERROR_INJECTION is not set +# CONFIG_CACHEFILES_ONDEMAND is not set +# end of Caches + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=y +# end of CD-ROM/DVD Filesystems + +# +# DOS/FAT/EXFAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=936 +CONFIG_FAT_DEFAULT_IOCHARSET="gb2312" +# CONFIG_FAT_DEFAULT_UTF8 is not set +CONFIG_EXFAT_FS=m +CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" +CONFIG_NTFS3_FS=m +CONFIG_NTFS3_64BIT_CLUSTER=y +CONFIG_NTFS3_LZX_XPRESS=y +CONFIG_NTFS3_FS_POSIX_ACL=y +# CONFIG_NTFS_FS is not set +# end of DOS/FAT/EXFAT/NT Filesystems + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_VMCORE=y +# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_PROC_CHILDREN=y +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +# CONFIG_TMPFS_INODE64 is not set +# CONFIG_TMPFS_QUOTA is not set +CONFIG_ARCH_SUPPORTS_HUGETLBFS=y +CONFIG_HUGETLBFS=y +# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set +CONFIG_HUGETLB_PAGE=y +CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=m +# end of Pseudo filesystems + +CONFIG_MISC_FILESYSTEMS=y +CONFIG_ORANGEFS_FS=m +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +CONFIG_ECRYPT_FS=m +CONFIG_ECRYPT_FS_MESSAGING=y +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_JFFS2_FS is not set +CONFIG_UBIFS_FS=m +CONFIG_UBIFS_FS_ADVANCED_COMPR=y +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +CONFIG_UBIFS_FS_ZSTD=y +# CONFIG_UBIFS_ATIME_SUPPORT is not set +CONFIG_UBIFS_FS_XATTR=y +CONFIG_UBIFS_FS_SECURITY=y +# CONFIG_UBIFS_FS_AUTHENTICATION is not set +CONFIG_CRAMFS=m +CONFIG_CRAMFS_BLOCKDEV=y +# CONFIG_CRAMFS_MTD is not set +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT=y +CONFIG_SQUASHFS_MOUNT_DECOMP_THREADS=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_LZ4=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +CONFIG_SQUASHFS_ZSTD=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_PSTORE=m +CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 +CONFIG_PSTORE_COMPRESS=y +# CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set +# CONFIG_PSTORE_RAM is not set +# CONFIG_PSTORE_BLK is not set +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EROFS_FS=m +# CONFIG_EROFS_FS_DEBUG is not set +CONFIG_EROFS_FS_XATTR=y +CONFIG_EROFS_FS_POSIX_ACL=y +CONFIG_EROFS_FS_SECURITY=y +CONFIG_EROFS_FS_ZIP=y +CONFIG_EROFS_FS_ZIP_LZMA=y +# CONFIG_EROFS_FS_ZIP_DEFLATE is not set +# CONFIG_EROFS_FS_ZIP_ZSTD is not set +# CONFIG_EROFS_FS_ONDEMAND is not set +CONFIG_EROFS_FS_PCPU_KTHREAD=y +CONFIG_EROFS_FS_PCPU_KTHREAD_HIPRI=y +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +# CONFIG_NFS_V2 is not set +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_SWAP is not set +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_PNFS_FILE_LAYOUT=y +CONFIG_PNFS_BLOCK=y +CONFIG_PNFS_FLEXFILE_LAYOUT=y +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +# CONFIG_NFS_V4_1_MIGRATION is not set +CONFIG_NFS_V4_SECURITY_LABEL=y +CONFIG_ROOT_NFS=y +# CONFIG_NFS_FSCACHE is not set +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFS_DISABLE_UDP_SUPPORT=y +CONFIG_NFS_V4_2_READ_PLUS=y +CONFIG_NFSD=y +# CONFIG_NFSD_V2 is not set +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_PNFS=y +CONFIG_NFSD_BLOCKLAYOUT=y +# CONFIG_NFSD_SCSILAYOUT is not set +# CONFIG_NFSD_FLEXFILELAYOUT is not set +# CONFIG_NFSD_V4_2_INTER_SSC is not set +# CONFIG_NFSD_V4_SECURITY_LABEL is not set +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set +CONFIG_GRACE_PERIOD=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_NFS_V4_2_SSC_HELPER=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_RPCSEC_GSS_KRB5=y +# CONFIG_SUNRPC_DEBUG is not set +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CEPH_FS_SECURITY_LABEL=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS2=y +CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y +# CONFIG_CIFS_UPCALL is not set +# CONFIG_CIFS_XATTR is not set +# CONFIG_CIFS_DEBUG is not set +# CONFIG_CIFS_DFS_UPCALL is not set +# CONFIG_CIFS_SWN_UPCALL is not set +# CONFIG_CIFS_SMB_DIRECT is not set +# CONFIG_CIFS_FSCACHE is not set +# CONFIG_SMB_SERVER is not set +CONFIG_SMBFS=m +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +CONFIG_9P_FS=y +# CONFIG_9P_FSCACHE is not set +# CONFIG_9P_FS_POSIX_ACL is not set +# CONFIG_9P_FS_SECURITY is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=y +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +CONFIG_NLS_CODEPAGE_936=y +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +# CONFIG_NLS_ISO8859_1 is not set +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +# CONFIG_NLS_MAC_ROMAN is not set +# CONFIG_NLS_MAC_CELTIC is not set +# CONFIG_NLS_MAC_CENTEURO is not set +# CONFIG_NLS_MAC_CROATIAN is not set +# CONFIG_NLS_MAC_CYRILLIC is not set +# CONFIG_NLS_MAC_GAELIC is not set +# CONFIG_NLS_MAC_GREEK is not set +# CONFIG_NLS_MAC_ICELAND is not set +# CONFIG_NLS_MAC_INUIT is not set +# CONFIG_NLS_MAC_ROMANIAN is not set +# CONFIG_NLS_MAC_TURKISH is not set +CONFIG_NLS_UTF8=y +CONFIG_NLS_UCS2_UTILS=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +# CONFIG_UNICODE is not set +CONFIG_IO_WQ=y +# end of File systems + +# +# Security options +# +CONFIG_KEYS=y +# CONFIG_KEYS_REQUEST_CACHE is not set +# CONFIG_PERSISTENT_KEYRINGS is not set +# CONFIG_TRUSTED_KEYS is not set +# CONFIG_ENCRYPTED_KEYS is not set +CONFIG_KEY_DH_OPERATIONS=y +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +# CONFIG_SECURITY_INFINIBAND is not set +# CONFIG_SECURITY_NETWORK_XFRM is not set +CONFIG_SECURITY_PATH=y +CONFIG_LSM_MMAP_MIN_ADDR=65536 +# CONFIG_HARDENED_USERCOPY is not set +# CONFIG_FORTIFY_SOURCE is not set +# CONFIG_STATIC_USERMODEHELPER is not set +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 +CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 +# CONFIG_SECURITY_SELINUX_DEBUG is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +CONFIG_SECURITY_APPARMOR=y +# CONFIG_SECURITY_APPARMOR_DEBUG is not set +CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y +CONFIG_SECURITY_APPARMOR_HASH=y +CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y +CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y +CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y +# CONFIG_SECURITY_LOADPIN is not set +CONFIG_SECURITY_YAMA=y +# CONFIG_SECURITY_SAFESETID is not set +# CONFIG_SECURITY_LOCKDOWN_LSM is not set +# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +CONFIG_INTEGRITY_AUDIT=y +# CONFIG_IMA is not set +# CONFIG_EVM is not set +# CONFIG_DEFAULT_SECURITY_SELINUX is not set +# CONFIG_DEFAULT_SECURITY_APPARMOR is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,bpf" + +# +# Kernel hardening options +# + +# +# Memory initialization +# +CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y +# CONFIG_INIT_STACK_NONE is not set +# CONFIG_INIT_STACK_ALL_PATTERN is not set +CONFIG_INIT_STACK_ALL_ZERO=y +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +# CONFIG_INIT_MLOCKED_ON_FREE_DEFAULT_ON is not set +CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y +# CONFIG_ZERO_CALL_USED_REGS is not set +# end of Memory initialization + +# +# Hardening of kernel data structures +# +# CONFIG_LIST_HARDENED is not set +# CONFIG_BUG_ON_DATA_CORRUPTION is not set +# end of Hardening of kernel data structures + +CONFIG_RANDSTRUCT_NONE=y +# CONFIG_RANDSTRUCT_FULL is not set +# CONFIG_RANDSTRUCT_PERFORMANCE is not set +# end of Kernel hardening options +# end of Security options + +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_SIG=y +CONFIG_CRYPTO_SIG2=y +CONFIG_CRYPTO_SKCIPHER=y +CONFIG_CRYPTO_SKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=m +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_AKCIPHER=y +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_KPP=y +CONFIG_CRYPTO_ACOMP2=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=m +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_NULL2=m +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_AUTHENC=m +# CONFIG_CRYPTO_TEST is not set +CONFIG_CRYPTO_ENGINE=m +# end of Crypto core or helper + +# +# Public-key cryptography +# +CONFIG_CRYPTO_RSA=y +CONFIG_CRYPTO_DH=y +# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set +CONFIG_CRYPTO_ECC=m +CONFIG_CRYPTO_ECDH=m +# CONFIG_CRYPTO_ECDSA is not set +# CONFIG_CRYPTO_ECRDSA is not set +# CONFIG_CRYPTO_SM2 is not set +# CONFIG_CRYPTO_CURVE25519 is not set +# end of Public-key cryptography + +# +# Block ciphers +# +CONFIG_CRYPTO_AES=m +# CONFIG_CRYPTO_AES_TI is not set +CONFIG_CRYPTO_ANUBIS=m +# CONFIG_CRYPTO_ARIA is not set +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +# CONFIG_CRYPTO_CAMELLIA is not set +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +# CONFIG_CRYPTO_DES is not set +# CONFIG_CRYPTO_FCRYPT is not set +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +# CONFIG_CRYPTO_SM4_GENERIC is not set +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +# end of Block ciphers + +# +# Length-preserving ciphers and modes +# +# CONFIG_CRYPTO_ADIANTUM is not set +# CONFIG_CRYPTO_ARC4 is not set +CONFIG_CRYPTO_CHACHA20=m +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +CONFIG_CRYPTO_ECB=y +# CONFIG_CRYPTO_HCTR2 is not set +# CONFIG_CRYPTO_KEYWRAP is not set +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_PCBC is not set +# CONFIG_CRYPTO_XTS is not set +# end of Length-preserving ciphers and modes + +# +# AEAD (authenticated encryption with associated data) ciphers +# +# CONFIG_CRYPTO_AEGIS128 is not set +CONFIG_CRYPTO_CHACHA20POLY1305=m +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_GENIV=m +CONFIG_CRYPTO_SEQIV=m +CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ESSIV=m +# end of AEAD (authenticated encryption with associated data) ciphers + +# +# Hashes, digests, and MACs +# +CONFIG_CRYPTO_BLAKE2B=y +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_HMAC=y +# CONFIG_CRYPTO_MD4 is not set +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_POLY1305=m +# CONFIG_CRYPTO_RMD160 is not set +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_SHA3=m +# CONFIG_CRYPTO_SM3_GENERIC is not set +# CONFIG_CRYPTO_STREEBOG is not set +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_WP512=m +# CONFIG_CRYPTO_XCBC is not set +CONFIG_CRYPTO_XXHASH=y +# end of Hashes, digests, and MACs + +# +# CRCs (cyclic redundancy checks) +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_CRC64_ROCKSOFT=y +# end of CRCs (cyclic redundancy checks) + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_LZO=y +CONFIG_CRYPTO_842=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m +CONFIG_CRYPTO_ZSTD=y +# end of Compression + +# +# Random number generation +# +# CONFIG_CRYPTO_ANSI_CPRNG is not set +CONFIG_CRYPTO_DRBG_MENU=m +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=m +CONFIG_CRYPTO_JITTERENTROPY=m +CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64 +CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32 +CONFIG_CRYPTO_JITTERENTROPY_OSR=1 +CONFIG_CRYPTO_KDF800108_CTR=y +# end of Random number generation + +# +# Userspace interface +# +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_USER_API_RNG=m +# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set +CONFIG_CRYPTO_USER_API_AEAD=m +CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y +# end of Userspace interface + +CONFIG_CRYPTO_HASH_INFO=y + +# +# Accelerated Cryptographic Algorithms for CPU (loongarch) +# +CONFIG_CRYPTO_CRC32_LOONGARCH=m +# end of Accelerated Cryptographic Algorithms for CPU (loongarch) + +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set +# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set +# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set +# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set +# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set +# CONFIG_CRYPTO_DEV_QAT_C62X is not set +# CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_420XX is not set +# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set +# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set +# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set +# CONFIG_CRYPTO_DEV_CHELSIO is not set +CONFIG_CRYPTO_DEV_VIRTIO=m +# CONFIG_CRYPTO_DEV_SAFEXCEL is not set +# CONFIG_CRYPTO_DEV_CCREE is not set +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set +CONFIG_ASYMMETRIC_KEY_TYPE=y +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y +CONFIG_X509_CERTIFICATE_PARSER=y +# CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set +CONFIG_PKCS7_MESSAGE_PARSER=y +# CONFIG_PKCS7_TEST_KEY is not set +# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set +# CONFIG_FIPS_SIGNATURE_SELFTEST is not set + +# +# Certificates for signature checking +# +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_SYSTEM_TRUSTED_KEYS="" +# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set +# CONFIG_SECONDARY_TRUSTED_KEYRING is not set +# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set +# end of Certificates for signature checking + +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=y +CONFIG_RAID6_PQ_BENCHMARK=y +# CONFIG_PACKING is not set +CONFIG_BITREVERSE=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +# CONFIG_CORDIC is not set +# CONFIG_PRIME_NUMBERS is not set +CONFIG_RATIONAL=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y + +# +# Crypto library routines +# +CONFIG_CRYPTO_LIB_UTILS=y +CONFIG_CRYPTO_LIB_AES=m +CONFIG_CRYPTO_LIB_ARC4=m +CONFIG_CRYPTO_LIB_GF128MUL=m +CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y +CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 +CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m +CONFIG_CRYPTO_LIB_POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_SHA1=y +CONFIG_CRYPTO_LIB_SHA256=y +# end of Crypto library routines + +CONFIG_CRC_CCITT=m +CONFIG_CRC16=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC64_ROCKSOFT=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC64=y +# CONFIG_CRC4 is not set +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +# CONFIG_CRC8 is not set +CONFIG_XXHASH=y +CONFIG_AUDIT_GENERIC=y +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_842_COMPRESS=m +CONFIG_842_DECOMPRESS=m +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=m +CONFIG_LZ4HC_COMPRESS=m +CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMMON=y +CONFIG_ZSTD_COMPRESS=y +CONFIG_ZSTD_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_MICROLZMA=y +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_DECOMPRESS_ZSTD=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_INTERVAL_TREE=y +CONFIG_XARRAY_MULTI=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_CLOSURES=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_DMA_DECLARE_COHERENT=y +CONFIG_SWIOTLB=y +# CONFIG_SWIOTLB_DYNAMIC is not set +CONFIG_DMA_NEED_SYNC=y +# CONFIG_DMA_RESTRICTED_POOL is not set +CONFIG_DMA_CMA=y +CONFIG_DMA_NUMA_CMA=y + +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_MBYTES=0 +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=8 +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_DMA_MAP_BENCHMARK is not set +CONFIG_SGL_ALLOC=y +# CONFIG_FORCE_NR_CPUS is not set +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_LRU_CACHE=m +CONFIG_CLZ_TAB=y +CONFIG_IRQ_POLL=y +CONFIG_MPILIB=y +CONFIG_DIMLIB=m +CONFIG_LIBFDT=y +CONFIG_OID_REGISTRY=y +CONFIG_UCS2_STRING=y +CONFIG_HAVE_GENERIC_VDSO=y +CONFIG_GENERIC_GETTIMEOFDAY=y +CONFIG_GENERIC_VDSO_TIME_NS=y +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +# CONFIG_FONT_8x16 is not set +CONFIG_FONT_UTF8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_6x10 is not set +# CONFIG_FONT_10x18 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_TER16x32 is not set +# CONFIG_FONT_6x8 is not set +CONFIG_SG_POOL=y +CONFIG_ARCH_STACKWALK=y +CONFIG_STACKDEPOT=y +CONFIG_STACKDEPOT_MAX_FRAMES=64 +CONFIG_SBITMAP=y +# CONFIG_LWQ_TEST is not set +# end of Library routines + +CONFIG_GENERIC_IOREMAP=y +CONFIG_GENERIC_LIB_ASHLDI3=y +CONFIG_GENERIC_LIB_ASHRDI3=y +CONFIG_GENERIC_LIB_LSHRDI3=y +CONFIG_GENERIC_LIB_CMPDI2=y +CONFIG_GENERIC_LIB_UCMPDI2=y +CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y +CONFIG_FIRMWARE_TABLE=y + +# +# Kernel hacking +# + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +# CONFIG_PRINTK_CALLER is not set +# CONFIG_STACKTRACE_BUILD_ID is not set +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 +CONFIG_CONSOLE_LOGLEVEL_QUIET=4 +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DYNAMIC_DEBUG_CORE is not set +CONFIG_SYMBOLIC_ERRNAME=y +CONFIG_DEBUG_BUGVERBOSE=y +# end of printk and dmesg options + +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_MISC=y + +# +# Compile-time checks and compiler options +# +CONFIG_DEBUG_INFO=y +CONFIG_AS_HAS_NON_CONST_ULEB128=y +# CONFIG_DEBUG_INFO_NONE is not set +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y +# CONFIG_DEBUG_INFO_DWARF4 is not set +# CONFIG_DEBUG_INFO_DWARF5 is not set +# CONFIG_DEBUG_INFO_REDUCED is not set +CONFIG_DEBUG_INFO_COMPRESSED_NONE=y +# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set +# CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set +# CONFIG_DEBUG_INFO_SPLIT is not set +CONFIG_DEBUG_INFO_BTF=y +CONFIG_PAHOLE_HAS_SPLIT_BTF=y +CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y +CONFIG_DEBUG_INFO_BTF_MODULES=y +# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set +# CONFIG_GDB_SCRIPTS is not set +CONFIG_FRAME_WARN=2048 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +# CONFIG_HEADERS_INSTALL is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_OBJTOOL=y +# CONFIG_VMLINUX_MAP is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# end of Compile-time checks and compiler options + +# +# Generic Kernel Debugging Instruments +# +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 +CONFIG_MAGIC_SYSRQ_SERIAL=y +CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_KCSAN_COMPILER=y +# end of Generic Kernel Debugging Instruments + +# +# Networking Debugging +# +# CONFIG_NET_DEV_REFCNT_TRACKER is not set +# CONFIG_NET_NS_REFCNT_TRACKER is not set +# CONFIG_DEBUG_NET is not set +# end of Networking Debugging + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +CONFIG_SLUB_DEBUG=y +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_PAGE_OWNER is not set +# CONFIG_PAGE_POISONING is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SHRINKER_DEBUG is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_MEM_ALLOC_PROFILING is not set +CONFIG_HAVE_ARCH_KASAN=y +CONFIG_ARCH_DISABLE_KASAN_INLINE=y +CONFIG_CC_HAS_KASAN_GENERIC=y +CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y +# CONFIG_KASAN is not set +CONFIG_HAVE_ARCH_KFENCE=y +# CONFIG_KFENCE is not set +# end of Memory Debugging + +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Oops, Lockups and Hangs +# +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +# CONFIG_SOFTLOCKUP_DETECTOR is not set +CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y +# CONFIG_HARDLOCKUP_DETECTOR is not set +# CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set +# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set +# CONFIG_TEST_LOCKUP is not set +# end of Debug Oops, Lockups and Hangs + +# +# Scheduler Debugging +# +# CONFIG_SCHED_DEBUG is not set +CONFIG_SCHED_INFO=y +CONFIG_SCHEDSTATS=y +# end of Scheduler Debugging + +# CONFIG_DEBUG_TIMEKEEPING is not set +# CONFIG_DEBUG_PREEMPT is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +CONFIG_LOCK_DEBUGGING_SUPPORT=y +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_RWSEMS is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +# CONFIG_WW_MUTEX_SELFTEST is not set +# CONFIG_SCF_TORTURE_TEST is not set +# CONFIG_CSD_LOCK_WAIT_DEBUG is not set +# end of Lock Debugging (spinlocks, mutexes, etc...) + +# CONFIG_DEBUG_IRQFLAGS is not set +CONFIG_STACKTRACE=y +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set +# CONFIG_DEBUG_KOBJECT is not set + +# +# Debug kernel data structures +# +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PLIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CLOSURES is not set +# CONFIG_DEBUG_MAPLE_TREE is not set +# end of Debug kernel data structures + +# +# RCU Debugging +# +# CONFIG_RCU_SCALE_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_RCU_REF_SCALE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=21 +CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 +# CONFIG_RCU_CPU_STALL_CPUTIME is not set +CONFIG_RCU_TRACE=y +# CONFIG_RCU_EQS_DEBUG is not set +# end of RCU Debugging + +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_HAVE_RETHOOK=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_RETVAL=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACE_CLOCK=y +CONFIG_TRACING_SUPPORT=y +# CONFIG_FTRACE is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y +# CONFIG_STRICT_DEVMEM is not set + +# +# loongarch Debugging +# +# CONFIG_UNWINDER_GUESS is not set +# CONFIG_UNWINDER_PROLOGUE is not set +CONFIG_UNWINDER_ORC=y +# end of loongarch Debugging + +# +# Kernel Testing and Coverage +# +# CONFIG_KUNIT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +CONFIG_ARCH_HAS_KCOV=y +CONFIG_CC_HAS_SANCOV_TRACE_PC=y +# CONFIG_KCOV is not set +CONFIG_RUNTIME_TESTING_MENU=y +# CONFIG_TEST_DHRY is not set +# CONFIG_LKDTM is not set +# CONFIG_TEST_MIN_HEAP is not set +# CONFIG_TEST_DIV64 is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_TEST_REF_TRACKER is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_REED_SOLOMON_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +# CONFIG_PERCPU_TEST is not set +# CONFIG_ATOMIC64_SELFTEST is not set +# CONFIG_ASYNC_RAID6_TEST is not set +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_SCANF is not set +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_XARRAY is not set +# CONFIG_TEST_MAPLE_TREE is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_IDA is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_BITOPS is not set +# CONFIG_TEST_VMALLOC is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_BLACKHOLE_DEV is not set +# CONFIG_FIND_BIT_BENCHMARK is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_SYSCTL is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_TEST_KMOD is not set +# CONFIG_TEST_MEMCAT_P is not set +# CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_FREE_PAGES is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_OBJPOOL is not set +# end of Kernel Testing and Coverage + +# +# Rust hacking +# +# end of Rust hacking +# end of Kernel hacking diff --git a/loongarch64/files/step/boot/linux-kernel_git/6.x/linux-config-6.x_djgjr b/loongarch64/files/step/base_support/bpf/6.x/linux-config-6.x_compatible similarity index 95% rename from loongarch64/files/step/boot/linux-kernel_git/6.x/linux-config-6.x_djgjr rename to loongarch64/files/step/base_support/bpf/6.x/linux-config-6.x_compatible index 8904e79c..cbfbe603 100644 --- a/loongarch64/files/step/boot/linux-kernel_git/6.x/linux-config-6.x_djgjr +++ b/loongarch64/files/step/base_support/bpf/6.x/linux-config-6.x_compatible @@ -1,15 +1,15 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/loongarch 6.7.0-rc7 Kernel Configuration +# Linux/loongarch 6.10.0-rc1 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="loongarch64-unknown-linux-gnu-gcc (GCC) 14.0.0 20240102 (experimental)" +CONFIG_CC_VERSION_TEXT="loongarch64-unknown-linux-gnu-gcc (GCC) 14.1.0" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=140000 +CONFIG_GCC_VERSION=140100 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=24100 +CONFIG_AS_VERSION=24200 CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=24100 +CONFIG_LD_VERSION=24200 CONFIG_LLD_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y @@ -17,7 +17,7 @@ CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y -CONFIG_PAHOLE_VERSION=120 +CONFIG_PAHOLE_VERSION=126 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y @@ -93,6 +93,7 @@ CONFIG_HIGH_RES_TIMERS=y CONFIG_BPF=y CONFIG_HAVE_EBPF_JIT=y +CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y # # BPF subsystem @@ -100,8 +101,8 @@ CONFIG_HAVE_EBPF_JIT=y CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT=y # CONFIG_BPF_JIT_ALWAYS_ON is not set +CONFIG_BPF_JIT_DEFAULT_ON=y CONFIG_BPF_UNPRIV_DEFAULT_OFF=y -CONFIG_USERMODE_DRIVER=y # CONFIG_BPF_PRELOAD is not set # end of BPF subsystem @@ -111,8 +112,8 @@ CONFIG_PREEMPT_BUILD=y CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_PREEMPTION=y -# CONFIG_PREEMPT_DYNAMIC is not set -# CONFIG_SCHED_CORE is not set +CONFIG_PREEMPT_DYNAMIC=y +CONFIG_SCHED_CORE=y # # CPU/Task time and stats accounting @@ -126,7 +127,8 @@ CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y -# CONFIG_PSI is not set +CONFIG_PSI=y +# CONFIG_PSI_DEFAULT_DISABLED is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y @@ -139,14 +141,16 @@ CONFIG_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y # end of RCU Subsystem -# CONFIG_IKCONFIG is not set -# CONFIG_IKHEADERS is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_IKHEADERS=y CONFIG_LOG_BUF_SHIFT=18 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 # CONFIG_PRINTK_INDEX is not set @@ -160,10 +164,14 @@ CONFIG_GENERIC_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_CC_HAS_INT128=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" -CONFIG_GCC11_NO_ARRAY_BOUNDS=y +CONFIG_GCC10_NO_ARRAY_BOUNDS=y CONFIG_CC_NO_ARRAY_BOUNDS=y +CONFIG_GCC_NO_STRINGOP_OVERFLOW=y +CONFIG_CC_NO_STRINGOP_OVERFLOW=y +CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_SLAB_OBJ_EXT=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y # CONFIG_CGROUP_FAVOR_DYNMODS is not set @@ -227,7 +235,7 @@ CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y -CONFIG_BASE_FULL=y +# CONFIG_BASE_SMALL is not set CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y @@ -239,17 +247,17 @@ CONFIG_AIO=y CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y +CONFIG_KCMP=y +CONFIG_RSEQ=y +# CONFIG_DEBUG_RSEQ is not set +CONFIG_CACHESTAT_SYSCALL=y +# CONFIG_PC104 is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_SELFTEST is not set CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_BASE_RELATIVE=y -CONFIG_KCMP=y -CONFIG_RSEQ=y -CONFIG_CACHESTAT_SYSCALL=y -# CONFIG_DEBUG_RSEQ is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y -# CONFIG_PC104 is not set # # Kernel Performance Events And Counters @@ -264,7 +272,8 @@ CONFIG_SYSTEM_DATA_VERIFICATION=y # # Kexec and crash features # -CONFIG_CRASH_CORE=y +CONFIG_CRASH_RESERVE=y +CONFIG_VMCORE_INFO=y CONFIG_KEXEC_CORE=y CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y @@ -283,7 +292,6 @@ CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MACH_LOONGSON64=y CONFIG_FIX_EARLYCON_MEM=y -CONFIG_PAGE_SIZE_4KB=y CONFIG_PGTABLE_4LEVEL=y CONFIG_PGTABLE_LEVELS=4 CONFIG_SCHED_OMIT_FRAME_POINTER=y @@ -339,12 +347,12 @@ CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x01000000 -CONFIG_SECCOMP=y +CONFIG_HAVE_LIVEPATCH=y +# CONFIG_PARAVIRT is not set # end of Kernel type and options CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_ENABLE_THP_MIGRATION=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=12 @@ -362,6 +370,9 @@ CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_HIBERNATION_SNAPSHOT_DEV=y +CONFIG_HIBERNATION_COMP_LZO=y +# CONFIG_HIBERNATION_COMP_LZ4 is not set +CONFIG_HIBERNATION_DEF_COMP="lzo" CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y @@ -371,12 +382,16 @@ CONFIG_PM_SLEEP_SMP=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y +CONFIG_PM_GENERIC_DOMAINS=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_PM_GENERIC_DOMAINS_SLEEP=y +CONFIG_PM_GENERIC_DOMAINS_OF=y CONFIG_CPU_PM=y CONFIG_ARCH_SUPPORTS_ACPI=y CONFIG_ACPI=y CONFIG_ACPI_GENERIC_GSI=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_THERMAL_LIB=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_SLEEP=y @@ -402,8 +417,8 @@ CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y # CONFIG_ACPI_HED is not set -# CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_ACPI_NHLT=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_HMAT is not set # CONFIG_ACPI_CONFIGFS is not set @@ -411,19 +426,27 @@ CONFIG_ACPI_NUMA=y CONFIG_ACPI_PPTT=y # CONFIG_ACPI_FFH is not set # CONFIG_PMIC_OPREGION is not set + +# +# CPU Frequency scaling +# +# CONFIG_CPU_FREQ is not set +# end of CPU Frequency scaling # end of Power management options -CONFIG_HAVE_KVM=y +CONFIG_KVM_COMMON=y CONFIG_HAVE_KVM_DIRTY_RING=y CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y -CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_MMIO=y +CONFIG_HAVE_KVM_READONLY_MEM=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y +CONFIG_KVM_GENERIC_MMU_NOTIFIER=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m +CONFIG_CPU_MITIGATIONS=y # # General architecture-dependent options @@ -450,6 +473,7 @@ CONFIG_ARCH_WANTS_NO_INSTR=y CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y +CONFIG_HAVE_RUST=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_PERF_REGS=y @@ -461,6 +485,7 @@ CONFIG_MMU_LAZY_TLB_REFCOUNT=y CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y CONFIG_HAVE_ARCH_SECCOMP=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP=y CONFIG_SECCOMP_FILTER=y # CONFIG_SECCOMP_CACHE_DEBUG is not set CONFIG_HAVE_STACKPROTECTOR=y @@ -482,15 +507,22 @@ CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=12 +CONFIG_HAVE_PAGE_SIZE_4KB=y +CONFIG_PAGE_SIZE_4KB=y CONFIG_PAGE_SIZE_LESS_THAN_64KB=y CONFIG_PAGE_SIZE_LESS_THAN_256KB=y +CONFIG_PAGE_SHIFT=12 CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y +CONFIG_HAVE_OBJTOOL=y +CONFIG_HAVE_STACK_VALIDATION=y +CONFIG_HAVE_RELIABLE_STACKTRACE=y # CONFIG_COMPAT_32BIT_TIME is not set CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_HAVE_PREEMPT_DYNAMIC=y CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y +CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y # # GCOV-based kernel profiling @@ -502,10 +534,11 @@ CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set CONFIG_FUNCTION_ALIGNMENT=0 +CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y +CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y # end of General architecture-dependent options CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_DEBUG is not set CONFIG_MODULE_FORCE_LOAD=y @@ -534,9 +567,9 @@ CONFIG_BLK_ICQ=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=y +CONFIG_BLK_DEV_WRITE_MOUNTED=y CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y -CONFIG_BLK_DEV_THROTTLING_LOW=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y CONFIG_BLK_CGROUP_IOLATENCY=y @@ -544,7 +577,6 @@ CONFIG_BLK_CGROUP_FC_APPID=y CONFIG_BLK_CGROUP_IOCOST=y CONFIG_BLK_CGROUP_IOPRIO=y CONFIG_BLK_DEBUG_FS=y -CONFIG_BLK_DEBUG_FS_ZONED=y # CONFIG_BLK_SED_OPAL is not set # CONFIG_BLK_INLINE_ENCRYPTION is not set @@ -623,7 +655,7 @@ CONFIG_ZPOOL=y CONFIG_SWAP=y CONFIG_ZSWAP=y # CONFIG_ZSWAP_DEFAULT_ON is not set -# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set +# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set @@ -631,20 +663,19 @@ CONFIG_ZSWAP=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd" -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y +# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set -# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set -CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" +CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y +CONFIG_ZSWAP_ZPOOL_DEFAULT="zsmalloc" CONFIG_ZBUD=y CONFIG_Z3FOLD=y -CONFIG_ZSMALLOC=m +CONFIG_ZSMALLOC=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_ZSMALLOC_CHAIN_SIZE=8 # -# SLAB allocator options +# Slab allocator options # -# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLUB=y # CONFIG_SLUB_TINY is not set CONFIG_SLAB_MERGE_DEFAULT=y @@ -653,7 +684,7 @@ CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLUB_STATS is not set CONFIG_SLUB_CPU_PARTIAL=y # CONFIG_RANDOM_KMALLOC_CACHES is not set -# end of SLAB allocator options +# end of Slab allocator options # CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set # CONFIG_COMPAT_BRK is not set @@ -664,7 +695,7 @@ CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y -CONFIG_HAVE_FAST_GUP=y +CONFIG_HAVE_GUP_FAST=y CONFIG_ARCH_KEEP_MEMBLOCK=y CONFIG_NUMA_KEEP_MEMINFO=y CONFIG_MEMORY_ISOLATION=y @@ -680,27 +711,32 @@ CONFIG_COMPACTION=y CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y +CONFIG_ARCH_ENABLE_THP_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set +CONFIG_THP_SWAP=y # CONFIG_READ_ONLY_THP_FOR_FS is not set +CONFIG_PGTABLE_HAS_HUGE_LEAVES=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_CMA=y -# CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_SYSFS=y -CONFIG_CMA_AREAS=19 +CONFIG_CMA_AREAS=20 # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_ZONE_DMA32=y CONFIG_HMM_MIRROR=y CONFIG_VM_EVENT_COUNTERS=y @@ -710,9 +746,11 @@ CONFIG_VM_EVENT_COUNTERS=y CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_MEMFD_CREATE=y # CONFIG_ANON_VMA_NAME is not set +CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y CONFIG_USERFAULTFD=y # CONFIG_LRU_GEN is not set CONFIG_LOCK_MM_AND_FIND_VMA=y +CONFIG_EXECMEM=y # # Data Access Monitoring @@ -725,6 +763,7 @@ CONFIG_NET=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_NET_XGRESS=y +CONFIG_SKB_DECRYPTED=y CONFIG_SKB_EXTENSIONS=y # @@ -733,22 +772,25 @@ CONFIG_SKB_EXTENSIONS=y CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y -CONFIG_UNIX_SCM=y CONFIG_AF_UNIX_OOB=y # CONFIG_UNIX_DIAG is not set CONFIG_TLS=m CONFIG_TLS_DEVICE=y # CONFIG_TLS_TOE is not set CONFIG_XFRM=y +CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_INTERFACE is not set # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_AH=m CONFIG_XFRM_ESP=m +CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=y # CONFIG_NET_KEY_MIGRATE is not set +CONFIG_XFRM_ESPINTCP=y # CONFIG_SMC is not set CONFIG_XDP_SOCKETS=y # CONFIG_XDP_SOCKETS_DIAG is not set @@ -780,12 +822,13 @@ CONFIG_SYN_COOKIES=y CONFIG_NET_UDP_TUNNEL=y # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set -# CONFIG_INET_AH is not set +CONFIG_INET_AH=m CONFIG_INET_ESP=m -# CONFIG_INET_ESP_OFFLOAD is not set -# CONFIG_INET_ESPINTCP is not set -# CONFIG_INET_IPCOMP is not set +CONFIG_INET_ESP_OFFLOAD=m +CONFIG_INET_ESPINTCP=y +CONFIG_INET_IPCOMP=m CONFIG_INET_TABLE_PERTURB_ORDER=16 +CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y @@ -818,20 +861,23 @@ CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y # CONFIG_IPV6_OPTIMISTIC_DAD is not set -# CONFIG_INET6_AH is not set +CONFIG_INET6_AH=m CONFIG_INET6_ESP=m -# CONFIG_INET6_ESP_OFFLOAD is not set -# CONFIG_INET6_ESPINTCP is not set -# CONFIG_INET6_IPCOMP is not set +CONFIG_INET6_ESP_OFFLOAD=m +CONFIG_INET6_ESPINTCP=y +CONFIG_INET6_IPCOMP=m # CONFIG_IPV6_MIP6 is not set # CONFIG_IPV6_ILA is not set +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y # CONFIG_IPV6_SIT_6RD is not set CONFIG_IPV6_NDISC_NODETYPE=y # CONFIG_IPV6_TUNNEL is not set # CONFIG_IPV6_GRE is not set -# CONFIG_IPV6_MULTIPLE_TABLES is not set +CONFIG_IPV6_MULTIPLE_TABLES=y +# CONFIG_IPV6_SUBTREES is not set CONFIG_IPV6_MROUTE=y # CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set # CONFIG_IPV6_PIMSM_V2 is not set @@ -903,10 +949,10 @@ CONFIG_NF_NAT_MASQUERADE=y CONFIG_NF_NAT_OVS=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m -# CONFIG_NF_TABLES_INET is not set +CONFIG_NF_TABLES_INET=y # CONFIG_NF_TABLES_NETDEV is not set # CONFIG_NFT_NUMGEN is not set -# CONFIG_NFT_CT is not set +CONFIG_NFT_CT=m CONFIG_NFT_CONNLIMIT=m CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m @@ -917,9 +963,11 @@ CONFIG_NFT_TUNNEL=m CONFIG_NFT_QUEUE=m CONFIG_NFT_QUOTA=m CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m CONFIG_NFT_FIB=m +CONFIG_NFT_FIB_INET=m # CONFIG_NFT_XFRM is not set CONFIG_NFT_SOCKET=m CONFIG_NFT_OSF=m @@ -1087,6 +1135,7 @@ CONFIG_IP_VS_NFCT=y # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m +CONFIG_IP_NF_IPTABLES_LEGACY=m CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m CONFIG_NF_TABLES_IPV4=y @@ -1118,6 +1167,7 @@ CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m +CONFIG_NFT_COMPAT_ARP=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # end of IP: Netfilter Configuration @@ -1125,12 +1175,13 @@ CONFIG_IP_NF_ARP_MANGLE=m # # IPv6: Netfilter Configuration # +CONFIG_IP6_NF_IPTABLES_LEGACY=y CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m CONFIG_NF_TABLES_IPV6=y CONFIG_NFT_REJECT_IPV6=m # CONFIG_NFT_DUP_IPV6 is not set -# CONFIG_NFT_FIB_IPV6 is not set +CONFIG_NFT_FIB_IPV6=m # CONFIG_NF_DUP_IPV6 is not set CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m @@ -1161,7 +1212,8 @@ CONFIG_NF_DEFRAG_IPV6=m CONFIG_NF_TABLES_BRIDGE=m # CONFIG_NFT_BRIDGE_META is not set # CONFIG_NFT_BRIDGE_REJECT is not set -# CONFIG_NF_CONNTRACK_BRIDGE is not set +CONFIG_NF_CONNTRACK_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m @@ -1183,8 +1235,6 @@ CONFIG_BRIDGE_EBT_IP6=m # CONFIG_BRIDGE_EBT_SNAT is not set # CONFIG_BRIDGE_EBT_LOG is not set # CONFIG_BRIDGE_EBT_NFLOG is not set -CONFIG_BPFILTER=y -CONFIG_BPFILTER_UMH=m # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set @@ -1282,7 +1332,6 @@ CONFIG_NET_ACT_GACT=m # CONFIG_GACT_PROB is not set CONFIG_NET_ACT_MIRRED=m # CONFIG_NET_ACT_SAMPLE is not set -CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m # CONFIG_NET_ACT_PEDIT is not set # CONFIG_NET_ACT_SIMP is not set @@ -1350,7 +1399,6 @@ CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=m -CONFIG_BT_HS=y CONFIG_BT_LE=y CONFIG_BT_LE_L2CAP_ECRED=y # CONFIG_BT_LEDS is not set @@ -1390,6 +1438,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m CONFIG_BT_ATH3K=m CONFIG_BT_VIRTIO=m +# CONFIG_BT_INTEL_PCIE is not set # end of Bluetooth device drivers # CONFIG_AF_RXRPC is not set @@ -1413,6 +1462,7 @@ CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=m CONFIG_LIB80211_CRYPT_WEP=m CONFIG_LIB80211_CRYPT_CCMP=m @@ -1459,6 +1509,7 @@ CONFIG_ETHTOOL_NETLINK=y # Device Drivers # CONFIG_HAVE_PCI=y +CONFIG_GENERIC_PCI_IOMAP=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCI_DOMAINS_GENERIC=y @@ -1501,7 +1552,8 @@ CONFIG_HOTPLUG_PCI_SHPC=y # PCI controller drivers # # CONFIG_PCI_FTPCI100 is not set -# CONFIG_PCI_HOST_GENERIC is not set +CONFIG_PCI_HOST_COMMON=y +CONFIG_PCI_HOST_GENERIC=y CONFIG_PCI_LOONGSON=y # CONFIG_PCIE_MICROCHIP_HOST is not set # CONFIG_PCIE_XILINX is not set @@ -1510,7 +1562,6 @@ CONFIG_PCI_LOONGSON=y # Cadence-based PCIe controllers # # CONFIG_PCIE_CADENCE_PLAT_HOST is not set -# CONFIG_PCI_J721E_HOST is not set # end of Cadence-based PCIe controllers # @@ -1606,6 +1657,7 @@ CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set +CONFIG_GENERIC_CPU_DEVICES=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_SOC_BUS=y CONFIG_REGMAP=y @@ -1739,7 +1791,6 @@ CONFIG_MTD_ROM=m # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_PHYSMAP is not set -# CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # end of Mapping drivers for chip access @@ -1791,6 +1842,7 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI_BLOCK=y +# CONFIG_MTD_UBI_NVMEM is not set # CONFIG_MTD_HYPERBUS is not set CONFIG_DTC=y CONFIG_OF=y @@ -1830,6 +1882,7 @@ CONFIG_ZRAM_DEF_COMP_ZSTD=y # CONFIG_ZRAM_DEF_COMP_842 is not set CONFIG_ZRAM_DEF_COMP="zstd" # CONFIG_ZRAM_WRITEBACK is not set +# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set # CONFIG_ZRAM_MEMORY_TRACKING is not set # CONFIG_ZRAM_MULTI_COMP is not set CONFIG_BLK_DEV_LOOP=y @@ -1897,6 +1950,7 @@ CONFIG_NVME_TARGET_TCP=m # CONFIG_HISI_HIKEY_USB is not set # CONFIG_OPEN_DICE is not set # CONFIG_VCPU_STALL_DETECTOR is not set +# CONFIG_NSM is not set # CONFIG_C2PORT is not set # @@ -1905,7 +1959,7 @@ CONFIG_NVME_TARGET_TCP=m CONFIG_EEPROM_AT24=m # CONFIG_EEPROM_AT25 is not set # CONFIG_EEPROM_MAX6875 is not set -# CONFIG_EEPROM_93CX6 is not set +CONFIG_EEPROM_93CX6=m # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_EE1004 is not set @@ -2144,13 +2198,10 @@ CONFIG_PATA_PCMCIA=m CONFIG_MD=y CONFIG_BLK_DEV_MD=m CONFIG_MD_BITMAP_FILE=y -CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m -CONFIG_MD_MULTIPATH=m -# CONFIG_MD_FAULTY is not set # CONFIG_MD_CLUSTER is not set CONFIG_BCACHE=m # CONFIG_BCACHE_DEBUG is not set @@ -2192,6 +2243,7 @@ CONFIG_DM_MULTIPATH_ST=m # CONFIG_DM_INTEGRITY is not set # CONFIG_DM_ZONED is not set # CONFIG_DM_AUDIT is not set +# CONFIG_DM_VDO is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m @@ -2231,6 +2283,7 @@ CONFIG_VXLAN=y # CONFIG_GENEVE is not set # CONFIG_BAREUDP is not set # CONFIG_GTP is not set +# CONFIG_PFCP is not set # CONFIG_AMT is not set # CONFIG_MACSEC is not set # CONFIG_NETCONSOLE is not set @@ -2245,6 +2298,7 @@ CONFIG_VETH=m CONFIG_VIRTIO_NET=m # CONFIG_NLMON is not set # CONFIG_NETKIT is not set +# CONFIG_NET_VRF is not set # CONFIG_VSOCKMON is not set # CONFIG_ARCNET is not set CONFIG_ETHERNET=y @@ -2281,6 +2335,7 @@ CONFIG_CHELSIO_T3=m CONFIG_CHELSIO_T4=m # CONFIG_CHELSIO_T4VF is not set CONFIG_CHELSIO_INLINE_CRYPTO=y +# CONFIG_CHELSIO_IPSEC_INLINE is not set # CONFIG_CHELSIO_TLS_DEVICE is not set # CONFIG_NET_VENDOR_CISCO is not set CONFIG_NET_VENDOR_CORTINA=y @@ -2310,6 +2365,7 @@ CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_IPSEC=y # CONFIG_IXGBEVF is not set # CONFIG_I40E is not set # CONFIG_I40EVF is not set @@ -2395,7 +2451,6 @@ CONFIG_NET_VENDOR_XIRCOM=y # CONFIG_PCMCIA_XIRC2PS is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set -# CONFIG_NET_SB1000 is not set CONFIG_PHYLINK=y CONFIG_PHYLIB=y CONFIG_SWPHY=y @@ -2407,6 +2462,7 @@ CONFIG_SFP=y # # MII PHY device drivers # +# CONFIG_AIR_EN8811H_PHY is not set # CONFIG_AMD_PHY is not set # CONFIG_ADIN_PHY is not set # CONFIG_ADIN1100_PHY is not set @@ -2435,12 +2491,15 @@ CONFIG_MARVELL_10G_PHY=y # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set -# CONFIG_MOTORCOMM_PHY is not set +CONFIG_MOTORCOMM_PHY=y # CONFIG_NATIONAL_PHY is not set # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_NCN26000_PHY is not set +# CONFIG_QCA83XX_PHY is not set +# CONFIG_QCA808X_PHY is not set +# CONFIG_QCA807X_PHY is not set # CONFIG_QSEMI_PHY is not set CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set @@ -2454,10 +2513,10 @@ CONFIG_REALTEK_PHY=y # CONFIG_DP83867_PHY is not set # CONFIG_DP83869_PHY is not set # CONFIG_DP83TD510_PHY is not set +# CONFIG_DP83TG720_PHY is not set # CONFIG_VITESSE_PHY is not set # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set -# CONFIG_PSE_CONTROLLER is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_FWNODE_MDIO=y @@ -2514,43 +2573,9 @@ CONFIG_USB_NET_DRIVERS=y CONFIG_USB_RTL8150=m CONFIG_USB_RTL8152=m # CONFIG_USB_LAN78XX is not set -CONFIG_USB_USBNET=m -# CONFIG_USB_NET_AX8817X is not set -# CONFIG_USB_NET_AX88179_178A is not set -CONFIG_USB_NET_CDCETHER=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_NCM=m -CONFIG_USB_NET_HUAWEI_CDC_NCM=m -CONFIG_USB_NET_CDC_MBIM=m -# CONFIG_USB_NET_DM9601 is not set -# CONFIG_USB_NET_SR9700 is not set -# CONFIG_USB_NET_SR9800 is not set -# CONFIG_USB_NET_SMSC75XX is not set -# CONFIG_USB_NET_SMSC95XX is not set -# CONFIG_USB_NET_GL620A is not set -# CONFIG_USB_NET_NET1080 is not set -# CONFIG_USB_NET_PLUSB is not set -# CONFIG_USB_NET_MCS7830 is not set -CONFIG_USB_NET_RNDIS_HOST=m -CONFIG_USB_NET_CDC_SUBSET=m -# CONFIG_USB_ALI_M5632 is not set -# CONFIG_USB_AN2720 is not set -# CONFIG_USB_BELKIN is not set -# CONFIG_USB_ARMLINUX is not set -# CONFIG_USB_EPSON2888 is not set -# CONFIG_USB_KC2190 is not set -# CONFIG_USB_NET_ZAURUS is not set -# CONFIG_USB_NET_CX82310_ETH is not set -# CONFIG_USB_NET_KALMIA is not set -# CONFIG_USB_NET_QMI_WWAN is not set +# CONFIG_USB_USBNET is not set # CONFIG_USB_HSO is not set -# CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set -# CONFIG_USB_SIERRA_NET is not set -# CONFIG_USB_VL600 is not set -# CONFIG_USB_NET_CH9200 is not set -# CONFIG_USB_NET_AQC111 is not set -CONFIG_USB_RTL8153_ECM=m CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set @@ -2583,21 +2608,34 @@ CONFIG_ATH9K_HTC=m # CONFIG_ATH11K is not set # CONFIG_ATH12K is not set CONFIG_WLAN_VENDOR_ATMEL=y -# CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set -CONFIG_WLAN_VENDOR_CISCO=y -# CONFIG_AIRO is not set -# CONFIG_AIRO_CS is not set CONFIG_WLAN_VENDOR_INTEL=y -# CONFIG_IPW2100 is not set -# CONFIG_IPW2200 is not set -# CONFIG_IWL4965 is not set -# CONFIG_IWL3945 is not set +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +# end of iwl3945 / iwl4965 Debugging Options + CONFIG_IWLWIFI=m CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=m @@ -2611,33 +2649,49 @@ CONFIG_IWLWIFI_OPMODE_MODULAR=y # end of Debugging Options CONFIG_WLAN_VENDOR_INTERSIL=y -CONFIG_HOSTAP=m -# CONFIG_HOSTAP_FIRMWARE is not set -# CONFIG_HOSTAP_PLX is not set -# CONFIG_HOSTAP_PCI is not set -# CONFIG_HOSTAP_CS is not set -# CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set CONFIG_WLAN_VENDOR_MARVELL=y -# CONFIG_LIBERTAS is not set -# CONFIG_LIBERTAS_THINFIRM is not set -# CONFIG_MWIFIEX is not set -# CONFIG_MWL8K is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +# CONFIG_LIBERTAS_MESH is not set +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_MWL8K=m CONFIG_WLAN_VENDOR_MEDIATEK=y CONFIG_MT7601U=m -# CONFIG_MT76x0U is not set -# CONFIG_MT76x0E is not set -# CONFIG_MT76x2E is not set -# CONFIG_MT76x2U is not set -# CONFIG_MT7603E is not set -# CONFIG_MT7615E is not set -# CONFIG_MT7663U is not set -# CONFIG_MT7915E is not set -# CONFIG_MT7921E is not set -# CONFIG_MT7921U is not set -# CONFIG_MT7996E is not set -# CONFIG_MT7925E is not set -# CONFIG_MT7925U is not set +CONFIG_MT76_CORE=m +CONFIG_MT76_LEDS=y +CONFIG_MT76_USB=m +CONFIG_MT76x02_LIB=m +CONFIG_MT76x02_USB=m +CONFIG_MT76_CONNAC_LIB=m +CONFIG_MT792x_LIB=m +CONFIG_MT792x_USB=m +CONFIG_MT76x0_COMMON=m +CONFIG_MT76x0U=m +CONFIG_MT76x0E=m +CONFIG_MT76x2_COMMON=m +CONFIG_MT76x2E=m +CONFIG_MT76x2U=m +CONFIG_MT7603E=m +CONFIG_MT7615_COMMON=m +CONFIG_MT7615E=m +CONFIG_MT7663_USB_SDIO_COMMON=m +CONFIG_MT7663U=m +CONFIG_MT7915E=m +CONFIG_MT7921_COMMON=m +CONFIG_MT7921E=m +CONFIG_MT7921U=m +CONFIG_MT7996E=m +CONFIG_MT7925_COMMON=m +CONFIG_MT7925E=m +CONFIG_MT7925U=m CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SPI is not set CONFIG_WLAN_VENDOR_PURELIFI=y @@ -2648,8 +2702,8 @@ CONFIG_RT2X00=m # CONFIG_RT2500PCI is not set # CONFIG_RT61PCI is not set # CONFIG_RT2800PCI is not set -# CONFIG_RT2500USB is not set -# CONFIG_RT73USB is not set +CONFIG_RT2500USB=m +CONFIG_RT73USB=m CONFIG_RT2800USB=m CONFIG_RT2800USB_RT33XX=y CONFIG_RT2800USB_RT35XX=y @@ -2665,8 +2719,9 @@ CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set CONFIG_WLAN_VENDOR_REALTEK=y -# CONFIG_RTL8180 is not set -# CONFIG_RTL8187 is not set +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y CONFIG_RTL_CARDS=m CONFIG_RTL8192CE=m CONFIG_RTL8192SE=m @@ -2682,6 +2737,7 @@ CONFIG_RTLWIFI_PCI=m CONFIG_RTLWIFI_USB=m # CONFIG_RTLWIFI_DEBUG is not set CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8192D_COMMON=m CONFIG_RTL8723_COMMON=m CONFIG_RTLBTCOEXIST=m CONFIG_RTL8XXXU=m @@ -2689,29 +2745,35 @@ CONFIG_RTL8XXXU=m CONFIG_RTW88=m CONFIG_RTW88_CORE=m CONFIG_RTW88_PCI=m +CONFIG_RTW88_USB=m CONFIG_RTW88_8822B=m CONFIG_RTW88_8822C=m +CONFIG_RTW88_8723X=m CONFIG_RTW88_8723D=m CONFIG_RTW88_8821C=m CONFIG_RTW88_8822BE=m -# CONFIG_RTW88_8822BU is not set +CONFIG_RTW88_8822BU=m CONFIG_RTW88_8822CE=m -# CONFIG_RTW88_8822CU is not set +CONFIG_RTW88_8822CU=m CONFIG_RTW88_8723DE=m -# CONFIG_RTW88_8723DU is not set +CONFIG_RTW88_8723DU=m CONFIG_RTW88_8821CE=m -# CONFIG_RTW88_8821CU is not set +CONFIG_RTW88_8821CU=m # CONFIG_RTW88_DEBUG is not set # CONFIG_RTW88_DEBUGFS is not set CONFIG_RTW89=m CONFIG_RTW89_CORE=m CONFIG_RTW89_PCI=m +CONFIG_RTW89_8851B=m CONFIG_RTW89_8852A=m +CONFIG_RTW89_8852B=m CONFIG_RTW89_8852C=m -# CONFIG_RTW89_8851BE is not set +CONFIG_RTW89_8922A=m +CONFIG_RTW89_8851BE=m CONFIG_RTW89_8852AE=m -# CONFIG_RTW89_8852BE is not set +CONFIG_RTW89_8852BE=m CONFIG_RTW89_8852CE=m +CONFIG_RTW89_8922AE=m # CONFIG_RTW89_DEBUGMSG is not set # CONFIG_RTW89_DEBUGFS is not set CONFIG_WLAN_VENDOR_RSI=y @@ -2726,14 +2788,10 @@ CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y -# CONFIG_USB_ZD1201 is not set CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PCIE is not set -# CONFIG_PCMCIA_RAYCS is not set -# CONFIG_PCMCIA_WL3501 is not set -CONFIG_USB_NET_RNDIS_WLAN=m # CONFIG_MAC80211_HWSIM is not set # CONFIG_VIRT_WIFI is not set # CONFIG_WAN is not set @@ -2894,7 +2952,6 @@ CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y -CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y @@ -2941,7 +2998,7 @@ CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SIFIVE is not set # CONFIG_SERIAL_SCCNXP is not set -# CONFIG_SERIAL_SC16IS7XX is not set +# CONFIG_SERIAL_SC16IS7XX_CORE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set @@ -3027,6 +3084,7 @@ CONFIG_I2C_PIIX4=y # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set +# CONFIG_I2C_ZHAOXIN is not set # # ACPI drivers @@ -3100,13 +3158,11 @@ CONFIG_SPI_LOONGSON_PLATFORM=m # CONFIG_SPI_MICROCHIP_CORE_QSPI is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PCI1XXXX is not set -# CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set -# CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_AMD is not set # @@ -3148,6 +3204,7 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=y # CONFIG_PTP_1588_CLOCK_INES is not set # CONFIG_PTP_1588_CLOCK_IDT82P33 is not set # CONFIG_PTP_1588_CLOCK_IDTCM is not set +# CONFIG_PTP_1588_CLOCK_FC3W is not set # CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set # end of PTP clock support @@ -3158,6 +3215,7 @@ CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AMD is not set +# CONFIG_PINCTRL_AW9523 is not set # CONFIG_PINCTRL_CY8C95X0 is not set CONFIG_PINCTRL_LOONGSON2=y # CONFIG_PINCTRL_MCP23S08 is not set @@ -3333,8 +3391,10 @@ CONFIG_HWMON_VID=m # CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set # CONFIG_SENSORS_AS370 is not set # CONFIG_SENSORS_ASC7621 is not set +# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set # CONFIG_SENSORS_AXI_FAN_CONTROL is not set # CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_CHIPCAP2 is not set # CONFIG_SENSORS_CORSAIR_CPRO is not set # CONFIG_SENSORS_CORSAIR_PSU is not set # CONFIG_SENSORS_DRIVETEMP is not set @@ -3344,6 +3404,7 @@ CONFIG_HWMON_VID=m # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set +# CONFIG_SENSORS_GIGABYTE_WATERFORCE is not set # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_G760A is not set @@ -3370,6 +3431,7 @@ CONFIG_HWMON_VID=m # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4260 is not set # CONFIG_SENSORS_LTC4261 is not set +# CONFIG_SENSORS_LTC4282 is not set # CONFIG_SENSORS_MAX1111 is not set # CONFIG_SENSORS_MAX127 is not set # CONFIG_SENSORS_MAX16065 is not set @@ -3417,10 +3479,12 @@ CONFIG_SENSORS_LM93=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NPCM7XX is not set # CONFIG_SENSORS_NZXT_KRAKEN2 is not set +# CONFIG_SENSORS_NZXT_KRAKEN3 is not set # CONFIG_SENSORS_NZXT_SMART2 is not set # CONFIG_SENSORS_OCC_P8_I2C is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set +# CONFIG_SENSORS_PT5161L is not set # CONFIG_SENSORS_PWM_FAN is not set # CONFIG_SENSORS_SBTSI is not set # CONFIG_SENSORS_SBRMI is not set @@ -3478,10 +3542,10 @@ CONFIG_SENSORS_W83627HF=m CONFIG_THERMAL=y # CONFIG_THERMAL_NETLINK is not set # CONFIG_THERMAL_STATISTICS is not set +# CONFIG_THERMAL_DEBUGFS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_OF=y -# CONFIG_THERMAL_WRITABLE_TRIPS is not set CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set @@ -3503,6 +3567,7 @@ CONFIG_BCMA_POSSIBLE=y # # Multifunction device drivers # +CONFIG_MFD_CORE=m # CONFIG_MFD_ACT8945A is not set # CONFIG_MFD_AS3711 is not set # CONFIG_MFD_SMPRO is not set @@ -3576,7 +3641,6 @@ CONFIG_BCMA_POSSIBLE=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_STMPE is not set CONFIG_MFD_SYSCON=y -# CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set @@ -3942,7 +4006,10 @@ CONFIG_VIDEOBUF2_DMA_SG=m CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m CONFIG_VIDEO_CAMERA_SENSOR=y +# CONFIG_VIDEO_ALVIUM_CSI2 is not set # CONFIG_VIDEO_AR0521 is not set +# CONFIG_VIDEO_GC0308 is not set +# CONFIG_VIDEO_GC2145 is not set # CONFIG_VIDEO_HI556 is not set # CONFIG_VIDEO_HI846 is not set # CONFIG_VIDEO_HI847 is not set @@ -3988,6 +4055,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_OV5675 is not set # CONFIG_VIDEO_OV5693 is not set # CONFIG_VIDEO_OV5695 is not set +# CONFIG_VIDEO_OV64A40 is not set # CONFIG_VIDEO_OV6650 is not set # CONFIG_VIDEO_OV7251 is not set # CONFIG_VIDEO_OV7640 is not set @@ -4011,6 +4079,12 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_CCS is not set # CONFIG_VIDEO_ET8EK8 is not set +# +# Camera ISPs +# +# CONFIG_VIDEO_THP7312 is not set +# end of Camera ISPs + # # Lens drivers # @@ -4079,6 +4153,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_TVP5150 is not set # CONFIG_VIDEO_TVP7002 is not set # CONFIG_VIDEO_TW2804 is not set +# CONFIG_VIDEO_TW9900 is not set # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_TW9910 is not set @@ -4358,8 +4433,8 @@ CONFIG_DVB_SP2=m # Graphics support # CONFIG_APERTURE_HELPERS=y -CONFIG_VIDEO_CMDLINE=y -CONFIG_VIDEO_NOMODESET=y +CONFIG_SCREEN_INFO=y +CONFIG_VIDEO=y # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set CONFIG_DRM=y @@ -4372,11 +4447,11 @@ CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_DISPLAY_HELPER=m +# CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set +# CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set CONFIG_DRM_DISPLAY_DP_HELPER=y CONFIG_DRM_DISPLAY_HDCP_HELPER=y CONFIG_DRM_DISPLAY_HDMI_HELPER=y -# CONFIG_DRM_DP_AUX_CHARDEV is not set -# CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=y CONFIG_DRM_EXEC=m CONFIG_DRM_BUDDY=m @@ -4411,7 +4486,7 @@ CONFIG_DRM_AMDGPU_USERPTR=y # # ACP (Audio CoProcessor) Configuration # -# CONFIG_DRM_AMD_ACP is not set +CONFIG_DRM_AMD_ACP=y # end of ACP (Audio CoProcessor) Configuration # @@ -4419,11 +4494,12 @@ CONFIG_DRM_AMDGPU_USERPTR=y # CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMD_DC_FP=y -# CONFIG_DRM_AMD_DC_SI is not set -# CONFIG_DRM_AMD_SECURE_DISPLAY is not set +CONFIG_DRM_AMD_DC_SI=y +CONFIG_DRM_AMD_SECURE_DISPLAY=y # end of Display Engine Configuration # CONFIG_DRM_NOUVEAU is not set +# CONFIG_DRM_XE is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VKMS is not set # CONFIG_DRM_UDL is not set @@ -4441,12 +4517,9 @@ CONFIG_DRM_PANEL=y # CONFIG_DRM_PANEL_ARM_VERSATILE is not set # CONFIG_DRM_PANEL_AUO_A030JTN01 is not set # CONFIG_DRM_PANEL_LVDS is not set -# CONFIG_DRM_PANEL_SIMPLE is not set -# CONFIG_DRM_PANEL_EDP is not set # CONFIG_DRM_PANEL_ILITEK_IL9322 is not set # CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set # CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set -# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_LG_LB035Q02 is not set # CONFIG_DRM_PANEL_LG_LG4573 is not set # CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set @@ -4454,16 +4527,19 @@ CONFIG_DRM_PANEL=y # CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set # CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set # CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set # CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set +# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set # CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set # CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set # CONFIG_DRM_PANEL_SONY_ACX565AKM is not set +# CONFIG_DRM_PANEL_EDP is not set +# CONFIG_DRM_PANEL_SIMPLE is not set # CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set # CONFIG_DRM_PANEL_TPO_TPG110 is not set # CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set @@ -4534,7 +4610,7 @@ CONFIG_DRM_LOONGSON=y # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_GUD is not set # CONFIG_DRM_SSD130X is not set -# CONFIG_DRM_LEGACY is not set +# CONFIG_DRM_WERROR is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # @@ -4592,7 +4668,7 @@ CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set -CONFIG_FB_SYS_FOPS=y +CONFIG_FB_SYSMEM_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_IOMEM_FOPS=y CONFIG_FB_IOMEM_HELPERS=y @@ -4621,6 +4697,7 @@ CONFIG_LCD_PLATFORM=m # CONFIG_LCD_OTM3225A is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_KTD253 is not set +# CONFIG_BACKLIGHT_KTD2801 is not set # CONFIG_BACKLIGHT_KTZ8866 is not set # CONFIG_BACKLIGHT_PWM is not set # CONFIG_BACKLIGHT_QCOM_WLED is not set @@ -4629,6 +4706,7 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_MP3309C is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set @@ -4762,6 +4840,7 @@ CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=1 CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_SCODEC_COMPONENT=y # CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set # CONFIG_SND_HDA_SCODEC_CS35L41_SPI is not set # CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set @@ -4929,7 +5008,6 @@ CONFIG_SND_SOC_I2C_AND_SPI=m # CONFIG_SND_SOC_HDA is not set # CONFIG_SND_SOC_ICS43432 is not set # CONFIG_SND_SOC_IDT821034 is not set -# CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC_MAX98088 is not set # CONFIG_SND_SOC_MAX98090 is not set # CONFIG_SND_SOC_MAX98357A is not set @@ -4956,8 +5034,8 @@ CONFIG_SND_SOC_I2C_AND_SPI=m # CONFIG_SND_SOC_PCM5102A is not set # CONFIG_SND_SOC_PCM512x_I2C is not set # CONFIG_SND_SOC_PCM512x_SPI is not set +# CONFIG_SND_SOC_PCM6240 is not set # CONFIG_SND_SOC_PEB2466 is not set -# CONFIG_SND_SOC_RK3328 is not set # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set # CONFIG_SND_SOC_RT5640 is not set @@ -5054,7 +5132,7 @@ CONFIG_SND_SOC_I2C_AND_SPI=m # CONFIG_SND_AUDIO_GRAPH_CARD is not set # CONFIG_SND_AUDIO_GRAPH_CARD2 is not set # CONFIG_SND_TEST_COMPONENT is not set -# CONFIG_SND_VIRTIO is not set +CONFIG_SND_VIRTIO=m CONFIG_HID_SUPPORT=y CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set @@ -5168,11 +5246,13 @@ CONFIG_HID_SUNPLUS=m # CONFIG_HID_U2FZERO is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set +# CONFIG_HID_WINWING is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # CONFIG_HID_ALPS is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # end of Special HID drivers @@ -5218,6 +5298,7 @@ CONFIG_USB_OTG=y # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_LEDS_TRIGGER_USBPORT is not set CONFIG_USB_AUTOSUSPEND_DELAY=2 +CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 CONFIG_USB_MON=y # @@ -5251,7 +5332,7 @@ CONFIG_USB_UHCI_HCD=m # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m -CONFIG_USB_WDM=m +# CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # @@ -5394,7 +5475,7 @@ CONFIG_USB_SERIAL_OPTION=m # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set -# CONFIG_USB_ONBOARD_HUB is not set +# CONFIG_USB_ONBOARD_DEV is not set # # USB Physical Layer drivers @@ -5481,8 +5562,10 @@ CONFIG_UCSI_ACPI=m # CONFIG_TYPEC_MUX_FSA4480 is not set # CONFIG_TYPEC_MUX_GPIO_SBU is not set # CONFIG_TYPEC_MUX_PI3USB30532 is not set +# CONFIG_TYPEC_MUX_IT5205 is not set # CONFIG_TYPEC_MUX_NB7VPQ904M is not set # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # @@ -5519,8 +5602,6 @@ CONFIG_LEDS_CLASS=y # CONFIG_LEDS_GPIO is not set # CONFIG_LEDS_LP3944 is not set # CONFIG_LEDS_LP3952 is not set -# CONFIG_LEDS_LP50XX is not set -# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8860 is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set @@ -5577,7 +5658,6 @@ CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set # CONFIG_LEDS_TRIGGER_PATTERN is not set -CONFIG_LEDS_TRIGGER_AUDIO=y # CONFIG_LEDS_TRIGGER_TTY is not set # @@ -5632,6 +5712,7 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_DS1672 is not set # CONFIG_RTC_DRV_HYM8563 is not set # CONFIG_RTC_DRV_MAX6900 is not set +# CONFIG_RTC_DRV_MAX31335 is not set # CONFIG_RTC_DRV_NCT3018Y is not set # CONFIG_RTC_DRV_RS5C372 is not set # CONFIG_RTC_DRV_ISL1208 is not set @@ -5648,6 +5729,7 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_S35390A is not set # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8010 is not set +# CONFIG_RTC_DRV_RX8111 is not set # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set # CONFIG_RTC_DRV_EM3027 is not set @@ -5720,12 +5802,14 @@ CONFIG_DMADEVICES=y # DMA Devices # CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y # CONFIG_ALTERA_MSGDMA is not set # CONFIG_DW_AXI_DMAC is not set # CONFIG_FSL_EDMA is not set # CONFIG_INTEL_IDMA64 is not set +CONFIG_LS2X_APB_DMA=y # CONFIG_PLX_DMA is not set # CONFIG_XILINX_DMA is not set # CONFIG_XILINX_XDMA is not set @@ -5748,12 +5832,14 @@ CONFIG_DMA_OF=y # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set -# CONFIG_UDMABUF is not set +CONFIG_UDMABUF=y # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_DEBUG is not set # CONFIG_DMABUF_SELFTESTS is not set -# CONFIG_DMABUF_HEAPS is not set +CONFIG_DMABUF_HEAPS=y # CONFIG_DMABUF_SYSFS_STATS is not set +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y # end of DMABUF options CONFIG_UIO=m @@ -5764,13 +5850,13 @@ CONFIG_UIO_DMEM_GENIRQ=m # CONFIG_UIO_SERCOS3 is not set CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set -# CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set CONFIG_VFIO=m CONFIG_VFIO_GROUP=y CONFIG_VFIO_CONTAINER=y # CONFIG_VFIO_NOIOMMU is not set CONFIG_VFIO_VIRQFD=y +# CONFIG_VFIO_DEBUGFS is not set # # VFIO support for PCI devices @@ -5795,6 +5881,7 @@ CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MMIO=m CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y CONFIG_VIRTIO_DMA_SHARED_BUFFER=m +# CONFIG_VIRTIO_DEBUG is not set # CONFIG_VDPA is not set CONFIG_VHOST_IOTLB=m CONFIG_VHOST_TASK=y @@ -5883,7 +5970,6 @@ CONFIG_COMEDI_NI_TIO=m CONFIG_COMEDI_NI_ROUTING=m # CONFIG_COMEDI_TESTS is not set CONFIG_STAGING=y -# CONFIG_PRISM2_USB is not set # CONFIG_RTLLIB is not set # CONFIG_R8712U is not set # CONFIG_RTS5208 is not set @@ -5891,10 +5977,8 @@ CONFIG_STAGING=y # CONFIG_VT6656 is not set # CONFIG_FB_SM750 is not set # CONFIG_STAGING_MEDIA is not set -# CONFIG_STAGING_BOARD is not set # CONFIG_LTE_GDM724X is not set # CONFIG_FB_TFT is not set -# CONFIG_PI433 is not set # CONFIG_XIL_AXIS_FIFO is not set # CONFIG_FIELDBUS_DEV is not set # CONFIG_VME_BUS is not set @@ -6069,7 +6153,6 @@ CONFIG_NTB_PERF=m # CONFIG_NTB_MSI_TEST is not set CONFIG_NTB_TRANSPORT=m CONFIG_PWM=y -CONFIG_PWM_SYSFS=y # CONFIG_PWM_DEBUG is not set # CONFIG_PWM_ATMEL_TCB is not set # CONFIG_PWM_CLK is not set @@ -6095,6 +6178,7 @@ CONFIG_LOONGSON_PCH_LPC=y # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y +# CONFIG_RESET_GPIO is not set # CONFIG_RESET_SIMPLE is not set # CONFIG_RESET_TI_SYSCON is not set # CONFIG_RESET_TI_TPS380X is not set @@ -6102,7 +6186,7 @@ CONFIG_RESET_CONTROLLER=y # # PHY Subsystem # -# CONFIG_GENERIC_PHY is not set +CONFIG_GENERIC_PHY=y # CONFIG_PHY_CAN_TRANSCEIVER is not set # @@ -6130,6 +6214,7 @@ CONFIG_RESET_CONTROLLER=y # # Performance monitor support # +# CONFIG_DWC_PCIE_PMU is not set # end of Performance monitor support CONFIG_RAS=y @@ -6147,6 +6232,7 @@ CONFIG_USB4=y # CONFIG_DAX is not set CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y +CONFIG_NVMEM_LAYOUTS=y # # Layout Types @@ -6182,6 +6268,7 @@ CONFIG_PM_OPP=y # # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y +CONFIG_FS_STACK=y CONFIG_BUFFER_HEAD=y CONFIG_LEGACY_DIRECT_IO=y CONFIG_EXT2_FS=y @@ -6228,7 +6315,21 @@ CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_NILFS2_FS is not set -# CONFIG_F2FS_FS is not set +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +# CONFIG_F2FS_FAULT_INJECTION is not set +CONFIG_F2FS_FS_COMPRESSION=y +CONFIG_F2FS_FS_LZO=y +CONFIG_F2FS_FS_LZORLE=y +CONFIG_F2FS_FS_LZ4=y +CONFIG_F2FS_FS_LZ4HC=y +CONFIG_F2FS_FS_ZSTD=y +CONFIG_F2FS_IOSTAT=y +# CONFIG_F2FS_UNFAIR_RWSEM is not set # CONFIG_BCACHEFS_FS is not set # CONFIG_ZONEFS_FS is not set CONFIG_FS_POSIX_ACL=y @@ -6253,6 +6354,7 @@ CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m CONFIG_VIRTIO_FS=m +CONFIG_FUSE_PASSTHROUGH=y CONFIG_OVERLAY_FS=y CONFIG_OVERLAY_FS_REDIRECT_DIR=y CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y @@ -6292,14 +6394,14 @@ CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=936 CONFIG_FAT_DEFAULT_IOCHARSET="gb2312" -CONFIG_FAT_DEFAULT_UTF8=y +# CONFIG_FAT_DEFAULT_UTF8 is not set CONFIG_EXFAT_FS=m CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" -# CONFIG_NTFS_FS is not set CONFIG_NTFS3_FS=m CONFIG_NTFS3_64BIT_CLUSTER=y CONFIG_NTFS3_LZX_XPRESS=y CONFIG_NTFS3_FS_POSIX_ACL=y +# CONFIG_NTFS_FS is not set # end of DOS/FAT/EXFAT/NT Filesystems # @@ -6321,9 +6423,9 @@ CONFIG_TMPFS_XATTR=y # CONFIG_TMPFS_QUOTA is not set CONFIG_ARCH_SUPPORTS_HUGETLBFS=y CONFIG_HUGETLBFS=y +# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set CONFIG_HUGETLB_PAGE=y CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=m # end of Pseudo filesystems @@ -6353,13 +6455,13 @@ CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y # CONFIG_CRAMFS_MTD is not set CONFIG_SQUASHFS=y -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI=y CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y -# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set -CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT=y +CONFIG_SQUASHFS_MOUNT_DECOMP_THREADS=y CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y CONFIG_SQUASHFS_LZ4=y @@ -6399,11 +6501,13 @@ CONFIG_EROFS_FS_SECURITY=y CONFIG_EROFS_FS_ZIP=y CONFIG_EROFS_FS_ZIP_LZMA=y # CONFIG_EROFS_FS_ZIP_DEFLATE is not set +# CONFIG_EROFS_FS_ZIP_ZSTD is not set +# CONFIG_EROFS_FS_ONDEMAND is not set CONFIG_EROFS_FS_PCPU_KTHREAD=y CONFIG_EROFS_FS_PCPU_KTHREAD_HIPRI=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y -CONFIG_NFS_V2=y +# CONFIG_NFS_V2 is not set CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y @@ -6432,6 +6536,7 @@ CONFIG_NFSD_BLOCKLAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set # CONFIG_NFSD_V4_2_INTER_SSC is not set # CONFIG_NFSD_V4_SECURITY_LABEL is not set +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y @@ -6452,17 +6557,13 @@ CONFIG_CIFS=m CONFIG_CIFS_STATS2=y CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y # CONFIG_CIFS_UPCALL is not set -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y +# CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_DEBUG is not set -CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SWN_UPCALL=y -CONFIG_CIFS_SMB_DIRECT=y +# CONFIG_CIFS_DFS_UPCALL is not set +# CONFIG_CIFS_SWN_UPCALL is not set +# CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_FSCACHE is not set -CONFIG_SMB_SERVER=m -CONFIG_SMB_SERVER_SMBDIRECT=y -CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y -CONFIG_SMB_SERVER_KERBEROS5=y +# CONFIG_SMB_SERVER is not set CONFIG_SMBFS=m # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set @@ -6471,7 +6572,7 @@ CONFIG_9P_FS=y # CONFIG_9P_FS_POSIX_ACL is not set # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y -CONFIG_NLS_DEFAULT="utf-8" +CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set @@ -6524,8 +6625,7 @@ CONFIG_NLS_UTF8=y CONFIG_NLS_UCS2_UTILS=m CONFIG_DLM=m # CONFIG_DLM_DEBUG is not set -CONFIG_UNICODE=m -# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set +# CONFIG_UNICODE is not set CONFIG_IO_WQ=y # end of File systems @@ -6595,6 +6695,7 @@ CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y CONFIG_INIT_STACK_ALL_ZERO=y # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +# CONFIG_INIT_MLOCKED_ON_FREE_DEFAULT_ON is not set CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y # CONFIG_ZERO_CALL_USED_REGS is not set # end of Memory initialization @@ -6627,6 +6728,7 @@ CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_SIG=y CONFIG_CRYPTO_SIG2=y CONFIG_CRYPTO_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y @@ -6699,14 +6801,12 @@ CONFIG_CRYPTO_TWOFISH_COMMON=m # CONFIG_CRYPTO_ARC4 is not set CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_CBC=m -# CONFIG_CRYPTO_CFB is not set CONFIG_CRYPTO_CTR=m # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y # CONFIG_CRYPTO_HCTR2 is not set # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_LRW is not set -# CONFIG_CRYPTO_OFB is not set # CONFIG_CRYPTO_PCBC is not set # CONFIG_CRYPTO_XTS is not set # end of Length-preserving ciphers and modes @@ -6736,7 +6836,7 @@ CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_POLY1305=m # CONFIG_CRYPTO_RMD160 is not set -CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA1=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_SHA3=m @@ -6752,7 +6852,7 @@ CONFIG_CRYPTO_XXHASH=y # CRCs (cyclic redundancy checks) # CONFIG_CRYPTO_CRC32C=y -# CONFIG_CRYPTO_CRC32 is not set +CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRC64_ROCKSOFT=y # end of CRCs (cyclic redundancy checks) @@ -6761,7 +6861,7 @@ CONFIG_CRYPTO_CRC64_ROCKSOFT=y # Compression # CONFIG_CRYPTO_DEFLATE=m -CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=m CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=m @@ -6794,7 +6894,6 @@ CONFIG_CRYPTO_USER_API_RNG=m # CONFIG_CRYPTO_USER_API_RNG_CAVP is not set CONFIG_CRYPTO_USER_API_AEAD=m CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y -# CONFIG_CRYPTO_STATS is not set # end of Userspace interface CONFIG_CRYPTO_HASH_INFO=y @@ -6813,6 +6912,7 @@ CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set @@ -6855,8 +6955,8 @@ CONFIG_GENERIC_NET_UTILS=y # CONFIG_CORDIC is not set # CONFIG_PRIME_NUMBERS is not set CONFIG_RATIONAL=y -CONFIG_GENERIC_PCI_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y # # Crypto library routines @@ -6870,7 +6970,6 @@ CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m CONFIG_CRYPTO_LIB_CHACHA=m CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m CONFIG_CRYPTO_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m CONFIG_CRYPTO_LIB_POLY1305=m @@ -6945,6 +7044,7 @@ CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DMA_DECLARE_COHERENT=y CONFIG_SWIOTLB=y # CONFIG_SWIOTLB_DYNAMIC is not set +CONFIG_DMA_NEED_SYNC=y # CONFIG_DMA_RESTRICTED_POOL is not set CONFIG_DMA_CMA=y CONFIG_DMA_NUMA_CMA=y @@ -6971,7 +7071,7 @@ CONFIG_LRU_CACHE=m CONFIG_CLZ_TAB=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y -CONFIG_DIMLIB=y +CONFIG_DIMLIB=m CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y @@ -6997,6 +7097,7 @@ CONFIG_FONT_UTF8x16=y CONFIG_SG_POOL=y CONFIG_ARCH_STACKWALK=y CONFIG_STACKDEPOT=y +CONFIG_STACKDEPOT_MAX_FRAMES=64 CONFIG_SBITMAP=y # CONFIG_LWQ_TEST is not set # end of Library routines @@ -7036,17 +7137,30 @@ CONFIG_DEBUG_MISC=y # # Compile-time checks and compiler options # -CONFIG_AS_HAS_NON_CONST_LEB128=y -CONFIG_DEBUG_INFO_NONE=y -# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set +CONFIG_DEBUG_INFO=y +CONFIG_AS_HAS_NON_CONST_ULEB128=y +# CONFIG_DEBUG_INFO_NONE is not set +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_DEBUG_INFO_DWARF5 is not set +# CONFIG_DEBUG_INFO_REDUCED is not set +CONFIG_DEBUG_INFO_COMPRESSED_NONE=y +# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set +# CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set +# CONFIG_DEBUG_INFO_SPLIT is not set +CONFIG_DEBUG_INFO_BTF=y +CONFIG_PAHOLE_HAS_SPLIT_BTF=y +CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y +CONFIG_DEBUG_INFO_BTF_MODULES=y +# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set +# CONFIG_GDB_SCRIPTS is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_HEADERS_INSTALL is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_OBJTOOL=y # CONFIG_VMLINUX_MAP is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options @@ -7064,7 +7178,6 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set -# CONFIG_UBSAN is not set CONFIG_HAVE_KCSAN_COMPILER=y # end of Generic Kernel Debugging Instruments @@ -7095,6 +7208,7 @@ CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_MEM_ALLOC_PROFILING is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_ARCH_DISABLE_KASAN_INLINE=y CONFIG_CC_HAS_KASAN_GENERIC=y @@ -7207,7 +7321,8 @@ CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y # loongarch Debugging # # CONFIG_UNWINDER_GUESS is not set -CONFIG_UNWINDER_PROLOGUE=y +# CONFIG_UNWINDER_PROLOGUE is not set +CONFIG_UNWINDER_ORC=y # end of loongarch Debugging # @@ -7233,8 +7348,6 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set -# CONFIG_STRING_SELFTEST is not set -# CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_SCANF is not set @@ -7259,6 +7372,7 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_FREE_PAGES is not set +# CONFIG_TEST_FPU is not set # CONFIG_TEST_OBJPOOL is not set # end of Kernel Testing and Coverage diff --git a/loongarch64/files/step/base_support/bpf/6.x/linux-config-6.x_default b/loongarch64/files/step/base_support/bpf/6.x/linux-config-6.x_default deleted file mode 100644 index 44b8cfac..00000000 --- a/loongarch64/files/step/base_support/bpf/6.x/linux-config-6.x_default +++ /dev/null @@ -1,7216 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Linux/loongarch 6.6.0-rc7 Kernel Configuration -# -CONFIG_CC_VERSION_TEXT="loongarch64-unknown-linux-gnu-gcc (GCC) 14.0.0 20231025 (experimental)" -CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=140000 -CONFIG_CLANG_VERSION=0 -CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=24100 -CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=24100 -CONFIG_LLD_VERSION=0 -CONFIG_CC_CAN_LINK=y -CONFIG_CC_CAN_LINK_STATIC=y -CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y -CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y -CONFIG_CC_HAS_ASM_INLINE=y -CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y -CONFIG_PAHOLE_VERSION=0 -CONFIG_IRQ_WORK=y -CONFIG_BUILDTIME_TABLE_SORT=y - -# -# General setup -# -CONFIG_INIT_ENV_ARG_LIMIT=32 -# CONFIG_COMPILE_TEST is not set -# CONFIG_WERROR is not set -CONFIG_LOCALVERSION="" -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_BUILD_SALT="" -CONFIG_HAVE_KERNEL_GZIP=y -CONFIG_HAVE_KERNEL_LZMA=y -CONFIG_HAVE_KERNEL_XZ=y -CONFIG_HAVE_KERNEL_LZO=y -CONFIG_HAVE_KERNEL_LZ4=y -CONFIG_HAVE_KERNEL_ZSTD=y -CONFIG_KERNEL_GZIP=y -# CONFIG_KERNEL_LZMA is not set -# CONFIG_KERNEL_XZ is not set -# CONFIG_KERNEL_LZO is not set -# CONFIG_KERNEL_LZ4 is not set -# CONFIG_KERNEL_ZSTD is not set -CONFIG_DEFAULT_INIT="" -CONFIG_DEFAULT_HOSTNAME="(none)" -CONFIG_SYSVIPC=y -CONFIG_SYSVIPC_SYSCTL=y -CONFIG_POSIX_MQUEUE=y -CONFIG_POSIX_MQUEUE_SYSCTL=y -# CONFIG_WATCH_QUEUE is not set -CONFIG_CROSS_MEMORY_ATTACH=y -# CONFIG_USELIB is not set -CONFIG_AUDIT=y -CONFIG_HAVE_ARCH_AUDITSYSCALL=y -CONFIG_AUDITSYSCALL=y - -# -# IRQ subsystem -# -CONFIG_GENERIC_IRQ_PROBE=y -CONFIG_GENERIC_IRQ_SHOW=y -CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y -CONFIG_GENERIC_IRQ_MIGRATION=y -CONFIG_GENERIC_IRQ_CHIP=y -CONFIG_IRQ_DOMAIN=y -CONFIG_IRQ_DOMAIN_HIERARCHY=y -CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y -CONFIG_GENERIC_MSI_IRQ=y -CONFIG_IRQ_FORCED_THREADING=y -CONFIG_SPARSE_IRQ=y -# CONFIG_GENERIC_IRQ_DEBUGFS is not set -# end of IRQ subsystem - -CONFIG_GENERIC_IRQ_MULTI_HANDLER=y -CONFIG_GENERIC_TIME_VSYSCALL=y -CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CMOS_UPDATE=y -CONFIG_CONTEXT_TRACKING=y -CONFIG_CONTEXT_TRACKING_IDLE=y - -# -# Timers subsystem -# -CONFIG_TICK_ONESHOT=y -CONFIG_NO_HZ_COMMON=y -# CONFIG_HZ_PERIODIC is not set -CONFIG_NO_HZ_IDLE=y -# CONFIG_NO_HZ_FULL is not set -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y -# end of Timers subsystem - -CONFIG_BPF=y -CONFIG_HAVE_EBPF_JIT=y - -# -# BPF subsystem -# -CONFIG_BPF_SYSCALL=y -CONFIG_BPF_JIT=y -# CONFIG_BPF_JIT_ALWAYS_ON is not set -CONFIG_BPF_UNPRIV_DEFAULT_OFF=y -CONFIG_USERMODE_DRIVER=y -# CONFIG_BPF_PRELOAD is not set -# end of BPF subsystem - -CONFIG_PREEMPT_BUILD=y -# CONFIG_PREEMPT_NONE is not set -# CONFIG_PREEMPT_VOLUNTARY is not set -CONFIG_PREEMPT=y -CONFIG_PREEMPT_COUNT=y -CONFIG_PREEMPTION=y -# CONFIG_SCHED_CORE is not set - -# -# CPU/Task time and stats accounting -# -CONFIG_TICK_CPU_ACCOUNTING=y -# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set -# CONFIG_IRQ_TIME_ACCOUNTING is not set -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -# CONFIG_PSI is not set -# end of CPU/Task time and stats accounting - -CONFIG_CPU_ISOLATION=y - -# -# RCU Subsystem -# -CONFIG_TREE_RCU=y -CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set -CONFIG_TREE_SRCU=y -CONFIG_TASKS_RCU_GENERIC=y -CONFIG_TASKS_RCU=y -CONFIG_TASKS_TRACE_RCU=y -CONFIG_RCU_STALL_COMMON=y -CONFIG_RCU_NEED_SEGCBLIST=y -# end of RCU Subsystem - -# CONFIG_IKCONFIG is not set -# CONFIG_IKHEADERS is not set -CONFIG_LOG_BUF_SHIFT=18 -CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 -# CONFIG_PRINTK_INDEX is not set -CONFIG_GENERIC_SCHED_CLOCK=y - -# -# Scheduler features -# -# end of Scheduler features - -CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y -CONFIG_CC_HAS_INT128=y -CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" -CONFIG_GCC11_NO_ARRAY_BOUNDS=y -CONFIG_CC_NO_ARRAY_BOUNDS=y -CONFIG_NUMA_BALANCING=y -CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y -CONFIG_CGROUPS=y -CONFIG_PAGE_COUNTER=y -# CONFIG_CGROUP_FAVOR_DYNMODS is not set -CONFIG_MEMCG=y -CONFIG_MEMCG_KMEM=y -CONFIG_BLK_CGROUP=y -CONFIG_CGROUP_WRITEBACK=y -CONFIG_CGROUP_SCHED=y -CONFIG_FAIR_GROUP_SCHED=y -CONFIG_CFS_BANDWIDTH=y -CONFIG_RT_GROUP_SCHED=y -CONFIG_SCHED_MM_CID=y -CONFIG_CGROUP_PIDS=y -CONFIG_CGROUP_RDMA=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_HUGETLB=y -CONFIG_CPUSETS=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_CGROUP_PERF=y -CONFIG_CGROUP_BPF=y -CONFIG_CGROUP_MISC=y -# CONFIG_CGROUP_DEBUG is not set -CONFIG_SOCK_CGROUP_DATA=y -CONFIG_NAMESPACES=y -CONFIG_UTS_NS=y -CONFIG_TIME_NS=y -CONFIG_IPC_NS=y -CONFIG_USER_NS=y -CONFIG_PID_NS=y -CONFIG_NET_NS=y -CONFIG_CHECKPOINT_RESTORE=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_RELAY=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_INITRAMFS_SOURCE="" -CONFIG_RD_GZIP=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_RD_ZSTD=y -# CONFIG_BOOT_CONFIG is not set -CONFIG_INITRAMFS_PRESERVE_MTIME=y -CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y -# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set -CONFIG_LD_ORPHAN_WARN=y -CONFIG_LD_ORPHAN_WARN_LEVEL="warn" -CONFIG_SYSCTL=y -CONFIG_SYSCTL_EXCEPTION_TRACE=y -CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN=y -CONFIG_SYSCTL_ARCH_UNALIGN_ALLOW=y -CONFIG_EXPERT=y -CONFIG_MULTIUSER=y -# CONFIG_SGETMASK_SYSCALL is not set -CONFIG_SYSFS_SYSCALL=y -CONFIG_FHANDLE=y -CONFIG_POSIX_TIMERS=y -CONFIG_PRINTK=y -CONFIG_BUG=y -CONFIG_ELF_CORE=y -CONFIG_BASE_FULL=y -CONFIG_FUTEX=y -CONFIG_FUTEX_PI=y -CONFIG_EPOLL=y -CONFIG_SIGNALFD=y -CONFIG_TIMERFD=y -CONFIG_EVENTFD=y -CONFIG_SHMEM=y -CONFIG_AIO=y -CONFIG_IO_URING=y -CONFIG_ADVISE_SYSCALLS=y -CONFIG_MEMBARRIER=y -CONFIG_KALLSYMS=y -# CONFIG_KALLSYMS_SELFTEST is not set -CONFIG_KALLSYMS_ALL=y -CONFIG_KALLSYMS_BASE_RELATIVE=y -CONFIG_KCMP=y -CONFIG_RSEQ=y -CONFIG_CACHESTAT_SYSCALL=y -# CONFIG_DEBUG_RSEQ is not set -CONFIG_HAVE_PERF_EVENTS=y -CONFIG_PERF_USE_VMALLOC=y -# CONFIG_PC104 is not set - -# -# Kernel Performance Events And Counters -# -CONFIG_PERF_EVENTS=y -# CONFIG_DEBUG_PERF_USE_VMALLOC is not set -# end of Kernel Performance Events And Counters - -CONFIG_SYSTEM_DATA_VERIFICATION=y -# CONFIG_PROFILING is not set - -# -# Kexec and crash features -# -CONFIG_CRASH_CORE=y -CONFIG_KEXEC_CORE=y -CONFIG_KEXEC=y -CONFIG_CRASH_DUMP=y -# end of Kexec and crash features -# end of General setup - -CONFIG_LOONGARCH=y -CONFIG_64BIT=y -CONFIG_GENERIC_BUG=y -CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y -CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_GENERIC_CSUM=y -CONFIG_GENERIC_HWEIGHT=y -CONFIG_L1_CACHE_SHIFT=6 -CONFIG_LOCKDEP_SUPPORT=y -CONFIG_STACKTRACE_SUPPORT=y -CONFIG_MACH_LOONGSON64=y -CONFIG_FIX_EARLYCON_MEM=y -CONFIG_PAGE_SIZE_16KB=y -CONFIG_PGTABLE_3LEVEL=y -CONFIG_PGTABLE_LEVELS=3 -CONFIG_SCHED_OMIT_FRAME_POINTER=y -CONFIG_AS_HAS_EXPLICIT_RELOCS=y -CONFIG_AS_HAS_FCSR_CLASS=y -CONFIG_AS_HAS_LSX_EXTENSION=y -CONFIG_AS_HAS_LASX_EXTENSION=y -CONFIG_AS_HAS_LBT_EXTENSION=y -CONFIG_AS_HAS_LVZ_EXTENSION=y - -# -# Kernel type and options -# -# CONFIG_HZ_100 is not set -CONFIG_HZ_250=y -# CONFIG_HZ_300 is not set -# CONFIG_HZ_1000 is not set -CONFIG_HZ=250 -CONFIG_SCHED_HRTICK=y -# CONFIG_4KB_3LEVEL is not set -# CONFIG_4KB_4LEVEL is not set -# CONFIG_16KB_2LEVEL is not set -CONFIG_16KB_3LEVEL=y -# CONFIG_64KB_2LEVEL is not set -# CONFIG_64KB_3LEVEL is not set -CONFIG_CMDLINE="" -CONFIG_CMDLINE_BOOTLOADER=y -# CONFIG_CMDLINE_EXTEND is not set -# CONFIG_CMDLINE_FORCE is not set -CONFIG_DMI=y -CONFIG_EFI=y -CONFIG_EFI_STUB=y -CONFIG_SCHED_SMT=y -CONFIG_SMP=y -CONFIG_HOTPLUG_CPU=y -CONFIG_NR_CPUS=256 -CONFIG_NUMA=y -CONFIG_NODES_SHIFT=6 -CONFIG_ARCH_FORCE_MAX_ORDER=11 -# CONFIG_ARCH_IOREMAP is not set -# CONFIG_ARCH_WRITECOMBINE is not set -CONFIG_ARCH_STRICT_ALIGN=y -CONFIG_CPU_HAS_FPU=y -CONFIG_CPU_HAS_LSX=y -CONFIG_CPU_HAS_LASX=y -CONFIG_CPU_HAS_LBT=y -CONFIG_CPU_HAS_PREFETCH=y -CONFIG_ARCH_SUPPORTS_KEXEC=y -CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y -CONFIG_ARCH_SELECTS_CRASH_DUMP=y -CONFIG_RELOCATABLE=y -CONFIG_RANDOMIZE_BASE=y -CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x01000000 -CONFIG_SECCOMP=y -# end of Kernel type and options - -CONFIG_ARCH_SELECT_MEMORY_MODEL=y -CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_ENABLE_THP_MIGRATION=y -CONFIG_ARCH_MEMORY_PROBE=y -CONFIG_MMU=y -CONFIG_ARCH_MMAP_RND_BITS_MIN=12 -CONFIG_ARCH_MMAP_RND_BITS_MAX=18 -CONFIG_ARCH_SUPPORTS_UPROBES=y - -# -# Power management options -# -CONFIG_ARCH_SUSPEND_POSSIBLE=y -CONFIG_ARCH_HIBERNATION_POSSIBLE=y -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y -# CONFIG_SUSPEND_SKIP_SYNC is not set -CONFIG_HIBERNATE_CALLBACKS=y -CONFIG_HIBERNATION=y -CONFIG_HIBERNATION_SNAPSHOT_DEV=y -CONFIG_PM_STD_PARTITION="" -CONFIG_PM_SLEEP=y -CONFIG_PM_SLEEP_SMP=y -# CONFIG_PM_AUTOSLEEP is not set -# CONFIG_PM_USERSPACE_AUTOSLEEP is not set -# CONFIG_PM_WAKELOCKS is not set -CONFIG_PM=y -# CONFIG_PM_DEBUG is not set -CONFIG_PM_CLK=y -# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set -CONFIG_CPU_PM=y -CONFIG_ARCH_SUPPORTS_ACPI=y -CONFIG_ACPI=y -CONFIG_ACPI_GENERIC_GSI=y -CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y -# CONFIG_ACPI_DEBUGGER is not set -CONFIG_ACPI_SPCR_TABLE=y -CONFIG_ACPI_SLEEP=y -# CONFIG_ACPI_EC_DEBUGFS is not set -CONFIG_ACPI_AC=y -CONFIG_ACPI_BATTERY=y -CONFIG_ACPI_BUTTON=y -CONFIG_ACPI_VIDEO=y -CONFIG_ACPI_FAN=y -CONFIG_ACPI_TAD=y -CONFIG_ACPI_DOCK=y -CONFIG_ACPI_CPU_FREQ_PSS=y -CONFIG_ACPI_PROCESSOR_IDLE=y -CONFIG_ACPI_MCFG=y -CONFIG_ACPI_PROCESSOR=y -CONFIG_ACPI_IPMI=m -CONFIG_ACPI_HOTPLUG_CPU=y -CONFIG_ACPI_THERMAL=y -CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y -CONFIG_ACPI_TABLE_UPGRADE=y -# CONFIG_ACPI_DEBUG is not set -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_CONTAINER=y -CONFIG_ACPI_HOTPLUG_MEMORY=y -# CONFIG_ACPI_HED is not set -# CONFIG_ACPI_CUSTOM_METHOD is not set -# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set -CONFIG_ACPI_NUMA=y -# CONFIG_ACPI_HMAT is not set -# CONFIG_ACPI_CONFIGFS is not set -# CONFIG_ACPI_PFRUT is not set -CONFIG_ACPI_PPTT=y -# CONFIG_ACPI_FFH is not set -# CONFIG_PMIC_OPREGION is not set -# end of Power management options - -CONFIG_HAVE_KVM=y -CONFIG_HAVE_KVM_DIRTY_RING=y -CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y -CONFIG_HAVE_KVM_EVENTFD=y -CONFIG_KVM_MMIO=y -CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y -CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y -CONFIG_KVM_XFER_TO_GUEST_WORK=y -CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y -CONFIG_VIRTUALIZATION=y -CONFIG_KVM=m - -# -# General architecture-dependent options -# -CONFIG_GENERIC_ENTRY=y -# CONFIG_KPROBES is not set -CONFIG_JUMP_LABEL=y -# CONFIG_STATIC_KEYS_SELFTEST is not set -CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y -CONFIG_ARCH_USE_BUILTIN_BSWAP=y -CONFIG_HAVE_IOREMAP_PROT=y -CONFIG_HAVE_KPROBES=y -CONFIG_HAVE_KRETPROBES=y -CONFIG_HAVE_KPROBES_ON_FTRACE=y -CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y -CONFIG_HAVE_NMI=y -CONFIG_TRACE_IRQFLAGS_SUPPORT=y -CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_DMA_CONTIGUOUS=y -CONFIG_GENERIC_SMP_IDLE_THREAD=y -CONFIG_ARCH_HAS_FORTIFY_SOURCE=y -CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y -CONFIG_ARCH_WANTS_NO_INSTR=y -CONFIG_HAVE_ASM_MODVERSIONS=y -CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y -CONFIG_HAVE_RSEQ=y -CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y -CONFIG_HAVE_HW_BREAKPOINT=y -CONFIG_HAVE_PERF_REGS=y -CONFIG_HAVE_PERF_USER_STACK_DUMP=y -CONFIG_HAVE_ARCH_JUMP_LABEL=y -CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y -CONFIG_MMU_GATHER_MERGE_VMAS=y -CONFIG_MMU_LAZY_TLB_REFCOUNT=y -CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y -CONFIG_HAVE_ARCH_SECCOMP=y -CONFIG_HAVE_ARCH_SECCOMP_FILTER=y -CONFIG_SECCOMP_FILTER=y -# CONFIG_SECCOMP_CACHE_DEBUG is not set -CONFIG_HAVE_STACKPROTECTOR=y -CONFIG_STACKPROTECTOR=y -CONFIG_STACKPROTECTOR_STRONG=y -CONFIG_ARCH_SUPPORTS_LTO_CLANG=y -CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y -CONFIG_LTO_NONE=y -CONFIG_HAVE_CONTEXT_TRACKING_USER=y -CONFIG_HAVE_TIF_NOHZ=y -CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y -CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y -CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y -CONFIG_ARCH_WANT_PMD_MKWRITE=y -CONFIG_HAVE_MOD_ARCH_SPECIFIC=y -CONFIG_MODULES_USE_ELF_RELA=y -CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y -CONFIG_ARCH_HAS_ELF_RANDOMIZE=y -CONFIG_HAVE_ARCH_MMAP_RND_BITS=y -CONFIG_HAVE_EXIT_THREAD=y -CONFIG_ARCH_MMAP_RND_BITS=12 -CONFIG_PAGE_SIZE_LESS_THAN_64KB=y -CONFIG_PAGE_SIZE_LESS_THAN_256KB=y -CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y -# CONFIG_COMPAT_32BIT_TIME is not set -CONFIG_ARCH_USE_MEMREMAP_PROT=y -# CONFIG_LOCK_EVENT_COUNTS is not set -CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y - -# -# GCOV-based kernel profiling -# -# CONFIG_GCOV_KERNEL is not set -# end of GCOV-based kernel profiling - -CONFIG_HAVE_GCC_PLUGINS=y -CONFIG_GCC_PLUGINS=y -# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set -CONFIG_FUNCTION_ALIGNMENT=0 -# end of General architecture-dependent options - -CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 -CONFIG_MODULES=y -# CONFIG_MODULE_DEBUG is not set -CONFIG_MODULE_FORCE_LOAD=y -CONFIG_MODULE_UNLOAD=y -CONFIG_MODULE_FORCE_UNLOAD=y -# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set -CONFIG_MODVERSIONS=y -CONFIG_ASM_MODVERSIONS=y -# CONFIG_MODULE_SRCVERSION_ALL is not set -# CONFIG_MODULE_SIG is not set -CONFIG_MODULE_COMPRESS_NONE=y -# CONFIG_MODULE_COMPRESS_GZIP is not set -# CONFIG_MODULE_COMPRESS_XZ is not set -# CONFIG_MODULE_COMPRESS_ZSTD is not set -# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set -CONFIG_MODPROBE_PATH="/sbin/modprobe" -# CONFIG_TRIM_UNUSED_KSYMS is not set -CONFIG_MODULES_TREE_LOOKUP=y -CONFIG_BLOCK=y -CONFIG_BLOCK_LEGACY_AUTOLOAD=y -CONFIG_BLK_RQ_ALLOC_TIME=y -CONFIG_BLK_CGROUP_RWSTAT=y -CONFIG_BLK_CGROUP_PUNT_BIO=y -CONFIG_BLK_DEV_BSG_COMMON=y -CONFIG_BLK_ICQ=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BLK_DEV_INTEGRITY=y -CONFIG_BLK_DEV_INTEGRITY_T10=y -CONFIG_BLK_DEV_ZONED=y -CONFIG_BLK_DEV_THROTTLING=y -CONFIG_BLK_DEV_THROTTLING_LOW=y -CONFIG_BLK_WBT=y -CONFIG_BLK_WBT_MQ=y -CONFIG_BLK_CGROUP_IOLATENCY=y -CONFIG_BLK_CGROUP_FC_APPID=y -CONFIG_BLK_CGROUP_IOCOST=y -CONFIG_BLK_CGROUP_IOPRIO=y -CONFIG_BLK_DEBUG_FS=y -CONFIG_BLK_DEBUG_FS_ZONED=y -# CONFIG_BLK_SED_OPAL is not set -# CONFIG_BLK_INLINE_ENCRYPTION is not set - -# -# Partition Types -# -CONFIG_PARTITION_ADVANCED=y -# CONFIG_ACORN_PARTITION is not set -# CONFIG_AIX_PARTITION is not set -# CONFIG_OSF_PARTITION is not set -# CONFIG_AMIGA_PARTITION is not set -# CONFIG_ATARI_PARTITION is not set -# CONFIG_MAC_PARTITION is not set -CONFIG_MSDOS_PARTITION=y -CONFIG_BSD_DISKLABEL=y -# CONFIG_MINIX_SUBPARTITION is not set -# CONFIG_SOLARIS_X86_PARTITION is not set -CONFIG_UNIXWARE_DISKLABEL=y -# CONFIG_LDM_PARTITION is not set -# CONFIG_SGI_PARTITION is not set -# CONFIG_ULTRIX_PARTITION is not set -# CONFIG_SUN_PARTITION is not set -# CONFIG_KARMA_PARTITION is not set -CONFIG_EFI_PARTITION=y -# CONFIG_SYSV68_PARTITION is not set -CONFIG_CMDLINE_PARTITION=y -# end of Partition Types - -CONFIG_BLK_MQ_PCI=y -CONFIG_BLK_MQ_VIRTIO=y -CONFIG_BLK_PM=y -CONFIG_BLOCK_HOLDER_DEPRECATED=y -CONFIG_BLK_MQ_STACKING=y - -# -# IO Schedulers -# -CONFIG_MQ_IOSCHED_DEADLINE=y -CONFIG_MQ_IOSCHED_KYBER=y -CONFIG_IOSCHED_BFQ=y -CONFIG_BFQ_GROUP_IOSCHED=y -# CONFIG_BFQ_CGROUP_DEBUG is not set -# end of IO Schedulers - -CONFIG_PREEMPT_NOTIFIERS=y -CONFIG_PADATA=y -CONFIG_ASN1=y -CONFIG_UNINLINE_SPIN_UNLOCK=y -CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y -CONFIG_MUTEX_SPIN_ON_OWNER=y -CONFIG_RWSEM_SPIN_ON_OWNER=y -CONFIG_LOCK_SPIN_ON_OWNER=y -CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y -CONFIG_QUEUED_SPINLOCKS=y -CONFIG_ARCH_USE_QUEUED_RWLOCKS=y -CONFIG_QUEUED_RWLOCKS=y -CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y -CONFIG_FREEZER=y - -# -# Executable file formats -# -CONFIG_BINFMT_ELF=y -CONFIG_ARCH_BINFMT_ELF_STATE=y -CONFIG_ELFCORE=y -CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y -CONFIG_BINFMT_SCRIPT=y -CONFIG_BINFMT_MISC=m -CONFIG_COREDUMP=y -# end of Executable file formats - -# -# Memory Management options -# -CONFIG_ZPOOL=y -CONFIG_SWAP=y -CONFIG_ZSWAP=y -# CONFIG_ZSWAP_DEFAULT_ON is not set -# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set -CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y -CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd" -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y -# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set -# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set -CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" -CONFIG_ZBUD=y -CONFIG_Z3FOLD=y -CONFIG_ZSMALLOC=m -# CONFIG_ZSMALLOC_STAT is not set -CONFIG_ZSMALLOC_CHAIN_SIZE=8 - -# -# SLAB allocator options -# -# CONFIG_SLAB_DEPRECATED is not set -CONFIG_SLUB=y -# CONFIG_SLUB_TINY is not set -CONFIG_SLAB_MERGE_DEFAULT=y -# CONFIG_SLAB_FREELIST_RANDOM is not set -# CONFIG_SLAB_FREELIST_HARDENED is not set -# CONFIG_SLUB_STATS is not set -CONFIG_SLUB_CPU_PARTIAL=y -# CONFIG_RANDOM_KMALLOC_CACHES is not set -# end of SLAB allocator options - -# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set -# CONFIG_COMPAT_BRK is not set -CONFIG_SELECT_MEMORY_MODEL=y -CONFIG_SPARSEMEM_MANUAL=y -CONFIG_SPARSEMEM=y -CONFIG_SPARSEMEM_EXTREME=y -CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y -CONFIG_SPARSEMEM_VMEMMAP=y -CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y -CONFIG_HAVE_FAST_GUP=y -CONFIG_ARCH_KEEP_MEMBLOCK=y -CONFIG_NUMA_KEEP_MEMINFO=y -CONFIG_MEMORY_ISOLATION=y -CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y -CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y -CONFIG_MEMORY_HOTPLUG=y -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y -CONFIG_MEMORY_HOTREMOVE=y -CONFIG_SPLIT_PTLOCK_CPUS=4 -CONFIG_MEMORY_BALLOON=y -CONFIG_BALLOON_COMPACTION=y -CONFIG_COMPACTION=y -CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 -CONFIG_PAGE_REPORTING=y -CONFIG_MIGRATION=y -CONFIG_CONTIG_ALLOC=y -CONFIG_PHYS_ADDR_T_64BIT=y -CONFIG_MMU_NOTIFIER=y -CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y -# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set -# CONFIG_READ_ONLY_THP_FOR_FS is not set -CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y -CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y -CONFIG_USE_PERCPU_NUMA_NODE_ID=y -CONFIG_HAVE_SETUP_PER_CPU_AREA=y -CONFIG_CMA=y -# CONFIG_CMA_DEBUG is not set -# CONFIG_CMA_DEBUGFS is not set -CONFIG_CMA_SYSFS=y -CONFIG_CMA_AREAS=19 -# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set -# CONFIG_IDLE_PAGE_TRACKING is not set -CONFIG_ZONE_DMA32=y -CONFIG_HMM_MIRROR=y -CONFIG_VM_EVENT_COUNTERS=y -# CONFIG_PERCPU_STATS is not set -# CONFIG_GUP_TEST is not set -# CONFIG_DMAPOOL_TEST is not set -CONFIG_ARCH_HAS_PTE_SPECIAL=y -CONFIG_MEMFD_CREATE=y -# CONFIG_ANON_VMA_NAME is not set -CONFIG_USERFAULTFD=y -# CONFIG_LRU_GEN is not set -CONFIG_LOCK_MM_AND_FIND_VMA=y - -# -# Data Access Monitoring -# -# CONFIG_DAMON is not set -# end of Data Access Monitoring -# end of Memory Management options - -CONFIG_NET=y -CONFIG_NET_INGRESS=y -CONFIG_NET_EGRESS=y -CONFIG_NET_XGRESS=y -CONFIG_SKB_EXTENSIONS=y - -# -# Networking options -# -CONFIG_PACKET=y -# CONFIG_PACKET_DIAG is not set -CONFIG_UNIX=y -CONFIG_UNIX_SCM=y -CONFIG_AF_UNIX_OOB=y -# CONFIG_UNIX_DIAG is not set -CONFIG_TLS=m -CONFIG_TLS_DEVICE=y -# CONFIG_TLS_TOE is not set -CONFIG_XFRM=y -CONFIG_XFRM_ALGO=y -CONFIG_XFRM_USER=y -# CONFIG_XFRM_INTERFACE is not set -# CONFIG_XFRM_SUB_POLICY is not set -# CONFIG_XFRM_MIGRATE is not set -# CONFIG_XFRM_STATISTICS is not set -CONFIG_XFRM_ESP=m -CONFIG_NET_KEY=y -# CONFIG_NET_KEY_MIGRATE is not set -# CONFIG_SMC is not set -CONFIG_XDP_SOCKETS=y -# CONFIG_XDP_SOCKETS_DIAG is not set -CONFIG_NET_HANDSHAKE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -# CONFIG_IP_FIB_TRIE_STATS is not set -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_IP_ROUTE_VERBOSE=y -CONFIG_IP_ROUTE_CLASSID=y -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -CONFIG_IP_PNP_BOOTP=y -CONFIG_IP_PNP_RARP=y -CONFIG_NET_IPIP=m -CONFIG_NET_IPGRE_DEMUX=m -CONFIG_NET_IP_TUNNEL=y -CONFIG_NET_IPGRE=m -CONFIG_NET_IPGRE_BROADCAST=y -CONFIG_IP_MROUTE_COMMON=y -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_SYN_COOKIES=y -# CONFIG_NET_IPVTI is not set -CONFIG_NET_UDP_TUNNEL=y -# CONFIG_NET_FOU is not set -# CONFIG_NET_FOU_IP_TUNNELS is not set -# CONFIG_INET_AH is not set -CONFIG_INET_ESP=m -# CONFIG_INET_ESP_OFFLOAD is not set -# CONFIG_INET_ESPINTCP is not set -# CONFIG_INET_IPCOMP is not set -CONFIG_INET_TABLE_PERTURB_ORDER=16 -CONFIG_INET_TUNNEL=y -CONFIG_INET_DIAG=y -CONFIG_INET_TCP_DIAG=y -CONFIG_INET_UDP_DIAG=y -# CONFIG_INET_RAW_DIAG is not set -# CONFIG_INET_DIAG_DESTROY is not set -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_BIC=m -CONFIG_TCP_CONG_CUBIC=y -CONFIG_TCP_CONG_WESTWOOD=m -CONFIG_TCP_CONG_HTCP=m -# CONFIG_TCP_CONG_HSTCP is not set -# CONFIG_TCP_CONG_HYBLA is not set -# CONFIG_TCP_CONG_VEGAS is not set -# CONFIG_TCP_CONG_NV is not set -# CONFIG_TCP_CONG_SCALABLE is not set -# CONFIG_TCP_CONG_LP is not set -# CONFIG_TCP_CONG_VENO is not set -# CONFIG_TCP_CONG_YEAH is not set -# CONFIG_TCP_CONG_ILLINOIS is not set -# CONFIG_TCP_CONG_DCTCP is not set -# CONFIG_TCP_CONG_CDG is not set -CONFIG_TCP_CONG_BBR=m -CONFIG_DEFAULT_CUBIC=y -# CONFIG_DEFAULT_RENO is not set -CONFIG_DEFAULT_TCP_CONG="cubic" -# CONFIG_TCP_MD5SIG is not set -CONFIG_IPV6=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -# CONFIG_IPV6_OPTIMISTIC_DAD is not set -# CONFIG_INET6_AH is not set -CONFIG_INET6_ESP=m -# CONFIG_INET6_ESP_OFFLOAD is not set -# CONFIG_INET6_ESPINTCP is not set -# CONFIG_INET6_IPCOMP is not set -# CONFIG_IPV6_MIP6 is not set -# CONFIG_IPV6_ILA is not set -# CONFIG_IPV6_VTI is not set -CONFIG_IPV6_SIT=y -# CONFIG_IPV6_SIT_6RD is not set -CONFIG_IPV6_NDISC_NODETYPE=y -# CONFIG_IPV6_TUNNEL is not set -# CONFIG_IPV6_GRE is not set -# CONFIG_IPV6_MULTIPLE_TABLES is not set -CONFIG_IPV6_MROUTE=y -# CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set -# CONFIG_IPV6_PIMSM_V2 is not set -# CONFIG_IPV6_SEG6_LWTUNNEL is not set -# CONFIG_IPV6_SEG6_HMAC is not set -# CONFIG_IPV6_RPL_LWTUNNEL is not set -# CONFIG_IPV6_IOAM6_LWTUNNEL is not set -# CONFIG_NETLABEL is not set -CONFIG_MPTCP=y -CONFIG_INET_MPTCP_DIAG=y -CONFIG_MPTCP_IPV6=y -CONFIG_NETWORK_SECMARK=y -CONFIG_NET_PTP_CLASSIFY=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NETFILTER_ADVANCED=y -CONFIG_BRIDGE_NETFILTER=m - -# -# Core Netfilter Configuration -# -CONFIG_NETFILTER_INGRESS=y -CONFIG_NETFILTER_EGRESS=y -CONFIG_NETFILTER_SKIP_EGRESS=y -CONFIG_NETFILTER_NETLINK=m -CONFIG_NETFILTER_FAMILY_BRIDGE=y -CONFIG_NETFILTER_FAMILY_ARP=y -CONFIG_NETFILTER_BPF_LINK=y -# CONFIG_NETFILTER_NETLINK_HOOK is not set -CONFIG_NETFILTER_NETLINK_ACCT=m -CONFIG_NETFILTER_NETLINK_QUEUE=m -CONFIG_NETFILTER_NETLINK_LOG=m -CONFIG_NETFILTER_NETLINK_OSF=m -CONFIG_NF_CONNTRACK=m -CONFIG_NF_LOG_SYSLOG=m -CONFIG_NETFILTER_CONNCOUNT=m -CONFIG_NF_CONNTRACK_MARK=y -# CONFIG_NF_CONNTRACK_SECMARK is not set -# CONFIG_NF_CONNTRACK_ZONES is not set -# CONFIG_NF_CONNTRACK_PROCFS is not set -# CONFIG_NF_CONNTRACK_EVENTS is not set -# CONFIG_NF_CONNTRACK_TIMEOUT is not set -# CONFIG_NF_CONNTRACK_TIMESTAMP is not set -CONFIG_NF_CONNTRACK_LABELS=y -CONFIG_NF_CONNTRACK_OVS=y -CONFIG_NF_CT_PROTO_DCCP=y -CONFIG_NF_CT_PROTO_GRE=y -CONFIG_NF_CT_PROTO_SCTP=y -CONFIG_NF_CT_PROTO_UDPLITE=y -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -# CONFIG_NF_CONNTRACK_H323 is not set -# CONFIG_NF_CONNTRACK_IRC is not set -CONFIG_NF_CONNTRACK_BROADCAST=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -# CONFIG_NF_CONNTRACK_SANE is not set -# CONFIG_NF_CONNTRACK_SIP is not set -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set -CONFIG_NF_NAT=m -CONFIG_NF_NAT_AMANDA=m -CONFIG_NF_NAT_FTP=m -CONFIG_NF_NAT_TFTP=m -CONFIG_NF_NAT_REDIRECT=y -CONFIG_NF_NAT_MASQUERADE=y -CONFIG_NF_NAT_OVS=y -CONFIG_NETFILTER_SYNPROXY=m -CONFIG_NF_TABLES=m -# CONFIG_NF_TABLES_INET is not set -# CONFIG_NF_TABLES_NETDEV is not set -# CONFIG_NFT_NUMGEN is not set -# CONFIG_NFT_CT is not set -CONFIG_NFT_CONNLIMIT=m -CONFIG_NFT_LOG=m -CONFIG_NFT_LIMIT=m -CONFIG_NFT_MASQ=m -CONFIG_NFT_REDIR=m -CONFIG_NFT_NAT=m -CONFIG_NFT_TUNNEL=m -CONFIG_NFT_QUEUE=m -CONFIG_NFT_QUOTA=m -CONFIG_NFT_REJECT=m -CONFIG_NFT_COMPAT=m -CONFIG_NFT_HASH=m -CONFIG_NFT_FIB=m -# CONFIG_NFT_XFRM is not set -CONFIG_NFT_SOCKET=m -CONFIG_NFT_OSF=m -CONFIG_NFT_TPROXY=m -# CONFIG_NFT_SYNPROXY is not set -# CONFIG_NF_FLOW_TABLE is not set -CONFIG_NETFILTER_XTABLES=y - -# -# Xtables combined modules -# -CONFIG_NETFILTER_XT_MARK=m -CONFIG_NETFILTER_XT_CONNMARK=m -CONFIG_NETFILTER_XT_SET=m - -# -# Xtables targets -# -CONFIG_NETFILTER_XT_TARGET_AUDIT=m -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HL=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_NAT=m -CONFIG_NETFILTER_XT_TARGET_NETMAP=m -# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set -CONFIG_NETFILTER_XT_TARGET_RATEEST=m -CONFIG_NETFILTER_XT_TARGET_REDIRECT=m -CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m -# CONFIG_NETFILTER_XT_TARGET_TEE is not set -# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m - -# -# Xtables matches -# -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CGROUP=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ECN=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_HL=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_IPVS=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -# CONFIG_NETFILTER_XT_MATCH_RECENT is not set -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -# end of Core Netfilter Configuration - -CONFIG_IP_SET=m -CONFIG_IP_SET_MAX=256 -# CONFIG_IP_SET_BITMAP_IP is not set -# CONFIG_IP_SET_BITMAP_IPMAC is not set -# CONFIG_IP_SET_BITMAP_PORT is not set -# CONFIG_IP_SET_HASH_IP is not set -# CONFIG_IP_SET_HASH_IPMARK is not set -# CONFIG_IP_SET_HASH_IPPORT is not set -# CONFIG_IP_SET_HASH_IPPORTIP is not set -# CONFIG_IP_SET_HASH_IPPORTNET is not set -# CONFIG_IP_SET_HASH_IPMAC is not set -# CONFIG_IP_SET_HASH_MAC is not set -# CONFIG_IP_SET_HASH_NETPORTNET is not set -# CONFIG_IP_SET_HASH_NET is not set -# CONFIG_IP_SET_HASH_NETNET is not set -# CONFIG_IP_SET_HASH_NETPORT is not set -# CONFIG_IP_SET_HASH_NETIFACE is not set -# CONFIG_IP_SET_LIST_SET is not set -CONFIG_IP_VS=m -CONFIG_IP_VS_IPV6=y -# CONFIG_IP_VS_DEBUG is not set -CONFIG_IP_VS_TAB_BITS=12 - -# -# IPVS transport protocol load balancing support -# -CONFIG_IP_VS_PROTO_TCP=y -CONFIG_IP_VS_PROTO_UDP=y -CONFIG_IP_VS_PROTO_AH_ESP=y -CONFIG_IP_VS_PROTO_ESP=y -CONFIG_IP_VS_PROTO_AH=y -CONFIG_IP_VS_PROTO_SCTP=y - -# -# IPVS scheduler -# -CONFIG_IP_VS_RR=m -CONFIG_IP_VS_WRR=m -# CONFIG_IP_VS_LC is not set -# CONFIG_IP_VS_WLC is not set -# CONFIG_IP_VS_FO is not set -# CONFIG_IP_VS_OVF is not set -# CONFIG_IP_VS_LBLC is not set -# CONFIG_IP_VS_LBLCR is not set -# CONFIG_IP_VS_DH is not set -# CONFIG_IP_VS_SH is not set -# CONFIG_IP_VS_MH is not set -# CONFIG_IP_VS_SED is not set -# CONFIG_IP_VS_NQ is not set -# CONFIG_IP_VS_TWOS is not set - -# -# IPVS SH scheduler -# -CONFIG_IP_VS_SH_TAB_BITS=8 - -# -# IPVS MH scheduler -# -CONFIG_IP_VS_MH_TAB_INDEX=12 - -# -# IPVS application helper -# -# CONFIG_IP_VS_FTP is not set -CONFIG_IP_VS_NFCT=y - -# -# IP: Netfilter Configuration -# -CONFIG_NF_DEFRAG_IPV4=m -CONFIG_NF_SOCKET_IPV4=m -CONFIG_NF_TPROXY_IPV4=m -CONFIG_NF_TABLES_IPV4=y -CONFIG_NFT_REJECT_IPV4=m -CONFIG_NFT_DUP_IPV4=m -CONFIG_NFT_FIB_IPV4=m -CONFIG_NF_TABLES_ARP=y -CONFIG_NF_DUP_IPV4=m -# CONFIG_NF_LOG_ARP is not set -# CONFIG_NF_LOG_IPV4 is not set -CONFIG_NF_REJECT_IPV4=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PPTP=m -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_NAT=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -# end of IP: Netfilter Configuration - -# -# IPv6: Netfilter Configuration -# -CONFIG_NF_SOCKET_IPV6=m -CONFIG_NF_TPROXY_IPV6=m -CONFIG_NF_TABLES_IPV6=y -CONFIG_NFT_REJECT_IPV6=m -# CONFIG_NFT_DUP_IPV6 is not set -# CONFIG_NFT_FIB_IPV6 is not set -# CONFIG_NF_DUP_IPV6 is not set -CONFIG_NF_REJECT_IPV6=m -CONFIG_NF_LOG_IPV6=m -CONFIG_IP6_NF_IPTABLES=y -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -# CONFIG_IP6_NF_MATCH_HL is not set -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_MATCH_SRH=m -# CONFIG_IP6_NF_TARGET_HL is not set -CONFIG_IP6_NF_FILTER=y -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_IP6_NF_NAT=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -# end of IPv6: Netfilter Configuration - -CONFIG_NF_DEFRAG_IPV6=m -CONFIG_NF_TABLES_BRIDGE=m -# CONFIG_NFT_BRIDGE_META is not set -# CONFIG_NFT_BRIDGE_REJECT is not set -# CONFIG_NF_CONNTRACK_BRIDGE is not set -CONFIG_BRIDGE_NF_EBTABLES=m -CONFIG_BRIDGE_EBT_BROUTE=m -CONFIG_BRIDGE_EBT_T_FILTER=m -CONFIG_BRIDGE_EBT_T_NAT=m -# CONFIG_BRIDGE_EBT_802_3 is not set -# CONFIG_BRIDGE_EBT_AMONG is not set -CONFIG_BRIDGE_EBT_ARP=m -CONFIG_BRIDGE_EBT_IP=m -CONFIG_BRIDGE_EBT_IP6=m -# CONFIG_BRIDGE_EBT_LIMIT is not set -# CONFIG_BRIDGE_EBT_MARK is not set -# CONFIG_BRIDGE_EBT_PKTTYPE is not set -# CONFIG_BRIDGE_EBT_STP is not set -# CONFIG_BRIDGE_EBT_VLAN is not set -# CONFIG_BRIDGE_EBT_ARPREPLY is not set -# CONFIG_BRIDGE_EBT_DNAT is not set -# CONFIG_BRIDGE_EBT_MARK_T is not set -# CONFIG_BRIDGE_EBT_REDIRECT is not set -# CONFIG_BRIDGE_EBT_SNAT is not set -# CONFIG_BRIDGE_EBT_LOG is not set -# CONFIG_BRIDGE_EBT_NFLOG is not set -CONFIG_BPFILTER=y -CONFIG_BPFILTER_UMH=m -# CONFIG_IP_DCCP is not set -CONFIG_IP_SCTP=m -# CONFIG_SCTP_DBG_OBJCNT is not set -CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set -CONFIG_SCTP_COOKIE_HMAC_MD5=y -# CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set -CONFIG_INET_SCTP_DIAG=m -CONFIG_RDS=y -# CONFIG_RDS_RDMA is not set -# CONFIG_RDS_TCP is not set -# CONFIG_RDS_DEBUG is not set -# CONFIG_TIPC is not set -# CONFIG_ATM is not set -CONFIG_L2TP=m -# CONFIG_L2TP_DEBUGFS is not set -CONFIG_L2TP_V3=y -CONFIG_L2TP_IP=m -CONFIG_L2TP_ETH=m -CONFIG_STP=m -CONFIG_GARP=m -CONFIG_MRP=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_IGMP_SNOOPING=y -# CONFIG_BRIDGE_VLAN_FILTERING is not set -# CONFIG_BRIDGE_MRP is not set -# CONFIG_BRIDGE_CFM is not set -# CONFIG_NET_DSA is not set -CONFIG_VLAN_8021Q=m -CONFIG_VLAN_8021Q_GVRP=y -CONFIG_VLAN_8021Q_MVRP=y -CONFIG_LLC=m -CONFIG_LLC2=m -# CONFIG_ATALK is not set -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_PHONET is not set -# CONFIG_6LOWPAN is not set -# CONFIG_IEEE802154 is not set -CONFIG_NET_SCHED=y - -# -# Queueing/Scheduling -# -CONFIG_NET_SCH_HTB=m -# CONFIG_NET_SCH_HFSC is not set -CONFIG_NET_SCH_PRIO=m -# CONFIG_NET_SCH_MULTIQ is not set -# CONFIG_NET_SCH_RED is not set -# CONFIG_NET_SCH_SFB is not set -CONFIG_NET_SCH_SFQ=m -# CONFIG_NET_SCH_TEQL is not set -CONFIG_NET_SCH_TBF=m -# CONFIG_NET_SCH_CBS is not set -# CONFIG_NET_SCH_ETF is not set -# CONFIG_NET_SCH_TAPRIO is not set -# CONFIG_NET_SCH_GRED is not set -CONFIG_NET_SCH_NETEM=m -# CONFIG_NET_SCH_DRR is not set -# CONFIG_NET_SCH_MQPRIO is not set -# CONFIG_NET_SCH_SKBPRIO is not set -# CONFIG_NET_SCH_CHOKE is not set -# CONFIG_NET_SCH_QFQ is not set -# CONFIG_NET_SCH_CODEL is not set -# CONFIG_NET_SCH_FQ_CODEL is not set -# CONFIG_NET_SCH_CAKE is not set -# CONFIG_NET_SCH_FQ is not set -# CONFIG_NET_SCH_HHF is not set -# CONFIG_NET_SCH_PIE is not set -CONFIG_NET_SCH_INGRESS=m -# CONFIG_NET_SCH_PLUG is not set -# CONFIG_NET_SCH_ETS is not set -# CONFIG_NET_SCH_DEFAULT is not set - -# -# Classification -# -CONFIG_NET_CLS=y -CONFIG_NET_CLS_BASIC=m -# CONFIG_NET_CLS_ROUTE4 is not set -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -# CONFIG_CLS_U32_PERF is not set -# CONFIG_CLS_U32_MARK is not set -# CONFIG_NET_CLS_FLOW is not set -CONFIG_NET_CLS_CGROUP=m -CONFIG_NET_CLS_BPF=m -# CONFIG_NET_CLS_FLOWER is not set -# CONFIG_NET_CLS_MATCHALL is not set -# CONFIG_NET_EMATCH is not set -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -# CONFIG_GACT_PROB is not set -CONFIG_NET_ACT_MIRRED=m -# CONFIG_NET_ACT_SAMPLE is not set -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -# CONFIG_NET_ACT_PEDIT is not set -# CONFIG_NET_ACT_SIMP is not set -# CONFIG_NET_ACT_SKBEDIT is not set -# CONFIG_NET_ACT_CSUM is not set -# CONFIG_NET_ACT_MPLS is not set -# CONFIG_NET_ACT_VLAN is not set -CONFIG_NET_ACT_BPF=m -# CONFIG_NET_ACT_CONNMARK is not set -# CONFIG_NET_ACT_CTINFO is not set -# CONFIG_NET_ACT_SKBMOD is not set -# CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_TUNNEL_KEY is not set -# CONFIG_NET_ACT_GATE is not set -# CONFIG_NET_TC_SKB_EXT is not set -CONFIG_NET_SCH_FIFO=y -# CONFIG_DCB is not set -CONFIG_DNS_RESOLVER=y -# CONFIG_BATMAN_ADV is not set -CONFIG_OPENVSWITCH=m -CONFIG_OPENVSWITCH_GRE=m -CONFIG_OPENVSWITCH_VXLAN=m -CONFIG_VSOCKETS=m -CONFIG_VSOCKETS_DIAG=m -CONFIG_VSOCKETS_LOOPBACK=m -CONFIG_VIRTIO_VSOCKETS=m -CONFIG_VIRTIO_VSOCKETS_COMMON=m -CONFIG_NETLINK_DIAG=y -CONFIG_MPLS=y -CONFIG_NET_MPLS_GSO=m -# CONFIG_MPLS_ROUTING is not set -CONFIG_NET_NSH=m -# CONFIG_HSR is not set -# CONFIG_NET_SWITCHDEV is not set -CONFIG_NET_L3_MASTER_DEV=y -# CONFIG_QRTR is not set -# CONFIG_NET_NCSI is not set -CONFIG_PCPU_DEV_REFCNT=y -CONFIG_MAX_SKB_FRAGS=17 -CONFIG_RPS=y -CONFIG_RFS_ACCEL=y -CONFIG_SOCK_RX_QUEUE_MAPPING=y -CONFIG_XPS=y -CONFIG_CGROUP_NET_PRIO=y -CONFIG_CGROUP_NET_CLASSID=y -CONFIG_NET_RX_BUSY_POLL=y -CONFIG_BQL=y -CONFIG_BPF_STREAM_PARSER=y -CONFIG_NET_FLOW_LIMIT=y - -# -# Network testing -# -# CONFIG_NET_PKTGEN is not set -# end of Network testing -# end of Networking options - -# CONFIG_HAMRADIO is not set -# CONFIG_CAN is not set -CONFIG_BT=m -CONFIG_BT_BREDR=y -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -CONFIG_BT_HS=y -CONFIG_BT_LE=y -CONFIG_BT_LE_L2CAP_ECRED=y -# CONFIG_BT_LEDS is not set -# CONFIG_BT_MSFTEXT is not set -# CONFIG_BT_AOSPEXT is not set -CONFIG_BT_DEBUGFS=y -# CONFIG_BT_SELFTEST is not set -# CONFIG_BT_FEATURE_DEBUG is not set - -# -# Bluetooth device drivers -# -CONFIG_BT_INTEL=m -CONFIG_BT_BCM=m -CONFIG_BT_RTL=m -CONFIG_BT_MTK=m -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y -CONFIG_BT_HCIBTUSB_POLL_SYNC=y -CONFIG_BT_HCIBTUSB_BCM=y -CONFIG_BT_HCIBTUSB_MTK=y -CONFIG_BT_HCIBTUSB_RTL=y -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_ATH3K=y -CONFIG_BT_HCIUART_INTEL=y -CONFIG_BT_HCIUART_AG6XX=y -CONFIG_BT_HCIBCM203X=m -# CONFIG_BT_HCIBCM4377 is not set -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIDTL1=m -CONFIG_BT_HCIBT3C=m -CONFIG_BT_HCIBLUECARD=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_ATH3K=m -CONFIG_BT_VIRTIO=m -# end of Bluetooth device drivers - -# CONFIG_AF_RXRPC is not set -# CONFIG_AF_KCM is not set -CONFIG_STREAM_PARSER=y -# CONFIG_MCTP is not set -CONFIG_FIB_RULES=y -CONFIG_WIRELESS=y -CONFIG_WIRELESS_EXT=y -CONFIG_WEXT_CORE=y -CONFIG_WEXT_PROC=y -CONFIG_WEXT_SPY=y -CONFIG_WEXT_PRIV=y -CONFIG_CFG80211=m -# CONFIG_NL80211_TESTMODE is not set -# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -# CONFIG_CFG80211_CERTIFICATION_ONUS is not set -CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y -CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y -CONFIG_CFG80211_DEFAULT_PS=y -# CONFIG_CFG80211_DEBUGFS is not set -CONFIG_CFG80211_CRDA_SUPPORT=y -CONFIG_CFG80211_WEXT=y -CONFIG_LIB80211=m -CONFIG_LIB80211_CRYPT_WEP=m -CONFIG_LIB80211_CRYPT_CCMP=m -CONFIG_LIB80211_CRYPT_TKIP=m -# CONFIG_LIB80211_DEBUG is not set -CONFIG_MAC80211=m -CONFIG_MAC80211_HAS_RC=y -CONFIG_MAC80211_RC_MINSTREL=y -CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y -CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" -# CONFIG_MAC80211_MESH is not set -CONFIG_MAC80211_LEDS=y -# CONFIG_MAC80211_DEBUGFS is not set -# CONFIG_MAC80211_MESSAGE_TRACING is not set -# CONFIG_MAC80211_DEBUG_MENU is not set -CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 -CONFIG_RFKILL=m -CONFIG_RFKILL_LEDS=y -CONFIG_RFKILL_INPUT=y -# CONFIG_RFKILL_GPIO is not set -CONFIG_NET_9P=y -CONFIG_NET_9P_FD=y -CONFIG_NET_9P_VIRTIO=y -# CONFIG_NET_9P_RDMA is not set -# CONFIG_NET_9P_DEBUG is not set -# CONFIG_CAIF is not set -CONFIG_CEPH_LIB=m -# CONFIG_CEPH_LIB_PRETTYDEBUG is not set -# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set -# CONFIG_NFC is not set -# CONFIG_PSAMPLE is not set -# CONFIG_NET_IFE is not set -# CONFIG_LWTUNNEL is not set -CONFIG_DST_CACHE=y -CONFIG_GRO_CELLS=y -CONFIG_SOCK_VALIDATE_XMIT=y -CONFIG_NET_SELFTESTS=y -CONFIG_NET_SOCK_MSG=y -CONFIG_PAGE_POOL=y -# CONFIG_PAGE_POOL_STATS is not set -CONFIG_FAILOVER=m -CONFIG_ETHTOOL_NETLINK=y - -# -# Device Drivers -# -CONFIG_HAVE_PCI=y -CONFIG_PCI=y -CONFIG_PCI_DOMAINS=y -CONFIG_PCI_DOMAINS_GENERIC=y -CONFIG_PCIEPORTBUS=y -CONFIG_HOTPLUG_PCI_PCIE=y -CONFIG_PCIEAER=y -# CONFIG_PCIEAER_INJECT is not set -# CONFIG_PCIE_ECRC is not set -# CONFIG_PCIEASPM is not set -CONFIG_PCIE_PME=y -# CONFIG_PCIE_DPC is not set -# CONFIG_PCIE_PTM is not set -CONFIG_PCI_MSI=y -CONFIG_PCI_MSI_ARCH_FALLBACKS=y -CONFIG_PCI_QUIRKS=y -# CONFIG_PCI_DEBUG is not set -# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set -# CONFIG_PCI_STUB is not set -# CONFIG_PCI_PF_STUB is not set -CONFIG_PCI_ATS=y -CONFIG_PCI_ECAM=y -CONFIG_PCI_IOV=y -# CONFIG_PCI_PRI is not set -# CONFIG_PCI_PASID is not set -CONFIG_PCI_LABEL=y -# CONFIG_PCI_DYNAMIC_OF_NODES is not set -# CONFIG_PCIE_BUS_TUNE_OFF is not set -CONFIG_PCIE_BUS_DEFAULT=y -# CONFIG_PCIE_BUS_SAFE is not set -# CONFIG_PCIE_BUS_PERFORMANCE is not set -# CONFIG_PCIE_BUS_PEER2PEER is not set -CONFIG_VGA_ARB=y -CONFIG_VGA_ARB_MAX_GPUS=16 -CONFIG_HOTPLUG_PCI=y -# CONFIG_HOTPLUG_PCI_ACPI is not set -# CONFIG_HOTPLUG_PCI_CPCI is not set -CONFIG_HOTPLUG_PCI_SHPC=y - -# -# PCI controller drivers -# -# CONFIG_PCI_FTPCI100 is not set -# CONFIG_PCI_HOST_GENERIC is not set -CONFIG_PCI_LOONGSON=y -# CONFIG_PCIE_MICROCHIP_HOST is not set -# CONFIG_PCIE_XILINX is not set - -# -# Cadence-based PCIe controllers -# -# CONFIG_PCIE_CADENCE_PLAT_HOST is not set -# CONFIG_PCI_J721E_HOST is not set -# end of Cadence-based PCIe controllers - -# -# DesignWare-based PCIe controllers -# -# CONFIG_PCI_MESON is not set -# CONFIG_PCIE_DW_PLAT_HOST is not set -# end of DesignWare-based PCIe controllers - -# -# Mobiveil-based PCIe controllers -# -# end of Mobiveil-based PCIe controllers -# end of PCI controller drivers - -# -# PCI Endpoint -# -# CONFIG_PCI_ENDPOINT is not set -# end of PCI Endpoint - -# -# PCI switch controller drivers -# -CONFIG_PCI_SW_SWITCHTEC=m -# end of PCI switch controller drivers - -# CONFIG_CXL_BUS is not set -CONFIG_PCCARD=m -CONFIG_PCMCIA=m -CONFIG_PCMCIA_LOAD_CIS=y -CONFIG_CARDBUS=y - -# -# PC-card bridges -# -CONFIG_YENTA=m -CONFIG_YENTA_O2=y -CONFIG_YENTA_RICOH=y -CONFIG_YENTA_TI=y -CONFIG_YENTA_ENE_TUNE=y -CONFIG_YENTA_TOSHIBA=y -# CONFIG_PD6729 is not set -# CONFIG_I82092 is not set -CONFIG_PCCARD_NONSTATIC=y -CONFIG_RAPIDIO=y -CONFIG_RAPIDIO_TSI721=y -CONFIG_RAPIDIO_DISC_TIMEOUT=30 -CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y -# CONFIG_RAPIDIO_DMA_ENGINE is not set -# CONFIG_RAPIDIO_DEBUG is not set -CONFIG_RAPIDIO_ENUM_BASIC=m -CONFIG_RAPIDIO_CHMAN=m -CONFIG_RAPIDIO_MPORT_CDEV=m - -# -# RapidIO Switch drivers -# -# CONFIG_RAPIDIO_CPS_XX is not set -# CONFIG_RAPIDIO_CPS_GEN2 is not set -# CONFIG_RAPIDIO_RXS_GEN3 is not set -# end of RapidIO Switch drivers - -# -# Generic Driver Options -# -CONFIG_UEVENT_HELPER=y -CONFIG_UEVENT_HELPER_PATH="" -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -# CONFIG_DEVTMPFS_SAFE is not set -CONFIG_STANDALONE=y -CONFIG_PREVENT_FIRMWARE_BUILD=y - -# -# Firmware loader -# -CONFIG_FW_LOADER=y -CONFIG_FW_LOADER_PAGED_BUF=y -CONFIG_EXTRA_FIRMWARE="" -# CONFIG_FW_LOADER_USER_HELPER is not set -CONFIG_FW_LOADER_COMPRESS=y -CONFIG_FW_LOADER_COMPRESS_XZ=y -CONFIG_FW_LOADER_COMPRESS_ZSTD=y -CONFIG_FW_CACHE=y -# CONFIG_FW_UPLOAD is not set -# end of Firmware loader - -CONFIG_WANT_DEV_COREDUMP=y -CONFIG_ALLOW_DEV_COREDUMP=y -CONFIG_DEV_COREDUMP=y -# CONFIG_DEBUG_DRIVER is not set -# CONFIG_DEBUG_DEVRES is not set -# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set -# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set -CONFIG_GENERIC_CPU_AUTOPROBE=y -CONFIG_SOC_BUS=y -CONFIG_REGMAP=y -CONFIG_REGMAP_I2C=m -CONFIG_REGMAP_SPI=m -CONFIG_REGMAP_MMIO=y -CONFIG_DMA_SHARED_BUFFER=y -# CONFIG_DMA_FENCE_TRACE is not set -# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set -# end of Generic Driver Options - -# -# Bus devices -# -# CONFIG_MOXTET is not set -# CONFIG_MHI_BUS is not set -# CONFIG_MHI_BUS_EP is not set -# end of Bus devices - -# -# Cache Drivers -# -# end of Cache Drivers - -# CONFIG_CONNECTOR is not set - -# -# Firmware Drivers -# - -# -# ARM System Control and Management Interface Protocol -# -# end of ARM System Control and Management Interface Protocol - -# CONFIG_FIRMWARE_MEMMAP is not set -CONFIG_DMIID=y -# CONFIG_DMI_SYSFS is not set -CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y -# CONFIG_ISCSI_IBFT is not set -CONFIG_SYSFB=y -# CONFIG_SYSFB_SIMPLEFB is not set -# CONFIG_GOOGLE_FIRMWARE is not set - -# -# EFI (Extensible Firmware Interface) Support -# -CONFIG_EFI_ESRT=y -CONFIG_EFI_VARS_PSTORE=m -# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set -CONFIG_EFI_RUNTIME_WRAPPERS=y -CONFIG_EFI_GENERIC_STUB=y -CONFIG_EFI_ZBOOT=y -CONFIG_EFI_BOOTLOADER_CONTROL=m -CONFIG_EFI_CAPSULE_LOADER=m -CONFIG_EFI_TEST=m -# CONFIG_RESET_ATTACK_MITIGATION is not set -# CONFIG_EFI_DISABLE_PCI_DMA is not set -CONFIG_EFI_EARLYCON=y -CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y -# CONFIG_EFI_DISABLE_RUNTIME is not set -# CONFIG_EFI_COCO_SECRET is not set -# end of EFI (Extensible Firmware Interface) Support - -# -# Tegra firmware driver -# -# end of Tegra firmware driver -# end of Firmware Drivers - -# CONFIG_GNSS is not set -CONFIG_MTD=m -# CONFIG_MTD_TESTS is not set - -# -# Partition parsers -# -# CONFIG_MTD_AR7_PARTS is not set -# CONFIG_MTD_CMDLINE_PARTS is not set -CONFIG_MTD_OF_PARTS=m -# CONFIG_MTD_REDBOOT_PARTS is not set -# end of Partition parsers - -# -# User Modules And Translation Layers -# -CONFIG_MTD_BLKDEVS=m -CONFIG_MTD_BLOCK=m -# CONFIG_MTD_BLOCK_RO is not set - -# -# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. -# -# CONFIG_FTL is not set -# CONFIG_NFTL is not set -# CONFIG_INFTL is not set -# CONFIG_RFD_FTL is not set -# CONFIG_SSFDC is not set -# CONFIG_SM_FTL is not set -# CONFIG_MTD_OOPS is not set -# CONFIG_MTD_SWAP is not set -# CONFIG_MTD_PARTITIONED_MASTER is not set - -# -# RAM/ROM/Flash chip drivers -# -CONFIG_MTD_CFI=m -CONFIG_MTD_JEDECPROBE=m -CONFIG_MTD_GEN_PROBE=m -# CONFIG_MTD_CFI_ADV_OPTIONS is not set -CONFIG_MTD_MAP_BANK_WIDTH_1=y -CONFIG_MTD_MAP_BANK_WIDTH_2=y -CONFIG_MTD_MAP_BANK_WIDTH_4=y -CONFIG_MTD_CFI_I1=y -CONFIG_MTD_CFI_I2=y -CONFIG_MTD_CFI_INTELEXT=m -CONFIG_MTD_CFI_AMDSTD=m -CONFIG_MTD_CFI_STAA=m -CONFIG_MTD_CFI_UTIL=m -CONFIG_MTD_RAM=m -CONFIG_MTD_ROM=m -# CONFIG_MTD_ABSENT is not set -# end of RAM/ROM/Flash chip drivers - -# -# Mapping drivers for chip access -# -# CONFIG_MTD_COMPLEX_MAPPINGS is not set -# CONFIG_MTD_PHYSMAP is not set -# CONFIG_MTD_INTEL_VR_NOR is not set -# CONFIG_MTD_PLATRAM is not set -# end of Mapping drivers for chip access - -# -# Self-contained MTD device drivers -# -# CONFIG_MTD_PMC551 is not set -# CONFIG_MTD_DATAFLASH is not set -# CONFIG_MTD_MCHP23K256 is not set -# CONFIG_MTD_MCHP48L640 is not set -# CONFIG_MTD_SST25L is not set -# CONFIG_MTD_SLRAM is not set -# CONFIG_MTD_PHRAM is not set -# CONFIG_MTD_MTDRAM is not set -# CONFIG_MTD_BLOCK2MTD is not set - -# -# Disk-On-Chip Device Drivers -# -# CONFIG_MTD_DOCG3 is not set -# end of Self-contained MTD device drivers - -# -# NAND -# -# CONFIG_MTD_ONENAND is not set -# CONFIG_MTD_RAW_NAND is not set -# CONFIG_MTD_SPI_NAND is not set - -# -# ECC engine support -# -# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set -# CONFIG_MTD_NAND_ECC_SW_BCH is not set -# CONFIG_MTD_NAND_ECC_MXIC is not set -# end of ECC engine support -# end of NAND - -# -# LPDDR & LPDDR2 PCM memory drivers -# -# CONFIG_MTD_LPDDR is not set -# end of LPDDR & LPDDR2 PCM memory drivers - -# CONFIG_MTD_SPI_NOR is not set -CONFIG_MTD_UBI=m -CONFIG_MTD_UBI_WL_THRESHOLD=4096 -CONFIG_MTD_UBI_BEB_LIMIT=20 -# CONFIG_MTD_UBI_FASTMAP is not set -# CONFIG_MTD_UBI_GLUEBI is not set -CONFIG_MTD_UBI_BLOCK=y -# CONFIG_MTD_HYPERBUS is not set -CONFIG_DTC=y -CONFIG_OF=y -# CONFIG_OF_UNITTEST is not set -CONFIG_OF_FLATTREE=y -CONFIG_OF_EARLY_FLATTREE=y -CONFIG_OF_KOBJ=y -CONFIG_OF_ADDRESS=y -CONFIG_OF_IRQ=y -CONFIG_OF_RESERVED_MEM=y -# CONFIG_OF_OVERLAY is not set -CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y -CONFIG_PARPORT=y -CONFIG_PARPORT_PC=y -CONFIG_PARPORT_SERIAL=y -CONFIG_PARPORT_PC_FIFO=y -# CONFIG_PARPORT_PC_SUPERIO is not set -# CONFIG_PARPORT_PC_PCMCIA is not set -# CONFIG_PARPORT_1284 is not set -CONFIG_PNP=y -CONFIG_PNP_DEBUG_MESSAGES=y - -# -# Protocols -# -CONFIG_PNPACPI=y -CONFIG_BLK_DEV=y -# CONFIG_BLK_DEV_NULL_BLK is not set -CONFIG_CDROM=y -# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set -CONFIG_ZRAM=m -# CONFIG_ZRAM_DEF_COMP_LZORLE is not set -CONFIG_ZRAM_DEF_COMP_ZSTD=y -# CONFIG_ZRAM_DEF_COMP_LZ4 is not set -# CONFIG_ZRAM_DEF_COMP_LZO is not set -# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set -# CONFIG_ZRAM_DEF_COMP_842 is not set -CONFIG_ZRAM_DEF_COMP="zstd" -# CONFIG_ZRAM_WRITEBACK is not set -# CONFIG_ZRAM_MEMORY_TRACKING is not set -# CONFIG_ZRAM_MULTI_COMP is not set -CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 -CONFIG_BLK_DEV_DRBD=m -# CONFIG_DRBD_FAULT_INJECTION is not set -CONFIG_BLK_DEV_NBD=m -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_BLK_DEV_RAM_SIZE=8192 -# CONFIG_CDROM_PKTCDVD is not set -# CONFIG_ATA_OVER_ETH is not set -CONFIG_VIRTIO_BLK=y -CONFIG_BLK_DEV_RBD=m -# CONFIG_BLK_DEV_UBLK is not set - -# -# NVME Support -# -CONFIG_NVME_CORE=y -CONFIG_BLK_DEV_NVME=y -CONFIG_NVME_MULTIPATH=y -# CONFIG_NVME_VERBOSE_ERRORS is not set -# CONFIG_NVME_HWMON is not set -CONFIG_NVME_FABRICS=m -CONFIG_NVME_RDMA=m -CONFIG_NVME_FC=m -CONFIG_NVME_TCP=m -# CONFIG_NVME_AUTH is not set -CONFIG_NVME_TARGET=m -CONFIG_NVME_TARGET_PASSTHRU=y -CONFIG_NVME_TARGET_LOOP=m -CONFIG_NVME_TARGET_RDMA=m -CONFIG_NVME_TARGET_FC=m -# CONFIG_NVME_TARGET_FCLOOP is not set -CONFIG_NVME_TARGET_TCP=m -# CONFIG_NVME_TARGET_AUTH is not set -# end of NVME Support - -# -# Misc devices -# -# CONFIG_AD525X_DPOT is not set -# CONFIG_DUMMY_IRQ is not set -# CONFIG_PHANTOM is not set -# CONFIG_TIFM_CORE is not set -# CONFIG_ICS932S401 is not set -# CONFIG_ENCLOSURE_SERVICES is not set -# CONFIG_HP_ILO is not set -# CONFIG_APDS9802ALS is not set -# CONFIG_ISL29003 is not set -# CONFIG_ISL29020 is not set -# CONFIG_SENSORS_TSL2550 is not set -# CONFIG_SENSORS_BH1770 is not set -# CONFIG_SENSORS_APDS990X is not set -# CONFIG_HMC6352 is not set -# CONFIG_DS1682 is not set -# CONFIG_LATTICE_ECP3_CONFIG is not set -# CONFIG_SRAM is not set -# CONFIG_DW_XDATA_PCIE is not set -# CONFIG_PCI_ENDPOINT_TEST is not set -# CONFIG_XILINX_SDFEC is not set -# CONFIG_HISI_HIKEY_USB is not set -# CONFIG_OPEN_DICE is not set -# CONFIG_VCPU_STALL_DETECTOR is not set -# CONFIG_C2PORT is not set - -# -# EEPROM support -# -CONFIG_EEPROM_AT24=m -# CONFIG_EEPROM_AT25 is not set -# CONFIG_EEPROM_LEGACY is not set -# CONFIG_EEPROM_MAX6875 is not set -# CONFIG_EEPROM_93CX6 is not set -# CONFIG_EEPROM_93XX46 is not set -# CONFIG_EEPROM_IDT_89HPESX is not set -# CONFIG_EEPROM_EE1004 is not set -# end of EEPROM support - -# CONFIG_CB710_CORE is not set - -# -# Texas Instruments shared transport line discipline -# -# CONFIG_TI_ST is not set -# end of Texas Instruments shared transport line discipline - -# CONFIG_SENSORS_LIS3_I2C is not set -# CONFIG_ALTERA_STAPL is not set -# CONFIG_GENWQE is not set -# CONFIG_ECHO is not set -# CONFIG_BCM_VK is not set -# CONFIG_MISC_ALCOR_PCI is not set -# CONFIG_MISC_RTSX_PCI is not set -# CONFIG_MISC_RTSX_USB is not set -# CONFIG_UACCE is not set -# CONFIG_PVPANIC is not set -# CONFIG_GP_PCI1XXXX is not set -# end of Misc devices - -# -# SCSI device support -# -CONFIG_SCSI_MOD=y -CONFIG_RAID_ATTRS=y -CONFIG_SCSI_COMMON=y -CONFIG_SCSI=y -CONFIG_SCSI_DMA=y -CONFIG_SCSI_NETLINK=y -CONFIG_SCSI_PROC_FS=y - -# -# SCSI support type (disk, tape, CD-ROM) -# -CONFIG_BLK_DEV_SD=y -# CONFIG_CHR_DEV_ST is not set -CONFIG_BLK_DEV_SR=y -CONFIG_CHR_DEV_SG=y -CONFIG_BLK_DEV_BSG=y -CONFIG_CHR_DEV_SCH=m -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -# CONFIG_SCSI_SCAN_ASYNC is not set - -# -# SCSI Transports -# -CONFIG_SCSI_SPI_ATTRS=m -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_ISCSI_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=y -CONFIG_SCSI_SAS_LIBSAS=y -CONFIG_SCSI_SAS_ATA=y -CONFIG_SCSI_SAS_HOST_SMP=y -# CONFIG_SCSI_SRP_ATTRS is not set -# end of SCSI Transports - -CONFIG_SCSI_LOWLEVEL=y -CONFIG_ISCSI_TCP=m -CONFIG_ISCSI_BOOT_SYSFS=m -# CONFIG_SCSI_CXGB3_ISCSI is not set -# CONFIG_SCSI_CXGB4_ISCSI is not set -# CONFIG_SCSI_BNX2_ISCSI is not set -# CONFIG_SCSI_BNX2X_FCOE is not set -# CONFIG_BE2ISCSI is not set -# CONFIG_BLK_DEV_3W_XXXX_RAID is not set -# CONFIG_SCSI_HPSA is not set -# CONFIG_SCSI_3W_9XXX is not set -# CONFIG_SCSI_3W_SAS is not set -# CONFIG_SCSI_ACARD is not set -# CONFIG_SCSI_AACRAID is not set -# CONFIG_SCSI_AIC7XXX is not set -# CONFIG_SCSI_AIC79XX is not set -# CONFIG_SCSI_AIC94XX is not set -CONFIG_SCSI_MVSAS=y -# CONFIG_SCSI_MVSAS_DEBUG is not set -CONFIG_SCSI_MVSAS_TASKLET=y -CONFIG_SCSI_MVUMI=y -# CONFIG_SCSI_ADVANSYS is not set -# CONFIG_SCSI_ARCMSR is not set -# CONFIG_SCSI_ESAS2R is not set -CONFIG_MEGARAID_NEWGEN=y -CONFIG_MEGARAID_MM=y -CONFIG_MEGARAID_MAILBOX=y -CONFIG_MEGARAID_LEGACY=y -CONFIG_MEGARAID_SAS=y -CONFIG_SCSI_MPT3SAS=y -CONFIG_SCSI_MPT2SAS_MAX_SGE=128 -CONFIG_SCSI_MPT3SAS_MAX_SGE=128 -CONFIG_SCSI_MPT2SAS=y -# CONFIG_SCSI_MPI3MR is not set -# CONFIG_SCSI_SMARTPQI is not set -# CONFIG_SCSI_HPTIOP is not set -# CONFIG_SCSI_BUSLOGIC is not set -# CONFIG_SCSI_MYRB is not set -# CONFIG_SCSI_MYRS is not set -CONFIG_LIBFC=m -CONFIG_LIBFCOE=m -CONFIG_FCOE=m -# CONFIG_SCSI_SNIC is not set -# CONFIG_SCSI_DMX3191D is not set -# CONFIG_SCSI_FDOMAIN_PCI is not set -# CONFIG_SCSI_IPS is not set -# CONFIG_SCSI_INITIO is not set -# CONFIG_SCSI_INIA100 is not set -# CONFIG_SCSI_PPA is not set -# CONFIG_SCSI_IMM is not set -# CONFIG_SCSI_STEX is not set -# CONFIG_SCSI_SYM53C8XX_2 is not set -# CONFIG_SCSI_IPR is not set -CONFIG_SCSI_QLOGIC_1280=m -CONFIG_SCSI_QLA_FC=m -CONFIG_TCM_QLA2XXX=m -# CONFIG_TCM_QLA2XXX_DEBUG is not set -CONFIG_SCSI_QLA_ISCSI=m -# CONFIG_SCSI_EFCT is not set -# CONFIG_SCSI_DC395x is not set -# CONFIG_SCSI_AM53C974 is not set -# CONFIG_SCSI_WD719X is not set -# CONFIG_SCSI_DEBUG is not set -# CONFIG_SCSI_PMCRAID is not set -# CONFIG_SCSI_PM8001 is not set -# CONFIG_SCSI_BFA_FC is not set -CONFIG_SCSI_VIRTIO=m -# CONFIG_SCSI_CHELSIO_FCOE is not set -# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set -# CONFIG_SCSI_DH is not set -# end of SCSI device support - -CONFIG_ATA=y -CONFIG_SATA_HOST=y -CONFIG_PATA_TIMINGS=y -CONFIG_ATA_VERBOSE_ERROR=y -CONFIG_ATA_FORCE=y -CONFIG_ATA_ACPI=y -# CONFIG_SATA_ZPODD is not set -CONFIG_SATA_PMP=y - -# -# Controllers with non-SFF native interface -# -CONFIG_SATA_AHCI=y -CONFIG_SATA_MOBILE_LPM_POLICY=0 -CONFIG_SATA_AHCI_PLATFORM=y -CONFIG_AHCI_DWC=y -# CONFIG_AHCI_CEVA is not set -# CONFIG_SATA_INIC162X is not set -# CONFIG_SATA_ACARD_AHCI is not set -# CONFIG_SATA_SIL24 is not set -CONFIG_ATA_SFF=y - -# -# SFF controllers with custom DMA interface -# -# CONFIG_PDC_ADMA is not set -# CONFIG_SATA_QSTOR is not set -# CONFIG_SATA_SX4 is not set -CONFIG_ATA_BMDMA=y - -# -# SATA SFF controllers with BMDMA -# -# CONFIG_ATA_PIIX is not set -# CONFIG_SATA_DWC is not set -# CONFIG_SATA_MV is not set -# CONFIG_SATA_NV is not set -# CONFIG_SATA_PROMISE is not set -# CONFIG_SATA_SIL is not set -# CONFIG_SATA_SIS is not set -# CONFIG_SATA_SVW is not set -# CONFIG_SATA_ULI is not set -# CONFIG_SATA_VIA is not set -# CONFIG_SATA_VITESSE is not set - -# -# PATA SFF controllers with BMDMA -# -# CONFIG_PATA_ALI is not set -# CONFIG_PATA_AMD is not set -# CONFIG_PATA_ARTOP is not set -CONFIG_PATA_ATIIXP=y -# CONFIG_PATA_ATP867X is not set -# CONFIG_PATA_CMD64X is not set -# CONFIG_PATA_CYPRESS is not set -# CONFIG_PATA_EFAR is not set -# CONFIG_PATA_HPT366 is not set -# CONFIG_PATA_HPT37X is not set -# CONFIG_PATA_HPT3X2N is not set -# CONFIG_PATA_HPT3X3 is not set -# CONFIG_PATA_IT8213 is not set -# CONFIG_PATA_IT821X is not set -# CONFIG_PATA_JMICRON is not set -# CONFIG_PATA_MARVELL is not set -# CONFIG_PATA_NETCELL is not set -# CONFIG_PATA_NINJA32 is not set -# CONFIG_PATA_NS87415 is not set -# CONFIG_PATA_OLDPIIX is not set -# CONFIG_PATA_OPTIDMA is not set -# CONFIG_PATA_PDC2027X is not set -# CONFIG_PATA_PDC_OLD is not set -# CONFIG_PATA_RADISYS is not set -# CONFIG_PATA_RDC is not set -# CONFIG_PATA_SCH is not set -# CONFIG_PATA_SERVERWORKS is not set -# CONFIG_PATA_SIL680 is not set -# CONFIG_PATA_SIS is not set -# CONFIG_PATA_TOSHIBA is not set -# CONFIG_PATA_TRIFLEX is not set -# CONFIG_PATA_VIA is not set -# CONFIG_PATA_WINBOND is not set - -# -# PIO-only SFF controllers -# -# CONFIG_PATA_CMD640_PCI is not set -# CONFIG_PATA_MPIIX is not set -# CONFIG_PATA_NS87410 is not set -# CONFIG_PATA_OPTI is not set -CONFIG_PATA_PCMCIA=m -# CONFIG_PATA_OF_PLATFORM is not set -# CONFIG_PATA_RZ1000 is not set -# CONFIG_PATA_PARPORT is not set - -# -# Generic fallback / legacy drivers -# -# CONFIG_PATA_ACPI is not set -# CONFIG_ATA_GENERIC is not set -# CONFIG_PATA_LEGACY is not set -CONFIG_MD=y -CONFIG_BLK_DEV_MD=m -CONFIG_MD_BITMAP_FILE=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_RAID1=m -CONFIG_MD_RAID10=m -CONFIG_MD_RAID456=m -CONFIG_MD_MULTIPATH=m -# CONFIG_MD_FAULTY is not set -# CONFIG_MD_CLUSTER is not set -CONFIG_BCACHE=m -# CONFIG_BCACHE_DEBUG is not set -# CONFIG_BCACHE_CLOSURES_DEBUG is not set -# CONFIG_BCACHE_ASYNC_REGISTRATION is not set -CONFIG_BLK_DEV_DM_BUILTIN=y -CONFIG_BLK_DEV_DM=y -# CONFIG_DM_DEBUG is not set -CONFIG_DM_BUFIO=m -# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set -CONFIG_DM_BIO_PRISON=m -CONFIG_DM_PERSISTENT_DATA=m -# CONFIG_DM_UNSTRIPED is not set -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=m -CONFIG_DM_THIN_PROVISIONING=m -CONFIG_DM_CACHE=m -CONFIG_DM_CACHE_SMQ=m -CONFIG_DM_WRITECACHE=m -# CONFIG_DM_EBS is not set -# CONFIG_DM_ERA is not set -# CONFIG_DM_CLONE is not set -CONFIG_DM_MIRROR=m -# CONFIG_DM_LOG_USERSPACE is not set -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=m -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -# CONFIG_DM_MULTIPATH_HST is not set -# CONFIG_DM_MULTIPATH_IOA is not set -# CONFIG_DM_DELAY is not set -# CONFIG_DM_DUST is not set -# CONFIG_DM_INIT is not set -# CONFIG_DM_UEVENT is not set -# CONFIG_DM_FLAKEY is not set -# CONFIG_DM_VERITY is not set -# CONFIG_DM_SWITCH is not set -# CONFIG_DM_LOG_WRITES is not set -# CONFIG_DM_INTEGRITY is not set -# CONFIG_DM_ZONED is not set -# CONFIG_DM_AUDIT is not set -CONFIG_TARGET_CORE=m -CONFIG_TCM_IBLOCK=m -CONFIG_TCM_FILEIO=m -CONFIG_TCM_PSCSI=m -CONFIG_TCM_USER2=m -CONFIG_LOOPBACK_TARGET=m -# CONFIG_TCM_FC is not set -CONFIG_ISCSI_TARGET=m -# CONFIG_ISCSI_TARGET_CXGB4 is not set -# CONFIG_REMOTE_TARGET is not set -# CONFIG_FUSION is not set - -# -# IEEE 1394 (FireWire) support -# -# CONFIG_FIREWIRE is not set -# CONFIG_FIREWIRE_NOSY is not set -# end of IEEE 1394 (FireWire) support - -CONFIG_NETDEVICES=y -CONFIG_MII=y -CONFIG_NET_CORE=y -CONFIG_BONDING=m -CONFIG_DUMMY=y -CONFIG_WIREGUARD=m -# CONFIG_WIREGUARD_DEBUG is not set -# CONFIG_EQUALIZER is not set -# CONFIG_NET_FC is not set -# CONFIG_IFB is not set -# CONFIG_NET_TEAM is not set -CONFIG_MACVLAN=m -CONFIG_MACVTAP=m -CONFIG_IPVLAN_L3S=y -CONFIG_IPVLAN=m -# CONFIG_IPVTAP is not set -CONFIG_VXLAN=y -# CONFIG_GENEVE is not set -# CONFIG_BAREUDP is not set -# CONFIG_GTP is not set -# CONFIG_AMT is not set -# CONFIG_MACSEC is not set -# CONFIG_NETCONSOLE is not set -# CONFIG_NTB_NETDEV is not set -CONFIG_RIONET=m -CONFIG_RIONET_TX_SIZE=128 -CONFIG_RIONET_RX_SIZE=128 -CONFIG_TUN=m -CONFIG_TAP=m -# CONFIG_TUN_VNET_CROSS_LE is not set -CONFIG_VETH=m -CONFIG_VIRTIO_NET=m -# CONFIG_NLMON is not set -# CONFIG_VSOCKMON is not set -# CONFIG_ARCNET is not set -CONFIG_ETHERNET=y -CONFIG_MDIO=y -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_AGERE is not set -# CONFIG_NET_VENDOR_ALACRITECH is not set -# CONFIG_NET_VENDOR_ALTEON is not set -# CONFIG_ALTERA_TSE is not set -# CONFIG_NET_VENDOR_AMAZON is not set -# CONFIG_NET_VENDOR_AMD is not set -# CONFIG_NET_VENDOR_AQUANTIA is not set -# CONFIG_NET_VENDOR_ARC is not set -CONFIG_NET_VENDOR_ASIX=y -# CONFIG_SPI_AX88796C is not set -# CONFIG_NET_VENDOR_ATHEROS is not set -CONFIG_NET_VENDOR_BROADCOM=y -# CONFIG_B44 is not set -# CONFIG_BCMGENET is not set -CONFIG_BNX2=y -# CONFIG_CNIC is not set -# CONFIG_TIGON3 is not set -# CONFIG_BNX2X is not set -# CONFIG_SYSTEMPORT is not set -# CONFIG_BNXT is not set -CONFIG_NET_VENDOR_CADENCE=y -# CONFIG_MACB is not set -# CONFIG_NET_VENDOR_CAVIUM is not set -CONFIG_NET_VENDOR_CHELSIO=y -CONFIG_CHELSIO_T1=m -CONFIG_CHELSIO_T1_1G=y -CONFIG_CHELSIO_T3=m -CONFIG_CHELSIO_T4=m -# CONFIG_CHELSIO_T4VF is not set -CONFIG_CHELSIO_INLINE_CRYPTO=y -# CONFIG_CHELSIO_TLS_DEVICE is not set -# CONFIG_NET_VENDOR_CISCO is not set -CONFIG_NET_VENDOR_CORTINA=y -# CONFIG_GEMINI_ETHERNET is not set -CONFIG_NET_VENDOR_DAVICOM=y -# CONFIG_DM9051 is not set -# CONFIG_DNET is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -CONFIG_NET_VENDOR_ENGLEDER=y -# CONFIG_TSNEP is not set -# CONFIG_NET_VENDOR_EZCHIP is not set -CONFIG_NET_VENDOR_FUJITSU=y -# CONFIG_PCMCIA_FMVJ18X is not set -CONFIG_NET_VENDOR_FUNGIBLE=y -# CONFIG_FUN_ETH is not set -CONFIG_NET_VENDOR_GOOGLE=y -CONFIG_NET_VENDOR_HUAWEI=y -# CONFIG_NET_VENDOR_I825XX is not set -CONFIG_NET_VENDOR_INTEL=y -# CONFIG_E100 is not set -CONFIG_E1000=y -CONFIG_E1000E=y -CONFIG_IGB=y -CONFIG_IGB_HWMON=y -# CONFIG_IGBVF is not set -CONFIG_IXGBE=y -CONFIG_IXGBE_HWMON=y -# CONFIG_IXGBEVF is not set -# CONFIG_I40E is not set -# CONFIG_I40EVF is not set -# CONFIG_ICE is not set -# CONFIG_FM10K is not set -# CONFIG_IGC is not set -# CONFIG_JME is not set -CONFIG_NET_VENDOR_ADI=y -CONFIG_NET_VENDOR_LITEX=y -# CONFIG_LITEX_LITEETH is not set -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -CONFIG_NET_VENDOR_MICROCHIP=y -# CONFIG_ENC28J60 is not set -# CONFIG_ENCX24J600 is not set -# CONFIG_LAN743X is not set -# CONFIG_VCAP is not set -CONFIG_NET_VENDOR_MICROSEMI=y -CONFIG_NET_VENDOR_MICROSOFT=y -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_FEALNX is not set -CONFIG_NET_VENDOR_NI=y -# CONFIG_NI_XGE_MANAGEMENT_ENET is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -CONFIG_NET_VENDOR_NETERION=y -# CONFIG_S2IO is not set -# CONFIG_NET_VENDOR_NETRONOME is not set -# CONFIG_NET_VENDOR_NVIDIA is not set -# CONFIG_NET_VENDOR_OKI is not set -# CONFIG_ETHOC is not set -CONFIG_NET_VENDOR_PACKET_ENGINES=y -# CONFIG_HAMACHI is not set -# CONFIG_YELLOWFIN is not set -CONFIG_NET_VENDOR_PENSANDO=y -# CONFIG_IONIC is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -# CONFIG_NET_VENDOR_BROCADE is not set -# CONFIG_NET_VENDOR_QUALCOMM is not set -# CONFIG_NET_VENDOR_RDC is not set -CONFIG_NET_VENDOR_REALTEK=y -CONFIG_8139CP=m -CONFIG_8139TOO=m -CONFIG_8139TOO_PIO=y -# CONFIG_8139TOO_TUNE_TWISTER is not set -# CONFIG_8139TOO_8129 is not set -# CONFIG_8139_OLD_RX_RESET is not set -CONFIG_R8169=y -# CONFIG_NET_VENDOR_RENESAS is not set -# CONFIG_NET_VENDOR_ROCKER is not set -# CONFIG_NET_VENDOR_SAMSUNG is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -# CONFIG_NET_VENDOR_SIS is not set -# CONFIG_NET_VENDOR_SOLARFLARE is not set -# CONFIG_NET_VENDOR_SMSC is not set -CONFIG_NET_VENDOR_SOCIONEXT=y -CONFIG_NET_VENDOR_STMICRO=y -CONFIG_STMMAC_ETH=y -# CONFIG_STMMAC_SELFTESTS is not set -CONFIG_STMMAC_PLATFORM=y -# CONFIG_DWMAC_DWC_QOS_ETH is not set -CONFIG_DWMAC_GENERIC=y -# CONFIG_DWMAC_INTEL_PLAT is not set -CONFIG_DWMAC_LOONGSON=y -# CONFIG_STMMAC_PCI is not set -# CONFIG_NET_VENDOR_SUN is not set -CONFIG_NET_VENDOR_SYNOPSYS=y -# CONFIG_DWC_XLGMAC is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -CONFIG_NET_VENDOR_VERTEXCOM=y -# CONFIG_MSE102X is not set -# CONFIG_NET_VENDOR_VIA is not set -CONFIG_NET_VENDOR_WANGXUN=y -CONFIG_LIBWX=y -CONFIG_NGBE=y -CONFIG_TXGBE=y -# CONFIG_NET_VENDOR_WIZNET is not set -# CONFIG_NET_VENDOR_XILINX is not set -CONFIG_NET_VENDOR_XIRCOM=y -# CONFIG_PCMCIA_XIRC2PS is not set -# CONFIG_FDDI is not set -# CONFIG_HIPPI is not set -# CONFIG_NET_SB1000 is not set -CONFIG_PHYLINK=y -CONFIG_PHYLIB=y -CONFIG_SWPHY=y -# CONFIG_LED_TRIGGER_PHY is not set -CONFIG_PHYLIB_LEDS=y -CONFIG_FIXED_PHY=y -CONFIG_SFP=y - -# -# MII PHY device drivers -# -# CONFIG_AMD_PHY is not set -# CONFIG_ADIN_PHY is not set -# CONFIG_ADIN1100_PHY is not set -# CONFIG_AQUANTIA_PHY is not set -# CONFIG_AX88796B_PHY is not set -# CONFIG_BROADCOM_PHY is not set -# CONFIG_BCM54140_PHY is not set -# CONFIG_BCM7XXX_PHY is not set -# CONFIG_BCM84881_PHY is not set -# CONFIG_BCM87XX_PHY is not set -# CONFIG_CICADA_PHY is not set -# CONFIG_CORTINA_PHY is not set -# CONFIG_DAVICOM_PHY is not set -# CONFIG_ICPLUS_PHY is not set -# CONFIG_LXT_PHY is not set -# CONFIG_INTEL_XWAY_PHY is not set -# CONFIG_LSI_ET1011C_PHY is not set -# CONFIG_MARVELL_PHY is not set -CONFIG_MARVELL_10G_PHY=y -# CONFIG_MARVELL_88Q2XXX_PHY is not set -# CONFIG_MARVELL_88X2222_PHY is not set -# CONFIG_MAXLINEAR_GPHY is not set -# CONFIG_MEDIATEK_GE_PHY is not set -# CONFIG_MICREL_PHY is not set -# CONFIG_MICROCHIP_T1S_PHY is not set -# CONFIG_MICROCHIP_PHY is not set -# CONFIG_MICROCHIP_T1_PHY is not set -# CONFIG_MICROSEMI_PHY is not set -# CONFIG_MOTORCOMM_PHY is not set -# CONFIG_NATIONAL_PHY is not set -# CONFIG_NXP_CBTX_PHY is not set -# CONFIG_NXP_C45_TJA11XX_PHY is not set -# CONFIG_NXP_TJA11XX_PHY is not set -# CONFIG_NCN26000_PHY is not set -# CONFIG_QSEMI_PHY is not set -CONFIG_REALTEK_PHY=y -# CONFIG_RENESAS_PHY is not set -# CONFIG_ROCKCHIP_PHY is not set -# CONFIG_SMSC_PHY is not set -# CONFIG_STE10XP is not set -# CONFIG_TERANETICS_PHY is not set -# CONFIG_DP83822_PHY is not set -# CONFIG_DP83TC811_PHY is not set -# CONFIG_DP83848_PHY is not set -# CONFIG_DP83867_PHY is not set -# CONFIG_DP83869_PHY is not set -# CONFIG_DP83TD510_PHY is not set -# CONFIG_VITESSE_PHY is not set -# CONFIG_XILINX_GMII2RGMII is not set -# CONFIG_MICREL_KS8995MA is not set -# CONFIG_PSE_CONTROLLER is not set -CONFIG_MDIO_DEVICE=y -CONFIG_MDIO_BUS=y -CONFIG_FWNODE_MDIO=y -CONFIG_OF_MDIO=y -CONFIG_ACPI_MDIO=y -CONFIG_MDIO_DEVRES=y -# CONFIG_MDIO_BITBANG is not set -# CONFIG_MDIO_BCM_UNIMAC is not set -# CONFIG_MDIO_HISI_FEMAC is not set -CONFIG_MDIO_I2C=y -# CONFIG_MDIO_MVUSB is not set -# CONFIG_MDIO_MSCC_MIIM is not set -# CONFIG_MDIO_OCTEON is not set -# CONFIG_MDIO_IPQ4019 is not set -# CONFIG_MDIO_IPQ8064 is not set -# CONFIG_MDIO_THUNDER is not set - -# -# MDIO Multiplexers -# -# CONFIG_MDIO_BUS_MUX_GPIO is not set -# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set -# CONFIG_MDIO_BUS_MUX_MMIOREG is not set - -# -# PCS device drivers -# -CONFIG_PCS_XPCS=y -# end of PCS device drivers - -# CONFIG_PLIP is not set -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -CONFIG_PPP_MPPE=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOE=m -# CONFIG_PPPOE_HASH_BITS_1 is not set -# CONFIG_PPPOE_HASH_BITS_2 is not set -CONFIG_PPPOE_HASH_BITS_4=y -# CONFIG_PPPOE_HASH_BITS_8 is not set -CONFIG_PPPOE_HASH_BITS=4 -CONFIG_PPTP=m -CONFIG_PPPOL2TP=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -# CONFIG_SLIP is not set -CONFIG_SLHC=m -CONFIG_USB_NET_DRIVERS=y -# CONFIG_USB_CATC is not set -# CONFIG_USB_KAWETH is not set -# CONFIG_USB_PEGASUS is not set -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -# CONFIG_USB_LAN78XX is not set -CONFIG_USB_USBNET=m -# CONFIG_USB_NET_AX8817X is not set -# CONFIG_USB_NET_AX88179_178A is not set -CONFIG_USB_NET_CDCETHER=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_NCM=m -CONFIG_USB_NET_HUAWEI_CDC_NCM=m -CONFIG_USB_NET_CDC_MBIM=m -# CONFIG_USB_NET_DM9601 is not set -# CONFIG_USB_NET_SR9700 is not set -# CONFIG_USB_NET_SR9800 is not set -# CONFIG_USB_NET_SMSC75XX is not set -# CONFIG_USB_NET_SMSC95XX is not set -# CONFIG_USB_NET_GL620A is not set -# CONFIG_USB_NET_NET1080 is not set -# CONFIG_USB_NET_PLUSB is not set -# CONFIG_USB_NET_MCS7830 is not set -CONFIG_USB_NET_RNDIS_HOST=m -CONFIG_USB_NET_CDC_SUBSET=m -# CONFIG_USB_ALI_M5632 is not set -# CONFIG_USB_AN2720 is not set -# CONFIG_USB_BELKIN is not set -# CONFIG_USB_ARMLINUX is not set -# CONFIG_USB_EPSON2888 is not set -# CONFIG_USB_KC2190 is not set -# CONFIG_USB_NET_ZAURUS is not set -# CONFIG_USB_NET_CX82310_ETH is not set -# CONFIG_USB_NET_KALMIA is not set -# CONFIG_USB_NET_QMI_WWAN is not set -# CONFIG_USB_HSO is not set -# CONFIG_USB_NET_INT51X1 is not set -# CONFIG_USB_IPHETH is not set -# CONFIG_USB_SIERRA_NET is not set -# CONFIG_USB_VL600 is not set -# CONFIG_USB_NET_CH9200 is not set -# CONFIG_USB_NET_AQC111 is not set -CONFIG_USB_RTL8153_ECM=m -CONFIG_WLAN=y -CONFIG_WLAN_VENDOR_ADMTEK=y -# CONFIG_ADM8211 is not set -CONFIG_ATH_COMMON=m -CONFIG_WLAN_VENDOR_ATH=y -# CONFIG_ATH_DEBUG is not set -# CONFIG_ATH5K is not set -# CONFIG_ATH5K_PCI is not set -CONFIG_ATH9K_HW=m -CONFIG_ATH9K_COMMON=m -CONFIG_ATH9K_BTCOEX_SUPPORT=y -CONFIG_ATH9K=m -CONFIG_ATH9K_PCI=y -# CONFIG_ATH9K_AHB is not set -# CONFIG_ATH9K_DEBUGFS is not set -# CONFIG_ATH9K_DYNACK is not set -# CONFIG_ATH9K_WOW is not set -CONFIG_ATH9K_RFKILL=y -# CONFIG_ATH9K_CHANNEL_CONTEXT is not set -CONFIG_ATH9K_PCOEM=y -# CONFIG_ATH9K_PCI_NO_EEPROM is not set -CONFIG_ATH9K_HTC=m -# CONFIG_ATH9K_HTC_DEBUGFS is not set -# CONFIG_ATH9K_HWRNG is not set -# CONFIG_CARL9170 is not set -# CONFIG_ATH6KL is not set -# CONFIG_AR5523 is not set -# CONFIG_WIL6210 is not set -# CONFIG_ATH10K is not set -# CONFIG_WCN36XX is not set -# CONFIG_ATH11K is not set -# CONFIG_ATH12K is not set -CONFIG_WLAN_VENDOR_ATMEL=y -# CONFIG_ATMEL is not set -# CONFIG_AT76C50X_USB is not set -CONFIG_WLAN_VENDOR_BROADCOM=y -# CONFIG_B43 is not set -# CONFIG_B43LEGACY is not set -# CONFIG_BRCMSMAC is not set -# CONFIG_BRCMFMAC is not set -CONFIG_WLAN_VENDOR_CISCO=y -# CONFIG_AIRO is not set -# CONFIG_AIRO_CS is not set -CONFIG_WLAN_VENDOR_INTEL=y -# CONFIG_IPW2100 is not set -# CONFIG_IPW2200 is not set -# CONFIG_IWL4965 is not set -# CONFIG_IWL3945 is not set -CONFIG_IWLWIFI=m -CONFIG_IWLWIFI_LEDS=y -CONFIG_IWLDVM=m -CONFIG_IWLMVM=m -CONFIG_IWLWIFI_OPMODE_MODULAR=y - -# -# Debugging Options -# -# CONFIG_IWLWIFI_DEBUG is not set -# end of Debugging Options - -CONFIG_WLAN_VENDOR_INTERSIL=y -CONFIG_HOSTAP=m -# CONFIG_HOSTAP_FIRMWARE is not set -# CONFIG_HOSTAP_PLX is not set -# CONFIG_HOSTAP_PCI is not set -# CONFIG_HOSTAP_CS is not set -# CONFIG_HERMES is not set -# CONFIG_P54_COMMON is not set -CONFIG_WLAN_VENDOR_MARVELL=y -# CONFIG_LIBERTAS is not set -# CONFIG_LIBERTAS_THINFIRM is not set -# CONFIG_MWIFIEX is not set -# CONFIG_MWL8K is not set -CONFIG_WLAN_VENDOR_MEDIATEK=y -CONFIG_MT7601U=m -# CONFIG_MT76x0U is not set -# CONFIG_MT76x0E is not set -# CONFIG_MT76x2E is not set -# CONFIG_MT76x2U is not set -# CONFIG_MT7603E is not set -# CONFIG_MT7615E is not set -# CONFIG_MT7663U is not set -# CONFIG_MT7915E is not set -# CONFIG_MT7921E is not set -# CONFIG_MT7921U is not set -# CONFIG_MT7996E is not set -CONFIG_WLAN_VENDOR_MICROCHIP=y -# CONFIG_WILC1000_SPI is not set -CONFIG_WLAN_VENDOR_PURELIFI=y -# CONFIG_PLFXLC is not set -CONFIG_WLAN_VENDOR_RALINK=y -CONFIG_RT2X00=m -# CONFIG_RT2400PCI is not set -# CONFIG_RT2500PCI is not set -# CONFIG_RT61PCI is not set -# CONFIG_RT2800PCI is not set -# CONFIG_RT2500USB is not set -# CONFIG_RT73USB is not set -CONFIG_RT2800USB=m -CONFIG_RT2800USB_RT33XX=y -CONFIG_RT2800USB_RT35XX=y -# CONFIG_RT2800USB_RT3573 is not set -# CONFIG_RT2800USB_RT53XX is not set -# CONFIG_RT2800USB_RT55XX is not set -# CONFIG_RT2800USB_UNKNOWN is not set -CONFIG_RT2800_LIB=m -CONFIG_RT2X00_LIB_USB=m -CONFIG_RT2X00_LIB=m -CONFIG_RT2X00_LIB_FIRMWARE=y -CONFIG_RT2X00_LIB_CRYPTO=y -CONFIG_RT2X00_LIB_LEDS=y -# CONFIG_RT2X00_DEBUG is not set -CONFIG_WLAN_VENDOR_REALTEK=y -# CONFIG_RTL8180 is not set -# CONFIG_RTL8187 is not set -CONFIG_RTL_CARDS=m -CONFIG_RTL8192CE=m -CONFIG_RTL8192SE=m -CONFIG_RTL8192DE=m -CONFIG_RTL8723AE=m -CONFIG_RTL8723BE=m -CONFIG_RTL8188EE=m -CONFIG_RTL8192EE=m -CONFIG_RTL8821AE=m -CONFIG_RTL8192CU=m -CONFIG_RTLWIFI=m -CONFIG_RTLWIFI_PCI=m -CONFIG_RTLWIFI_USB=m -# CONFIG_RTLWIFI_DEBUG is not set -CONFIG_RTL8192C_COMMON=m -CONFIG_RTL8723_COMMON=m -CONFIG_RTLBTCOEXIST=m -CONFIG_RTL8XXXU=m -# CONFIG_RTL8XXXU_UNTESTED is not set -CONFIG_RTW88=m -CONFIG_RTW88_CORE=m -CONFIG_RTW88_PCI=m -CONFIG_RTW88_8822B=m -CONFIG_RTW88_8822C=m -CONFIG_RTW88_8723D=m -CONFIG_RTW88_8821C=m -CONFIG_RTW88_8822BE=m -# CONFIG_RTW88_8822BU is not set -CONFIG_RTW88_8822CE=m -# CONFIG_RTW88_8822CU is not set -CONFIG_RTW88_8723DE=m -# CONFIG_RTW88_8723DU is not set -CONFIG_RTW88_8821CE=m -# CONFIG_RTW88_8821CU is not set -# CONFIG_RTW88_DEBUG is not set -# CONFIG_RTW88_DEBUGFS is not set -CONFIG_RTW89=m -CONFIG_RTW89_CORE=m -CONFIG_RTW89_PCI=m -CONFIG_RTW89_8852A=m -CONFIG_RTW89_8852C=m -# CONFIG_RTW89_8851BE is not set -CONFIG_RTW89_8852AE=m -# CONFIG_RTW89_8852BE is not set -CONFIG_RTW89_8852CE=m -# CONFIG_RTW89_DEBUGMSG is not set -# CONFIG_RTW89_DEBUGFS is not set -CONFIG_WLAN_VENDOR_RSI=y -# CONFIG_RSI_91X is not set -CONFIG_WLAN_VENDOR_SILABS=y -# CONFIG_WFX is not set -CONFIG_WLAN_VENDOR_ST=y -# CONFIG_CW1200 is not set -CONFIG_WLAN_VENDOR_TI=y -# CONFIG_WL1251 is not set -# CONFIG_WL12XX is not set -# CONFIG_WL18XX is not set -# CONFIG_WLCORE is not set -CONFIG_WLAN_VENDOR_ZYDAS=y -# CONFIG_USB_ZD1201 is not set -CONFIG_ZD1211RW=m -# CONFIG_ZD1211RW_DEBUG is not set -CONFIG_WLAN_VENDOR_QUANTENNA=y -# CONFIG_QTNFMAC_PCIE is not set -# CONFIG_PCMCIA_RAYCS is not set -# CONFIG_PCMCIA_WL3501 is not set -CONFIG_USB_NET_RNDIS_WLAN=m -# CONFIG_MAC80211_HWSIM is not set -# CONFIG_VIRT_WIFI is not set -# CONFIG_WAN is not set - -# -# Wireless WAN -# -# CONFIG_WWAN is not set -# end of Wireless WAN - -# CONFIG_VMXNET3 is not set -# CONFIG_FUJITSU_ES is not set -CONFIG_USB4_NET=m -# CONFIG_NETDEVSIM is not set -CONFIG_NET_FAILOVER=m -# CONFIG_ISDN is not set - -# -# Input device support -# -CONFIG_INPUT=y -CONFIG_INPUT_LEDS=y -CONFIG_INPUT_FF_MEMLESS=m -CONFIG_INPUT_SPARSEKMAP=y -# CONFIG_INPUT_MATRIXKMAP is not set -CONFIG_INPUT_VIVALDIFMAP=y - -# -# Userland interfaces -# -CONFIG_INPUT_MOUSEDEV=y -CONFIG_INPUT_MOUSEDEV_PSAUX=y -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -# CONFIG_INPUT_JOYDEV is not set -CONFIG_INPUT_EVDEV=y -# CONFIG_INPUT_EVBUG is not set - -# -# Input Device Drivers -# -CONFIG_INPUT_KEYBOARD=y -# CONFIG_KEYBOARD_ADP5588 is not set -# CONFIG_KEYBOARD_ADP5589 is not set -CONFIG_KEYBOARD_ATKBD=y -# CONFIG_KEYBOARD_QT1050 is not set -# CONFIG_KEYBOARD_QT1070 is not set -# CONFIG_KEYBOARD_QT2160 is not set -# CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_LKKBD is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_GPIO_POLLED is not set -# CONFIG_KEYBOARD_TCA6416 is not set -# CONFIG_KEYBOARD_TCA8418 is not set -# CONFIG_KEYBOARD_MATRIX is not set -# CONFIG_KEYBOARD_LM8323 is not set -# CONFIG_KEYBOARD_LM8333 is not set -# CONFIG_KEYBOARD_MAX7359 is not set -# CONFIG_KEYBOARD_MCS is not set -# CONFIG_KEYBOARD_MPR121 is not set -# CONFIG_KEYBOARD_NEWTON is not set -# CONFIG_KEYBOARD_OPENCORES is not set -# CONFIG_KEYBOARD_SAMSUNG is not set -# CONFIG_KEYBOARD_STOWAWAY is not set -# CONFIG_KEYBOARD_SUNKBD is not set -# CONFIG_KEYBOARD_OMAP4 is not set -# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set -CONFIG_KEYBOARD_XTKBD=m -# CONFIG_KEYBOARD_CAP11XX is not set -# CONFIG_KEYBOARD_BCM is not set -# CONFIG_KEYBOARD_CYPRESS_SF is not set -CONFIG_INPUT_MOUSE=y -CONFIG_MOUSE_PS2=y -CONFIG_MOUSE_PS2_ALPS=y -CONFIG_MOUSE_PS2_BYD=y -CONFIG_MOUSE_PS2_LOGIPS2PP=y -CONFIG_MOUSE_PS2_SYNAPTICS=y -CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y -CONFIG_MOUSE_PS2_CYPRESS=y -CONFIG_MOUSE_PS2_TRACKPOINT=y -CONFIG_MOUSE_PS2_ELANTECH=y -CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y -CONFIG_MOUSE_PS2_SENTELIC=y -# CONFIG_MOUSE_PS2_TOUCHKIT is not set -CONFIG_MOUSE_PS2_FOCALTECH=y -CONFIG_MOUSE_PS2_SMBUS=y -CONFIG_MOUSE_SERIAL=m -# CONFIG_MOUSE_APPLETOUCH is not set -# CONFIG_MOUSE_BCM5974 is not set -# CONFIG_MOUSE_CYAPA is not set -# CONFIG_MOUSE_ELAN_I2C is not set -# CONFIG_MOUSE_VSXXXAA is not set -# CONFIG_MOUSE_GPIO is not set -# CONFIG_MOUSE_SYNAPTICS_I2C is not set -# CONFIG_MOUSE_SYNAPTICS_USB is not set -# CONFIG_INPUT_JOYSTICK is not set -# CONFIG_INPUT_TABLET is not set -# CONFIG_INPUT_TOUCHSCREEN is not set -CONFIG_INPUT_MISC=y -# CONFIG_INPUT_AD714X is not set -# CONFIG_INPUT_ATMEL_CAPTOUCH is not set -# CONFIG_INPUT_BMA150 is not set -# CONFIG_INPUT_E3X0_BUTTON is not set -# CONFIG_INPUT_MMA8450 is not set -# CONFIG_INPUT_GPIO_BEEPER is not set -# CONFIG_INPUT_GPIO_DECODER is not set -# CONFIG_INPUT_GPIO_VIBRA is not set -# CONFIG_INPUT_ATI_REMOTE2 is not set -# CONFIG_INPUT_KEYSPAN_REMOTE is not set -# CONFIG_INPUT_KXTJ9 is not set -# CONFIG_INPUT_POWERMATE is not set -# CONFIG_INPUT_YEALINK is not set -# CONFIG_INPUT_CM109 is not set -CONFIG_INPUT_UINPUT=m -# CONFIG_INPUT_PCF8574 is not set -# CONFIG_INPUT_PWM_BEEPER is not set -# CONFIG_INPUT_PWM_VIBRA is not set -# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set -# CONFIG_INPUT_DA7280_HAPTICS is not set -# CONFIG_INPUT_ADXL34X is not set -# CONFIG_INPUT_IMS_PCU is not set -# CONFIG_INPUT_IQS269A is not set -# CONFIG_INPUT_IQS626A is not set -# CONFIG_INPUT_IQS7222 is not set -# CONFIG_INPUT_CMA3000 is not set -# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set -# CONFIG_INPUT_DRV260X_HAPTICS is not set -# CONFIG_INPUT_DRV2665_HAPTICS is not set -# CONFIG_INPUT_DRV2667_HAPTICS is not set -# CONFIG_RMI4_CORE is not set - -# -# Hardware I/O ports -# -CONFIG_SERIO=y -CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y -CONFIG_SERIO_I8042=y -CONFIG_SERIO_SERPORT=m -# CONFIG_SERIO_PARKBD is not set -# CONFIG_SERIO_PCIPS2 is not set -CONFIG_SERIO_LIBPS2=y -CONFIG_SERIO_RAW=m -# CONFIG_SERIO_ALTERA_PS2 is not set -# CONFIG_SERIO_PS2MULT is not set -# CONFIG_SERIO_ARC_PS2 is not set -# CONFIG_SERIO_APBPS2 is not set -# CONFIG_SERIO_GPIO_PS2 is not set -# CONFIG_USERIO is not set -# CONFIG_GAMEPORT is not set -# end of Hardware I/O ports -# end of Input device support - -# -# Character devices -# -CONFIG_TTY=y -CONFIG_VT=y -CONFIG_CONSOLE_TRANSLATIONS=y -CONFIG_VT_CONSOLE=y -CONFIG_VT_CONSOLE_SLEEP=y -CONFIG_HW_CONSOLE=y -CONFIG_VT_HW_CONSOLE_BINDING=y -CONFIG_UNIX98_PTYS=y -CONFIG_LEGACY_PTYS=y -CONFIG_LEGACY_PTY_COUNT=16 -CONFIG_LEGACY_TIOCSTI=y -CONFIG_LDISC_AUTOLOAD=y - -# -# Serial drivers -# -CONFIG_SERIAL_EARLYCON=y -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y -CONFIG_SERIAL_8250_PNP=y -CONFIG_SERIAL_8250_16550A_VARIANTS=y -# CONFIG_SERIAL_8250_FINTEK is not set -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_DMA=y -CONFIG_SERIAL_8250_PCILIB=y -CONFIG_SERIAL_8250_PCI=y -CONFIG_SERIAL_8250_EXAR=y -# CONFIG_SERIAL_8250_CS is not set -CONFIG_SERIAL_8250_NR_UARTS=16 -CONFIG_SERIAL_8250_RUNTIME_UARTS=16 -CONFIG_SERIAL_8250_EXTENDED=y -CONFIG_SERIAL_8250_MANY_PORTS=y -# CONFIG_SERIAL_8250_PCI1XXXX is not set -CONFIG_SERIAL_8250_SHARE_IRQ=y -# CONFIG_SERIAL_8250_DETECT_IRQ is not set -CONFIG_SERIAL_8250_RSA=y -# CONFIG_SERIAL_8250_DW is not set -# CONFIG_SERIAL_8250_RT288X is not set -CONFIG_SERIAL_8250_PERICOM=y -CONFIG_SERIAL_OF_PLATFORM=y - -# -# Non-8250 serial port support -# -# CONFIG_SERIAL_MAX3100 is not set -# CONFIG_SERIAL_MAX310X is not set -# CONFIG_SERIAL_UARTLITE is not set -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_CORE_CONSOLE=y -# CONFIG_SERIAL_JSM is not set -# CONFIG_SERIAL_SIFIVE is not set -# CONFIG_SERIAL_SCCNXP is not set -# CONFIG_SERIAL_SC16IS7XX is not set -# CONFIG_SERIAL_ALTERA_JTAGUART is not set -# CONFIG_SERIAL_ALTERA_UART is not set -# CONFIG_SERIAL_XILINX_PS_UART is not set -# CONFIG_SERIAL_ARC is not set -# CONFIG_SERIAL_RP2 is not set -# CONFIG_SERIAL_FSL_LPUART is not set -# CONFIG_SERIAL_FSL_LINFLEXUART is not set -# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set -# CONFIG_SERIAL_SPRD is not set -# end of Serial drivers - -CONFIG_SERIAL_MCTRL_GPIO=y -CONFIG_SERIAL_NONSTANDARD=y -# CONFIG_MOXA_INTELLIO is not set -# CONFIG_MOXA_SMARTIO is not set -# CONFIG_N_HDLC is not set -# CONFIG_IPWIRELESS is not set -# CONFIG_N_GSM is not set -# CONFIG_NOZOMI is not set -# CONFIG_NULL_TTY is not set -CONFIG_HVC_DRIVER=y -# CONFIG_SERIAL_DEV_BUS is not set -# CONFIG_TTY_PRINTK is not set -CONFIG_PRINTER=m -# CONFIG_LP_CONSOLE is not set -# CONFIG_PPDEV is not set -CONFIG_VIRTIO_CONSOLE=y -CONFIG_IPMI_HANDLER=m -CONFIG_IPMI_DMI_DECODE=y -CONFIG_IPMI_PLAT_DATA=y -# CONFIG_IPMI_PANIC_EVENT is not set -CONFIG_IPMI_DEVICE_INTERFACE=m -CONFIG_IPMI_SI=m -# CONFIG_IPMI_SSIF is not set -# CONFIG_IPMI_WATCHDOG is not set -# CONFIG_IPMI_POWEROFF is not set -CONFIG_HW_RANDOM=y -# CONFIG_HW_RANDOM_TIMERIOMEM is not set -# CONFIG_HW_RANDOM_BA431 is not set -CONFIG_HW_RANDOM_VIRTIO=m -# CONFIG_HW_RANDOM_CCTRNG is not set -# CONFIG_HW_RANDOM_XIPHERA is not set -# CONFIG_APPLICOM is not set -CONFIG_DEVMEM=y -CONFIG_DEVPORT=y -# CONFIG_TCG_TPM is not set -# CONFIG_XILLYBUS is not set -# CONFIG_XILLYUSB is not set -# end of Character devices - -# -# I2C support -# -CONFIG_I2C=y -CONFIG_ACPI_I2C_OPREGION=y -CONFIG_I2C_BOARDINFO=y -CONFIG_I2C_COMPAT=y -CONFIG_I2C_CHARDEV=y -# CONFIG_I2C_MUX is not set -CONFIG_I2C_HELPER_AUTO=y -CONFIG_I2C_ALGOBIT=y - -# -# I2C Hardware Bus support -# - -# -# PC SMBus host controller drivers -# -# CONFIG_I2C_ALI1535 is not set -# CONFIG_I2C_ALI1563 is not set -# CONFIG_I2C_ALI15X3 is not set -# CONFIG_I2C_AMD756 is not set -# CONFIG_I2C_AMD8111 is not set -# CONFIG_I2C_AMD_MP2 is not set -# CONFIG_I2C_I801 is not set -# CONFIG_I2C_ISCH is not set -CONFIG_I2C_PIIX4=y -# CONFIG_I2C_NFORCE2 is not set -# CONFIG_I2C_NVIDIA_GPU is not set -# CONFIG_I2C_SIS5595 is not set -# CONFIG_I2C_SIS630 is not set -# CONFIG_I2C_SIS96X is not set -# CONFIG_I2C_VIA is not set -# CONFIG_I2C_VIAPRO is not set - -# -# ACPI drivers -# -# CONFIG_I2C_SCMI is not set - -# -# I2C system bus drivers (mostly embedded / system-on-chip) -# -# CONFIG_I2C_CBUS_GPIO is not set -CONFIG_I2C_DESIGNWARE_CORE=y -# CONFIG_I2C_DESIGNWARE_SLAVE is not set -CONFIG_I2C_DESIGNWARE_PLATFORM=y -# CONFIG_I2C_DESIGNWARE_PCI is not set -# CONFIG_I2C_EMEV2 is not set -CONFIG_I2C_GPIO=y -# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set -CONFIG_I2C_LS2X=y -# CONFIG_I2C_OCORES is not set -# CONFIG_I2C_PCA_PLATFORM is not set -# CONFIG_I2C_RK3X is not set -# CONFIG_I2C_SIMTEC is not set -# CONFIG_I2C_XILINX is not set - -# -# External I2C/SMBus adapter drivers -# -# CONFIG_I2C_DIOLAN_U2C is not set -# CONFIG_I2C_CP2615 is not set -# CONFIG_I2C_PARPORT is not set -# CONFIG_I2C_PCI1XXXX is not set -# CONFIG_I2C_ROBOTFUZZ_OSIF is not set -# CONFIG_I2C_TAOS_EVM is not set -# CONFIG_I2C_TINY_USB is not set - -# -# Other I2C/SMBus bus drivers -# -# CONFIG_I2C_VIRTIO is not set -# end of I2C Hardware Bus support - -# CONFIG_I2C_STUB is not set -# CONFIG_I2C_SLAVE is not set -# CONFIG_I2C_DEBUG_CORE is not set -# CONFIG_I2C_DEBUG_ALGO is not set -# CONFIG_I2C_DEBUG_BUS is not set -# end of I2C support - -# CONFIG_I3C is not set -CONFIG_SPI=y -# CONFIG_SPI_DEBUG is not set -CONFIG_SPI_MASTER=y -# CONFIG_SPI_MEM is not set - -# -# SPI Master Controller Drivers -# -# CONFIG_SPI_ALTERA is not set -# CONFIG_SPI_AXI_SPI_ENGINE is not set -# CONFIG_SPI_BITBANG is not set -# CONFIG_SPI_BUTTERFLY is not set -# CONFIG_SPI_CADENCE is not set -# CONFIG_SPI_DESIGNWARE is not set -# CONFIG_SPI_GPIO is not set -# CONFIG_SPI_LM70_LLP is not set -CONFIG_SPI_LOONGSON_CORE=m -CONFIG_SPI_LOONGSON_PCI=m -CONFIG_SPI_LOONGSON_PLATFORM=m -# CONFIG_SPI_FSL_SPI is not set -# CONFIG_SPI_MICROCHIP_CORE is not set -# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set -# CONFIG_SPI_OC_TINY is not set -# CONFIG_SPI_PCI1XXXX is not set -# CONFIG_SPI_PXA2XX is not set -# CONFIG_SPI_SC18IS602 is not set -# CONFIG_SPI_SIFIVE is not set -# CONFIG_SPI_MXIC is not set -# CONFIG_SPI_XCOMM is not set -# CONFIG_SPI_XILINX is not set -# CONFIG_SPI_ZYNQMP_GQSPI is not set -# CONFIG_SPI_AMD is not set - -# -# SPI Multiplexer support -# -# CONFIG_SPI_MUX is not set - -# -# SPI Protocol Masters -# -# CONFIG_SPI_SPIDEV is not set -# CONFIG_SPI_LOOPBACK_TEST is not set -# CONFIG_SPI_TLE62X0 is not set -# CONFIG_SPI_SLAVE is not set -CONFIG_SPI_DYNAMIC=y -# CONFIG_SPMI is not set -# CONFIG_HSI is not set -CONFIG_PPS=y -# CONFIG_PPS_DEBUG is not set - -# -# PPS clients support -# -# CONFIG_PPS_CLIENT_KTIMER is not set -# CONFIG_PPS_CLIENT_LDISC is not set -# CONFIG_PPS_CLIENT_PARPORT is not set -# CONFIG_PPS_CLIENT_GPIO is not set - -# -# PPS generators support -# - -# -# PTP clock support -# -CONFIG_PTP_1588_CLOCK=y -CONFIG_PTP_1588_CLOCK_OPTIONAL=y -# CONFIG_DP83640_PHY is not set -# CONFIG_PTP_1588_CLOCK_INES is not set -# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set -# CONFIG_PTP_1588_CLOCK_IDTCM is not set -# CONFIG_PTP_1588_CLOCK_MOCK is not set -# CONFIG_PTP_1588_CLOCK_OCP is not set -# end of PTP clock support - -CONFIG_PINCTRL=y -CONFIG_PINMUX=y -CONFIG_PINCONF=y -CONFIG_GENERIC_PINCONF=y -# CONFIG_DEBUG_PINCTRL is not set -# CONFIG_PINCTRL_AMD is not set -# CONFIG_PINCTRL_CY8C95X0 is not set -CONFIG_PINCTRL_LOONGSON2=y -# CONFIG_PINCTRL_MCP23S08 is not set -# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set -# CONFIG_PINCTRL_OCELOT is not set -# CONFIG_PINCTRL_SINGLE is not set -# CONFIG_PINCTRL_STMFX is not set -# CONFIG_PINCTRL_SX150X is not set - -# -# Renesas pinctrl drivers -# -# end of Renesas pinctrl drivers - -CONFIG_GPIOLIB=y -CONFIG_GPIOLIB_FASTPATH_LIMIT=512 -CONFIG_OF_GPIO=y -CONFIG_GPIO_ACPI=y -CONFIG_GPIOLIB_IRQCHIP=y -# CONFIG_DEBUG_GPIO is not set -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_CDEV=y -CONFIG_GPIO_CDEV_V1=y -CONFIG_GPIO_GENERIC=y - -# -# Memory mapped GPIO drivers -# -# CONFIG_GPIO_74XX_MMIO is not set -# CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMDPT is not set -# CONFIG_GPIO_CADENCE is not set -# CONFIG_GPIO_DWAPB is not set -# CONFIG_GPIO_EXAR is not set -# CONFIG_GPIO_FTGPIO010 is not set -# CONFIG_GPIO_GENERIC_PLATFORM is not set -# CONFIG_GPIO_GRGPIO is not set -# CONFIG_GPIO_HLWD is not set -# CONFIG_GPIO_LOGICVC is not set -CONFIG_GPIO_LOONGSON_64BIT=y -# CONFIG_GPIO_MB86S7X is not set -# CONFIG_GPIO_SIFIVE is not set -# CONFIG_GPIO_SYSCON is not set -# CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_AMD_FCH is not set -# end of Memory mapped GPIO drivers - -# -# I2C GPIO expanders -# -# CONFIG_GPIO_ADNP is not set -# CONFIG_GPIO_FXL6408 is not set -# CONFIG_GPIO_DS4520 is not set -# CONFIG_GPIO_GW_PLD is not set -# CONFIG_GPIO_MAX7300 is not set -# CONFIG_GPIO_MAX732X is not set -# CONFIG_GPIO_PCA953X is not set -# CONFIG_GPIO_PCA9570 is not set -# CONFIG_GPIO_PCF857X is not set -# CONFIG_GPIO_TPIC2810 is not set -# end of I2C GPIO expanders - -# -# MFD GPIO expanders -# -# end of MFD GPIO expanders - -# -# PCI GPIO expanders -# -# CONFIG_GPIO_PCI_IDIO_16 is not set -# CONFIG_GPIO_PCIE_IDIO_24 is not set -# CONFIG_GPIO_RDC321X is not set -# end of PCI GPIO expanders - -# -# SPI GPIO expanders -# -# CONFIG_GPIO_74X164 is not set -# CONFIG_GPIO_MAX3191X is not set -# CONFIG_GPIO_MAX7301 is not set -# CONFIG_GPIO_MC33880 is not set -# CONFIG_GPIO_PISOSR is not set -# CONFIG_GPIO_XRA1403 is not set -# end of SPI GPIO expanders - -# -# USB GPIO expanders -# -# end of USB GPIO expanders - -# -# Virtual GPIO drivers -# -# CONFIG_GPIO_AGGREGATOR is not set -# CONFIG_GPIO_LATCH is not set -# CONFIG_GPIO_MOCKUP is not set -# CONFIG_GPIO_VIRTIO is not set -# CONFIG_GPIO_SIM is not set -# end of Virtual GPIO drivers - -# CONFIG_W1 is not set -CONFIG_POWER_RESET=y -# CONFIG_POWER_RESET_GPIO is not set -# CONFIG_POWER_RESET_GPIO_RESTART is not set -# CONFIG_POWER_RESET_LTC2952 is not set -CONFIG_POWER_RESET_RESTART=y -CONFIG_POWER_RESET_SYSCON=y -CONFIG_POWER_RESET_SYSCON_POWEROFF=y -CONFIG_REBOOT_MODE=y -CONFIG_SYSCON_REBOOT_MODE=y -# CONFIG_NVMEM_REBOOT_MODE is not set -CONFIG_POWER_SUPPLY=y -# CONFIG_POWER_SUPPLY_DEBUG is not set -CONFIG_POWER_SUPPLY_HWMON=y -# CONFIG_IP5XXX_POWER is not set -# CONFIG_TEST_POWER is not set -# CONFIG_CHARGER_ADP5061 is not set -# CONFIG_BATTERY_CW2015 is not set -# CONFIG_BATTERY_DS2780 is not set -# CONFIG_BATTERY_DS2781 is not set -# CONFIG_BATTERY_DS2782 is not set -# CONFIG_BATTERY_SAMSUNG_SDI is not set -# CONFIG_BATTERY_SBS is not set -# CONFIG_CHARGER_SBS is not set -# CONFIG_BATTERY_BQ27XXX is not set -# CONFIG_BATTERY_MAX17040 is not set -# CONFIG_BATTERY_MAX17042 is not set -# CONFIG_CHARGER_MAX8903 is not set -# CONFIG_CHARGER_LP8727 is not set -# CONFIG_CHARGER_GPIO is not set -# CONFIG_CHARGER_LT3651 is not set -# CONFIG_CHARGER_LTC4162L is not set -# CONFIG_CHARGER_DETECTOR_MAX14656 is not set -# CONFIG_CHARGER_MAX77976 is not set -# CONFIG_CHARGER_BQ2415X is not set -# CONFIG_CHARGER_BQ24257 is not set -# CONFIG_CHARGER_BQ24735 is not set -# CONFIG_CHARGER_BQ2515X is not set -# CONFIG_CHARGER_BQ25890 is not set -# CONFIG_CHARGER_BQ25980 is not set -# CONFIG_CHARGER_BQ256XX is not set -# CONFIG_BATTERY_GAUGE_LTC2941 is not set -# CONFIG_BATTERY_GOLDFISH is not set -# CONFIG_BATTERY_RT5033 is not set -# CONFIG_CHARGER_RT9455 is not set -# CONFIG_CHARGER_BD99954 is not set -# CONFIG_BATTERY_UG3105 is not set -CONFIG_HWMON=y -CONFIG_HWMON_VID=m -# CONFIG_HWMON_DEBUG_CHIP is not set - -# -# Native drivers -# -# CONFIG_SENSORS_AD7314 is not set -# CONFIG_SENSORS_AD7414 is not set -# CONFIG_SENSORS_AD7418 is not set -# CONFIG_SENSORS_ADM1021 is not set -# CONFIG_SENSORS_ADM1025 is not set -# CONFIG_SENSORS_ADM1026 is not set -# CONFIG_SENSORS_ADM1029 is not set -# CONFIG_SENSORS_ADM1031 is not set -# CONFIG_SENSORS_ADM1177 is not set -# CONFIG_SENSORS_ADM9240 is not set -# CONFIG_SENSORS_ADT7310 is not set -# CONFIG_SENSORS_ADT7410 is not set -# CONFIG_SENSORS_ADT7411 is not set -# CONFIG_SENSORS_ADT7462 is not set -# CONFIG_SENSORS_ADT7470 is not set -# CONFIG_SENSORS_ADT7475 is not set -# CONFIG_SENSORS_AHT10 is not set -# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set -# CONFIG_SENSORS_AS370 is not set -# CONFIG_SENSORS_ASC7621 is not set -# CONFIG_SENSORS_AXI_FAN_CONTROL is not set -# CONFIG_SENSORS_ATXP1 is not set -# CONFIG_SENSORS_CORSAIR_CPRO is not set -# CONFIG_SENSORS_CORSAIR_PSU is not set -# CONFIG_SENSORS_DRIVETEMP is not set -# CONFIG_SENSORS_DS620 is not set -# CONFIG_SENSORS_DS1621 is not set -# CONFIG_SENSORS_I5K_AMB is not set -# CONFIG_SENSORS_F71805F is not set -# CONFIG_SENSORS_F71882FG is not set -# CONFIG_SENSORS_F75375S is not set -# CONFIG_SENSORS_GL518SM is not set -# CONFIG_SENSORS_GL520SM is not set -# CONFIG_SENSORS_G760A is not set -# CONFIG_SENSORS_G762 is not set -# CONFIG_SENSORS_GPIO_FAN is not set -# CONFIG_SENSORS_HIH6130 is not set -# CONFIG_SENSORS_HS3001 is not set -# CONFIG_SENSORS_IBMAEM is not set -# CONFIG_SENSORS_IBMPEX is not set -# CONFIG_SENSORS_IT87 is not set -# CONFIG_SENSORS_JC42 is not set -# CONFIG_SENSORS_POWR1220 is not set -# CONFIG_SENSORS_LINEAGE is not set -# CONFIG_SENSORS_LTC2945 is not set -# CONFIG_SENSORS_LTC2947_I2C is not set -# CONFIG_SENSORS_LTC2947_SPI is not set -# CONFIG_SENSORS_LTC2990 is not set -# CONFIG_SENSORS_LTC2992 is not set -# CONFIG_SENSORS_LTC4151 is not set -# CONFIG_SENSORS_LTC4215 is not set -# CONFIG_SENSORS_LTC4222 is not set -# CONFIG_SENSORS_LTC4245 is not set -# CONFIG_SENSORS_LTC4260 is not set -# CONFIG_SENSORS_LTC4261 is not set -# CONFIG_SENSORS_MAX1111 is not set -# CONFIG_SENSORS_MAX127 is not set -# CONFIG_SENSORS_MAX16065 is not set -# CONFIG_SENSORS_MAX1619 is not set -# CONFIG_SENSORS_MAX1668 is not set -# CONFIG_SENSORS_MAX197 is not set -# CONFIG_SENSORS_MAX31722 is not set -# CONFIG_SENSORS_MAX31730 is not set -# CONFIG_SENSORS_MAX31760 is not set -# CONFIG_MAX31827 is not set -# CONFIG_SENSORS_MAX6620 is not set -# CONFIG_SENSORS_MAX6621 is not set -# CONFIG_SENSORS_MAX6639 is not set -# CONFIG_SENSORS_MAX6642 is not set -# CONFIG_SENSORS_MAX6650 is not set -# CONFIG_SENSORS_MAX6697 is not set -# CONFIG_SENSORS_MAX31790 is not set -# CONFIG_SENSORS_MC34VR500 is not set -# CONFIG_SENSORS_MCP3021 is not set -# CONFIG_SENSORS_TC654 is not set -# CONFIG_SENSORS_TPS23861 is not set -# CONFIG_SENSORS_MR75203 is not set -# CONFIG_SENSORS_ADCXX is not set -# CONFIG_SENSORS_LM63 is not set -# CONFIG_SENSORS_LM70 is not set -# CONFIG_SENSORS_LM73 is not set -CONFIG_SENSORS_LM75=m -# CONFIG_SENSORS_LM77 is not set -# CONFIG_SENSORS_LM78 is not set -# CONFIG_SENSORS_LM80 is not set -# CONFIG_SENSORS_LM83 is not set -# CONFIG_SENSORS_LM85 is not set -# CONFIG_SENSORS_LM87 is not set -# CONFIG_SENSORS_LM90 is not set -# CONFIG_SENSORS_LM92 is not set -CONFIG_SENSORS_LM93=m -# CONFIG_SENSORS_LM95234 is not set -# CONFIG_SENSORS_LM95241 is not set -# CONFIG_SENSORS_LM95245 is not set -# CONFIG_SENSORS_PC87360 is not set -# CONFIG_SENSORS_PC87427 is not set -# CONFIG_SENSORS_NCT6683 is not set -# CONFIG_SENSORS_NCT6775 is not set -# CONFIG_SENSORS_NCT6775_I2C is not set -# CONFIG_SENSORS_NCT7802 is not set -# CONFIG_SENSORS_NPCM7XX is not set -# CONFIG_SENSORS_NZXT_KRAKEN2 is not set -# CONFIG_SENSORS_NZXT_SMART2 is not set -# CONFIG_SENSORS_OCC_P8_I2C is not set -# CONFIG_SENSORS_PCF8591 is not set -# CONFIG_PMBUS is not set -# CONFIG_SENSORS_PWM_FAN is not set -# CONFIG_SENSORS_SBTSI is not set -# CONFIG_SENSORS_SBRMI is not set -# CONFIG_SENSORS_SHT15 is not set -# CONFIG_SENSORS_SHT21 is not set -# CONFIG_SENSORS_SHT3x is not set -# CONFIG_SENSORS_SHT4x is not set -# CONFIG_SENSORS_SHTC1 is not set -# CONFIG_SENSORS_SIS5595 is not set -# CONFIG_SENSORS_DME1737 is not set -# CONFIG_SENSORS_EMC1403 is not set -# CONFIG_SENSORS_EMC2103 is not set -# CONFIG_SENSORS_EMC2305 is not set -# CONFIG_SENSORS_EMC6W201 is not set -# CONFIG_SENSORS_SMSC47M1 is not set -# CONFIG_SENSORS_SMSC47M192 is not set -# CONFIG_SENSORS_SMSC47B397 is not set -# CONFIG_SENSORS_STTS751 is not set -# CONFIG_SENSORS_ADC128D818 is not set -# CONFIG_SENSORS_ADS7828 is not set -# CONFIG_SENSORS_ADS7871 is not set -# CONFIG_SENSORS_AMC6821 is not set -# CONFIG_SENSORS_INA209 is not set -# CONFIG_SENSORS_INA2XX is not set -# CONFIG_SENSORS_INA238 is not set -# CONFIG_SENSORS_INA3221 is not set -# CONFIG_SENSORS_TC74 is not set -# CONFIG_SENSORS_THMC50 is not set -# CONFIG_SENSORS_TMP102 is not set -# CONFIG_SENSORS_TMP103 is not set -# CONFIG_SENSORS_TMP108 is not set -# CONFIG_SENSORS_TMP401 is not set -# CONFIG_SENSORS_TMP421 is not set -# CONFIG_SENSORS_TMP464 is not set -# CONFIG_SENSORS_TMP513 is not set -# CONFIG_SENSORS_VIA686A is not set -# CONFIG_SENSORS_VT1211 is not set -# CONFIG_SENSORS_VT8231 is not set -# CONFIG_SENSORS_W83773G is not set -# CONFIG_SENSORS_W83781D is not set -# CONFIG_SENSORS_W83791D is not set -# CONFIG_SENSORS_W83792D is not set -# CONFIG_SENSORS_W83793 is not set -CONFIG_SENSORS_W83795=m -# CONFIG_SENSORS_W83795_FANCTRL is not set -# CONFIG_SENSORS_W83L785TS is not set -# CONFIG_SENSORS_W83L786NG is not set -CONFIG_SENSORS_W83627HF=m -# CONFIG_SENSORS_W83627EHF is not set - -# -# ACPI drivers -# -# CONFIG_SENSORS_ACPI_POWER is not set -CONFIG_THERMAL=y -# CONFIG_THERMAL_NETLINK is not set -# CONFIG_THERMAL_STATISTICS is not set -CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 -CONFIG_THERMAL_HWMON=y -CONFIG_THERMAL_OF=y -# CONFIG_THERMAL_WRITABLE_TRIPS is not set -CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y -# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set -# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set -# CONFIG_THERMAL_GOV_FAIR_SHARE is not set -CONFIG_THERMAL_GOV_STEP_WISE=y -# CONFIG_THERMAL_GOV_BANG_BANG is not set -# CONFIG_THERMAL_GOV_USER_SPACE is not set -# CONFIG_CPU_THERMAL is not set -# CONFIG_DEVFREQ_THERMAL is not set -# CONFIG_THERMAL_EMULATION is not set -# CONFIG_THERMAL_MMIO is not set -CONFIG_LOONGSON2_THERMAL=m -# CONFIG_WATCHDOG is not set -CONFIG_SSB_POSSIBLE=y -# CONFIG_SSB is not set -CONFIG_BCMA_POSSIBLE=y -# CONFIG_BCMA is not set - -# -# Multifunction device drivers -# -# CONFIG_MFD_ACT8945A is not set -# CONFIG_MFD_AS3711 is not set -# CONFIG_MFD_SMPRO is not set -# CONFIG_MFD_AS3722 is not set -# CONFIG_PMIC_ADP5520 is not set -# CONFIG_MFD_AAT2870_CORE is not set -# CONFIG_MFD_ATMEL_FLEXCOM is not set -# CONFIG_MFD_ATMEL_HLCDC is not set -# CONFIG_MFD_BCM590XX is not set -# CONFIG_MFD_BD9571MWV is not set -# CONFIG_MFD_AXP20X_I2C is not set -# CONFIG_MFD_CS42L43_I2C is not set -# CONFIG_MFD_MADERA is not set -# CONFIG_MFD_MAX5970 is not set -# CONFIG_PMIC_DA903X is not set -# CONFIG_MFD_DA9052_SPI is not set -# CONFIG_MFD_DA9052_I2C is not set -# CONFIG_MFD_DA9055 is not set -# CONFIG_MFD_DA9062 is not set -# CONFIG_MFD_DA9063 is not set -# CONFIG_MFD_DA9150 is not set -# CONFIG_MFD_DLN2 is not set -# CONFIG_MFD_GATEWORKS_GSC is not set -# CONFIG_MFD_MC13XXX_SPI is not set -# CONFIG_MFD_MC13XXX_I2C is not set -# CONFIG_MFD_MP2629 is not set -# CONFIG_MFD_HI6421_PMIC is not set -# CONFIG_LPC_ICH is not set -# CONFIG_LPC_SCH is not set -# CONFIG_MFD_IQS62X is not set -# CONFIG_MFD_JANZ_CMODIO is not set -# CONFIG_MFD_KEMPLD is not set -# CONFIG_MFD_88PM800 is not set -# CONFIG_MFD_88PM805 is not set -# CONFIG_MFD_88PM860X is not set -# CONFIG_MFD_MAX14577 is not set -# CONFIG_MFD_MAX77541 is not set -# CONFIG_MFD_MAX77620 is not set -# CONFIG_MFD_MAX77650 is not set -# CONFIG_MFD_MAX77686 is not set -# CONFIG_MFD_MAX77693 is not set -# CONFIG_MFD_MAX77714 is not set -# CONFIG_MFD_MAX77843 is not set -# CONFIG_MFD_MAX8907 is not set -# CONFIG_MFD_MAX8925 is not set -# CONFIG_MFD_MAX8997 is not set -# CONFIG_MFD_MAX8998 is not set -# CONFIG_MFD_MT6360 is not set -# CONFIG_MFD_MT6370 is not set -# CONFIG_MFD_MT6397 is not set -# CONFIG_MFD_MENF21BMC is not set -# CONFIG_MFD_OCELOT is not set -# CONFIG_EZX_PCAP is not set -# CONFIG_MFD_CPCAP is not set -# CONFIG_MFD_VIPERBOARD is not set -# CONFIG_MFD_NTXEC is not set -# CONFIG_MFD_RETU is not set -# CONFIG_MFD_PCF50633 is not set -# CONFIG_MFD_SY7636A is not set -# CONFIG_MFD_RDC321X is not set -# CONFIG_MFD_RT4831 is not set -# CONFIG_MFD_RT5033 is not set -# CONFIG_MFD_RT5120 is not set -# CONFIG_MFD_RC5T583 is not set -# CONFIG_MFD_RK8XX_I2C is not set -# CONFIG_MFD_RK8XX_SPI is not set -# CONFIG_MFD_RN5T618 is not set -# CONFIG_MFD_SEC_CORE is not set -# CONFIG_MFD_SI476X_CORE is not set -# CONFIG_MFD_SM501 is not set -# CONFIG_MFD_SKY81452 is not set -# CONFIG_MFD_STMPE is not set -CONFIG_MFD_SYSCON=y -# CONFIG_MFD_TI_AM335X_TSCADC is not set -# CONFIG_MFD_LP3943 is not set -# CONFIG_MFD_LP8788 is not set -# CONFIG_MFD_TI_LMU is not set -# CONFIG_MFD_PALMAS is not set -# CONFIG_TPS6105X is not set -# CONFIG_TPS65010 is not set -# CONFIG_TPS6507X is not set -# CONFIG_MFD_TPS65086 is not set -# CONFIG_MFD_TPS65090 is not set -# CONFIG_MFD_TPS65217 is not set -# CONFIG_MFD_TI_LP873X is not set -# CONFIG_MFD_TI_LP87565 is not set -# CONFIG_MFD_TPS65218 is not set -# CONFIG_MFD_TPS65219 is not set -# CONFIG_MFD_TPS6586X is not set -# CONFIG_MFD_TPS65910 is not set -# CONFIG_MFD_TPS65912_I2C is not set -# CONFIG_MFD_TPS65912_SPI is not set -# CONFIG_MFD_TPS6594_I2C is not set -# CONFIG_MFD_TPS6594_SPI is not set -# CONFIG_TWL4030_CORE is not set -# CONFIG_TWL6040_CORE is not set -# CONFIG_MFD_WL1273_CORE is not set -# CONFIG_MFD_LM3533 is not set -# CONFIG_MFD_TC3589X is not set -# CONFIG_MFD_TQMX86 is not set -# CONFIG_MFD_VX855 is not set -# CONFIG_MFD_LOCHNAGAR is not set -# CONFIG_MFD_ARIZONA_I2C is not set -# CONFIG_MFD_ARIZONA_SPI is not set -# CONFIG_MFD_WM8400 is not set -# CONFIG_MFD_WM831X_I2C is not set -# CONFIG_MFD_WM831X_SPI is not set -# CONFIG_MFD_WM8350_I2C is not set -# CONFIG_MFD_WM8994 is not set -# CONFIG_MFD_ROHM_BD718XX is not set -# CONFIG_MFD_ROHM_BD71828 is not set -# CONFIG_MFD_ROHM_BD957XMUF is not set -# CONFIG_MFD_STPMIC1 is not set -# CONFIG_MFD_STMFX is not set -# CONFIG_MFD_ATC260X_I2C is not set -# CONFIG_MFD_QCOM_PM8008 is not set -# CONFIG_MFD_INTEL_M10_BMC_SPI is not set -# CONFIG_MFD_RSMU_I2C is not set -# CONFIG_MFD_RSMU_SPI is not set -# end of Multifunction device drivers - -# CONFIG_REGULATOR is not set -CONFIG_RC_CORE=m -CONFIG_LIRC=y -CONFIG_RC_MAP=m -CONFIG_RC_DECODERS=y -CONFIG_IR_IMON_DECODER=m -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -# CONFIG_IR_RCMM_DECODER is not set -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_SHARP_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_XMP_DECODER=m -# CONFIG_RC_DEVICES is not set - -# -# CEC support -# -CONFIG_MEDIA_CEC_SUPPORT=y -# CONFIG_CEC_CH7322 is not set -# CONFIG_CEC_GPIO is not set -# CONFIG_USB_PULSE8_CEC is not set -# CONFIG_USB_RAINSHADOW_CEC is not set -# end of CEC support - -CONFIG_MEDIA_SUPPORT=m -# CONFIG_MEDIA_SUPPORT_FILTER is not set -# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set - -# -# Media device types -# -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -CONFIG_MEDIA_SDR_SUPPORT=y -CONFIG_MEDIA_PLATFORM_SUPPORT=y -CONFIG_MEDIA_TEST_SUPPORT=y -# end of Media device types - -# -# Media core support -# -CONFIG_VIDEO_DEV=m -CONFIG_MEDIA_CONTROLLER=y -CONFIG_DVB_CORE=m -# end of Media core support - -# -# Video4Linux options -# -CONFIG_VIDEO_V4L2_I2C=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y -# CONFIG_VIDEO_ADV_DEBUG is not set -# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set -CONFIG_VIDEO_TUNER=m -CONFIG_V4L2_FWNODE=m -CONFIG_V4L2_ASYNC=m -# end of Video4Linux options - -# -# Media controller options -# -# CONFIG_MEDIA_CONTROLLER_DVB is not set -# end of Media controller options - -# -# Digital TV options -# -# CONFIG_DVB_MMAP is not set -CONFIG_DVB_NET=y -CONFIG_DVB_MAX_ADAPTERS=16 -CONFIG_DVB_DYNAMIC_MINORS=y -# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set -# CONFIG_DVB_ULE_DEBUG is not set -# end of Digital TV options - -# -# Media drivers -# - -# -# Media drivers -# -CONFIG_MEDIA_USB_SUPPORT=y - -# -# Webcam devices -# -# CONFIG_USB_GSPCA is not set -# CONFIG_USB_PWC is not set -# CONFIG_USB_S2255 is not set -# CONFIG_VIDEO_USBTV is not set -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y - -# -# Analog TV USB devices -# -# CONFIG_VIDEO_GO7007 is not set -# CONFIG_VIDEO_HDPVR is not set -# CONFIG_VIDEO_PVRUSB2 is not set -# CONFIG_VIDEO_STK1160 is not set - -# -# Analog/digital TV USB devices -# -# CONFIG_VIDEO_AU0828 is not set - -# -# Digital TV USB devices -# -# CONFIG_DVB_AS102 is not set -# CONFIG_DVB_B2C2_FLEXCOP_USB is not set -# CONFIG_DVB_USB_V2 is not set -# CONFIG_DVB_USB is not set -# CONFIG_SMS_USB_DRV is not set -# CONFIG_DVB_TTUSB_BUDGET is not set -# CONFIG_DVB_TTUSB_DEC is not set - -# -# Webcam, TV (analog/digital) USB devices -# -# CONFIG_VIDEO_EM28XX is not set - -# -# Software defined radio USB devices -# -# CONFIG_USB_AIRSPY is not set -# CONFIG_USB_HACKRF is not set -# CONFIG_USB_MSI2500 is not set -CONFIG_MEDIA_PCI_SUPPORT=y - -# -# Media capture support -# -# CONFIG_VIDEO_SOLO6X10 is not set -# CONFIG_VIDEO_TW5864 is not set -# CONFIG_VIDEO_TW68 is not set -# CONFIG_VIDEO_TW686X is not set -# CONFIG_VIDEO_ZORAN is not set - -# -# Media capture/analog TV support -# -# CONFIG_VIDEO_DT3155 is not set -# CONFIG_VIDEO_IVTV is not set -# CONFIG_VIDEO_HEXIUM_GEMINI is not set -# CONFIG_VIDEO_HEXIUM_ORION is not set -# CONFIG_VIDEO_MXB is not set - -# -# Media capture/analog/hybrid TV support -# -CONFIG_VIDEO_BT848=m -CONFIG_DVB_BT8XX=m -# CONFIG_VIDEO_CX18 is not set -# CONFIG_VIDEO_CX23885 is not set -# CONFIG_VIDEO_CX25821 is not set -# CONFIG_VIDEO_CX88 is not set -# CONFIG_VIDEO_SAA7134 is not set -# CONFIG_VIDEO_SAA7164 is not set - -# -# Media digital TV PCI Adapters -# -# CONFIG_DVB_B2C2_FLEXCOP_PCI is not set -# CONFIG_DVB_DDBRIDGE is not set -# CONFIG_DVB_DM1105 is not set -# CONFIG_MANTIS_CORE is not set -# CONFIG_DVB_NETUP_UNIDVB is not set -# CONFIG_DVB_NGENE is not set -# CONFIG_DVB_PLUTO2 is not set -# CONFIG_DVB_PT1 is not set -# CONFIG_DVB_PT3 is not set -# CONFIG_DVB_SMIPCIE is not set -# CONFIG_DVB_BUDGET_CORE is not set -# CONFIG_IPU_BRIDGE is not set -CONFIG_RADIO_ADAPTERS=m -# CONFIG_RADIO_MAXIRADIO is not set -# CONFIG_RADIO_SAA7706H is not set -# CONFIG_RADIO_SHARK is not set -# CONFIG_RADIO_SHARK2 is not set -# CONFIG_RADIO_SI4713 is not set -CONFIG_RADIO_TEA575X=m -# CONFIG_RADIO_TEA5764 is not set -# CONFIG_RADIO_TEF6862 is not set -# CONFIG_RADIO_WL1273 is not set -# CONFIG_USB_DSBR is not set -# CONFIG_USB_KEENE is not set -# CONFIG_USB_MA901 is not set -# CONFIG_USB_MR800 is not set -# CONFIG_USB_RAREMONO is not set -# CONFIG_RADIO_SI470X is not set -CONFIG_MEDIA_PLATFORM_DRIVERS=y -# CONFIG_V4L_PLATFORM_DRIVERS is not set -# CONFIG_SDR_PLATFORM_DRIVERS is not set -# CONFIG_DVB_PLATFORM_DRIVERS is not set -# CONFIG_V4L_MEM2MEM_DRIVERS is not set - -# -# Allegro DVT media platform drivers -# - -# -# Amlogic media platform drivers -# - -# -# Amphion drivers -# - -# -# Aspeed media platform drivers -# - -# -# Atmel media platform drivers -# - -# -# Cadence media platform drivers -# -# CONFIG_VIDEO_CADENCE_CSI2RX is not set -# CONFIG_VIDEO_CADENCE_CSI2TX is not set - -# -# Chips&Media media platform drivers -# - -# -# Intel media platform drivers -# - -# -# Marvell media platform drivers -# - -# -# Mediatek media platform drivers -# - -# -# Microchip Technology, Inc. media platform drivers -# - -# -# NVidia media platform drivers -# - -# -# NXP media platform drivers -# - -# -# Qualcomm media platform drivers -# - -# -# Renesas media platform drivers -# - -# -# Rockchip media platform drivers -# - -# -# Samsung media platform drivers -# - -# -# STMicroelectronics media platform drivers -# - -# -# Sunxi media platform drivers -# - -# -# Texas Instruments drivers -# - -# -# Verisilicon media platform drivers -# - -# -# VIA media platform drivers -# - -# -# Xilinx media platform drivers -# -# CONFIG_V4L_TEST_DRIVERS is not set -# CONFIG_DVB_TEST_DRIVERS is not set -CONFIG_UVC_COMMON=m -CONFIG_VIDEO_TVEEPROM=m -CONFIG_VIDEOBUF2_CORE=m -CONFIG_VIDEOBUF2_V4L2=m -CONFIG_VIDEOBUF2_MEMOPS=m -CONFIG_VIDEOBUF2_VMALLOC=m -CONFIG_VIDEOBUF2_DMA_SG=m -# end of Media drivers - -# -# Media ancillary drivers -# -CONFIG_MEDIA_ATTACH=y -CONFIG_VIDEO_IR_I2C=m -CONFIG_VIDEO_CAMERA_SENSOR=y -# CONFIG_VIDEO_AR0521 is not set -# CONFIG_VIDEO_HI556 is not set -# CONFIG_VIDEO_HI846 is not set -# CONFIG_VIDEO_HI847 is not set -# CONFIG_VIDEO_IMX208 is not set -# CONFIG_VIDEO_IMX214 is not set -# CONFIG_VIDEO_IMX219 is not set -# CONFIG_VIDEO_IMX258 is not set -# CONFIG_VIDEO_IMX274 is not set -# CONFIG_VIDEO_IMX290 is not set -# CONFIG_VIDEO_IMX296 is not set -# CONFIG_VIDEO_IMX319 is not set -# CONFIG_VIDEO_IMX334 is not set -# CONFIG_VIDEO_IMX335 is not set -# CONFIG_VIDEO_IMX355 is not set -# CONFIG_VIDEO_IMX412 is not set -# CONFIG_VIDEO_IMX415 is not set -# CONFIG_VIDEO_MT9M001 is not set -# CONFIG_VIDEO_MT9M111 is not set -# CONFIG_VIDEO_MT9P031 is not set -# CONFIG_VIDEO_MT9T112 is not set -# CONFIG_VIDEO_MT9V011 is not set -# CONFIG_VIDEO_MT9V032 is not set -# CONFIG_VIDEO_MT9V111 is not set -# CONFIG_VIDEO_OG01A1B is not set -# CONFIG_VIDEO_OV01A10 is not set -# CONFIG_VIDEO_OV02A10 is not set -# CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set -# CONFIG_VIDEO_OV13858 is not set -# CONFIG_VIDEO_OV13B10 is not set -# CONFIG_VIDEO_OV2640 is not set -# CONFIG_VIDEO_OV2659 is not set -# CONFIG_VIDEO_OV2680 is not set -# CONFIG_VIDEO_OV2685 is not set -# CONFIG_VIDEO_OV2740 is not set -# CONFIG_VIDEO_OV4689 is not set -# CONFIG_VIDEO_OV5640 is not set -# CONFIG_VIDEO_OV5645 is not set -# CONFIG_VIDEO_OV5647 is not set -# CONFIG_VIDEO_OV5648 is not set -# CONFIG_VIDEO_OV5670 is not set -# CONFIG_VIDEO_OV5675 is not set -# CONFIG_VIDEO_OV5693 is not set -# CONFIG_VIDEO_OV5695 is not set -# CONFIG_VIDEO_OV6650 is not set -# CONFIG_VIDEO_OV7251 is not set -# CONFIG_VIDEO_OV7640 is not set -# CONFIG_VIDEO_OV7670 is not set -# CONFIG_VIDEO_OV772X is not set -# CONFIG_VIDEO_OV7740 is not set -# CONFIG_VIDEO_OV8856 is not set -# CONFIG_VIDEO_OV8858 is not set -# CONFIG_VIDEO_OV8865 is not set -# CONFIG_VIDEO_OV9282 is not set -# CONFIG_VIDEO_OV9640 is not set -# CONFIG_VIDEO_OV9650 is not set -# CONFIG_VIDEO_OV9734 is not set -# CONFIG_VIDEO_RDACM20 is not set -# CONFIG_VIDEO_RDACM21 is not set -# CONFIG_VIDEO_RJ54N1 is not set -# CONFIG_VIDEO_S5C73M3 is not set -# CONFIG_VIDEO_S5K5BAF is not set -# CONFIG_VIDEO_S5K6A3 is not set -# CONFIG_VIDEO_ST_VGXY61 is not set -# CONFIG_VIDEO_CCS is not set -# CONFIG_VIDEO_ET8EK8 is not set - -# -# Lens drivers -# -# CONFIG_VIDEO_AD5820 is not set -# CONFIG_VIDEO_AK7375 is not set -# CONFIG_VIDEO_DW9714 is not set -# CONFIG_VIDEO_DW9719 is not set -# CONFIG_VIDEO_DW9768 is not set -# CONFIG_VIDEO_DW9807_VCM is not set -# end of Lens drivers - -# -# Flash devices -# -# CONFIG_VIDEO_ADP1653 is not set -# CONFIG_VIDEO_LM3560 is not set -# CONFIG_VIDEO_LM3646 is not set -# end of Flash devices - -# -# Audio decoders, processors and mixers -# -# CONFIG_VIDEO_CS3308 is not set -# CONFIG_VIDEO_CS5345 is not set -# CONFIG_VIDEO_CS53L32A is not set -# CONFIG_VIDEO_MSP3400 is not set -# CONFIG_VIDEO_SONY_BTF_MPX is not set -# CONFIG_VIDEO_TDA1997X is not set -# CONFIG_VIDEO_TDA7432 is not set -# CONFIG_VIDEO_TDA9840 is not set -# CONFIG_VIDEO_TEA6415C is not set -# CONFIG_VIDEO_TEA6420 is not set -# CONFIG_VIDEO_TLV320AIC23B is not set -# CONFIG_VIDEO_TVAUDIO is not set -# CONFIG_VIDEO_UDA1342 is not set -# CONFIG_VIDEO_VP27SMPX is not set -# CONFIG_VIDEO_WM8739 is not set -# CONFIG_VIDEO_WM8775 is not set -# end of Audio decoders, processors and mixers - -# -# RDS decoders -# -# CONFIG_VIDEO_SAA6588 is not set -# end of RDS decoders - -# -# Video decoders -# -# CONFIG_VIDEO_ADV7180 is not set -# CONFIG_VIDEO_ADV7183 is not set -# CONFIG_VIDEO_ADV748X is not set -# CONFIG_VIDEO_ADV7604 is not set -# CONFIG_VIDEO_ADV7842 is not set -# CONFIG_VIDEO_BT819 is not set -# CONFIG_VIDEO_BT856 is not set -# CONFIG_VIDEO_BT866 is not set -# CONFIG_VIDEO_ISL7998X is not set -# CONFIG_VIDEO_KS0127 is not set -# CONFIG_VIDEO_ML86V7667 is not set -# CONFIG_VIDEO_SAA7110 is not set -# CONFIG_VIDEO_SAA711X is not set -# CONFIG_VIDEO_TC358743 is not set -# CONFIG_VIDEO_TC358746 is not set -# CONFIG_VIDEO_TVP514X is not set -# CONFIG_VIDEO_TVP5150 is not set -# CONFIG_VIDEO_TVP7002 is not set -# CONFIG_VIDEO_TW2804 is not set -# CONFIG_VIDEO_TW9903 is not set -# CONFIG_VIDEO_TW9906 is not set -# CONFIG_VIDEO_TW9910 is not set -# CONFIG_VIDEO_VPX3220 is not set - -# -# Video and audio decoders -# -# CONFIG_VIDEO_SAA717X is not set -# CONFIG_VIDEO_CX25840 is not set -# end of Video decoders - -# -# Video encoders -# -# CONFIG_VIDEO_ADV7170 is not set -# CONFIG_VIDEO_ADV7175 is not set -# CONFIG_VIDEO_ADV7343 is not set -# CONFIG_VIDEO_ADV7393 is not set -# CONFIG_VIDEO_ADV7511 is not set -# CONFIG_VIDEO_AK881X is not set -# CONFIG_VIDEO_SAA7127 is not set -# CONFIG_VIDEO_SAA7185 is not set -# CONFIG_VIDEO_THS8200 is not set -# end of Video encoders - -# -# Video improvement chips -# -# CONFIG_VIDEO_UPD64031A is not set -# CONFIG_VIDEO_UPD64083 is not set -# end of Video improvement chips - -# -# Audio/Video compression chips -# -# CONFIG_VIDEO_SAA6752HS is not set -# end of Audio/Video compression chips - -# -# SDR tuner chips -# -# CONFIG_SDR_MAX2175 is not set -# end of SDR tuner chips - -# -# Miscellaneous helper chips -# -# CONFIG_VIDEO_I2C is not set -# CONFIG_VIDEO_M52790 is not set -# CONFIG_VIDEO_ST_MIPID02 is not set -# CONFIG_VIDEO_THS7303 is not set -# end of Miscellaneous helper chips - -# -# Video serializers and deserializers -# -# CONFIG_VIDEO_DS90UB913 is not set -# CONFIG_VIDEO_DS90UB953 is not set -# CONFIG_VIDEO_DS90UB960 is not set -# end of Video serializers and deserializers - -# -# Media SPI Adapters -# -CONFIG_CXD2880_SPI_DRV=m -# CONFIG_VIDEO_GS1662 is not set -# end of Media SPI Adapters - -CONFIG_MEDIA_TUNER=m - -# -# Customize TV tuners -# -CONFIG_MEDIA_TUNER_E4000=m -CONFIG_MEDIA_TUNER_FC0011=m -CONFIG_MEDIA_TUNER_FC0012=m -CONFIG_MEDIA_TUNER_FC0013=m -CONFIG_MEDIA_TUNER_FC2580=m -CONFIG_MEDIA_TUNER_IT913X=m -CONFIG_MEDIA_TUNER_M88RS6000T=m -CONFIG_MEDIA_TUNER_MAX2165=m -CONFIG_MEDIA_TUNER_MC44S803=m -CONFIG_MEDIA_TUNER_MSI001=m -CONFIG_MEDIA_TUNER_MT2060=m -CONFIG_MEDIA_TUNER_MT2063=m -CONFIG_MEDIA_TUNER_MT20XX=m -CONFIG_MEDIA_TUNER_MT2131=m -CONFIG_MEDIA_TUNER_MT2266=m -CONFIG_MEDIA_TUNER_MXL301RF=m -CONFIG_MEDIA_TUNER_MXL5005S=m -CONFIG_MEDIA_TUNER_MXL5007T=m -CONFIG_MEDIA_TUNER_QM1D1B0004=m -CONFIG_MEDIA_TUNER_QM1D1C0042=m -CONFIG_MEDIA_TUNER_QT1010=m -CONFIG_MEDIA_TUNER_R820T=m -CONFIG_MEDIA_TUNER_SI2157=m -CONFIG_MEDIA_TUNER_SIMPLE=m -CONFIG_MEDIA_TUNER_TDA18212=m -CONFIG_MEDIA_TUNER_TDA18218=m -CONFIG_MEDIA_TUNER_TDA18250=m -CONFIG_MEDIA_TUNER_TDA18271=m -CONFIG_MEDIA_TUNER_TDA827X=m -CONFIG_MEDIA_TUNER_TDA8290=m -CONFIG_MEDIA_TUNER_TDA9887=m -CONFIG_MEDIA_TUNER_TEA5761=m -CONFIG_MEDIA_TUNER_TEA5767=m -CONFIG_MEDIA_TUNER_TUA9001=m -CONFIG_MEDIA_TUNER_XC2028=m -CONFIG_MEDIA_TUNER_XC4000=m -CONFIG_MEDIA_TUNER_XC5000=m -# end of Customize TV tuners - -# -# Customise DVB Frontends -# - -# -# Multistandard (satellite) frontends -# -CONFIG_DVB_MXL5XX=m -CONFIG_DVB_STB0899=m -CONFIG_DVB_STB6100=m -CONFIG_DVB_STV090x=m -CONFIG_DVB_STV0910=m -CONFIG_DVB_STV6110x=m -CONFIG_DVB_STV6111=m - -# -# Multistandard (cable + terrestrial) frontends -# -CONFIG_DVB_DRXK=m -CONFIG_DVB_MN88472=m -CONFIG_DVB_MN88473=m -CONFIG_DVB_SI2165=m -CONFIG_DVB_TDA18271C2DD=m - -# -# DVB-S (satellite) frontends -# -CONFIG_DVB_CX24110=m -CONFIG_DVB_CX24116=m -CONFIG_DVB_CX24117=m -CONFIG_DVB_CX24120=m -CONFIG_DVB_CX24123=m -CONFIG_DVB_DS3000=m -CONFIG_DVB_MB86A16=m -CONFIG_DVB_MT312=m -CONFIG_DVB_S5H1420=m -CONFIG_DVB_SI21XX=m -CONFIG_DVB_STB6000=m -CONFIG_DVB_STV0288=m -CONFIG_DVB_STV0299=m -CONFIG_DVB_STV0900=m -CONFIG_DVB_STV6110=m -CONFIG_DVB_TDA10071=m -CONFIG_DVB_TDA10086=m -CONFIG_DVB_TDA8083=m -CONFIG_DVB_TDA8261=m -CONFIG_DVB_TDA826X=m -CONFIG_DVB_TS2020=m -CONFIG_DVB_TUA6100=m -CONFIG_DVB_TUNER_CX24113=m -CONFIG_DVB_TUNER_ITD1000=m -CONFIG_DVB_VES1X93=m -CONFIG_DVB_ZL10036=m -CONFIG_DVB_ZL10039=m - -# -# DVB-T (terrestrial) frontends -# -CONFIG_DVB_CX22700=m -CONFIG_DVB_CX22702=m -CONFIG_DVB_CXD2820R=m -CONFIG_DVB_CXD2841ER=m -CONFIG_DVB_DIB3000MB=m -CONFIG_DVB_DIB3000MC=m -CONFIG_DVB_DIB7000M=m -CONFIG_DVB_DIB7000P=m -CONFIG_DVB_DIB9000=m -CONFIG_DVB_DRXD=m -CONFIG_DVB_EC100=m -CONFIG_DVB_L64781=m -CONFIG_DVB_MT352=m -CONFIG_DVB_NXT6000=m -CONFIG_DVB_S5H1432=m -CONFIG_DVB_SP887X=m -CONFIG_DVB_STV0367=m -CONFIG_DVB_TDA10048=m -CONFIG_DVB_TDA1004X=m -CONFIG_DVB_ZD1301_DEMOD=m -CONFIG_DVB_ZL10353=m -CONFIG_DVB_CXD2880=m - -# -# DVB-C (cable) frontends -# -CONFIG_DVB_STV0297=m -CONFIG_DVB_TDA10021=m -CONFIG_DVB_TDA10023=m -CONFIG_DVB_VES1820=m - -# -# ATSC (North American/Korean Terrestrial/Cable DTV) frontends -# -CONFIG_DVB_AU8522=m -CONFIG_DVB_AU8522_DTV=m -CONFIG_DVB_AU8522_V4L=m -CONFIG_DVB_BCM3510=m -CONFIG_DVB_LG2160=m -CONFIG_DVB_LGDT3305=m -CONFIG_DVB_LGDT330X=m -CONFIG_DVB_MXL692=m -CONFIG_DVB_NXT200X=m -CONFIG_DVB_OR51132=m -CONFIG_DVB_OR51211=m -CONFIG_DVB_S5H1409=m -CONFIG_DVB_S5H1411=m - -# -# ISDB-T (terrestrial) frontends -# -CONFIG_DVB_DIB8000=m -CONFIG_DVB_MB86A20S=m -CONFIG_DVB_S921=m - -# -# ISDB-S (satellite) & ISDB-T (terrestrial) frontends -# -CONFIG_DVB_MN88443X=m -CONFIG_DVB_TC90522=m - -# -# Digital terrestrial only tuners/PLL -# -CONFIG_DVB_PLL=m -CONFIG_DVB_TUNER_DIB0070=m -CONFIG_DVB_TUNER_DIB0090=m - -# -# SEC control devices for DVB-S -# -CONFIG_DVB_A8293=m -CONFIG_DVB_AF9033=m -CONFIG_DVB_ASCOT2E=m -CONFIG_DVB_ATBM8830=m -CONFIG_DVB_HELENE=m -CONFIG_DVB_HORUS3A=m -CONFIG_DVB_ISL6405=m -CONFIG_DVB_ISL6421=m -CONFIG_DVB_ISL6423=m -CONFIG_DVB_IX2505V=m -CONFIG_DVB_LGS8GL5=m -CONFIG_DVB_LGS8GXX=m -CONFIG_DVB_LNBH25=m -CONFIG_DVB_LNBH29=m -CONFIG_DVB_LNBP21=m -CONFIG_DVB_LNBP22=m -CONFIG_DVB_M88RS2000=m -CONFIG_DVB_TDA665x=m -CONFIG_DVB_DRX39XYJ=m - -# -# Common Interface (EN50221) controller drivers -# -CONFIG_DVB_CXD2099=m -CONFIG_DVB_SP2=m -# end of Customise DVB Frontends - -# -# Tools to develop new frontends -# -# CONFIG_DVB_DUMMY_FE is not set -# end of Media ancillary drivers - -# -# Graphics support -# -CONFIG_APERTURE_HELPERS=y -CONFIG_VIDEO_CMDLINE=y -CONFIG_VIDEO_NOMODESET=y -# CONFIG_AUXDISPLAY is not set -# CONFIG_PANEL is not set -CONFIG_DRM=y -# CONFIG_DRM_DEBUG_MM is not set -CONFIG_DRM_KMS_HELPER=y -# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set -# CONFIG_DRM_DEBUG_MODESET_LOCK is not set -CONFIG_DRM_FBDEV_EMULATION=y -CONFIG_DRM_FBDEV_OVERALLOC=100 -# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set -# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set -CONFIG_DRM_DISPLAY_HELPER=m -CONFIG_DRM_DISPLAY_DP_HELPER=y -CONFIG_DRM_DISPLAY_HDCP_HELPER=y -CONFIG_DRM_DISPLAY_HDMI_HELPER=y -# CONFIG_DRM_DP_AUX_CHARDEV is not set -# CONFIG_DRM_DP_CEC is not set -CONFIG_DRM_TTM=y -CONFIG_DRM_EXEC=m -CONFIG_DRM_BUDDY=m -CONFIG_DRM_TTM_HELPER=m -CONFIG_DRM_GEM_SHMEM_HELPER=y -CONFIG_DRM_SUBALLOC_HELPER=m -CONFIG_DRM_SCHED=m - -# -# I2C encoder or helper chips -# -# CONFIG_DRM_I2C_CH7006 is not set -# CONFIG_DRM_I2C_SIL164 is not set -# CONFIG_DRM_I2C_NXP_TDA998X is not set -# CONFIG_DRM_I2C_NXP_TDA9950 is not set -# end of I2C encoder or helper chips - -# -# ARM devices -# -# CONFIG_DRM_KOMEDA is not set -# end of ARM devices - -CONFIG_DRM_RADEON=m -CONFIG_DRM_RADEON_USERPTR=y -CONFIG_DRM_AMDGPU=m -CONFIG_DRM_AMDGPU_SI=y -CONFIG_DRM_AMDGPU_CIK=y -CONFIG_DRM_AMDGPU_USERPTR=y -# CONFIG_DRM_AMDGPU_WERROR is not set - -# -# ACP (Audio CoProcessor) Configuration -# -# CONFIG_DRM_AMD_ACP is not set -# end of ACP (Audio CoProcessor) Configuration - -# -# Display Engine Configuration -# -CONFIG_DRM_AMD_DC=y -CONFIG_DRM_AMD_DC_FP=y -# CONFIG_DRM_AMD_DC_SI is not set -# CONFIG_DRM_AMD_SECURE_DISPLAY is not set -# end of Display Engine Configuration - -# CONFIG_DRM_NOUVEAU is not set -# CONFIG_DRM_VGEM is not set -# CONFIG_DRM_VKMS is not set -# CONFIG_DRM_UDL is not set -CONFIG_DRM_AST=y -# CONFIG_DRM_MGAG200 is not set -CONFIG_DRM_QXL=m -CONFIG_DRM_VIRTIO_GPU=m -CONFIG_DRM_VIRTIO_GPU_KMS=y -CONFIG_DRM_PANEL=y - -# -# Display Panels -# -# CONFIG_DRM_PANEL_ABT_Y030XX067A is not set -# CONFIG_DRM_PANEL_ARM_VERSATILE is not set -# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set -# CONFIG_DRM_PANEL_LVDS is not set -# CONFIG_DRM_PANEL_SIMPLE is not set -# CONFIG_DRM_PANEL_EDP is not set -# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set -# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set -# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set -# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set -# CONFIG_DRM_PANEL_LG_LB035Q02 is not set -# CONFIG_DRM_PANEL_LG_LG4573 is not set -# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set -# CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set -# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set -# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set -# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set -# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set -# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set -# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set -# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set -# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set -# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set -# CONFIG_DRM_PANEL_TPO_TPG110 is not set -# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set -# end of Display Panels - -CONFIG_DRM_BRIDGE=y -CONFIG_DRM_PANEL_BRIDGE=y - -# -# Display Interface Bridges -# -# CONFIG_DRM_CHIPONE_ICN6211 is not set -# CONFIG_DRM_CHRONTEL_CH7033 is not set -# CONFIG_DRM_DISPLAY_CONNECTOR is not set -# CONFIG_DRM_ITE_IT6505 is not set -# CONFIG_DRM_LONTIUM_LT8912B is not set -# CONFIG_DRM_LONTIUM_LT9211 is not set -# CONFIG_DRM_LONTIUM_LT9611 is not set -# CONFIG_DRM_LONTIUM_LT9611UXC is not set -# CONFIG_DRM_ITE_IT66121 is not set -# CONFIG_DRM_LVDS_CODEC is not set -# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -# CONFIG_DRM_NWL_MIPI_DSI is not set -# CONFIG_DRM_NXP_PTN3460 is not set -# CONFIG_DRM_PARADE_PS8622 is not set -# CONFIG_DRM_PARADE_PS8640 is not set -# CONFIG_DRM_SAMSUNG_DSIM is not set -# CONFIG_DRM_SIL_SII8620 is not set -# CONFIG_DRM_SII902X is not set -# CONFIG_DRM_SII9234 is not set -# CONFIG_DRM_SIMPLE_BRIDGE is not set -# CONFIG_DRM_THINE_THC63LVD1024 is not set -# CONFIG_DRM_TOSHIBA_TC358762 is not set -# CONFIG_DRM_TOSHIBA_TC358764 is not set -# CONFIG_DRM_TOSHIBA_TC358767 is not set -# CONFIG_DRM_TOSHIBA_TC358768 is not set -# CONFIG_DRM_TOSHIBA_TC358775 is not set -# CONFIG_DRM_TI_DLPC3433 is not set -# CONFIG_DRM_TI_TFP410 is not set -# CONFIG_DRM_TI_SN65DSI83 is not set -# CONFIG_DRM_TI_SN65DSI86 is not set -# CONFIG_DRM_TI_TPD12S015 is not set -# CONFIG_DRM_ANALOGIX_ANX6345 is not set -# CONFIG_DRM_ANALOGIX_ANX78XX is not set -# CONFIG_DRM_ANALOGIX_ANX7625 is not set -# CONFIG_DRM_I2C_ADV7511 is not set -# CONFIG_DRM_CDNS_DSI is not set -# CONFIG_DRM_CDNS_MHDP8546 is not set -# end of Display Interface Bridges - -CONFIG_DRM_LOONGSON=y -# CONFIG_DRM_ETNAVIV is not set -# CONFIG_DRM_LOGICVC is not set -# CONFIG_DRM_ARCPGU is not set -# CONFIG_DRM_BOCHS is not set -# CONFIG_DRM_CIRRUS_QEMU is not set -# CONFIG_DRM_GM12U320 is not set -# CONFIG_DRM_PANEL_MIPI_DBI is not set -# CONFIG_DRM_SIMPLEDRM is not set -# CONFIG_TINYDRM_HX8357D is not set -# CONFIG_TINYDRM_ILI9163 is not set -# CONFIG_TINYDRM_ILI9225 is not set -# CONFIG_TINYDRM_ILI9341 is not set -# CONFIG_TINYDRM_ILI9486 is not set -# CONFIG_TINYDRM_MI0283QT is not set -# CONFIG_TINYDRM_REPAPER is not set -# CONFIG_TINYDRM_ST7586 is not set -# CONFIG_TINYDRM_ST7735R is not set -# CONFIG_DRM_GUD is not set -# CONFIG_DRM_SSD130X is not set -# CONFIG_DRM_LEGACY is not set -CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y - -# -# Frame buffer Devices -# -CONFIG_FB=y -# CONFIG_FB_CIRRUS is not set -# CONFIG_FB_PM2 is not set -# CONFIG_FB_CYBER2000 is not set -# CONFIG_FB_ASILIANT is not set -# CONFIG_FB_IMSTT is not set -CONFIG_FB_EFI=y -# CONFIG_FB_OPENCORES is not set -# CONFIG_FB_S1D13XXX is not set -# CONFIG_FB_NVIDIA is not set -# CONFIG_FB_RIVA is not set -# CONFIG_FB_I740 is not set -# CONFIG_FB_MATROX is not set -CONFIG_FB_RADEON=y -CONFIG_FB_RADEON_I2C=y -CONFIG_FB_RADEON_BACKLIGHT=y -# CONFIG_FB_RADEON_DEBUG is not set -# CONFIG_FB_ATY128 is not set -# CONFIG_FB_ATY is not set -# CONFIG_FB_S3 is not set -# CONFIG_FB_SAVAGE is not set -# CONFIG_FB_SIS is not set -# CONFIG_FB_NEOMAGIC is not set -# CONFIG_FB_KYRO is not set -# CONFIG_FB_3DFX is not set -# CONFIG_FB_VOODOO1 is not set -# CONFIG_FB_VT8623 is not set -# CONFIG_FB_TRIDENT is not set -# CONFIG_FB_ARK is not set -# CONFIG_FB_PM3 is not set -# CONFIG_FB_CARMINE is not set -# CONFIG_FB_SMSCUFX is not set -# CONFIG_FB_UDL is not set -# CONFIG_FB_IBM_GXT4500 is not set -# CONFIG_FB_VIRTUAL is not set -# CONFIG_FB_METRONOME is not set -# CONFIG_FB_MB862XX is not set -# CONFIG_FB_SIMPLE is not set -# CONFIG_FB_SSD1307 is not set -# CONFIG_FB_SM712 is not set -CONFIG_FB_CORE=y -CONFIG_FB_NOTIFY=y -# CONFIG_FIRMWARE_EDID is not set -CONFIG_FB_DEVICE=y -CONFIG_FB_DDC=y -CONFIG_FB_CFB_FILLRECT=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_IMAGEBLIT=y -CONFIG_FB_SYS_FILLRECT=y -CONFIG_FB_SYS_COPYAREA=y -CONFIG_FB_SYS_IMAGEBLIT=y -# CONFIG_FB_FOREIGN_ENDIAN is not set -CONFIG_FB_SYS_FOPS=y -CONFIG_FB_DEFERRED_IO=y -CONFIG_FB_IOMEM_HELPERS=y -CONFIG_FB_SYSMEM_HELPERS=y -CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y -CONFIG_FB_BACKLIGHT=y -CONFIG_FB_MODE_HELPERS=y -CONFIG_FB_TILEBLITTING=y -# end of Frame buffer Devices - -# -# Backlight & LCD device support -# -CONFIG_LCD_CLASS_DEVICE=y -# CONFIG_LCD_L4F00242T03 is not set -# CONFIG_LCD_LMS283GF05 is not set -# CONFIG_LCD_LTV350QV is not set -# CONFIG_LCD_ILI922X is not set -# CONFIG_LCD_ILI9320 is not set -# CONFIG_LCD_TDO24M is not set -# CONFIG_LCD_VGG2432A4 is not set -CONFIG_LCD_PLATFORM=m -# CONFIG_LCD_AMS369FG06 is not set -# CONFIG_LCD_LMS501KF03 is not set -# CONFIG_LCD_HX8357 is not set -# CONFIG_LCD_OTM3225A is not set -CONFIG_BACKLIGHT_CLASS_DEVICE=y -# CONFIG_BACKLIGHT_KTD253 is not set -# CONFIG_BACKLIGHT_KTZ8866 is not set -# CONFIG_BACKLIGHT_PWM is not set -# CONFIG_BACKLIGHT_QCOM_WLED is not set -# CONFIG_BACKLIGHT_ADP8860 is not set -# CONFIG_BACKLIGHT_ADP8870 is not set -# CONFIG_BACKLIGHT_LM3630A is not set -# CONFIG_BACKLIGHT_LM3639 is not set -# CONFIG_BACKLIGHT_LP855X is not set -# CONFIG_BACKLIGHT_GPIO is not set -# CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_BD6107 is not set -# CONFIG_BACKLIGHT_ARCXCNN is not set -# CONFIG_BACKLIGHT_LED is not set -# end of Backlight & LCD device support - -CONFIG_HDMI=y - -# -# Console display driver support -# -# CONFIG_VGA_CONSOLE is not set -CONFIG_DUMMY_CONSOLE=y -CONFIG_DUMMY_CONSOLE_COLUMNS=80 -CONFIG_DUMMY_CONSOLE_ROWS=25 -CONFIG_FRAMEBUFFER_CONSOLE=y -# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set -CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y -CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set -# end of Console display driver support - -CONFIG_LOGO=y -CONFIG_LOGO_LINUX_MONO=y -CONFIG_LOGO_LINUX_VGA16=y -CONFIG_LOGO_LINUX_CLUT224=y -# end of Graphics support - -# CONFIG_DRM_ACCEL is not set -CONFIG_SOUND=y -CONFIG_SND=y -CONFIG_SND_TIMER=y -CONFIG_SND_PCM=y -CONFIG_SND_HWDEP=y -CONFIG_SND_SEQ_DEVICE=m -CONFIG_SND_RAWMIDI=m -CONFIG_SND_JACK=y -CONFIG_SND_JACK_INPUT_DEV=y -# CONFIG_SND_OSSEMUL is not set -CONFIG_SND_PCM_TIMER=y -# CONFIG_SND_HRTIMER is not set -CONFIG_SND_DYNAMIC_MINORS=y -CONFIG_SND_MAX_CARDS=32 -CONFIG_SND_SUPPORT_OLD_API=y -CONFIG_SND_PROC_FS=y -CONFIG_SND_VERBOSE_PROCFS=y -# CONFIG_SND_VERBOSE_PRINTK is not set -CONFIG_SND_CTL_FAST_LOOKUP=y -# CONFIG_SND_DEBUG is not set -# CONFIG_SND_CTL_INPUT_VALIDATION is not set -CONFIG_SND_VMASTER=y -CONFIG_SND_CTL_LED=y -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_SEQ_MIDI_EVENT=m -CONFIG_SND_SEQ_MIDI=m -# CONFIG_SND_SEQ_UMP is not set -CONFIG_SND_DRIVERS=y -# CONFIG_SND_DUMMY is not set -# CONFIG_SND_ALOOP is not set -# CONFIG_SND_PCMTEST is not set -# CONFIG_SND_VIRMIDI is not set -# CONFIG_SND_MTPAV is not set -# CONFIG_SND_MTS64 is not set -# CONFIG_SND_SERIAL_U16550 is not set -# CONFIG_SND_MPU401 is not set -# CONFIG_SND_PORTMAN2X4 is not set -CONFIG_SND_PCI=y -# CONFIG_SND_AD1889 is not set -# CONFIG_SND_ATIIXP is not set -# CONFIG_SND_ATIIXP_MODEM is not set -# CONFIG_SND_AU8810 is not set -# CONFIG_SND_AU8820 is not set -# CONFIG_SND_AU8830 is not set -# CONFIG_SND_AW2 is not set -CONFIG_SND_BT87X=m -CONFIG_SND_BT87X_OVERCLOCK=y -# CONFIG_SND_CA0106 is not set -# CONFIG_SND_CMIPCI is not set -# CONFIG_SND_OXYGEN is not set -# CONFIG_SND_CS4281 is not set -# CONFIG_SND_CS46XX is not set -# CONFIG_SND_CTXFI is not set -# CONFIG_SND_DARLA20 is not set -# CONFIG_SND_GINA20 is not set -# CONFIG_SND_LAYLA20 is not set -# CONFIG_SND_DARLA24 is not set -# CONFIG_SND_GINA24 is not set -# CONFIG_SND_LAYLA24 is not set -# CONFIG_SND_MONA is not set -# CONFIG_SND_MIA is not set -# CONFIG_SND_ECHO3G is not set -# CONFIG_SND_INDIGO is not set -# CONFIG_SND_INDIGOIO is not set -# CONFIG_SND_INDIGODJ is not set -# CONFIG_SND_INDIGOIOX is not set -# CONFIG_SND_INDIGODJX is not set -# CONFIG_SND_ENS1370 is not set -# CONFIG_SND_ENS1371 is not set -# CONFIG_SND_FM801 is not set -# CONFIG_SND_HDSP is not set -# CONFIG_SND_HDSPM is not set -# CONFIG_SND_ICE1724 is not set -# CONFIG_SND_INTEL8X0 is not set -# CONFIG_SND_INTEL8X0M is not set -# CONFIG_SND_KORG1212 is not set -# CONFIG_SND_LOLA is not set -# CONFIG_SND_LX6464ES is not set -# CONFIG_SND_MIXART is not set -# CONFIG_SND_NM256 is not set -# CONFIG_SND_PCXHR is not set -# CONFIG_SND_RIPTIDE is not set -# CONFIG_SND_RME32 is not set -# CONFIG_SND_RME96 is not set -# CONFIG_SND_RME9652 is not set -# CONFIG_SND_SE6X is not set -# CONFIG_SND_VIA82XX is not set -# CONFIG_SND_VIA82XX_MODEM is not set -# CONFIG_SND_VIRTUOSO is not set -# CONFIG_SND_VX222 is not set -# CONFIG_SND_YMFPCI is not set - -# -# HD-Audio -# -CONFIG_SND_HDA=y -CONFIG_SND_HDA_GENERIC_LEDS=y -CONFIG_SND_HDA_INTEL=y -CONFIG_SND_HDA_HWDEP=y -CONFIG_SND_HDA_RECONFIG=y -CONFIG_SND_HDA_INPUT_BEEP=y -CONFIG_SND_HDA_INPUT_BEEP_MODE=1 -CONFIG_SND_HDA_PATCH_LOADER=y -# CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set -# CONFIG_SND_HDA_SCODEC_CS35L41_SPI is not set -# CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set -# CONFIG_SND_HDA_SCODEC_CS35L56_SPI is not set -# CONFIG_SND_HDA_SCODEC_TAS2781_I2C is not set -CONFIG_SND_HDA_CODEC_REALTEK=y -# CONFIG_SND_HDA_CODEC_ANALOG is not set -CONFIG_SND_HDA_CODEC_SIGMATEL=y -# CONFIG_SND_HDA_CODEC_VIA is not set -CONFIG_SND_HDA_CODEC_HDMI=y -# CONFIG_SND_HDA_CODEC_CIRRUS is not set -# CONFIG_SND_HDA_CODEC_CS8409 is not set -CONFIG_SND_HDA_CODEC_CONEXANT=y -# CONFIG_SND_HDA_CODEC_CA0110 is not set -# CONFIG_SND_HDA_CODEC_CA0132 is not set -# CONFIG_SND_HDA_CODEC_CMEDIA is not set -# CONFIG_SND_HDA_CODEC_SI3054 is not set -CONFIG_SND_HDA_GENERIC=y -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 -# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set -# CONFIG_SND_HDA_CTL_DEV_ID is not set -# end of HD-Audio - -CONFIG_SND_HDA_CORE=y -CONFIG_SND_HDA_COMPONENT=y -CONFIG_SND_HDA_PREALLOC_SIZE=64 -CONFIG_SND_INTEL_NHLT=y -CONFIG_SND_INTEL_DSP_CONFIG=y -CONFIG_SND_INTEL_SOUNDWIRE_ACPI=y -CONFIG_SND_SPI=y -CONFIG_SND_USB=y -CONFIG_SND_USB_AUDIO=m -# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set -CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y -# CONFIG_SND_USB_UA101 is not set -# CONFIG_SND_USB_CAIAQ is not set -# CONFIG_SND_USB_6FIRE is not set -# CONFIG_SND_USB_HIFACE is not set -# CONFIG_SND_BCD2000 is not set -# CONFIG_SND_USB_POD is not set -# CONFIG_SND_USB_PODHD is not set -# CONFIG_SND_USB_TONEPORT is not set -# CONFIG_SND_USB_VARIAX is not set -CONFIG_SND_PCMCIA=y -# CONFIG_SND_VXPOCKET is not set -# CONFIG_SND_PDAUDIOCF is not set -CONFIG_SND_SOC=m -# CONFIG_SND_SOC_ADI is not set -# CONFIG_SND_SOC_AMD_ACP is not set -# CONFIG_SND_AMD_ACP_CONFIG is not set -# CONFIG_SND_ATMEL_SOC is not set -# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set -# CONFIG_SND_DESIGNWARE_I2S is not set - -# -# SoC Audio for Freescale CPUs -# - -# -# Common SoC Audio options for Freescale CPUs: -# -# CONFIG_SND_SOC_FSL_ASRC is not set -# CONFIG_SND_SOC_FSL_SAI is not set -# CONFIG_SND_SOC_FSL_AUDMIX is not set -# CONFIG_SND_SOC_FSL_SSI is not set -# CONFIG_SND_SOC_FSL_SPDIF is not set -# CONFIG_SND_SOC_FSL_ESAI is not set -# CONFIG_SND_SOC_FSL_MICFIL is not set -# CONFIG_SND_SOC_FSL_XCVR is not set -# CONFIG_SND_SOC_IMX_AUDMUX is not set -# end of SoC Audio for Freescale CPUs - -# CONFIG_SND_SOC_CHV3_I2S is not set -# CONFIG_SND_I2S_HI6210_I2S is not set - -# -# SoC Audio for Loongson CPUs -# -CONFIG_SND_SOC_LOONGSON_I2S_PCI=m -CONFIG_SND_SOC_LOONGSON_CARD=m -# end of SoC Audio for Loongson CPUs - -# CONFIG_SND_SOC_IMG is not set -# CONFIG_SND_SOC_MTK_BTCVSD is not set -# CONFIG_SND_SOC_SOF_TOPLEVEL is not set - -# -# STMicroelectronics STM32 SOC audio support -# -# end of STMicroelectronics STM32 SOC audio support - -# CONFIG_SND_SOC_XILINX_I2S is not set -# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set -# CONFIG_SND_SOC_XILINX_SPDIF is not set -# CONFIG_SND_SOC_XTFPGA_I2S is not set -CONFIG_SND_SOC_I2C_AND_SPI=m - -# -# CODEC drivers -# -# CONFIG_SND_SOC_AC97_CODEC is not set -# CONFIG_SND_SOC_ADAU1372_I2C is not set -# CONFIG_SND_SOC_ADAU1372_SPI is not set -# CONFIG_SND_SOC_ADAU1701 is not set -# CONFIG_SND_SOC_ADAU1761_I2C is not set -# CONFIG_SND_SOC_ADAU1761_SPI is not set -# CONFIG_SND_SOC_ADAU7002 is not set -# CONFIG_SND_SOC_ADAU7118_HW is not set -# CONFIG_SND_SOC_ADAU7118_I2C is not set -# CONFIG_SND_SOC_AK4104 is not set -# CONFIG_SND_SOC_AK4118 is not set -# CONFIG_SND_SOC_AK4375 is not set -# CONFIG_SND_SOC_AK4458 is not set -# CONFIG_SND_SOC_AK4554 is not set -# CONFIG_SND_SOC_AK4613 is not set -# CONFIG_SND_SOC_AK4642 is not set -# CONFIG_SND_SOC_AK5386 is not set -# CONFIG_SND_SOC_AK5558 is not set -# CONFIG_SND_SOC_ALC5623 is not set -# CONFIG_SND_SOC_AW8738 is not set -# CONFIG_SND_SOC_AW88395 is not set -# CONFIG_SND_SOC_AW88261 is not set -# CONFIG_SND_SOC_BD28623 is not set -# CONFIG_SND_SOC_BT_SCO is not set -# CONFIG_SND_SOC_CHV3_CODEC is not set -# CONFIG_SND_SOC_CS35L32 is not set -# CONFIG_SND_SOC_CS35L33 is not set -# CONFIG_SND_SOC_CS35L34 is not set -# CONFIG_SND_SOC_CS35L35 is not set -# CONFIG_SND_SOC_CS35L36 is not set -# CONFIG_SND_SOC_CS35L41_SPI is not set -# CONFIG_SND_SOC_CS35L41_I2C is not set -# CONFIG_SND_SOC_CS35L45_SPI is not set -# CONFIG_SND_SOC_CS35L45_I2C is not set -# CONFIG_SND_SOC_CS35L56_I2C is not set -# CONFIG_SND_SOC_CS35L56_SPI is not set -# CONFIG_SND_SOC_CS42L42 is not set -# CONFIG_SND_SOC_CS42L51_I2C is not set -# CONFIG_SND_SOC_CS42L52 is not set -# CONFIG_SND_SOC_CS42L56 is not set -# CONFIG_SND_SOC_CS42L73 is not set -# CONFIG_SND_SOC_CS42L83 is not set -# CONFIG_SND_SOC_CS4234 is not set -# CONFIG_SND_SOC_CS4265 is not set -# CONFIG_SND_SOC_CS4270 is not set -# CONFIG_SND_SOC_CS4271_I2C is not set -# CONFIG_SND_SOC_CS4271_SPI is not set -# CONFIG_SND_SOC_CS42XX8_I2C is not set -# CONFIG_SND_SOC_CS43130 is not set -# CONFIG_SND_SOC_CS4341 is not set -# CONFIG_SND_SOC_CS4349 is not set -# CONFIG_SND_SOC_CS53L30 is not set -# CONFIG_SND_SOC_CX2072X is not set -# CONFIG_SND_SOC_DA7213 is not set -# CONFIG_SND_SOC_DMIC is not set -# CONFIG_SND_SOC_ES7134 is not set -# CONFIG_SND_SOC_ES7241 is not set -# CONFIG_SND_SOC_ES8316 is not set -# CONFIG_SND_SOC_ES8326 is not set -# CONFIG_SND_SOC_ES8328_I2C is not set -# CONFIG_SND_SOC_ES8328_SPI is not set -# CONFIG_SND_SOC_GTM601 is not set -# CONFIG_SND_SOC_HDA is not set -# CONFIG_SND_SOC_ICS43432 is not set -# CONFIG_SND_SOC_IDT821034 is not set -# CONFIG_SND_SOC_INNO_RK3036 is not set -# CONFIG_SND_SOC_MAX98088 is not set -# CONFIG_SND_SOC_MAX98090 is not set -# CONFIG_SND_SOC_MAX98357A is not set -# CONFIG_SND_SOC_MAX98504 is not set -# CONFIG_SND_SOC_MAX9867 is not set -# CONFIG_SND_SOC_MAX98927 is not set -# CONFIG_SND_SOC_MAX98520 is not set -# CONFIG_SND_SOC_MAX98373_I2C is not set -# CONFIG_SND_SOC_MAX98388 is not set -# CONFIG_SND_SOC_MAX98390 is not set -# CONFIG_SND_SOC_MAX98396 is not set -# CONFIG_SND_SOC_MAX9860 is not set -# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set -# CONFIG_SND_SOC_PCM1681 is not set -# CONFIG_SND_SOC_PCM1789_I2C is not set -# CONFIG_SND_SOC_PCM179X_I2C is not set -# CONFIG_SND_SOC_PCM179X_SPI is not set -# CONFIG_SND_SOC_PCM186X_I2C is not set -# CONFIG_SND_SOC_PCM186X_SPI is not set -# CONFIG_SND_SOC_PCM3060_I2C is not set -# CONFIG_SND_SOC_PCM3060_SPI is not set -# CONFIG_SND_SOC_PCM3168A_I2C is not set -# CONFIG_SND_SOC_PCM3168A_SPI is not set -# CONFIG_SND_SOC_PCM5102A is not set -# CONFIG_SND_SOC_PCM512x_I2C is not set -# CONFIG_SND_SOC_PCM512x_SPI is not set -# CONFIG_SND_SOC_PEB2466 is not set -# CONFIG_SND_SOC_RK3328 is not set -# CONFIG_SND_SOC_RT5616 is not set -# CONFIG_SND_SOC_RT5631 is not set -# CONFIG_SND_SOC_RT5640 is not set -# CONFIG_SND_SOC_RT5659 is not set -# CONFIG_SND_SOC_RT9120 is not set -# CONFIG_SND_SOC_SGTL5000 is not set -# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set -# CONFIG_SND_SOC_SIMPLE_MUX is not set -# CONFIG_SND_SOC_SMA1303 is not set -# CONFIG_SND_SOC_SPDIF is not set -# CONFIG_SND_SOC_SRC4XXX_I2C is not set -# CONFIG_SND_SOC_SSM2305 is not set -# CONFIG_SND_SOC_SSM2518 is not set -# CONFIG_SND_SOC_SSM2602_SPI is not set -# CONFIG_SND_SOC_SSM2602_I2C is not set -# CONFIG_SND_SOC_SSM3515 is not set -# CONFIG_SND_SOC_SSM4567 is not set -# CONFIG_SND_SOC_STA32X is not set -# CONFIG_SND_SOC_STA350 is not set -# CONFIG_SND_SOC_STI_SAS is not set -# CONFIG_SND_SOC_TAS2552 is not set -# CONFIG_SND_SOC_TAS2562 is not set -# CONFIG_SND_SOC_TAS2764 is not set -# CONFIG_SND_SOC_TAS2770 is not set -# CONFIG_SND_SOC_TAS2780 is not set -# CONFIG_SND_SOC_TAS2781_I2C is not set -# CONFIG_SND_SOC_TAS5086 is not set -# CONFIG_SND_SOC_TAS571X is not set -# CONFIG_SND_SOC_TAS5720 is not set -# CONFIG_SND_SOC_TAS5805M is not set -# CONFIG_SND_SOC_TAS6424 is not set -# CONFIG_SND_SOC_TDA7419 is not set -# CONFIG_SND_SOC_TFA9879 is not set -# CONFIG_SND_SOC_TFA989X is not set -# CONFIG_SND_SOC_TLV320ADC3XXX is not set -# CONFIG_SND_SOC_TLV320AIC23_I2C is not set -# CONFIG_SND_SOC_TLV320AIC23_SPI is not set -# CONFIG_SND_SOC_TLV320AIC31XX is not set -# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set -# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set -# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set -# CONFIG_SND_SOC_TLV320AIC3X_SPI is not set -# CONFIG_SND_SOC_TLV320ADCX140 is not set -# CONFIG_SND_SOC_TS3A227E is not set -# CONFIG_SND_SOC_TSCS42XX is not set -# CONFIG_SND_SOC_TSCS454 is not set -# CONFIG_SND_SOC_UDA1334 is not set -# CONFIG_SND_SOC_WM8510 is not set -# CONFIG_SND_SOC_WM8523 is not set -# CONFIG_SND_SOC_WM8524 is not set -# CONFIG_SND_SOC_WM8580 is not set -# CONFIG_SND_SOC_WM8711 is not set -# CONFIG_SND_SOC_WM8728 is not set -# CONFIG_SND_SOC_WM8731_I2C is not set -# CONFIG_SND_SOC_WM8731_SPI is not set -# CONFIG_SND_SOC_WM8737 is not set -# CONFIG_SND_SOC_WM8741 is not set -# CONFIG_SND_SOC_WM8750 is not set -# CONFIG_SND_SOC_WM8753 is not set -# CONFIG_SND_SOC_WM8770 is not set -# CONFIG_SND_SOC_WM8776 is not set -# CONFIG_SND_SOC_WM8782 is not set -# CONFIG_SND_SOC_WM8804_I2C is not set -# CONFIG_SND_SOC_WM8804_SPI is not set -# CONFIG_SND_SOC_WM8903 is not set -# CONFIG_SND_SOC_WM8904 is not set -# CONFIG_SND_SOC_WM8940 is not set -# CONFIG_SND_SOC_WM8960 is not set -# CONFIG_SND_SOC_WM8961 is not set -# CONFIG_SND_SOC_WM8962 is not set -# CONFIG_SND_SOC_WM8974 is not set -# CONFIG_SND_SOC_WM8978 is not set -# CONFIG_SND_SOC_WM8985 is not set -# CONFIG_SND_SOC_ZL38060 is not set -# CONFIG_SND_SOC_MAX9759 is not set -# CONFIG_SND_SOC_MT6351 is not set -# CONFIG_SND_SOC_MT6358 is not set -# CONFIG_SND_SOC_MT6660 is not set -# CONFIG_SND_SOC_NAU8315 is not set -# CONFIG_SND_SOC_NAU8540 is not set -# CONFIG_SND_SOC_NAU8810 is not set -# CONFIG_SND_SOC_NAU8821 is not set -# CONFIG_SND_SOC_NAU8822 is not set -# CONFIG_SND_SOC_NAU8824 is not set -# CONFIG_SND_SOC_TPA6130A2 is not set -# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set -# CONFIG_SND_SOC_LPASS_VA_MACRO is not set -# CONFIG_SND_SOC_LPASS_RX_MACRO is not set -# CONFIG_SND_SOC_LPASS_TX_MACRO is not set -# end of CODEC drivers - -# CONFIG_SND_SIMPLE_CARD is not set -# CONFIG_SND_AUDIO_GRAPH_CARD is not set -# CONFIG_SND_AUDIO_GRAPH_CARD2 is not set -# CONFIG_SND_TEST_COMPONENT is not set -# CONFIG_SND_VIRTIO is not set -CONFIG_HID_SUPPORT=y -CONFIG_HID=y -# CONFIG_HID_BATTERY_STRENGTH is not set -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_GENERIC=y - -# -# Special HID drivers -# -CONFIG_HID_A4TECH=m -# CONFIG_HID_ACCUTOUCH is not set -# CONFIG_HID_ACRUX is not set -# CONFIG_HID_APPLE is not set -# CONFIG_HID_APPLEIR is not set -# CONFIG_HID_ASUS is not set -# CONFIG_HID_AUREAL is not set -# CONFIG_HID_BELKIN is not set -# CONFIG_HID_BETOP_FF is not set -# CONFIG_HID_BIGBEN_FF is not set -CONFIG_HID_CHERRY=m -# CONFIG_HID_CHICONY is not set -# CONFIG_HID_CORSAIR is not set -# CONFIG_HID_COUGAR is not set -# CONFIG_HID_MACALLY is not set -# CONFIG_HID_PRODIKEYS is not set -# CONFIG_HID_CMEDIA is not set -# CONFIG_HID_CP2112 is not set -# CONFIG_HID_CREATIVE_SB0540 is not set -# CONFIG_HID_CYPRESS is not set -# CONFIG_HID_DRAGONRISE is not set -# CONFIG_HID_EMS_FF is not set -# CONFIG_HID_ELAN is not set -# CONFIG_HID_ELECOM is not set -# CONFIG_HID_ELO is not set -# CONFIG_HID_EVISION is not set -# CONFIG_HID_EZKEY is not set -# CONFIG_HID_FT260 is not set -# CONFIG_HID_GEMBIRD is not set -# CONFIG_HID_GFRM is not set -# CONFIG_HID_GLORIOUS is not set -# CONFIG_HID_HOLTEK is not set -# CONFIG_HID_GOOGLE_STADIA_FF is not set -# CONFIG_HID_VIVALDI is not set -# CONFIG_HID_GT683R is not set -# CONFIG_HID_KEYTOUCH is not set -# CONFIG_HID_KYE is not set -# CONFIG_HID_UCLOGIC is not set -# CONFIG_HID_WALTOP is not set -# CONFIG_HID_VIEWSONIC is not set -# CONFIG_HID_VRC2 is not set -# CONFIG_HID_XIAOMI is not set -# CONFIG_HID_GYRATION is not set -# CONFIG_HID_ICADE is not set -# CONFIG_HID_ITE is not set -# CONFIG_HID_JABRA is not set -# CONFIG_HID_TWINHAN is not set -# CONFIG_HID_KENSINGTON is not set -# CONFIG_HID_LCPOWER is not set -# CONFIG_HID_LED is not set -# CONFIG_HID_LENOVO is not set -# CONFIG_HID_LETSKETCH is not set -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_HID_LOGITECH_HIDPP=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_LOGIWHEELS_FF=y -# CONFIG_HID_MAGICMOUSE is not set -# CONFIG_HID_MALTRON is not set -# CONFIG_HID_MAYFLASH is not set -# CONFIG_HID_MEGAWORLD_FF is not set -# CONFIG_HID_REDRAGON is not set -CONFIG_HID_MICROSOFT=m -# CONFIG_HID_MONTEREY is not set -CONFIG_HID_MULTITOUCH=m -# CONFIG_HID_NINTENDO is not set -# CONFIG_HID_NTI is not set -# CONFIG_HID_NTRIG is not set -# CONFIG_HID_NVIDIA_SHIELD is not set -# CONFIG_HID_ORTEK is not set -# CONFIG_HID_PANTHERLORD is not set -# CONFIG_HID_PENMOUNT is not set -# CONFIG_HID_PETALYNX is not set -# CONFIG_HID_PICOLCD is not set -# CONFIG_HID_PLANTRONICS is not set -# CONFIG_HID_PXRC is not set -# CONFIG_HID_RAZER is not set -# CONFIG_HID_PRIMAX is not set -# CONFIG_HID_RETRODE is not set -# CONFIG_HID_ROCCAT is not set -# CONFIG_HID_SAITEK is not set -# CONFIG_HID_SAMSUNG is not set -# CONFIG_HID_SEMITEK is not set -# CONFIG_HID_SIGMAMICRO is not set -# CONFIG_HID_SONY is not set -# CONFIG_HID_SPEEDLINK is not set -# CONFIG_HID_STEAM is not set -# CONFIG_HID_STEELSERIES is not set -CONFIG_HID_SUNPLUS=m -# CONFIG_HID_RMI is not set -# CONFIG_HID_GREENASIA is not set -# CONFIG_HID_SMARTJOYPLUS is not set -# CONFIG_HID_TIVO is not set -# CONFIG_HID_TOPSEED is not set -# CONFIG_HID_TOPRE is not set -# CONFIG_HID_THINGM is not set -# CONFIG_HID_THRUSTMASTER is not set -# CONFIG_HID_UDRAW_PS3 is not set -# CONFIG_HID_U2FZERO is not set -# CONFIG_HID_WACOM is not set -# CONFIG_HID_WIIMOTE is not set -# CONFIG_HID_XINMO is not set -# CONFIG_HID_ZEROPLUS is not set -# CONFIG_HID_ZYDACRON is not set -# CONFIG_HID_SENSOR_HUB is not set -# CONFIG_HID_ALPS is not set -# CONFIG_HID_MCP2221 is not set -# end of Special HID drivers - -# -# HID-BPF support -# -# end of HID-BPF support - -# -# USB HID support -# -CONFIG_USB_HID=y -# CONFIG_HID_PID is not set -CONFIG_USB_HIDDEV=y -# end of USB HID support - -CONFIG_I2C_HID=y -# CONFIG_I2C_HID_ACPI is not set -# CONFIG_I2C_HID_OF is not set -# CONFIG_I2C_HID_OF_ELAN is not set -# CONFIG_I2C_HID_OF_GOODIX is not set -CONFIG_USB_OHCI_LITTLE_ENDIAN=y -CONFIG_USB_SUPPORT=y -CONFIG_USB_COMMON=y -# CONFIG_USB_LED_TRIG is not set -# CONFIG_USB_ULPI_BUS is not set -# CONFIG_USB_CONN_GPIO is not set -CONFIG_USB_ARCH_HAS_HCD=y -CONFIG_USB=y -CONFIG_USB_PCI=y -# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set - -# -# Miscellaneous USB options -# -CONFIG_USB_DEFAULT_PERSIST=y -# CONFIG_USB_FEW_INIT_RETRIES is not set -# CONFIG_USB_DYNAMIC_MINORS is not set -CONFIG_USB_OTG=y -# CONFIG_USB_OTG_PRODUCTLIST is not set -# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set -# CONFIG_USB_OTG_FSM is not set -# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set -CONFIG_USB_AUTOSUSPEND_DELAY=2 -CONFIG_USB_MON=y - -# -# USB Host Controller Drivers -# -# CONFIG_USB_C67X00_HCD is not set -CONFIG_USB_XHCI_HCD=y -# CONFIG_USB_XHCI_DBGCAP is not set -CONFIG_USB_XHCI_PCI=y -# CONFIG_USB_XHCI_PCI_RENESAS is not set -# CONFIG_USB_XHCI_PLATFORM is not set -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_ROOT_HUB_TT=y -CONFIG_USB_EHCI_TT_NEWSCHED=y -CONFIG_USB_EHCI_PCI=y -# CONFIG_USB_EHCI_FSL is not set -CONFIG_USB_EHCI_HCD_PLATFORM=y -# CONFIG_USB_OXU210HP_HCD is not set -# CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_MAX3421_HCD is not set -CONFIG_USB_OHCI_HCD=y -CONFIG_USB_OHCI_HCD_PCI=y -CONFIG_USB_OHCI_HCD_PLATFORM=y -CONFIG_USB_UHCI_HCD=m -# CONFIG_USB_SL811_HCD is not set -# CONFIG_USB_R8A66597_HCD is not set -# CONFIG_USB_HCD_TEST_MODE is not set - -# -# USB Device Class drivers -# -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_WDM=m -# CONFIG_USB_TMC is not set - -# -# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may -# - -# -# also be needed; see USB_STORAGE Help for more info -# -CONFIG_USB_STORAGE=m -# CONFIG_USB_STORAGE_DEBUG is not set -CONFIG_USB_STORAGE_REALTEK=m -CONFIG_REALTEK_AUTOPM=y -# CONFIG_USB_STORAGE_DATAFAB is not set -# CONFIG_USB_STORAGE_FREECOM is not set -# CONFIG_USB_STORAGE_ISD200 is not set -# CONFIG_USB_STORAGE_USBAT is not set -# CONFIG_USB_STORAGE_SDDR09 is not set -# CONFIG_USB_STORAGE_SDDR55 is not set -# CONFIG_USB_STORAGE_JUMPSHOT is not set -# CONFIG_USB_STORAGE_ALAUDA is not set -# CONFIG_USB_STORAGE_ONETOUCH is not set -# CONFIG_USB_STORAGE_KARMA is not set -# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set -# CONFIG_USB_STORAGE_ENE_UB6250 is not set -CONFIG_USB_UAS=m - -# -# USB Imaging devices -# -# CONFIG_USB_MDC800 is not set -# CONFIG_USB_MICROTEK is not set -# CONFIG_USBIP_CORE is not set - -# -# USB dual-mode controller drivers -# -# CONFIG_USB_CDNS_SUPPORT is not set -# CONFIG_USB_MUSB_HDRC is not set -# CONFIG_USB_DWC3 is not set -CONFIG_USB_DWC2=y -CONFIG_USB_DWC2_HOST=y - -# -# Gadget/Dual-role mode requires USB Gadget support to be enabled -# -# CONFIG_USB_DWC2_PERIPHERAL is not set -# CONFIG_USB_DWC2_DUAL_ROLE is not set -# CONFIG_USB_DWC2_PCI is not set -# CONFIG_USB_DWC2_DEBUG is not set -# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set -# CONFIG_USB_CHIPIDEA is not set -# CONFIG_USB_ISP1760 is not set - -# -# USB port drivers -# -CONFIG_USB_SERIAL=m -# CONFIG_USB_SERIAL_GENERIC is not set -# CONFIG_USB_SERIAL_SIMPLE is not set -# CONFIG_USB_SERIAL_AIRCABLE is not set -# CONFIG_USB_SERIAL_ARK3116 is not set -# CONFIG_USB_SERIAL_BELKIN is not set -CONFIG_USB_SERIAL_CH341=m -# CONFIG_USB_SERIAL_WHITEHEAT is not set -# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set -CONFIG_USB_SERIAL_CP210X=m -# CONFIG_USB_SERIAL_CYPRESS_M8 is not set -# CONFIG_USB_SERIAL_EMPEG is not set -CONFIG_USB_SERIAL_FTDI_SIO=m -# CONFIG_USB_SERIAL_VISOR is not set -# CONFIG_USB_SERIAL_IPAQ is not set -# CONFIG_USB_SERIAL_IR is not set -# CONFIG_USB_SERIAL_EDGEPORT is not set -# CONFIG_USB_SERIAL_EDGEPORT_TI is not set -# CONFIG_USB_SERIAL_F81232 is not set -# CONFIG_USB_SERIAL_F8153X is not set -# CONFIG_USB_SERIAL_GARMIN is not set -# CONFIG_USB_SERIAL_IPW is not set -# CONFIG_USB_SERIAL_IUU is not set -# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set -# CONFIG_USB_SERIAL_KEYSPAN is not set -# CONFIG_USB_SERIAL_KLSI is not set -# CONFIG_USB_SERIAL_KOBIL_SCT is not set -# CONFIG_USB_SERIAL_MCT_U232 is not set -# CONFIG_USB_SERIAL_METRO is not set -# CONFIG_USB_SERIAL_MOS7720 is not set -# CONFIG_USB_SERIAL_MOS7840 is not set -# CONFIG_USB_SERIAL_MXUPORT is not set -# CONFIG_USB_SERIAL_NAVMAN is not set -CONFIG_USB_SERIAL_PL2303=m -# CONFIG_USB_SERIAL_OTI6858 is not set -# CONFIG_USB_SERIAL_QCAUX is not set -# CONFIG_USB_SERIAL_QUALCOMM is not set -# CONFIG_USB_SERIAL_SPCP8X5 is not set -# CONFIG_USB_SERIAL_SAFE is not set -# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set -# CONFIG_USB_SERIAL_SYMBOL is not set -# CONFIG_USB_SERIAL_TI is not set -# CONFIG_USB_SERIAL_CYBERJACK is not set -CONFIG_USB_SERIAL_WWAN=m -CONFIG_USB_SERIAL_OPTION=m -# CONFIG_USB_SERIAL_OMNINET is not set -# CONFIG_USB_SERIAL_OPTICON is not set -# CONFIG_USB_SERIAL_XSENS_MT is not set -# CONFIG_USB_SERIAL_WISHBONE is not set -# CONFIG_USB_SERIAL_SSU100 is not set -# CONFIG_USB_SERIAL_QT2 is not set -# CONFIG_USB_SERIAL_UPD78F0730 is not set -# CONFIG_USB_SERIAL_XR is not set -# CONFIG_USB_SERIAL_DEBUG is not set - -# -# USB Miscellaneous drivers -# -# CONFIG_USB_USS720 is not set -# CONFIG_USB_EMI62 is not set -# CONFIG_USB_EMI26 is not set -# CONFIG_USB_ADUTUX is not set -# CONFIG_USB_SEVSEG is not set -# CONFIG_USB_LEGOTOWER is not set -# CONFIG_USB_LCD is not set -# CONFIG_USB_CYPRESS_CY7C63 is not set -# CONFIG_USB_CYTHERM is not set -# CONFIG_USB_IDMOUSE is not set -# CONFIG_USB_APPLEDISPLAY is not set -# CONFIG_APPLE_MFI_FASTCHARGE is not set -# CONFIG_USB_SISUSBVGA is not set -# CONFIG_USB_LD is not set -# CONFIG_USB_TRANCEVIBRATOR is not set -# CONFIG_USB_IOWARRIOR is not set -# CONFIG_USB_TEST is not set -# CONFIG_USB_EHSET_TEST_FIXTURE is not set -# CONFIG_USB_ISIGHTFW is not set -# CONFIG_USB_YUREX is not set -# CONFIG_USB_EZUSB_FX2 is not set -# CONFIG_USB_HUB_USB251XB is not set -# CONFIG_USB_HSIC_USB3503 is not set -# CONFIG_USB_HSIC_USB4604 is not set -# CONFIG_USB_LINK_LAYER_TEST is not set -# CONFIG_USB_CHAOSKEY is not set -# CONFIG_USB_ONBOARD_HUB is not set - -# -# USB Physical Layer drivers -# -# CONFIG_NOP_USB_XCEIV is not set -# CONFIG_USB_GPIO_VBUS is not set -# CONFIG_USB_ISP1301 is not set -# end of USB Physical Layer drivers - -CONFIG_USB_GADGET=y -# CONFIG_USB_GADGET_DEBUG is not set -# CONFIG_USB_GADGET_DEBUG_FILES is not set -# CONFIG_USB_GADGET_DEBUG_FS is not set -CONFIG_USB_GADGET_VBUS_DRAW=2 -CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 - -# -# USB Peripheral Controller -# -# CONFIG_USB_GR_UDC is not set -# CONFIG_USB_R8A66597 is not set -# CONFIG_USB_PXA27X is not set -# CONFIG_USB_MV_UDC is not set -# CONFIG_USB_MV_U3D is not set -# CONFIG_USB_SNP_UDC_PLAT is not set -# CONFIG_USB_M66592 is not set -# CONFIG_USB_BDC_UDC is not set -# CONFIG_USB_AMD5536UDC is not set -# CONFIG_USB_NET2272 is not set -# CONFIG_USB_NET2280 is not set -# CONFIG_USB_GOKU is not set -# CONFIG_USB_EG20T is not set -# CONFIG_USB_GADGET_XILINX is not set -# CONFIG_USB_MAX3420_UDC is not set -# CONFIG_USB_CDNS2_UDC is not set -# CONFIG_USB_DUMMY_HCD is not set -# end of USB Peripheral Controller - -# CONFIG_USB_CONFIGFS is not set - -# -# USB Gadget precomposed configurations -# -# CONFIG_USB_ZERO is not set -# CONFIG_USB_AUDIO is not set -# CONFIG_USB_ETH is not set -# CONFIG_USB_G_NCM is not set -# CONFIG_USB_GADGETFS is not set -# CONFIG_USB_FUNCTIONFS is not set -# CONFIG_USB_MASS_STORAGE is not set -# CONFIG_USB_GADGET_TARGET is not set -# CONFIG_USB_G_SERIAL is not set -# CONFIG_USB_MIDI_GADGET is not set -# CONFIG_USB_G_PRINTER is not set -# CONFIG_USB_CDC_COMPOSITE is not set -# CONFIG_USB_G_ACM_MS is not set -# CONFIG_USB_G_MULTI is not set -# CONFIG_USB_G_HID is not set -# CONFIG_USB_G_DBGP is not set -# CONFIG_USB_G_WEBCAM is not set -# CONFIG_USB_RAW_GADGET is not set -# end of USB Gadget precomposed configurations - -CONFIG_TYPEC=m -CONFIG_TYPEC_TCPM=m -CONFIG_TYPEC_TCPCI=m -# CONFIG_TYPEC_RT1711H is not set -# CONFIG_TYPEC_TCPCI_MAXIM is not set -# CONFIG_TYPEC_FUSB302 is not set -CONFIG_TYPEC_UCSI=m -# CONFIG_UCSI_CCG is not set -CONFIG_UCSI_ACPI=m -# CONFIG_UCSI_STM32G0 is not set -# CONFIG_TYPEC_TPS6598X is not set -# CONFIG_TYPEC_ANX7411 is not set -# CONFIG_TYPEC_RT1719 is not set -# CONFIG_TYPEC_HD3SS3220 is not set -# CONFIG_TYPEC_STUSB160X is not set -# CONFIG_TYPEC_WUSB3801 is not set - -# -# USB Type-C Multiplexer/DeMultiplexer Switch support -# -# CONFIG_TYPEC_MUX_FSA4480 is not set -# CONFIG_TYPEC_MUX_GPIO_SBU is not set -# CONFIG_TYPEC_MUX_PI3USB30532 is not set -# CONFIG_TYPEC_MUX_NB7VPQ904M is not set -# end of USB Type-C Multiplexer/DeMultiplexer Switch support - -# -# USB Type-C Alternate Mode drivers -# -# CONFIG_TYPEC_DP_ALTMODE is not set -# end of USB Type-C Alternate Mode drivers - -CONFIG_USB_ROLE_SWITCH=y -# CONFIG_MMC is not set -# CONFIG_SCSI_UFSHCD is not set -# CONFIG_MEMSTICK is not set -CONFIG_NEW_LEDS=y -CONFIG_LEDS_CLASS=y -# CONFIG_LEDS_CLASS_FLASH is not set -# CONFIG_LEDS_CLASS_MULTICOLOR is not set -# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set - -# -# LED drivers -# -# CONFIG_LEDS_AN30259A is not set -# CONFIG_LEDS_AW200XX is not set -# CONFIG_LEDS_AW2013 is not set -# CONFIG_LEDS_BCM6328 is not set -# CONFIG_LEDS_BCM6358 is not set -# CONFIG_LEDS_CR0014114 is not set -# CONFIG_LEDS_EL15203000 is not set -# CONFIG_LEDS_LM3530 is not set -# CONFIG_LEDS_LM3532 is not set -# CONFIG_LEDS_LM3642 is not set -# CONFIG_LEDS_LM3692X is not set -# CONFIG_LEDS_PCA9532 is not set -# CONFIG_LEDS_GPIO is not set -# CONFIG_LEDS_LP3944 is not set -# CONFIG_LEDS_LP3952 is not set -# CONFIG_LEDS_LP50XX is not set -# CONFIG_LEDS_LP55XX_COMMON is not set -# CONFIG_LEDS_LP8860 is not set -# CONFIG_LEDS_PCA955X is not set -# CONFIG_LEDS_PCA963X is not set -# CONFIG_LEDS_PCA995X is not set -# CONFIG_LEDS_DAC124S085 is not set -# CONFIG_LEDS_PWM is not set -# CONFIG_LEDS_BD2606MVV is not set -# CONFIG_LEDS_BD2802 is not set -# CONFIG_LEDS_LT3593 is not set -# CONFIG_LEDS_TCA6507 is not set -# CONFIG_LEDS_TLC591XX is not set -# CONFIG_LEDS_LM355x is not set -# CONFIG_LEDS_IS31FL319X is not set -# CONFIG_LEDS_IS31FL32XX is not set - -# -# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) -# -# CONFIG_LEDS_BLINKM is not set -# CONFIG_LEDS_SYSCON is not set -# CONFIG_LEDS_MLXREG is not set -# CONFIG_LEDS_USER is not set -# CONFIG_LEDS_SPI_BYTE is not set -# CONFIG_LEDS_LM3697 is not set - -# -# Flash and Torch LED drivers -# - -# -# RGB LED drivers -# - -# -# LED Triggers -# -CONFIG_LEDS_TRIGGERS=y -# CONFIG_LEDS_TRIGGER_TIMER is not set -# CONFIG_LEDS_TRIGGER_ONESHOT is not set -# CONFIG_LEDS_TRIGGER_DISK is not set -# CONFIG_LEDS_TRIGGER_MTD is not set -# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set -# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set -# CONFIG_LEDS_TRIGGER_CPU is not set -# CONFIG_LEDS_TRIGGER_ACTIVITY is not set -# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set - -# -# iptables trigger is under Netfilter config (LED target) -# -# CONFIG_LEDS_TRIGGER_TRANSIENT is not set -# CONFIG_LEDS_TRIGGER_CAMERA is not set -# CONFIG_LEDS_TRIGGER_PANIC is not set -# CONFIG_LEDS_TRIGGER_NETDEV is not set -# CONFIG_LEDS_TRIGGER_PATTERN is not set -CONFIG_LEDS_TRIGGER_AUDIO=y -# CONFIG_LEDS_TRIGGER_TTY is not set - -# -# Simple LED drivers -# -# CONFIG_ACCESSIBILITY is not set -CONFIG_INFINIBAND=m -# CONFIG_INFINIBAND_USER_MAD is not set -# CONFIG_INFINIBAND_USER_ACCESS is not set -CONFIG_INFINIBAND_ADDR_TRANS=y -CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y -CONFIG_INFINIBAND_VIRT_DMA=y -# CONFIG_INFINIBAND_CXGB4 is not set -# CONFIG_MLX4_INFINIBAND is not set -# CONFIG_INFINIBAND_MTHCA is not set -# CONFIG_INFINIBAND_OCRDMA is not set -# CONFIG_RDMA_RXE is not set -# CONFIG_RDMA_SIW is not set -# CONFIG_INFINIBAND_IPOIB is not set -# CONFIG_INFINIBAND_SRP is not set -# CONFIG_INFINIBAND_SRPT is not set -# CONFIG_INFINIBAND_ISER is not set -# CONFIG_INFINIBAND_ISERT is not set -# CONFIG_INFINIBAND_RTRS_CLIENT is not set -# CONFIG_INFINIBAND_RTRS_SERVER is not set -CONFIG_RTC_LIB=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_HCTOSYS_DEVICE="rtc0" -CONFIG_RTC_SYSTOHC=y -CONFIG_RTC_SYSTOHC_DEVICE="rtc0" -# CONFIG_RTC_DEBUG is not set -CONFIG_RTC_NVMEM=y - -# -# RTC interfaces -# -CONFIG_RTC_INTF_SYSFS=y -CONFIG_RTC_INTF_PROC=y -CONFIG_RTC_INTF_DEV=y -# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set -# CONFIG_RTC_DRV_TEST is not set - -# -# I2C RTC drivers -# -# CONFIG_RTC_DRV_ABB5ZES3 is not set -# CONFIG_RTC_DRV_ABEOZ9 is not set -# CONFIG_RTC_DRV_ABX80X is not set -# CONFIG_RTC_DRV_DS1307 is not set -# CONFIG_RTC_DRV_DS1374 is not set -# CONFIG_RTC_DRV_DS1672 is not set -# CONFIG_RTC_DRV_HYM8563 is not set -# CONFIG_RTC_DRV_MAX6900 is not set -# CONFIG_RTC_DRV_NCT3018Y is not set -# CONFIG_RTC_DRV_RS5C372 is not set -# CONFIG_RTC_DRV_ISL1208 is not set -# CONFIG_RTC_DRV_ISL12022 is not set -# CONFIG_RTC_DRV_ISL12026 is not set -# CONFIG_RTC_DRV_X1205 is not set -# CONFIG_RTC_DRV_PCF8523 is not set -# CONFIG_RTC_DRV_PCF85063 is not set -# CONFIG_RTC_DRV_PCF85363 is not set -# CONFIG_RTC_DRV_PCF8563 is not set -# CONFIG_RTC_DRV_PCF8583 is not set -# CONFIG_RTC_DRV_M41T80 is not set -# CONFIG_RTC_DRV_BQ32K is not set -# CONFIG_RTC_DRV_S35390A is not set -# CONFIG_RTC_DRV_FM3130 is not set -# CONFIG_RTC_DRV_RX8010 is not set -# CONFIG_RTC_DRV_RX8581 is not set -# CONFIG_RTC_DRV_RX8025 is not set -# CONFIG_RTC_DRV_EM3027 is not set -# CONFIG_RTC_DRV_RV3028 is not set -# CONFIG_RTC_DRV_RV3032 is not set -# CONFIG_RTC_DRV_RV8803 is not set -# CONFIG_RTC_DRV_SD3078 is not set - -# -# SPI RTC drivers -# -# CONFIG_RTC_DRV_M41T93 is not set -# CONFIG_RTC_DRV_M41T94 is not set -# CONFIG_RTC_DRV_DS1302 is not set -# CONFIG_RTC_DRV_DS1305 is not set -# CONFIG_RTC_DRV_DS1343 is not set -# CONFIG_RTC_DRV_DS1347 is not set -# CONFIG_RTC_DRV_DS1390 is not set -# CONFIG_RTC_DRV_MAX6916 is not set -# CONFIG_RTC_DRV_R9701 is not set -# CONFIG_RTC_DRV_RX4581 is not set -# CONFIG_RTC_DRV_RS5C348 is not set -# CONFIG_RTC_DRV_MAX6902 is not set -# CONFIG_RTC_DRV_PCF2123 is not set -# CONFIG_RTC_DRV_MCP795 is not set -CONFIG_RTC_I2C_AND_SPI=y - -# -# SPI and I2C RTC drivers -# -# CONFIG_RTC_DRV_DS3232 is not set -# CONFIG_RTC_DRV_PCF2127 is not set -# CONFIG_RTC_DRV_RV3029C2 is not set -# CONFIG_RTC_DRV_RX6110 is not set - -# -# Platform RTC drivers -# -# CONFIG_RTC_DRV_DS1286 is not set -# CONFIG_RTC_DRV_DS1511 is not set -# CONFIG_RTC_DRV_DS1553 is not set -# CONFIG_RTC_DRV_DS1685_FAMILY is not set -# CONFIG_RTC_DRV_DS1742 is not set -# CONFIG_RTC_DRV_DS2404 is not set -CONFIG_RTC_DRV_EFI=y -# CONFIG_RTC_DRV_STK17TA8 is not set -# CONFIG_RTC_DRV_M48T86 is not set -# CONFIG_RTC_DRV_M48T35 is not set -# CONFIG_RTC_DRV_M48T59 is not set -# CONFIG_RTC_DRV_MSM6242 is not set -# CONFIG_RTC_DRV_RP5C01 is not set -# CONFIG_RTC_DRV_ZYNQMP is not set - -# -# on-CPU RTC drivers -# -# CONFIG_RTC_DRV_CADENCE is not set -# CONFIG_RTC_DRV_FTRTC010 is not set -CONFIG_RTC_DRV_LOONGSON=y -# CONFIG_RTC_DRV_R7301 is not set - -# -# HID Sensor RTC drivers -# -# CONFIG_RTC_DRV_GOLDFISH is not set -CONFIG_DMADEVICES=y -# CONFIG_DMADEVICES_DEBUG is not set - -# -# DMA Devices -# -CONFIG_DMA_ENGINE=y -CONFIG_DMA_ACPI=y -CONFIG_DMA_OF=y -# CONFIG_ALTERA_MSGDMA is not set -# CONFIG_DW_AXI_DMAC is not set -# CONFIG_FSL_EDMA is not set -# CONFIG_INTEL_IDMA64 is not set -# CONFIG_PLX_DMA is not set -# CONFIG_XILINX_DMA is not set -# CONFIG_XILINX_XDMA is not set -# CONFIG_XILINX_ZYNQMP_DPDMA is not set -# CONFIG_QCOM_HIDMA_MGMT is not set -# CONFIG_QCOM_HIDMA is not set -# CONFIG_DW_DMAC is not set -# CONFIG_DW_DMAC_PCI is not set -# CONFIG_DW_EDMA is not set -# CONFIG_SF_PDMA is not set - -# -# DMA Clients -# -# CONFIG_ASYNC_TX_DMA is not set -# CONFIG_DMATEST is not set - -# -# DMABUF options -# -CONFIG_SYNC_FILE=y -# CONFIG_SW_SYNC is not set -# CONFIG_UDMABUF is not set -# CONFIG_DMABUF_MOVE_NOTIFY is not set -# CONFIG_DMABUF_DEBUG is not set -# CONFIG_DMABUF_SELFTESTS is not set -# CONFIG_DMABUF_HEAPS is not set -# CONFIG_DMABUF_SYSFS_STATS is not set -# end of DMABUF options - -CONFIG_UIO=m -# CONFIG_UIO_CIF is not set -CONFIG_UIO_PDRV_GENIRQ=m -CONFIG_UIO_DMEM_GENIRQ=m -# CONFIG_UIO_AEC is not set -# CONFIG_UIO_SERCOS3 is not set -CONFIG_UIO_PCI_GENERIC=m -# CONFIG_UIO_NETX is not set -# CONFIG_UIO_PRUSS is not set -# CONFIG_UIO_MF624 is not set -CONFIG_VFIO=m -CONFIG_VFIO_GROUP=y -CONFIG_VFIO_CONTAINER=y -# CONFIG_VFIO_NOIOMMU is not set -CONFIG_VFIO_VIRQFD=y - -# -# VFIO support for PCI devices -# -CONFIG_VFIO_PCI_CORE=m -CONFIG_VFIO_PCI_MMAP=y -CONFIG_VFIO_PCI_INTX=y -CONFIG_VFIO_PCI=m -# end of VFIO support for PCI devices - -CONFIG_IRQ_BYPASS_MANAGER=m -# CONFIG_VIRT_DRIVERS is not set -CONFIG_VIRTIO_ANCHOR=y -CONFIG_VIRTIO=y -CONFIG_VIRTIO_PCI_LIB=y -CONFIG_VIRTIO_PCI_LIB_LEGACY=y -CONFIG_VIRTIO_MENU=y -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_PCI_LEGACY=y -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_INPUT=m -CONFIG_VIRTIO_MMIO=m -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_VIRTIO_DMA_SHARED_BUFFER=m -# CONFIG_VDPA is not set -CONFIG_VHOST_IOTLB=m -CONFIG_VHOST_TASK=y -CONFIG_VHOST=m -CONFIG_VHOST_MENU=y -CONFIG_VHOST_NET=m -CONFIG_VHOST_SCSI=m -CONFIG_VHOST_VSOCK=m -# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set - -# -# Microsoft Hyper-V guest support -# -# end of Microsoft Hyper-V guest support - -# CONFIG_GREYBUS is not set -CONFIG_COMEDI=m -# CONFIG_COMEDI_DEBUG is not set -CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 -CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 -# CONFIG_COMEDI_MISC_DRIVERS is not set -# CONFIG_COMEDI_ISA_DRIVERS is not set -CONFIG_COMEDI_PCI_DRIVERS=m -CONFIG_COMEDI_8255_PCI=m -# CONFIG_COMEDI_ADDI_APCI_1032 is not set -# CONFIG_COMEDI_ADDI_APCI_1500 is not set -# CONFIG_COMEDI_ADDI_APCI_1516 is not set -# CONFIG_COMEDI_ADDI_APCI_1564 is not set -# CONFIG_COMEDI_ADDI_APCI_16XX is not set -# CONFIG_COMEDI_ADDI_APCI_2032 is not set -# CONFIG_COMEDI_ADDI_APCI_2200 is not set -# CONFIG_COMEDI_ADDI_APCI_3120 is not set -# CONFIG_COMEDI_ADDI_APCI_3501 is not set -# CONFIG_COMEDI_ADDI_APCI_3XXX is not set -CONFIG_COMEDI_ADL_PCI6208=m -CONFIG_COMEDI_ADL_PCI7X3X=m -CONFIG_COMEDI_ADL_PCI8164=m -CONFIG_COMEDI_ADL_PCI9111=m -CONFIG_COMEDI_ADL_PCI9118=m -CONFIG_COMEDI_ADV_PCI1710=m -CONFIG_COMEDI_ADV_PCI1720=m -CONFIG_COMEDI_ADV_PCI1723=m -CONFIG_COMEDI_ADV_PCI1724=m -CONFIG_COMEDI_ADV_PCI1760=m -CONFIG_COMEDI_ADV_PCI_DIO=m -# CONFIG_COMEDI_AMPLC_DIO200_PCI is not set -# CONFIG_COMEDI_AMPLC_PC236_PCI is not set -# CONFIG_COMEDI_AMPLC_PC263_PCI is not set -# CONFIG_COMEDI_AMPLC_PCI224 is not set -# CONFIG_COMEDI_AMPLC_PCI230 is not set -# CONFIG_COMEDI_CONTEC_PCI_DIO is not set -# CONFIG_COMEDI_DAS08_PCI is not set -# CONFIG_COMEDI_DT3000 is not set -# CONFIG_COMEDI_DYNA_PCI10XX is not set -# CONFIG_COMEDI_GSC_HPDI is not set -# CONFIG_COMEDI_MF6X4 is not set -# CONFIG_COMEDI_ICP_MULTI is not set -# CONFIG_COMEDI_DAQBOARD2000 is not set -# CONFIG_COMEDI_JR3_PCI is not set -# CONFIG_COMEDI_KE_COUNTER is not set -# CONFIG_COMEDI_CB_PCIDAS64 is not set -# CONFIG_COMEDI_CB_PCIDAS is not set -# CONFIG_COMEDI_CB_PCIDDA is not set -# CONFIG_COMEDI_CB_PCIMDAS is not set -# CONFIG_COMEDI_CB_PCIMDDA is not set -# CONFIG_COMEDI_ME4000 is not set -# CONFIG_COMEDI_ME_DAQ is not set -# CONFIG_COMEDI_NI_6527 is not set -# CONFIG_COMEDI_NI_65XX is not set -# CONFIG_COMEDI_NI_660X is not set -# CONFIG_COMEDI_NI_670X is not set -CONFIG_COMEDI_NI_LABPC_PCI=m -CONFIG_COMEDI_NI_PCIDIO=m -CONFIG_COMEDI_NI_PCIMIO=m -# CONFIG_COMEDI_RTD520 is not set -# CONFIG_COMEDI_S626 is not set -CONFIG_COMEDI_MITE=m -CONFIG_COMEDI_NI_TIOCMD=m -# CONFIG_COMEDI_PCMCIA_DRIVERS is not set -# CONFIG_COMEDI_USB_DRIVERS is not set -CONFIG_COMEDI_8254=m -CONFIG_COMEDI_8255=m -# CONFIG_COMEDI_8255_SA is not set -# CONFIG_COMEDI_KCOMEDILIB is not set -CONFIG_COMEDI_NI_LABPC=m -CONFIG_COMEDI_NI_TIO=m -CONFIG_COMEDI_NI_ROUTING=m -# CONFIG_COMEDI_TESTS is not set -CONFIG_STAGING=y -# CONFIG_PRISM2_USB is not set -# CONFIG_RTL8192U is not set -# CONFIG_RTLLIB is not set -# CONFIG_R8712U is not set -# CONFIG_RTS5208 is not set -# CONFIG_VT6655 is not set -# CONFIG_VT6656 is not set -# CONFIG_FB_SM750 is not set -# CONFIG_STAGING_MEDIA is not set -# CONFIG_STAGING_BOARD is not set -# CONFIG_LTE_GDM724X is not set -# CONFIG_FB_TFT is not set -# CONFIG_PI433 is not set -# CONFIG_XIL_AXIS_FIFO is not set -# CONFIG_FIELDBUS_DEV is not set -# CONFIG_QLGE is not set -# CONFIG_VME_BUS is not set -CONFIG_CPU_HWMON=y -CONFIG_LOONGARCH_PLATFORM_DEVICES=y -CONFIG_LOONGSON_LAPTOP=y -# CONFIG_GOLDFISH is not set -CONFIG_HAVE_CLK=y -CONFIG_HAVE_CLK_PREPARE=y -CONFIG_COMMON_CLK=y -# CONFIG_LMK04832 is not set -# CONFIG_COMMON_CLK_MAX9485 is not set -# CONFIG_COMMON_CLK_SI5341 is not set -# CONFIG_COMMON_CLK_SI5351 is not set -# CONFIG_COMMON_CLK_SI514 is not set -# CONFIG_COMMON_CLK_SI544 is not set -# CONFIG_COMMON_CLK_SI570 is not set -# CONFIG_COMMON_CLK_CDCE706 is not set -# CONFIG_COMMON_CLK_CDCE925 is not set -# CONFIG_COMMON_CLK_CS2000_CP is not set -# CONFIG_COMMON_CLK_AXI_CLKGEN is not set -CONFIG_COMMON_CLK_LOONGSON2=y -# CONFIG_COMMON_CLK_PWM is not set -# CONFIG_COMMON_CLK_RS9_PCIE is not set -# CONFIG_COMMON_CLK_SI521XX is not set -# CONFIG_COMMON_CLK_VC3 is not set -# CONFIG_COMMON_CLK_VC5 is not set -# CONFIG_COMMON_CLK_VC7 is not set -# CONFIG_COMMON_CLK_FIXED_MMIO is not set -# CONFIG_XILINX_VCU is not set -# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set -# CONFIG_HWSPINLOCK is not set - -# -# Clock Source drivers -# -# end of Clock Source drivers - -# CONFIG_MAILBOX is not set -CONFIG_IOMMU_API=y -CONFIG_IOMMU_SUPPORT=y - -# -# Generic IOMMU Pagetable Support -# -# end of Generic IOMMU Pagetable Support - -# CONFIG_IOMMU_DEBUGFS is not set -CONFIG_IOMMU_DEFAULT_DMA_STRICT=y -# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set -# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set -CONFIG_OF_IOMMU=y -# CONFIG_IOMMUFD is not set - -# -# Remoteproc drivers -# -# CONFIG_REMOTEPROC is not set -# end of Remoteproc drivers - -# -# Rpmsg drivers -# -# CONFIG_RPMSG_VIRTIO is not set -# end of Rpmsg drivers - -# CONFIG_SOUNDWIRE is not set - -# -# SOC (System On Chip) specific Drivers -# - -# -# Amlogic SoC drivers -# -# end of Amlogic SoC drivers - -# -# Broadcom SoC drivers -# -# end of Broadcom SoC drivers - -# -# NXP/Freescale QorIQ SoC drivers -# -# end of NXP/Freescale QorIQ SoC drivers - -# -# fujitsu SoC drivers -# -# end of fujitsu SoC drivers - -# -# i.MX SoC drivers -# -# end of i.MX SoC drivers - -# -# Enable LiteX SoC Builder specific drivers -# -# CONFIG_LITEX_SOC_CONTROLLER is not set -# end of Enable LiteX SoC Builder specific drivers - -CONFIG_LOONGSON2_GUTS=y -CONFIG_LOONGSON2_PM=y -# CONFIG_WPCM450_SOC is not set - -# -# Qualcomm SoC drivers -# -# end of Qualcomm SoC drivers - -# CONFIG_SOC_TI is not set - -# -# Xilinx SoC drivers -# -# end of Xilinx SoC drivers -# end of SOC (System On Chip) specific Drivers - -CONFIG_PM_DEVFREQ=y - -# -# DEVFREQ Governors -# -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y -CONFIG_DEVFREQ_GOV_PERFORMANCE=y -CONFIG_DEVFREQ_GOV_POWERSAVE=y -CONFIG_DEVFREQ_GOV_USERSPACE=y -# CONFIG_DEVFREQ_GOV_PASSIVE is not set - -# -# DEVFREQ Drivers -# -# CONFIG_PM_DEVFREQ_EVENT is not set -# CONFIG_EXTCON is not set -# CONFIG_MEMORY is not set -# CONFIG_IIO is not set -CONFIG_NTB=m -CONFIG_NTB_MSI=y -CONFIG_NTB_IDT=m -CONFIG_NTB_EPF=m -CONFIG_NTB_SWITCHTEC=m -# CONFIG_NTB_PINGPONG is not set -# CONFIG_NTB_TOOL is not set -CONFIG_NTB_PERF=m -# CONFIG_NTB_MSI_TEST is not set -CONFIG_NTB_TRANSPORT=m -CONFIG_PWM=y -CONFIG_PWM_SYSFS=y -# CONFIG_PWM_DEBUG is not set -# CONFIG_PWM_ATMEL_TCB is not set -# CONFIG_PWM_CLK is not set -# CONFIG_PWM_DWC is not set -# CONFIG_PWM_FSL_FTM is not set -# CONFIG_PWM_PCA9685 is not set -# CONFIG_PWM_XILINX is not set - -# -# IRQ chip support -# -CONFIG_IRQCHIP=y -# CONFIG_AL_FIC is not set -# CONFIG_XILINX_INTC is not set -CONFIG_IRQ_LOONGARCH_CPU=y -CONFIG_LOONGSON_LIOINTC=y -CONFIG_LOONGSON_EIOINTC=y -CONFIG_LOONGSON_HTVEC=y -CONFIG_LOONGSON_PCH_PIC=y -CONFIG_LOONGSON_PCH_MSI=y -CONFIG_LOONGSON_PCH_LPC=y -# end of IRQ chip support - -# CONFIG_IPACK_BUS is not set -CONFIG_RESET_CONTROLLER=y -# CONFIG_RESET_SIMPLE is not set -# CONFIG_RESET_TI_SYSCON is not set -# CONFIG_RESET_TI_TPS380X is not set - -# -# PHY Subsystem -# -# CONFIG_GENERIC_PHY is not set -# CONFIG_PHY_CAN_TRANSCEIVER is not set - -# -# PHY drivers for Broadcom platforms -# -# CONFIG_BCM_KONA_USB2_PHY is not set -# end of PHY drivers for Broadcom platforms - -# CONFIG_PHY_CADENCE_TORRENT is not set -# CONFIG_PHY_CADENCE_DPHY is not set -# CONFIG_PHY_CADENCE_DPHY_RX is not set -# CONFIG_PHY_CADENCE_SIERRA is not set -# CONFIG_PHY_CADENCE_SALVO is not set -# CONFIG_PHY_PXA_28NM_HSIC is not set -# CONFIG_PHY_PXA_28NM_USB2 is not set -# CONFIG_PHY_LAN966X_SERDES is not set -# CONFIG_PHY_MAPPHONE_MDM6600 is not set -# CONFIG_PHY_OCELOT_SERDES is not set -# CONFIG_PHY_SAMSUNG_USB2 is not set -# end of PHY Subsystem - -# CONFIG_POWERCAP is not set -# CONFIG_MCB is not set - -# -# Performance monitor support -# -# end of Performance monitor support - -CONFIG_RAS=y -CONFIG_USB4=y -# CONFIG_USB4_DEBUGFS_WRITE is not set -# CONFIG_USB4_DMA_TEST is not set - -# -# Android -# -# CONFIG_ANDROID_BINDER_IPC is not set -# end of Android - -# CONFIG_LIBNVDIMM is not set -# CONFIG_DAX is not set -CONFIG_NVMEM=y -CONFIG_NVMEM_SYSFS=y - -# -# Layout Types -# -# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set -# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set -# end of Layout Types - -# CONFIG_NVMEM_RMEM is not set -# CONFIG_NVMEM_U_BOOT_ENV is not set - -# -# HW tracing support -# -# CONFIG_STM is not set -# CONFIG_INTEL_TH is not set -# end of HW tracing support - -# CONFIG_FPGA is not set -# CONFIG_FSI is not set -CONFIG_PM_OPP=y -# CONFIG_SIOX is not set -# CONFIG_SLIMBUS is not set -# CONFIG_INTERCONNECT is not set -# CONFIG_COUNTER is not set -# CONFIG_MOST is not set -# CONFIG_PECI is not set -# CONFIG_HTE is not set -# end of Device Drivers - -# -# File systems -# -# CONFIG_VALIDATE_FS_PARSER is not set -CONFIG_FS_IOMAP=y -CONFIG_BUFFER_HEAD=y -CONFIG_LEGACY_DIRECT_IO=y -CONFIG_EXT2_FS=y -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_POSIX_ACL=y -CONFIG_EXT2_FS_SECURITY=y -CONFIG_EXT3_FS=y -CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT3_FS_SECURITY=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -# CONFIG_EXT4_DEBUG is not set -CONFIG_JBD2=y -# CONFIG_JBD2_DEBUG is not set -CONFIG_FS_MBCACHE=y -# CONFIG_REISERFS_FS is not set -CONFIG_JFS_FS=m -CONFIG_JFS_POSIX_ACL=y -CONFIG_JFS_SECURITY=y -# CONFIG_JFS_DEBUG is not set -# CONFIG_JFS_STATISTICS is not set -CONFIG_XFS_FS=y -CONFIG_XFS_SUPPORT_V4=y -CONFIG_XFS_SUPPORT_ASCII_CI=y -CONFIG_XFS_QUOTA=y -CONFIG_XFS_POSIX_ACL=y -# CONFIG_XFS_RT is not set -# CONFIG_XFS_ONLINE_SCRUB is not set -# CONFIG_XFS_WARN is not set -# CONFIG_XFS_DEBUG is not set -CONFIG_GFS2_FS=m -CONFIG_GFS2_FS_LOCKING_DLM=y -CONFIG_OCFS2_FS=m -CONFIG_OCFS2_FS_O2CB=m -CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m -CONFIG_OCFS2_FS_STATS=y -CONFIG_OCFS2_DEBUG_MASKLOG=y -# CONFIG_OCFS2_DEBUG_FS is not set -CONFIG_BTRFS_FS=y -CONFIG_BTRFS_FS_POSIX_ACL=y -# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set -# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set -# CONFIG_BTRFS_DEBUG is not set -# CONFIG_BTRFS_ASSERT is not set -# CONFIG_BTRFS_FS_REF_VERIFY is not set -# CONFIG_NILFS2_FS is not set -# CONFIG_F2FS_FS is not set -# CONFIG_ZONEFS_FS is not set -CONFIG_FS_POSIX_ACL=y -CONFIG_EXPORTFS=y -CONFIG_EXPORTFS_BLOCK_OPS=y -CONFIG_FILE_LOCKING=y -# CONFIG_FS_ENCRYPTION is not set -# CONFIG_FS_VERITY is not set -CONFIG_FSNOTIFY=y -CONFIG_DNOTIFY=y -CONFIG_INOTIFY_USER=y -CONFIG_FANOTIFY=y -CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y -CONFIG_QUOTA=y -# CONFIG_QUOTA_NETLINK_INTERFACE is not set -# CONFIG_QUOTA_DEBUG is not set -CONFIG_QUOTA_TREE=m -CONFIG_QFMT_V1=m -CONFIG_QFMT_V2=m -CONFIG_QUOTACTL=y -CONFIG_AUTOFS_FS=y -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_VIRTIO_FS=m -CONFIG_OVERLAY_FS=y -CONFIG_OVERLAY_FS_REDIRECT_DIR=y -CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y -CONFIG_OVERLAY_FS_INDEX=y -CONFIG_OVERLAY_FS_XINO_AUTO=y -CONFIG_OVERLAY_FS_METACOPY=y -# CONFIG_OVERLAY_FS_DEBUG is not set - -# -# Caches -# -CONFIG_NETFS_SUPPORT=y -# CONFIG_NETFS_STATS is not set -CONFIG_FSCACHE=y -# CONFIG_FSCACHE_STATS is not set -# CONFIG_FSCACHE_DEBUG is not set -CONFIG_CACHEFILES=m -# CONFIG_CACHEFILES_DEBUG is not set -# CONFIG_CACHEFILES_ERROR_INJECTION is not set -# CONFIG_CACHEFILES_ONDEMAND is not set -# end of Caches - -# -# CD-ROM/DVD Filesystems -# -CONFIG_ISO9660_FS=y -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=y -# end of CD-ROM/DVD Filesystems - -# -# DOS/FAT/EXFAT/NT Filesystems -# -CONFIG_FAT_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_CODEPAGE=936 -CONFIG_FAT_DEFAULT_IOCHARSET="gb2312" -CONFIG_FAT_DEFAULT_UTF8=y -CONFIG_EXFAT_FS=m -CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" -# CONFIG_NTFS_FS is not set -CONFIG_NTFS3_FS=m -CONFIG_NTFS3_64BIT_CLUSTER=y -CONFIG_NTFS3_LZX_XPRESS=y -CONFIG_NTFS3_FS_POSIX_ACL=y -# end of DOS/FAT/EXFAT/NT Filesystems - -# -# Pseudo filesystems -# -CONFIG_PROC_FS=y -CONFIG_PROC_KCORE=y -CONFIG_PROC_VMCORE=y -# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set -CONFIG_PROC_SYSCTL=y -CONFIG_PROC_PAGE_MONITOR=y -CONFIG_PROC_CHILDREN=y -CONFIG_KERNFS=y -CONFIG_SYSFS=y -CONFIG_TMPFS=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_TMPFS_XATTR=y -# CONFIG_TMPFS_INODE64 is not set -# CONFIG_TMPFS_QUOTA is not set -CONFIG_ARCH_SUPPORTS_HUGETLBFS=y -CONFIG_HUGETLBFS=y -CONFIG_HUGETLB_PAGE=y -CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set -CONFIG_CONFIGFS_FS=y -CONFIG_EFIVAR_FS=m -# end of Pseudo filesystems - -CONFIG_MISC_FILESYSTEMS=y -CONFIG_ORANGEFS_FS=m -# CONFIG_ADFS_FS is not set -# CONFIG_AFFS_FS is not set -CONFIG_ECRYPT_FS=m -CONFIG_ECRYPT_FS_MESSAGING=y -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -# CONFIG_BEFS_FS is not set -# CONFIG_BFS_FS is not set -# CONFIG_EFS_FS is not set -# CONFIG_JFFS2_FS is not set -CONFIG_UBIFS_FS=m -CONFIG_UBIFS_FS_ADVANCED_COMPR=y -CONFIG_UBIFS_FS_LZO=y -CONFIG_UBIFS_FS_ZLIB=y -CONFIG_UBIFS_FS_ZSTD=y -# CONFIG_UBIFS_ATIME_SUPPORT is not set -CONFIG_UBIFS_FS_XATTR=y -CONFIG_UBIFS_FS_SECURITY=y -# CONFIG_UBIFS_FS_AUTHENTICATION is not set -CONFIG_CRAMFS=m -CONFIG_CRAMFS_BLOCKDEV=y -# CONFIG_CRAMFS_MTD is not set -CONFIG_SQUASHFS=y -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set -CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y -# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set -CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_ZLIB=y -CONFIG_SQUASHFS_LZ4=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_SQUASHFS_ZSTD=y -# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set -# CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 -# CONFIG_VXFS_FS is not set -CONFIG_MINIX_FS=m -# CONFIG_OMFS_FS is not set -# CONFIG_HPFS_FS is not set -# CONFIG_QNX4FS_FS is not set -# CONFIG_QNX6FS_FS is not set -CONFIG_ROMFS_FS=m -CONFIG_ROMFS_BACKED_BY_BLOCK=y -# CONFIG_ROMFS_BACKED_BY_MTD is not set -# CONFIG_ROMFS_BACKED_BY_BOTH is not set -CONFIG_ROMFS_ON_BLOCK=y -CONFIG_PSTORE=m -CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 -CONFIG_PSTORE_COMPRESS=y -# CONFIG_PSTORE_CONSOLE is not set -# CONFIG_PSTORE_PMSG is not set -# CONFIG_PSTORE_RAM is not set -# CONFIG_PSTORE_BLK is not set -CONFIG_SYSV_FS=m -CONFIG_UFS_FS=m -# CONFIG_UFS_FS_WRITE is not set -# CONFIG_UFS_DEBUG is not set -CONFIG_EROFS_FS=m -# CONFIG_EROFS_FS_DEBUG is not set -CONFIG_EROFS_FS_XATTR=y -CONFIG_EROFS_FS_POSIX_ACL=y -CONFIG_EROFS_FS_SECURITY=y -CONFIG_EROFS_FS_ZIP=y -CONFIG_EROFS_FS_ZIP_LZMA=y -# CONFIG_EROFS_FS_ZIP_DEFLATE is not set -CONFIG_EROFS_FS_PCPU_KTHREAD=y -CONFIG_EROFS_FS_PCPU_KTHREAD_HIPRI=y -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=y -CONFIG_NFS_V2=y -CONFIG_NFS_V3=y -CONFIG_NFS_V3_ACL=y -CONFIG_NFS_V4=y -# CONFIG_NFS_SWAP is not set -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_PNFS_FILE_LAYOUT=y -CONFIG_PNFS_BLOCK=y -CONFIG_PNFS_FLEXFILE_LAYOUT=y -CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" -# CONFIG_NFS_V4_1_MIGRATION is not set -CONFIG_NFS_V4_SECURITY_LABEL=y -CONFIG_ROOT_NFS=y -# CONFIG_NFS_FSCACHE is not set -# CONFIG_NFS_USE_LEGACY_DNS is not set -CONFIG_NFS_USE_KERNEL_DNS=y -CONFIG_NFS_DISABLE_UDP_SUPPORT=y -CONFIG_NFS_V4_2_READ_PLUS=y -CONFIG_NFSD=y -# CONFIG_NFSD_V2 is not set -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_PNFS=y -CONFIG_NFSD_BLOCKLAYOUT=y -# CONFIG_NFSD_SCSILAYOUT is not set -# CONFIG_NFSD_FLEXFILELAYOUT is not set -# CONFIG_NFSD_V4_2_INTER_SSC is not set -# CONFIG_NFSD_V4_SECURITY_LABEL is not set -CONFIG_GRACE_PERIOD=y -CONFIG_LOCKD=y -CONFIG_LOCKD_V4=y -CONFIG_NFS_ACL_SUPPORT=y -CONFIG_NFS_COMMON=y -CONFIG_NFS_V4_2_SSC_HELPER=y -CONFIG_SUNRPC=y -CONFIG_SUNRPC_GSS=y -CONFIG_SUNRPC_BACKCHANNEL=y -CONFIG_RPCSEC_GSS_KRB5=y -# CONFIG_SUNRPC_DEBUG is not set -CONFIG_SUNRPC_XPRT_RDMA=m -CONFIG_CEPH_FS=m -CONFIG_CEPH_FSCACHE=y -CONFIG_CEPH_FS_POSIX_ACL=y -CONFIG_CEPH_FS_SECURITY_LABEL=y -CONFIG_CIFS=m -CONFIG_CIFS_STATS2=y -CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y -# CONFIG_CIFS_UPCALL is not set -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -# CONFIG_CIFS_DEBUG is not set -CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SWN_UPCALL=y -CONFIG_CIFS_SMB_DIRECT=y -# CONFIG_CIFS_FSCACHE is not set -CONFIG_SMB_SERVER=m -CONFIG_SMB_SERVER_SMBDIRECT=y -CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y -CONFIG_SMB_SERVER_KERBEROS5=y -CONFIG_SMBFS=m -# CONFIG_CODA_FS is not set -# CONFIG_AFS_FS is not set -CONFIG_9P_FS=y -# CONFIG_9P_FSCACHE is not set -# CONFIG_9P_FS_POSIX_ACL is not set -# CONFIG_9P_FS_SECURITY is not set -CONFIG_NLS=y -CONFIG_NLS_DEFAULT="utf-8" -CONFIG_NLS_CODEPAGE_437=y -# CONFIG_NLS_CODEPAGE_737 is not set -# CONFIG_NLS_CODEPAGE_775 is not set -# CONFIG_NLS_CODEPAGE_850 is not set -# CONFIG_NLS_CODEPAGE_852 is not set -# CONFIG_NLS_CODEPAGE_855 is not set -# CONFIG_NLS_CODEPAGE_857 is not set -# CONFIG_NLS_CODEPAGE_860 is not set -# CONFIG_NLS_CODEPAGE_861 is not set -# CONFIG_NLS_CODEPAGE_862 is not set -# CONFIG_NLS_CODEPAGE_863 is not set -# CONFIG_NLS_CODEPAGE_864 is not set -# CONFIG_NLS_CODEPAGE_865 is not set -# CONFIG_NLS_CODEPAGE_866 is not set -# CONFIG_NLS_CODEPAGE_869 is not set -CONFIG_NLS_CODEPAGE_936=y -# CONFIG_NLS_CODEPAGE_950 is not set -# CONFIG_NLS_CODEPAGE_932 is not set -# CONFIG_NLS_CODEPAGE_949 is not set -# CONFIG_NLS_CODEPAGE_874 is not set -# CONFIG_NLS_ISO8859_8 is not set -# CONFIG_NLS_CODEPAGE_1250 is not set -# CONFIG_NLS_CODEPAGE_1251 is not set -CONFIG_NLS_ASCII=y -# CONFIG_NLS_ISO8859_1 is not set -# CONFIG_NLS_ISO8859_2 is not set -# CONFIG_NLS_ISO8859_3 is not set -# CONFIG_NLS_ISO8859_4 is not set -# CONFIG_NLS_ISO8859_5 is not set -# CONFIG_NLS_ISO8859_6 is not set -# CONFIG_NLS_ISO8859_7 is not set -# CONFIG_NLS_ISO8859_9 is not set -# CONFIG_NLS_ISO8859_13 is not set -# CONFIG_NLS_ISO8859_14 is not set -# CONFIG_NLS_ISO8859_15 is not set -# CONFIG_NLS_KOI8_R is not set -# CONFIG_NLS_KOI8_U is not set -# CONFIG_NLS_MAC_ROMAN is not set -# CONFIG_NLS_MAC_CELTIC is not set -# CONFIG_NLS_MAC_CENTEURO is not set -# CONFIG_NLS_MAC_CROATIAN is not set -# CONFIG_NLS_MAC_CYRILLIC is not set -# CONFIG_NLS_MAC_GAELIC is not set -# CONFIG_NLS_MAC_GREEK is not set -# CONFIG_NLS_MAC_ICELAND is not set -# CONFIG_NLS_MAC_INUIT is not set -# CONFIG_NLS_MAC_ROMANIAN is not set -# CONFIG_NLS_MAC_TURKISH is not set -CONFIG_NLS_UTF8=y -CONFIG_NLS_UCS2_UTILS=m -CONFIG_DLM=m -# CONFIG_DLM_DEBUG is not set -CONFIG_UNICODE=m -# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set -CONFIG_IO_WQ=y -# end of File systems - -# -# Security options -# -CONFIG_KEYS=y -# CONFIG_KEYS_REQUEST_CACHE is not set -# CONFIG_PERSISTENT_KEYRINGS is not set -# CONFIG_TRUSTED_KEYS is not set -# CONFIG_ENCRYPTED_KEYS is not set -CONFIG_KEY_DH_OPERATIONS=y -# CONFIG_SECURITY_DMESG_RESTRICT is not set -CONFIG_SECURITY=y -CONFIG_SECURITYFS=y -CONFIG_SECURITY_NETWORK=y -# CONFIG_SECURITY_INFINIBAND is not set -# CONFIG_SECURITY_NETWORK_XFRM is not set -CONFIG_SECURITY_PATH=y -CONFIG_LSM_MMAP_MIN_ADDR=65536 -# CONFIG_HARDENED_USERCOPY is not set -# CONFIG_FORTIFY_SOURCE is not set -# CONFIG_STATIC_USERMODEHELPER is not set -CONFIG_SECURITY_SELINUX=y -CONFIG_SECURITY_SELINUX_BOOTPARAM=y -CONFIG_SECURITY_SELINUX_DEVELOP=y -CONFIG_SECURITY_SELINUX_AVC_STATS=y -CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 -CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 -# CONFIG_SECURITY_SELINUX_DEBUG is not set -# CONFIG_SECURITY_SMACK is not set -# CONFIG_SECURITY_TOMOYO is not set -CONFIG_SECURITY_APPARMOR=y -# CONFIG_SECURITY_APPARMOR_DEBUG is not set -CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y -CONFIG_SECURITY_APPARMOR_HASH=y -CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y -CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y -CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y -# CONFIG_SECURITY_LOADPIN is not set -CONFIG_SECURITY_YAMA=y -# CONFIG_SECURITY_SAFESETID is not set -# CONFIG_SECURITY_LOCKDOWN_LSM is not set -# CONFIG_SECURITY_LANDLOCK is not set -CONFIG_INTEGRITY=y -# CONFIG_INTEGRITY_SIGNATURE is not set -CONFIG_INTEGRITY_AUDIT=y -# CONFIG_IMA is not set -# CONFIG_EVM is not set -# CONFIG_DEFAULT_SECURITY_SELINUX is not set -# CONFIG_DEFAULT_SECURITY_APPARMOR is not set -CONFIG_DEFAULT_SECURITY_DAC=y -CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,bpf" - -# -# Kernel hardening options -# - -# -# Memory initialization -# -CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y -# CONFIG_INIT_STACK_NONE is not set -# CONFIG_INIT_STACK_ALL_PATTERN is not set -CONFIG_INIT_STACK_ALL_ZERO=y -# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set -# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set -CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y -# CONFIG_ZERO_CALL_USED_REGS is not set -# end of Memory initialization - -# -# Hardening of kernel data structures -# -# CONFIG_LIST_HARDENED is not set -# CONFIG_BUG_ON_DATA_CORRUPTION is not set -# end of Hardening of kernel data structures - -CONFIG_RANDSTRUCT_NONE=y -# CONFIG_RANDSTRUCT_FULL is not set -# CONFIG_RANDSTRUCT_PERFORMANCE is not set -# end of Kernel hardening options -# end of Security options - -CONFIG_XOR_BLOCKS=y -CONFIG_ASYNC_CORE=m -CONFIG_ASYNC_MEMCPY=m -CONFIG_ASYNC_XOR=m -CONFIG_ASYNC_PQ=m -CONFIG_ASYNC_RAID6_RECOV=m -CONFIG_CRYPTO=y - -# -# Crypto core or helper -# -CONFIG_CRYPTO_ALGAPI=y -CONFIG_CRYPTO_ALGAPI2=y -CONFIG_CRYPTO_AEAD=m -CONFIG_CRYPTO_AEAD2=y -CONFIG_CRYPTO_SIG2=y -CONFIG_CRYPTO_SKCIPHER=y -CONFIG_CRYPTO_SKCIPHER2=y -CONFIG_CRYPTO_HASH=y -CONFIG_CRYPTO_HASH2=y -CONFIG_CRYPTO_RNG=m -CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_RNG_DEFAULT=m -CONFIG_CRYPTO_AKCIPHER2=y -CONFIG_CRYPTO_AKCIPHER=y -CONFIG_CRYPTO_KPP2=y -CONFIG_CRYPTO_KPP=y -CONFIG_CRYPTO_ACOMP2=y -CONFIG_CRYPTO_MANAGER=y -CONFIG_CRYPTO_MANAGER2=y -CONFIG_CRYPTO_USER=m -# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set -# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set -CONFIG_CRYPTO_NULL=m -CONFIG_CRYPTO_NULL2=m -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_CRYPTD=m -CONFIG_CRYPTO_AUTHENC=m -# CONFIG_CRYPTO_TEST is not set -CONFIG_CRYPTO_ENGINE=m -# end of Crypto core or helper - -# -# Public-key cryptography -# -CONFIG_CRYPTO_RSA=y -CONFIG_CRYPTO_DH=y -# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set -CONFIG_CRYPTO_ECC=m -CONFIG_CRYPTO_ECDH=m -# CONFIG_CRYPTO_ECDSA is not set -# CONFIG_CRYPTO_ECRDSA is not set -# CONFIG_CRYPTO_SM2 is not set -# CONFIG_CRYPTO_CURVE25519 is not set -# end of Public-key cryptography - -# -# Block ciphers -# -CONFIG_CRYPTO_AES=m -# CONFIG_CRYPTO_AES_TI is not set -CONFIG_CRYPTO_ANUBIS=m -# CONFIG_CRYPTO_ARIA is not set -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_BLOWFISH_COMMON=m -# CONFIG_CRYPTO_CAMELLIA is not set -CONFIG_CRYPTO_CAST_COMMON=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -# CONFIG_CRYPTO_DES is not set -# CONFIG_CRYPTO_FCRYPT is not set -CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_SERPENT=m -# CONFIG_CRYPTO_SM4_GENERIC is not set -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_COMMON=m -# end of Block ciphers - -# -# Length-preserving ciphers and modes -# -# CONFIG_CRYPTO_ADIANTUM is not set -# CONFIG_CRYPTO_ARC4 is not set -CONFIG_CRYPTO_CHACHA20=m -CONFIG_CRYPTO_CBC=m -# CONFIG_CRYPTO_CFB is not set -CONFIG_CRYPTO_CTR=m -# CONFIG_CRYPTO_CTS is not set -CONFIG_CRYPTO_ECB=m -# CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_KEYWRAP is not set -# CONFIG_CRYPTO_LRW is not set -# CONFIG_CRYPTO_OFB is not set -# CONFIG_CRYPTO_PCBC is not set -# CONFIG_CRYPTO_XTS is not set -# end of Length-preserving ciphers and modes - -# -# AEAD (authenticated encryption with associated data) ciphers -# -# CONFIG_CRYPTO_AEGIS128 is not set -CONFIG_CRYPTO_CHACHA20POLY1305=m -CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=m -CONFIG_CRYPTO_GENIV=m -CONFIG_CRYPTO_SEQIV=m -CONFIG_CRYPTO_ECHAINIV=m -CONFIG_CRYPTO_ESSIV=m -# end of AEAD (authenticated encryption with associated data) ciphers - -# -# Hashes, digests, and MACs -# -CONFIG_CRYPTO_BLAKE2B=y -CONFIG_CRYPTO_CMAC=m -CONFIG_CRYPTO_GHASH=m -CONFIG_CRYPTO_HMAC=y -# CONFIG_CRYPTO_MD4 is not set -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=m -CONFIG_CRYPTO_POLY1305=m -# CONFIG_CRYPTO_RMD160 is not set -CONFIG_CRYPTO_SHA1=y -CONFIG_CRYPTO_SHA256=y -CONFIG_CRYPTO_SHA512=m -CONFIG_CRYPTO_SHA3=m -# CONFIG_CRYPTO_SM3_GENERIC is not set -# CONFIG_CRYPTO_STREEBOG is not set -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_WP512=m -# CONFIG_CRYPTO_XCBC is not set -CONFIG_CRYPTO_XXHASH=y -# end of Hashes, digests, and MACs - -# -# CRCs (cyclic redundancy checks) -# -CONFIG_CRYPTO_CRC32C=y -# CONFIG_CRYPTO_CRC32 is not set -CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_CRC64_ROCKSOFT=y -# end of CRCs (cyclic redundancy checks) - -# -# Compression -# -CONFIG_CRYPTO_DEFLATE=m -CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_842=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_ZSTD=y -# end of Compression - -# -# Random number generation -# -# CONFIG_CRYPTO_ANSI_CPRNG is not set -CONFIG_CRYPTO_DRBG_MENU=m -CONFIG_CRYPTO_DRBG_HMAC=y -# CONFIG_CRYPTO_DRBG_HASH is not set -# CONFIG_CRYPTO_DRBG_CTR is not set -CONFIG_CRYPTO_DRBG=m -CONFIG_CRYPTO_JITTERENTROPY=m -# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set -CONFIG_CRYPTO_KDF800108_CTR=y -# end of Random number generation - -# -# Userspace interface -# -CONFIG_CRYPTO_USER_API=m -CONFIG_CRYPTO_USER_API_HASH=m -CONFIG_CRYPTO_USER_API_SKCIPHER=m -CONFIG_CRYPTO_USER_API_RNG=m -# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set -CONFIG_CRYPTO_USER_API_AEAD=m -CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y -# CONFIG_CRYPTO_STATS is not set -# end of Userspace interface - -CONFIG_CRYPTO_HASH_INFO=y - -# -# Accelerated Cryptographic Algorithms for CPU (loongarch) -# -CONFIG_CRYPTO_CRC32_LOONGARCH=m -# end of Accelerated Cryptographic Algorithms for CPU (loongarch) - -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set -# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set -# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set -# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set -# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set -# CONFIG_CRYPTO_DEV_QAT_C62X is not set -# CONFIG_CRYPTO_DEV_QAT_4XXX is not set -# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set -# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set -# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set -# CONFIG_CRYPTO_DEV_CHELSIO is not set -CONFIG_CRYPTO_DEV_VIRTIO=m -# CONFIG_CRYPTO_DEV_SAFEXCEL is not set -# CONFIG_CRYPTO_DEV_CCREE is not set -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set -CONFIG_ASYMMETRIC_KEY_TYPE=y -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y -CONFIG_X509_CERTIFICATE_PARSER=y -# CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set -CONFIG_PKCS7_MESSAGE_PARSER=y -# CONFIG_PKCS7_TEST_KEY is not set -# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set -# CONFIG_FIPS_SIGNATURE_SELFTEST is not set - -# -# Certificates for signature checking -# -CONFIG_SYSTEM_TRUSTED_KEYRING=y -CONFIG_SYSTEM_TRUSTED_KEYS="" -# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set -# CONFIG_SECONDARY_TRUSTED_KEYRING is not set -# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set -# end of Certificates for signature checking - -CONFIG_BINARY_PRINTF=y - -# -# Library routines -# -CONFIG_RAID6_PQ=y -CONFIG_RAID6_PQ_BENCHMARK=y -# CONFIG_PACKING is not set -CONFIG_BITREVERSE=y -CONFIG_GENERIC_STRNCPY_FROM_USER=y -CONFIG_GENERIC_STRNLEN_USER=y -CONFIG_GENERIC_NET_UTILS=y -# CONFIG_CORDIC is not set -# CONFIG_PRIME_NUMBERS is not set -CONFIG_RATIONAL=y -CONFIG_GENERIC_PCI_IOMAP=y -CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y - -# -# Crypto library routines -# -CONFIG_CRYPTO_LIB_UTILS=y -CONFIG_CRYPTO_LIB_AES=m -CONFIG_CRYPTO_LIB_ARC4=m -CONFIG_CRYPTO_LIB_GF128MUL=m -CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y -CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m -CONFIG_CRYPTO_LIB_CHACHA=m -CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m -CONFIG_CRYPTO_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_DES=m -CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 -CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m -CONFIG_CRYPTO_LIB_POLY1305=m -CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m -CONFIG_CRYPTO_LIB_SHA1=y -CONFIG_CRYPTO_LIB_SHA256=y -# end of Crypto library routines - -CONFIG_CRC_CCITT=m -CONFIG_CRC16=y -CONFIG_CRC_T10DIF=y -CONFIG_CRC64_ROCKSOFT=y -CONFIG_CRC_ITU_T=y -CONFIG_CRC32=y -# CONFIG_CRC32_SELFTEST is not set -CONFIG_CRC32_SLICEBY8=y -# CONFIG_CRC32_SLICEBY4 is not set -# CONFIG_CRC32_SARWATE is not set -# CONFIG_CRC32_BIT is not set -CONFIG_CRC64=y -# CONFIG_CRC4 is not set -# CONFIG_CRC7 is not set -CONFIG_LIBCRC32C=y -# CONFIG_CRC8 is not set -CONFIG_XXHASH=y -CONFIG_AUDIT_GENERIC=y -# CONFIG_RANDOM32_SELFTEST is not set -CONFIG_842_COMPRESS=m -CONFIG_842_DECOMPRESS=m -CONFIG_ZLIB_INFLATE=y -CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y -CONFIG_LZ4_COMPRESS=m -CONFIG_LZ4HC_COMPRESS=m -CONFIG_LZ4_DECOMPRESS=y -CONFIG_ZSTD_COMMON=y -CONFIG_ZSTD_COMPRESS=y -CONFIG_ZSTD_DECOMPRESS=y -CONFIG_XZ_DEC=y -CONFIG_XZ_DEC_X86=y -CONFIG_XZ_DEC_POWERPC=y -CONFIG_XZ_DEC_IA64=y -CONFIG_XZ_DEC_ARM=y -CONFIG_XZ_DEC_ARMTHUMB=y -CONFIG_XZ_DEC_SPARC=y -CONFIG_XZ_DEC_MICROLZMA=y -CONFIG_XZ_DEC_BCJ=y -# CONFIG_XZ_DEC_TEST is not set -CONFIG_DECOMPRESS_GZIP=y -CONFIG_DECOMPRESS_BZIP2=y -CONFIG_DECOMPRESS_LZMA=y -CONFIG_DECOMPRESS_XZ=y -CONFIG_DECOMPRESS_LZO=y -CONFIG_DECOMPRESS_LZ4=y -CONFIG_DECOMPRESS_ZSTD=y -CONFIG_GENERIC_ALLOCATOR=y -CONFIG_TEXTSEARCH=y -CONFIG_TEXTSEARCH_KMP=m -CONFIG_TEXTSEARCH_BM=m -CONFIG_TEXTSEARCH_FSM=m -CONFIG_BTREE=y -CONFIG_INTERVAL_TREE=y -CONFIG_XARRAY_MULTI=y -CONFIG_ASSOCIATIVE_ARRAY=y -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y -CONFIG_HAS_IOPORT_MAP=y -CONFIG_HAS_DMA=y -CONFIG_NEED_DMA_MAP_STATE=y -CONFIG_ARCH_DMA_ADDR_T_64BIT=y -CONFIG_DMA_DECLARE_COHERENT=y -CONFIG_SWIOTLB=y -# CONFIG_SWIOTLB_DYNAMIC is not set -# CONFIG_DMA_RESTRICTED_POOL is not set -CONFIG_DMA_CMA=y -CONFIG_DMA_NUMA_CMA=y - -# -# Default contiguous memory area size: -# -CONFIG_CMA_SIZE_MBYTES=0 -CONFIG_CMA_SIZE_SEL_MBYTES=y -# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set -# CONFIG_CMA_SIZE_SEL_MIN is not set -# CONFIG_CMA_SIZE_SEL_MAX is not set -CONFIG_CMA_ALIGNMENT=8 -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_DMA_MAP_BENCHMARK is not set -CONFIG_SGL_ALLOC=y -# CONFIG_FORCE_NR_CPUS is not set -CONFIG_CPU_RMAP=y -CONFIG_DQL=y -CONFIG_GLOB=y -# CONFIG_GLOB_SELFTEST is not set -CONFIG_NLATTR=y -CONFIG_LRU_CACHE=m -CONFIG_CLZ_TAB=y -CONFIG_IRQ_POLL=y -CONFIG_MPILIB=y -CONFIG_DIMLIB=y -CONFIG_LIBFDT=y -CONFIG_OID_REGISTRY=y -CONFIG_UCS2_STRING=y -CONFIG_HAVE_GENERIC_VDSO=y -CONFIG_GENERIC_GETTIMEOFDAY=y -CONFIG_GENERIC_VDSO_TIME_NS=y -CONFIG_FONT_SUPPORT=y -CONFIG_FONTS=y -# CONFIG_FONT_8x8 is not set -# CONFIG_FONT_8x16 is not set -CONFIG_FONT_UTF8x16=y -# CONFIG_FONT_6x11 is not set -# CONFIG_FONT_7x14 is not set -# CONFIG_FONT_PEARL_8x8 is not set -# CONFIG_FONT_ACORN_8x8 is not set -# CONFIG_FONT_MINI_4x6 is not set -# CONFIG_FONT_6x10 is not set -# CONFIG_FONT_10x18 is not set -# CONFIG_FONT_SUN8x16 is not set -# CONFIG_FONT_SUN12x22 is not set -# CONFIG_FONT_TER16x32 is not set -# CONFIG_FONT_6x8 is not set -CONFIG_SG_POOL=y -CONFIG_ARCH_STACKWALK=y -CONFIG_STACKDEPOT=y -CONFIG_SBITMAP=y -# end of Library routines - -CONFIG_GENERIC_IOREMAP=y -CONFIG_GENERIC_LIB_ASHLDI3=y -CONFIG_GENERIC_LIB_ASHRDI3=y -CONFIG_GENERIC_LIB_LSHRDI3=y -CONFIG_GENERIC_LIB_CMPDI2=y -CONFIG_GENERIC_LIB_UCMPDI2=y -CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y - -# -# Kernel hacking -# - -# -# printk and dmesg options -# -CONFIG_PRINTK_TIME=y -# CONFIG_PRINTK_CALLER is not set -# CONFIG_STACKTRACE_BUILD_ID is not set -CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 -CONFIG_CONSOLE_LOGLEVEL_QUIET=4 -CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -# CONFIG_BOOT_PRINTK_DELAY is not set -# CONFIG_DYNAMIC_DEBUG is not set -# CONFIG_DYNAMIC_DEBUG_CORE is not set -CONFIG_SYMBOLIC_ERRNAME=y -CONFIG_DEBUG_BUGVERBOSE=y -# end of printk and dmesg options - -CONFIG_DEBUG_KERNEL=y -CONFIG_DEBUG_MISC=y - -# -# Compile-time checks and compiler options -# -CONFIG_AS_HAS_NON_CONST_LEB128=y -CONFIG_DEBUG_INFO_NONE=y -# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set -# CONFIG_DEBUG_INFO_DWARF4 is not set -# CONFIG_DEBUG_INFO_DWARF5 is not set -CONFIG_FRAME_WARN=2048 -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_READABLE_ASM is not set -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_DEBUG_SECTION_MISMATCH is not set -CONFIG_SECTION_MISMATCH_WARN_ONLY=y -# CONFIG_VMLINUX_MAP is not set -# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set -# end of Compile-time checks and compiler options - -# -# Generic Kernel Debugging Instruments -# -CONFIG_MAGIC_SYSRQ=y -CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 -CONFIG_MAGIC_SYSRQ_SERIAL=y -CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" -CONFIG_DEBUG_FS=y -CONFIG_DEBUG_FS_ALLOW_ALL=y -# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set -# CONFIG_DEBUG_FS_ALLOW_NONE is not set -CONFIG_HAVE_ARCH_KGDB=y -# CONFIG_KGDB is not set -# CONFIG_UBSAN is not set -CONFIG_HAVE_KCSAN_COMPILER=y -# end of Generic Kernel Debugging Instruments - -# -# Networking Debugging -# -# CONFIG_NET_DEV_REFCNT_TRACKER is not set -# CONFIG_NET_NS_REFCNT_TRACKER is not set -# CONFIG_DEBUG_NET is not set -# end of Networking Debugging - -# -# Memory Debugging -# -# CONFIG_PAGE_EXTENSION is not set -CONFIG_SLUB_DEBUG=y -# CONFIG_SLUB_DEBUG_ON is not set -# CONFIG_PAGE_OWNER is not set -# CONFIG_PAGE_POISONING is not set -CONFIG_HAVE_DEBUG_KMEMLEAK=y -# CONFIG_DEBUG_KMEMLEAK is not set -# CONFIG_DEBUG_OBJECTS is not set -# CONFIG_SHRINKER_DEBUG is not set -# CONFIG_DEBUG_STACK_USAGE is not set -# CONFIG_SCHED_STACK_END_CHECK is not set -# CONFIG_DEBUG_VM is not set -# CONFIG_DEBUG_MEMORY_INIT is not set -# CONFIG_DEBUG_PER_CPU_MAPS is not set -CONFIG_HAVE_DEBUG_STACKOVERFLOW=y -# CONFIG_DEBUG_STACKOVERFLOW is not set -CONFIG_HAVE_ARCH_KASAN=y -CONFIG_ARCH_DISABLE_KASAN_INLINE=y -CONFIG_CC_HAS_KASAN_GENERIC=y -CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y -# CONFIG_KASAN is not set -CONFIG_HAVE_ARCH_KFENCE=y -# CONFIG_KFENCE is not set -# end of Memory Debugging - -# CONFIG_DEBUG_SHIRQ is not set - -# -# Debug Oops, Lockups and Hangs -# -# CONFIG_PANIC_ON_OOPS is not set -CONFIG_PANIC_ON_OOPS_VALUE=0 -CONFIG_PANIC_TIMEOUT=0 -# CONFIG_SOFTLOCKUP_DETECTOR is not set -CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y -# CONFIG_HARDLOCKUP_DETECTOR is not set -# CONFIG_DETECT_HUNG_TASK is not set -# CONFIG_WQ_WATCHDOG is not set -# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set -# CONFIG_TEST_LOCKUP is not set -# end of Debug Oops, Lockups and Hangs - -# -# Scheduler Debugging -# -# CONFIG_SCHED_DEBUG is not set -CONFIG_SCHED_INFO=y -CONFIG_SCHEDSTATS=y -# end of Scheduler Debugging - -# CONFIG_DEBUG_TIMEKEEPING is not set -# CONFIG_DEBUG_PREEMPT is not set - -# -# Lock Debugging (spinlocks, mutexes, etc...) -# -CONFIG_LOCK_DEBUGGING_SUPPORT=y -# CONFIG_PROVE_LOCKING is not set -# CONFIG_LOCK_STAT is not set -# CONFIG_DEBUG_RT_MUTEXES is not set -# CONFIG_DEBUG_SPINLOCK is not set -# CONFIG_DEBUG_MUTEXES is not set -# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set -# CONFIG_DEBUG_RWSEMS is not set -# CONFIG_DEBUG_LOCK_ALLOC is not set -# CONFIG_DEBUG_ATOMIC_SLEEP is not set -# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set -# CONFIG_LOCK_TORTURE_TEST is not set -# CONFIG_WW_MUTEX_SELFTEST is not set -# CONFIG_SCF_TORTURE_TEST is not set -# CONFIG_CSD_LOCK_WAIT_DEBUG is not set -# end of Lock Debugging (spinlocks, mutexes, etc...) - -# CONFIG_DEBUG_IRQFLAGS is not set -CONFIG_STACKTRACE=y -# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set -# CONFIG_DEBUG_KOBJECT is not set - -# -# Debug kernel data structures -# -# CONFIG_DEBUG_LIST is not set -# CONFIG_DEBUG_PLIST is not set -# CONFIG_DEBUG_SG is not set -# CONFIG_DEBUG_NOTIFIERS is not set -# CONFIG_DEBUG_MAPLE_TREE is not set -# end of Debug kernel data structures - -# CONFIG_DEBUG_CREDENTIALS is not set - -# -# RCU Debugging -# -# CONFIG_RCU_SCALE_TEST is not set -# CONFIG_RCU_TORTURE_TEST is not set -# CONFIG_RCU_REF_SCALE_TEST is not set -CONFIG_RCU_CPU_STALL_TIMEOUT=21 -CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 -# CONFIG_RCU_CPU_STALL_CPUTIME is not set -CONFIG_RCU_TRACE=y -# CONFIG_RCU_EQS_DEBUG is not set -# end of RCU Debugging - -# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set -# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set -CONFIG_USER_STACKTRACE_SUPPORT=y -CONFIG_HAVE_RETHOOK=y -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_RETVAL=y -CONFIG_HAVE_DYNAMIC_FTRACE=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y -CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y -CONFIG_HAVE_SYSCALL_TRACEPOINTS=y -CONFIG_HAVE_C_RECORDMCOUNT=y -CONFIG_TRACE_CLOCK=y -CONFIG_TRACING_SUPPORT=y -# CONFIG_FTRACE is not set -# CONFIG_SAMPLES is not set -CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y -CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y -# CONFIG_STRICT_DEVMEM is not set - -# -# loongarch Debugging -# -# CONFIG_UNWINDER_GUESS is not set -CONFIG_UNWINDER_PROLOGUE=y -# end of loongarch Debugging - -# -# Kernel Testing and Coverage -# -# CONFIG_KUNIT is not set -# CONFIG_NOTIFIER_ERROR_INJECTION is not set -# CONFIG_FAULT_INJECTION is not set -CONFIG_ARCH_HAS_KCOV=y -CONFIG_CC_HAS_SANCOV_TRACE_PC=y -# CONFIG_KCOV is not set -CONFIG_RUNTIME_TESTING_MENU=y -# CONFIG_TEST_DHRY is not set -# CONFIG_LKDTM is not set -# CONFIG_TEST_MIN_HEAP is not set -# CONFIG_TEST_DIV64 is not set -# CONFIG_BACKTRACE_SELF_TEST is not set -# CONFIG_TEST_REF_TRACKER is not set -# CONFIG_RBTREE_TEST is not set -# CONFIG_REED_SOLOMON_TEST is not set -# CONFIG_INTERVAL_TREE_TEST is not set -# CONFIG_PERCPU_TEST is not set -# CONFIG_ATOMIC64_SELFTEST is not set -# CONFIG_ASYNC_RAID6_TEST is not set -# CONFIG_TEST_HEXDUMP is not set -# CONFIG_STRING_SELFTEST is not set -# CONFIG_TEST_STRING_HELPERS is not set -# CONFIG_TEST_KSTRTOX is not set -# CONFIG_TEST_PRINTF is not set -# CONFIG_TEST_SCANF is not set -# CONFIG_TEST_BITMAP is not set -# CONFIG_TEST_UUID is not set -# CONFIG_TEST_XARRAY is not set -# CONFIG_TEST_MAPLE_TREE is not set -# CONFIG_TEST_RHASHTABLE is not set -# CONFIG_TEST_IDA is not set -# CONFIG_TEST_LKM is not set -# CONFIG_TEST_BITOPS is not set -# CONFIG_TEST_VMALLOC is not set -# CONFIG_TEST_USER_COPY is not set -# CONFIG_TEST_BPF is not set -# CONFIG_TEST_BLACKHOLE_DEV is not set -# CONFIG_FIND_BIT_BENCHMARK is not set -# CONFIG_TEST_FIRMWARE is not set -# CONFIG_TEST_SYSCTL is not set -# CONFIG_TEST_UDELAY is not set -# CONFIG_TEST_STATIC_KEYS is not set -# CONFIG_TEST_KMOD is not set -# CONFIG_TEST_MEMCAT_P is not set -# CONFIG_TEST_MEMINIT is not set -# CONFIG_TEST_FREE_PAGES is not set -# end of Kernel Testing and Coverage - -# -# Rust hacking -# -# end of Rust hacking -# end of Kernel hacking diff --git a/loongarch64/files/step/base_support/bpf/6.x/linux-parm_advanced b/loongarch64/files/step/base_support/bpf/6.x/linux-parm_advanced new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/loongarch64/files/step/base_support/bpf/6.x/linux-parm_advanced @@ -0,0 +1 @@ + diff --git a/loongarch64/files/step/base_support/bpf/6.x/linux-parm_compatible b/loongarch64/files/step/base_support/bpf/6.x/linux-parm_compatible new file mode 100644 index 00000000..36d31ad8 --- /dev/null +++ b/loongarch64/files/step/base_support/bpf/6.x/linux-parm_compatible @@ -0,0 +1 @@ +radeon.si_support=0 amdgpu.si_support=1 diff --git a/loongarch64/files/step/base_support/dbus-broker/35/patches/0001-dbus-broker-fix-systemd-dir-for-cross-build.patch b/loongarch64/files/step/base_support/dbus-broker/36/patches/0001-dbus-broker-fix-systemd-dir-for-cross-build.patch similarity index 100% rename from loongarch64/files/step/base_support/dbus-broker/35/patches/0001-dbus-broker-fix-systemd-dir-for-cross-build.patch rename to loongarch64/files/step/base_support/dbus-broker/36/patches/0001-dbus-broker-fix-systemd-dir-for-cross-build.patch diff --git a/loongarch64/files/step/base_support/fcitx5-chinese-addons/5.1.6/py_stroke.url b/loongarch64/files/step/base_support/fcitx5-chinese-addons/5.1.6/py_stroke.url new file mode 100644 index 00000000..901ef94c --- /dev/null +++ b/loongarch64/files/step/base_support/fcitx5-chinese-addons/5.1.6/py_stroke.url @@ -0,0 +1,3 @@ +URL=http://download.fcitx-im.org/data/py_stroke-20121124.tar.gz +FILENAME=py_stroke-20121124.tar.gz +MODE=FILE diff --git a/loongarch64/files/step/base_support/fcitx5-chinese-addons/5.1.6/py_table.url b/loongarch64/files/step/base_support/fcitx5-chinese-addons/5.1.6/py_table.url new file mode 100644 index 00000000..755e8a41 --- /dev/null +++ b/loongarch64/files/step/base_support/fcitx5-chinese-addons/5.1.6/py_table.url @@ -0,0 +1,3 @@ +URL=http://download.fcitx-im.org/data/py_table-20121124.tar.gz +FILENAME=py_table-20121124.tar.gz +MODE=FILE diff --git a/loongarch64/files/step/base_support/fcitx5-gtk/5.1.2/patches/0001-fcitx5-gtk-fix-for-gcc14.patch b/loongarch64/files/step/base_support/fcitx5-gtk/5.1.3/patches/0001-fcitx5-gtk-fix-for-gcc14.patch similarity index 100% rename from loongarch64/files/step/base_support/fcitx5-gtk/5.1.2/patches/0001-fcitx5-gtk-fix-for-gcc14.patch rename to loongarch64/files/step/base_support/fcitx5-gtk/5.1.3/patches/0001-fcitx5-gtk-fix-for-gcc14.patch diff --git a/loongarch64/files/step/base_support/gcr/4.2.1/patches/0001-gcr-fix-systemd-dir-for-cross-build.patch b/loongarch64/files/step/base_support/gcr/4.3.0/patches/0001-gcr-fix-systemd-dir-for-cross-build.patch similarity index 100% rename from loongarch64/files/step/base_support/gcr/4.2.1/patches/0001-gcr-fix-systemd-dir-for-cross-build.patch rename to loongarch64/files/step/base_support/gcr/4.3.0/patches/0001-gcr-fix-systemd-dir-for-cross-build.patch diff --git a/loongarch64/files/step/base_support/libime/1.1.8/dict.url b/loongarch64/files/step/base_support/libime/1.1.8/dict.url new file mode 100644 index 00000000..2f403935 --- /dev/null +++ b/loongarch64/files/step/base_support/libime/1.1.8/dict.url @@ -0,0 +1,3 @@ +URL=https://download.fcitx-im.org/data/dict-20240416.tar.zst +FILENAME=dict-20240416.tar.zst +MODE=FILE diff --git a/loongarch64/files/step/base_support/libime/1.1.8/kenlm.url b/loongarch64/files/step/base_support/libime/1.1.8/kenlm.url new file mode 100644 index 00000000..e354bd26 --- /dev/null +++ b/loongarch64/files/step/base_support/libime/1.1.8/kenlm.url @@ -0,0 +1,6 @@ +URL=https://github.com/kpu/kenlm.git +FILENAME=kenlm +MODE=GIT +GIT_BRANCH= +GIT_COMMIT=bcd4af619a2fa45f5876d8855f7876cc09f663af +GIT_SUBMODULE=1 diff --git a/loongarch64/files/step/base_support/libime/1.1.8/lm_sc.url b/loongarch64/files/step/base_support/libime/1.1.8/lm_sc.url new file mode 100644 index 00000000..8c7d461c --- /dev/null +++ b/loongarch64/files/step/base_support/libime/1.1.8/lm_sc.url @@ -0,0 +1,3 @@ +URL=https://download.fcitx-im.org/data/lm_sc.arpa-20230712.tar.xz +FILENAME=lm_sc.arpa-20230712.tar.xz +MODE=FILE diff --git a/loongarch64/files/step/base_support/libime/1.1.8/table.url b/loongarch64/files/step/base_support/libime/1.1.8/table.url new file mode 100644 index 00000000..cb4fe910 --- /dev/null +++ b/loongarch64/files/step/base_support/libime/1.1.8/table.url @@ -0,0 +1,3 @@ +URL=https://download.fcitx-im.org/data/table-20240108.tar.gz +FILENAME=table-20240108.tar.gz +MODE=FILE diff --git a/loongarch64/files/step/base_support/mariadb/11.5.0/patches/0001-mariadb-fix-for-gcc13.patch b/loongarch64/files/step/base_support/mariadb/11.5.1/patches/0001-mariadb-fix-for-gcc13.patch similarity index 100% rename from loongarch64/files/step/base_support/mariadb/11.5.0/patches/0001-mariadb-fix-for-gcc13.patch rename to loongarch64/files/step/base_support/mariadb/11.5.1/patches/0001-mariadb-fix-for-gcc13.patch diff --git a/loongarch64/files/step/base_support/mesa/24.0.4/DirectX-Headers.url b/loongarch64/files/step/base_support/mesa/24.0.7/DirectX-Headers.url similarity index 100% rename from loongarch64/files/step/base_support/mesa/24.0.4/DirectX-Headers.url rename to loongarch64/files/step/base_support/mesa/24.0.7/DirectX-Headers.url diff --git a/loongarch64/files/step/base_support/ndctl/78/patches/0001-ndctl-fix-systemd-and-udev-dir-for-cross-build.patch b/loongarch64/files/step/base_support/ndctl/79/patches/0001-ndctl-fix-systemd-and-udev-dir-for-cross-build.patch similarity index 100% rename from loongarch64/files/step/base_support/ndctl/78/patches/0001-ndctl-fix-systemd-and-udev-dir-for-cross-build.patch rename to loongarch64/files/step/base_support/ndctl/79/patches/0001-ndctl-fix-systemd-and-udev-dir-for-cross-build.patch diff --git a/loongarch64/files/step/base_support/pcsc-lite/2.0.3/patches/0001-set-polkit_policy_dir-to-hard-directory-for-cross-bu.patch b/loongarch64/files/step/base_support/pcsc-lite/2.0.3/patches/0001-set-polkit_policy_dir-to-hard-directory-for-cross-bu.patch deleted file mode 100644 index 4fda0055..00000000 --- a/loongarch64/files/step/base_support/pcsc-lite/2.0.3/patches/0001-set-polkit_policy_dir-to-hard-directory-for-cross-bu.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 9bd8a180f3ebbb1e7621aa2b017922d228da732b Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Thu, 30 Nov 2023 14:11:47 +0000 -Subject: [PATCH] set polkit_policy_dir to hard directory for cross build. - ---- - configure | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure b/configure -index 9a87c4d..b4d10b2 100755 ---- a/configure -+++ b/configure -@@ -16486,7 +16486,7 @@ then : - - printf "%s\n" "#define HAVE_POLKIT 1" >>confdefs.h - -- polkit_policy_dir=$($PKG_CONFIG polkit-gobject-1 --variable=policydir) -+ polkit_policy_dir=/usr/share/polkit-1/actions - POLICY_DIR=$polkit_policy_dir - - PCSCLITE_FEATURES="${PCSCLITE_FEATURES} polkit" --- -2.31.1 - diff --git a/loongarch64/files/step/base_support/pcsc-lite/2.2.3/patches/0001-pcsc-lite-2.2.1-fix-for-cross-build.patch b/loongarch64/files/step/base_support/pcsc-lite/2.2.3/patches/0001-pcsc-lite-2.2.1-fix-for-cross-build.patch new file mode 100644 index 00000000..0e03377e --- /dev/null +++ b/loongarch64/files/step/base_support/pcsc-lite/2.2.3/patches/0001-pcsc-lite-2.2.1-fix-for-cross-build.patch @@ -0,0 +1,34 @@ +From 9e53c6f3fa2c5ed3be4ac5a6877e3e344e867c07 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Thu, 9 May 2024 06:38:28 +0000 +Subject: [PATCH] pcsc-lite 2.2.1 fix for cross build. + +--- + meson.build | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/meson.build b/meson.build +index 83ef6c3..a739b0f 100644 +--- a/meson.build ++++ b/meson.build +@@ -224,7 +224,7 @@ install_headers( + # data + if get_option('polkit') + install_data('doc/org.debian.pcsc-lite.policy', +- install_dir : polkit_dep.get_variable('policydir')) ++ install_dir : polkit_dep.get_pkgconfig_variable('policydir', define_variable: [ 'datadir', get_option('prefix') + '/share' ])) + endif + + # generate config.h +@@ -242,7 +242,7 @@ configure_file(output : 'pcscd.h', + if get_option('libsystemd') + systemd = dependency('systemd') + unit = get_option('systemdunit') +- systemdsystemunitdir = systemd.get_variable(pkgconfig : 'systemd' + unit + 'unitdir') ++ systemdsystemunitdir = systemd.get_pkgconfig_variable('systemd_user_unit_dir', define_variable: [ 'prefix', get_option('prefix') ]) + configure_file(output : 'pcscd.socket', + input : 'etc/pcscd.socket.in', + install_dir : systemdsystemunitdir, +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/perf/6.x/linux-config-6.x_advanced b/loongarch64/files/step/base_support/perf/6.x/linux-config-6.x_advanced new file mode 100644 index 00000000..6f49c62c --- /dev/null +++ b/loongarch64/files/step/base_support/perf/6.x/linux-config-6.x_advanced @@ -0,0 +1,7383 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/loongarch 6.10.0-rc1 Kernel Configuration +# +CONFIG_CC_VERSION_TEXT="loongarch64-unknown-linux-gnu-gcc (GCC) 14.1.0" +CONFIG_CC_IS_GCC=y +CONFIG_GCC_VERSION=140100 +CONFIG_CLANG_VERSION=0 +CONFIG_AS_IS_GNU=y +CONFIG_AS_VERSION=24200 +CONFIG_LD_IS_BFD=y +CONFIG_LD_VERSION=24200 +CONFIG_LLD_VERSION=0 +CONFIG_CC_CAN_LINK=y +CONFIG_CC_CAN_LINK_STATIC=y +CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y +CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y +CONFIG_CC_HAS_ASM_INLINE=y +CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y +CONFIG_PAHOLE_VERSION=126 +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_TABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +# CONFIG_COMPILE_TEST is not set +# CONFIG_WERROR is not set +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_BUILD_SALT="" +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_HAVE_KERNEL_ZSTD=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +# CONFIG_KERNEL_ZSTD is not set +CONFIG_DEFAULT_INIT="" +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +# CONFIG_WATCH_QUEUE is not set +CONFIG_CROSS_MEMORY_ATTACH=y +# CONFIG_USELIB is not set +CONFIG_AUDIT=y +CONFIG_HAVE_ARCH_AUDITSYSCALL=y +CONFIG_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y +CONFIG_GENERIC_IRQ_MIGRATION=y +CONFIG_GENERIC_IRQ_CHIP=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set +# end of IRQ subsystem + +CONFIG_GENERIC_IRQ_MULTI_HANDLER=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CMOS_UPDATE=y +CONFIG_CONTEXT_TRACKING=y +CONFIG_CONTEXT_TRACKING_IDLE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +# end of Timers subsystem + +CONFIG_BPF=y +CONFIG_HAVE_EBPF_JIT=y +CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y + +# +# BPF subsystem +# +CONFIG_BPF_SYSCALL=y +CONFIG_BPF_JIT=y +# CONFIG_BPF_JIT_ALWAYS_ON is not set +CONFIG_BPF_JIT_DEFAULT_ON=y +CONFIG_BPF_UNPRIV_DEFAULT_OFF=y +# CONFIG_BPF_PRELOAD is not set +# end of BPF subsystem + +CONFIG_PREEMPT_BUILD=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +CONFIG_PREEMPTION=y +CONFIG_PREEMPT_DYNAMIC=y +CONFIG_SCHED_CORE=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_PSI=y +# CONFIG_PSI_DEFAULT_DISABLED is not set +# end of CPU/Task time and stats accounting + +CONFIG_CPU_ISOLATION=y + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +CONFIG_PREEMPT_RCU=y +# CONFIG_RCU_EXPERT is not set +CONFIG_TREE_SRCU=y +CONFIG_TASKS_RCU_GENERIC=y +CONFIG_NEED_TASKS_RCU=y +CONFIG_TASKS_RCU=y +CONFIG_TASKS_TRACE_RCU=y +CONFIG_RCU_STALL_COMMON=y +CONFIG_RCU_NEED_SEGCBLIST=y +# end of RCU Subsystem + +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_IKHEADERS=y +CONFIG_LOG_BUF_SHIFT=18 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +# CONFIG_PRINTK_INDEX is not set +CONFIG_GENERIC_SCHED_CLOCK=y + +# +# Scheduler features +# +# end of Scheduler features + +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_CC_HAS_INT128=y +CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" +CONFIG_GCC10_NO_ARRAY_BOUNDS=y +CONFIG_CC_NO_ARRAY_BOUNDS=y +CONFIG_GCC_NO_STRINGOP_OVERFLOW=y +CONFIG_CC_NO_STRINGOP_OVERFLOW=y +CONFIG_ARCH_SUPPORTS_INT128=y +CONFIG_NUMA_BALANCING=y +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_SLAB_OBJ_EXT=y +CONFIG_CGROUPS=y +CONFIG_PAGE_COUNTER=y +# CONFIG_CGROUP_FAVOR_DYNMODS is not set +CONFIG_MEMCG=y +CONFIG_MEMCG_KMEM=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_WRITEBACK=y +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_SCHED_MM_CID=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_RDMA=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_CGROUP_PERF=y +CONFIG_CGROUP_BPF=y +CONFIG_CGROUP_MISC=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_SOCK_CGROUP_DATA=y +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_TIME_NS=y +CONFIG_IPC_NS=y +CONFIG_USER_NS=y +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_CHECKPOINT_RESTORE=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +CONFIG_RD_ZSTD=y +# CONFIG_BOOT_CONFIG is not set +CONFIG_INITRAMFS_PRESERVE_MTIME=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_LD_ORPHAN_WARN=y +CONFIG_LD_ORPHAN_WARN_LEVEL="warn" +CONFIG_SYSCTL=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN=y +CONFIG_SYSCTL_ARCH_UNALIGN_ALLOW=y +CONFIG_EXPERT=y +CONFIG_MULTIUSER=y +# CONFIG_SGETMASK_SYSCALL is not set +CONFIG_SYSFS_SYSCALL=y +CONFIG_FHANDLE=y +CONFIG_POSIX_TIMERS=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +# CONFIG_BASE_SMALL is not set +CONFIG_FUTEX=y +CONFIG_FUTEX_PI=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_IO_URING=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_MEMBARRIER=y +CONFIG_KCMP=y +CONFIG_RSEQ=y +# CONFIG_DEBUG_RSEQ is not set +CONFIG_CACHESTAT_SYSCALL=y +# CONFIG_PC104 is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_SELFTEST is not set +CONFIG_KALLSYMS_ALL=y +CONFIG_KALLSYMS_BASE_RELATIVE=y +CONFIG_HAVE_PERF_EVENTS=y +CONFIG_PERF_USE_VMALLOC=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +# end of Kernel Performance Events And Counters + +CONFIG_SYSTEM_DATA_VERIFICATION=y +# CONFIG_PROFILING is not set + +# +# Kexec and crash features +# +CONFIG_CRASH_RESERVE=y +CONFIG_VMCORE_INFO=y +CONFIG_KEXEC_CORE=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# end of Kexec and crash features +# end of General setup + +CONFIG_LOONGARCH=y +CONFIG_64BIT=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_GENERIC_CSUM=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_L1_CACHE_SHIFT=6 +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_MACH_LOONGSON64=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_3LEVEL=y +CONFIG_PGTABLE_LEVELS=3 +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_AS_HAS_EXPLICIT_RELOCS=y +CONFIG_AS_HAS_FCSR_CLASS=y +CONFIG_AS_HAS_LSX_EXTENSION=y +CONFIG_AS_HAS_LASX_EXTENSION=y +CONFIG_AS_HAS_LBT_EXTENSION=y +CONFIG_AS_HAS_LVZ_EXTENSION=y + +# +# Kernel type and options +# +# CONFIG_HZ_100 is not set +CONFIG_HZ_250=y +# CONFIG_HZ_300 is not set +# CONFIG_HZ_1000 is not set +CONFIG_HZ=250 +CONFIG_SCHED_HRTICK=y +# CONFIG_4KB_3LEVEL is not set +# CONFIG_4KB_4LEVEL is not set +# CONFIG_16KB_2LEVEL is not set +CONFIG_16KB_3LEVEL=y +# CONFIG_64KB_2LEVEL is not set +# CONFIG_64KB_3LEVEL is not set +CONFIG_CMDLINE="" +CONFIG_CMDLINE_BOOTLOADER=y +# CONFIG_CMDLINE_EXTEND is not set +# CONFIG_CMDLINE_FORCE is not set +# CONFIG_BUILTIN_DTB is not set +CONFIG_DMI=y +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_SCHED_SMT=y +CONFIG_SMP=y +CONFIG_HOTPLUG_CPU=y +CONFIG_NR_CPUS=256 +CONFIG_NUMA=y +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_FORCE_MAX_ORDER=11 +# CONFIG_ARCH_IOREMAP is not set +# CONFIG_ARCH_WRITECOMBINE is not set +CONFIG_ARCH_STRICT_ALIGN=y +CONFIG_CPU_HAS_FPU=y +CONFIG_CPU_HAS_LSX=y +CONFIG_CPU_HAS_LASX=y +CONFIG_CPU_HAS_LBT=y +CONFIG_CPU_HAS_PREFETCH=y +CONFIG_ARCH_SUPPORTS_KEXEC=y +CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y +CONFIG_ARCH_SELECTS_CRASH_DUMP=y +CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y +CONFIG_RELOCATABLE=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x01000000 +CONFIG_HAVE_LIVEPATCH=y +# CONFIG_PARAVIRT is not set +# end of Kernel type and options + +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_MEMORY_PROBE=y +CONFIG_MMU=y +CONFIG_ARCH_MMAP_RND_BITS_MIN=12 +CONFIG_ARCH_MMAP_RND_BITS_MAX=18 +CONFIG_ARCH_SUPPORTS_UPROBES=y + +# +# Power management options +# +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +# CONFIG_SUSPEND_SKIP_SYNC is not set +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_HIBERNATION_SNAPSHOT_DEV=y +CONFIG_HIBERNATION_COMP_LZO=y +# CONFIG_HIBERNATION_COMP_LZ4 is not set +CONFIG_HIBERNATION_DEF_COMP="lzo" +CONFIG_PM_STD_PARTITION="" +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +# CONFIG_PM_AUTOSLEEP is not set +# CONFIG_PM_USERSPACE_AUTOSLEEP is not set +# CONFIG_PM_WAKELOCKS is not set +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +CONFIG_PM_CLK=y +CONFIG_PM_GENERIC_DOMAINS=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_PM_GENERIC_DOMAINS_SLEEP=y +CONFIG_PM_GENERIC_DOMAINS_OF=y +CONFIG_CPU_PM=y +CONFIG_ARCH_SUPPORTS_ACPI=y +CONFIG_ACPI=y +CONFIG_ACPI_GENERIC_GSI=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_THERMAL_LIB=y +# CONFIG_ACPI_DEBUGGER is not set +CONFIG_ACPI_SPCR_TABLE=y +CONFIG_ACPI_SLEEP=y +# CONFIG_ACPI_EC_DEBUGFS is not set +CONFIG_ACPI_AC=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=y +CONFIG_ACPI_FAN=y +CONFIG_ACPI_TAD=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_CPU_FREQ_PSS=y +CONFIG_ACPI_PROCESSOR_IDLE=y +CONFIG_ACPI_MCFG=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y +CONFIG_ACPI_TABLE_UPGRADE=y +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_MEMORY=y +# CONFIG_ACPI_HED is not set +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_ACPI_NHLT=y +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_HMAT is not set +# CONFIG_ACPI_CONFIGFS is not set +# CONFIG_ACPI_PFRUT is not set +CONFIG_ACPI_PPTT=y +# CONFIG_ACPI_FFH is not set +# CONFIG_PMIC_OPREGION is not set + +# +# CPU Frequency scaling +# +# CONFIG_CPU_FREQ is not set +# end of CPU Frequency scaling +# end of Power management options + +CONFIG_KVM_COMMON=y +CONFIG_HAVE_KVM_DIRTY_RING=y +CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y +CONFIG_KVM_MMIO=y +CONFIG_HAVE_KVM_READONLY_MEM=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y +CONFIG_KVM_XFER_TO_GUEST_WORK=y +CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y +CONFIG_KVM_GENERIC_MMU_NOTIFIER=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_CPU_MITIGATIONS=y + +# +# General architecture-dependent options +# +CONFIG_GENERIC_ENTRY=y +# CONFIG_KPROBES is not set +CONFIG_JUMP_LABEL=y +# CONFIG_STATIC_KEYS_SELFTEST is not set +CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y +CONFIG_HAVE_NMI=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_ARCH_HAS_FORTIFY_SOURCE=y +CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y +CONFIG_ARCH_WANTS_NO_INSTR=y +CONFIG_HAVE_ASM_MODVERSIONS=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_RSEQ=y +CONFIG_HAVE_RUST=y +CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y +CONFIG_MMU_GATHER_MERGE_VMAS=y +CONFIG_MMU_LAZY_TLB_REFCOUNT=y +CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y +CONFIG_HAVE_ARCH_SECCOMP=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP=y +CONFIG_SECCOMP_FILTER=y +# CONFIG_SECCOMP_CACHE_DEBUG is not set +CONFIG_HAVE_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR_STRONG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y +CONFIG_LTO_NONE=y +CONFIG_HAVE_CONTEXT_TRACKING_USER=y +CONFIG_HAVE_TIF_NOHZ=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_ARCH_WANT_PMD_MKWRITE=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y +CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_EXIT_THREAD=y +CONFIG_ARCH_MMAP_RND_BITS=12 +CONFIG_HAVE_PAGE_SIZE_16KB=y +CONFIG_PAGE_SIZE_16KB=y +CONFIG_PAGE_SIZE_LESS_THAN_64KB=y +CONFIG_PAGE_SIZE_LESS_THAN_256KB=y +CONFIG_PAGE_SHIFT=14 +CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y +CONFIG_HAVE_OBJTOOL=y +CONFIG_HAVE_STACK_VALIDATION=y +CONFIG_HAVE_RELIABLE_STACKTRACE=y +# CONFIG_COMPAT_32BIT_TIME is not set +CONFIG_ARCH_USE_MEMREMAP_PROT=y +# CONFIG_LOCK_EVENT_COUNTS is not set +CONFIG_HAVE_PREEMPT_DYNAMIC=y +CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y +CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y +CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +# end of GCOV-based kernel profiling + +CONFIG_HAVE_GCC_PLUGINS=y +CONFIG_GCC_PLUGINS=y +# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set +CONFIG_FUNCTION_ALIGNMENT=0 +CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y +CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y +# end of General architecture-dependent options + +CONFIG_RT_MUTEXES=y +CONFIG_MODULES=y +# CONFIG_MODULE_DEBUG is not set +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set +CONFIG_MODVERSIONS=y +CONFIG_ASM_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_COMPRESS_NONE=y +# CONFIG_MODULE_COMPRESS_GZIP is not set +# CONFIG_MODULE_COMPRESS_XZ is not set +# CONFIG_MODULE_COMPRESS_ZSTD is not set +# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set +CONFIG_MODPROBE_PATH="/sbin/modprobe" +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_BLOCK=y +CONFIG_BLOCK_LEGACY_AUTOLOAD=y +CONFIG_BLK_RQ_ALLOC_TIME=y +CONFIG_BLK_CGROUP_RWSTAT=y +CONFIG_BLK_CGROUP_PUNT_BIO=y +CONFIG_BLK_DEV_BSG_COMMON=y +CONFIG_BLK_ICQ=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_INTEGRITY_T10=y +CONFIG_BLK_DEV_WRITE_MOUNTED=y +CONFIG_BLK_DEV_ZONED=y +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_BLK_WBT=y +CONFIG_BLK_WBT_MQ=y +CONFIG_BLK_CGROUP_IOLATENCY=y +CONFIG_BLK_CGROUP_FC_APPID=y +CONFIG_BLK_CGROUP_IOCOST=y +CONFIG_BLK_CGROUP_IOPRIO=y +CONFIG_BLK_DEBUG_FS=y +# CONFIG_BLK_SED_OPAL is not set +# CONFIG_BLK_INLINE_ENCRYPTION is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_AIX_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_MAC_PARTITION is not set +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +CONFIG_UNIXWARE_DISKLABEL=y +# CONFIG_LDM_PARTITION is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +# CONFIG_KARMA_PARTITION is not set +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +CONFIG_CMDLINE_PARTITION=y +# end of Partition Types + +CONFIG_BLK_MQ_PCI=y +CONFIG_BLK_MQ_VIRTIO=y +CONFIG_BLK_PM=y +CONFIG_BLOCK_HOLDER_DEPRECATED=y +CONFIG_BLK_MQ_STACKING=y + +# +# IO Schedulers +# +CONFIG_MQ_IOSCHED_DEADLINE=y +CONFIG_MQ_IOSCHED_KYBER=y +CONFIG_IOSCHED_BFQ=y +CONFIG_BFQ_GROUP_IOSCHED=y +# CONFIG_BFQ_CGROUP_DEBUG is not set +# end of IO Schedulers + +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=y +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y +CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y +CONFIG_FREEZER=y + +# +# Executable file formats +# +CONFIG_BINFMT_ELF=y +CONFIG_ARCH_BINFMT_ELF_STATE=y +CONFIG_ELFCORE=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_BINFMT_SCRIPT=y +CONFIG_BINFMT_MISC=m +CONFIG_COREDUMP=y +# end of Executable file formats + +# +# Memory Management options +# +CONFIG_ZPOOL=y +CONFIG_SWAP=y +CONFIG_ZSWAP=y +# CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set +CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y +CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd" +# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD is not set +# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set +CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y +CONFIG_ZSWAP_ZPOOL_DEFAULT="zsmalloc" +CONFIG_ZBUD=y +CONFIG_Z3FOLD=y +CONFIG_ZSMALLOC=y +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_ZSMALLOC_CHAIN_SIZE=8 + +# +# Slab allocator options +# +CONFIG_SLUB=y +# CONFIG_SLUB_TINY is not set +CONFIG_SLAB_MERGE_DEFAULT=y +# CONFIG_SLAB_FREELIST_RANDOM is not set +# CONFIG_SLAB_FREELIST_HARDENED is not set +# CONFIG_SLUB_STATS is not set +CONFIG_SLUB_CPU_PARTIAL=y +# CONFIG_RANDOM_KMALLOC_CACHES is not set +# end of Slab allocator options + +# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set +# CONFIG_COMPAT_BRK is not set +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y +CONFIG_HAVE_GUP_FAST=y +CONFIG_ARCH_KEEP_MEMBLOCK=y +CONFIG_NUMA_KEEP_MEMINFO=y +CONFIG_MEMORY_ISOLATION=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_MEMORY_BALLOON=y +CONFIG_BALLOON_COMPACTION=y +CONFIG_COMPACTION=y +CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 +CONFIG_PAGE_REPORTING=y +CONFIG_MIGRATION=y +CONFIG_ARCH_ENABLE_THP_MIGRATION=y +CONFIG_CONTIG_ALLOC=y +CONFIG_PCP_BATCH_SCALE_MAX=5 +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_ARCH_WANTS_THP_SWAP=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set +CONFIG_THP_SWAP=y +# CONFIG_READ_ONLY_THP_FOR_FS is not set +CONFIG_PGTABLE_HAS_HUGE_LEAVES=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_USE_PERCPU_NUMA_NODE_ID=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_CMA=y +# CONFIG_CMA_DEBUGFS is not set +CONFIG_CMA_SYSFS=y +CONFIG_CMA_AREAS=20 +# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set +# CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y +CONFIG_ZONE_DMA32=y +CONFIG_HMM_MIRROR=y +CONFIG_VM_EVENT_COUNTERS=y +# CONFIG_PERCPU_STATS is not set +# CONFIG_GUP_TEST is not set +# CONFIG_DMAPOOL_TEST is not set +CONFIG_ARCH_HAS_PTE_SPECIAL=y +CONFIG_MEMFD_CREATE=y +# CONFIG_ANON_VMA_NAME is not set +CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y +CONFIG_USERFAULTFD=y +# CONFIG_LRU_GEN is not set +CONFIG_LOCK_MM_AND_FIND_VMA=y +CONFIG_EXECMEM=y + +# +# Data Access Monitoring +# +# CONFIG_DAMON is not set +# end of Data Access Monitoring +# end of Memory Management options + +CONFIG_NET=y +CONFIG_NET_INGRESS=y +CONFIG_NET_EGRESS=y +CONFIG_NET_XGRESS=y +CONFIG_SKB_DECRYPTED=y +CONFIG_SKB_EXTENSIONS=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_DIAG is not set +CONFIG_UNIX=y +CONFIG_AF_UNIX_OOB=y +# CONFIG_UNIX_DIAG is not set +CONFIG_TLS=m +CONFIG_TLS_DEVICE=y +# CONFIG_TLS_TOE is not set +CONFIG_XFRM=y +CONFIG_XFRM_OFFLOAD=y +CONFIG_XFRM_ALGO=y +CONFIG_XFRM_USER=y +# CONFIG_XFRM_INTERFACE is not set +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_AH=m +CONFIG_XFRM_ESP=m +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=y +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_XFRM_ESPINTCP=y +# CONFIG_SMC is not set +CONFIG_XDP_SOCKETS=y +# CONFIG_XDP_SOCKETS_DIAG is not set +CONFIG_NET_HANDSHAKE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +# CONFIG_IP_FIB_TRIE_STATS is not set +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_ROUTE_CLASSID=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IP_PNP_RARP=y +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=y +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +CONFIG_IP_MROUTE_COMMON=y +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +# CONFIG_NET_IPVTI is not set +CONFIG_NET_UDP_TUNNEL=y +# CONFIG_NET_FOU is not set +# CONFIG_NET_FOU_IP_TUNNELS is not set +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_ESP_OFFLOAD=m +CONFIG_INET_ESPINTCP=y +CONFIG_INET_IPCOMP=m +CONFIG_INET_TABLE_PERTURB_ORDER=16 +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=y +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +CONFIG_INET_UDP_DIAG=y +# CONFIG_INET_RAW_DIAG is not set +# CONFIG_INET_DIAG_DESTROY is not set +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_HTCP=m +# CONFIG_TCP_CONG_HSTCP is not set +# CONFIG_TCP_CONG_HYBLA is not set +# CONFIG_TCP_CONG_VEGAS is not set +# CONFIG_TCP_CONG_NV is not set +# CONFIG_TCP_CONG_SCALABLE is not set +# CONFIG_TCP_CONG_LP is not set +# CONFIG_TCP_CONG_VENO is not set +# CONFIG_TCP_CONG_YEAH is not set +# CONFIG_TCP_CONG_ILLINOIS is not set +# CONFIG_TCP_CONG_DCTCP is not set +# CONFIG_TCP_CONG_CDG is not set +CONFIG_TCP_CONG_BBR=m +CONFIG_DEFAULT_CUBIC=y +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_AO is not set +# CONFIG_TCP_MD5SIG is not set +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +# CONFIG_IPV6_OPTIMISTIC_DAD is not set +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_ESP_OFFLOAD=m +CONFIG_INET6_ESPINTCP=y +CONFIG_INET6_IPCOMP=m +# CONFIG_IPV6_MIP6 is not set +# CONFIG_IPV6_ILA is not set +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +# CONFIG_IPV6_VTI is not set +CONFIG_IPV6_SIT=y +# CONFIG_IPV6_SIT_6RD is not set +CONFIG_IPV6_NDISC_NODETYPE=y +# CONFIG_IPV6_TUNNEL is not set +# CONFIG_IPV6_GRE is not set +CONFIG_IPV6_MULTIPLE_TABLES=y +# CONFIG_IPV6_SUBTREES is not set +CONFIG_IPV6_MROUTE=y +# CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set +# CONFIG_IPV6_PIMSM_V2 is not set +# CONFIG_IPV6_SEG6_LWTUNNEL is not set +# CONFIG_IPV6_SEG6_HMAC is not set +# CONFIG_IPV6_RPL_LWTUNNEL is not set +# CONFIG_IPV6_IOAM6_LWTUNNEL is not set +# CONFIG_NETLABEL is not set +CONFIG_MPTCP=y +CONFIG_INET_MPTCP_DIAG=y +CONFIG_MPTCP_IPV6=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=m + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_INGRESS=y +CONFIG_NETFILTER_EGRESS=y +CONFIG_NETFILTER_SKIP_EGRESS=y +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_FAMILY_BRIDGE=y +CONFIG_NETFILTER_FAMILY_ARP=y +CONFIG_NETFILTER_BPF_LINK=y +# CONFIG_NETFILTER_NETLINK_HOOK is not set +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NETFILTER_NETLINK_OSF=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_LOG_SYSLOG=m +CONFIG_NETFILTER_CONNCOUNT=m +CONFIG_NF_CONNTRACK_MARK=y +# CONFIG_NF_CONNTRACK_SECMARK is not set +# CONFIG_NF_CONNTRACK_ZONES is not set +# CONFIG_NF_CONNTRACK_PROCFS is not set +# CONFIG_NF_CONNTRACK_EVENTS is not set +# CONFIG_NF_CONNTRACK_TIMEOUT is not set +# CONFIG_NF_CONNTRACK_TIMESTAMP is not set +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CONNTRACK_OVS=y +CONFIG_NF_CT_PROTO_DCCP=y +CONFIG_NF_CT_PROTO_GRE=y +CONFIG_NF_CT_PROTO_SCTP=y +CONFIG_NF_CT_PROTO_UDPLITE=y +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +# CONFIG_NF_CONNTRACK_H323 is not set +# CONFIG_NF_CONNTRACK_IRC is not set +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +# CONFIG_NF_CONNTRACK_SANE is not set +# CONFIG_NF_CONNTRACK_SIP is not set +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set +CONFIG_NF_NAT=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=y +CONFIG_NF_NAT_MASQUERADE=y +CONFIG_NF_NAT_OVS=y +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_INET=y +# CONFIG_NF_TABLES_NETDEV is not set +# CONFIG_NFT_NUMGEN is not set +CONFIG_NFT_CT=m +CONFIG_NFT_CONNLIMIT=m +CONFIG_NFT_LOG=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m +CONFIG_NFT_NAT=m +CONFIG_NFT_TUNNEL=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_QUOTA=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_COMPAT=m +CONFIG_NFT_HASH=m +CONFIG_NFT_FIB=m +CONFIG_NFT_FIB_INET=m +# CONFIG_NFT_XFRM is not set +CONFIG_NFT_SOCKET=m +CONFIG_NFT_OSF=m +CONFIG_NFT_TPROXY=m +# CONFIG_NFT_SYNPROXY is not set +# CONFIG_NF_FLOW_TABLE is not set +CONFIG_NETFILTER_XTABLES=y + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_SET=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_AUDIT=m +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m +# CONFIG_NETFILTER_XT_TARGET_TEE is not set +# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +# CONFIG_NETFILTER_XT_MATCH_RECENT is not set +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +# end of Core Netfilter Configuration + +CONFIG_IP_SET=m +CONFIG_IP_SET_MAX=256 +# CONFIG_IP_SET_BITMAP_IP is not set +# CONFIG_IP_SET_BITMAP_IPMAC is not set +# CONFIG_IP_SET_BITMAP_PORT is not set +# CONFIG_IP_SET_HASH_IP is not set +# CONFIG_IP_SET_HASH_IPMARK is not set +# CONFIG_IP_SET_HASH_IPPORT is not set +# CONFIG_IP_SET_HASH_IPPORTIP is not set +# CONFIG_IP_SET_HASH_IPPORTNET is not set +# CONFIG_IP_SET_HASH_IPMAC is not set +# CONFIG_IP_SET_HASH_MAC is not set +# CONFIG_IP_SET_HASH_NETPORTNET is not set +# CONFIG_IP_SET_HASH_NET is not set +# CONFIG_IP_SET_HASH_NETNET is not set +# CONFIG_IP_SET_HASH_NETPORT is not set +# CONFIG_IP_SET_HASH_NETIFACE is not set +# CONFIG_IP_SET_LIST_SET is not set +CONFIG_IP_VS=m +CONFIG_IP_VS_IPV6=y +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_SCTP=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +# CONFIG_IP_VS_LC is not set +# CONFIG_IP_VS_WLC is not set +# CONFIG_IP_VS_FO is not set +# CONFIG_IP_VS_OVF is not set +# CONFIG_IP_VS_LBLC is not set +# CONFIG_IP_VS_LBLCR is not set +# CONFIG_IP_VS_DH is not set +# CONFIG_IP_VS_SH is not set +# CONFIG_IP_VS_MH is not set +# CONFIG_IP_VS_SED is not set +# CONFIG_IP_VS_NQ is not set +# CONFIG_IP_VS_TWOS is not set + +# +# IPVS SH scheduler +# +CONFIG_IP_VS_SH_TAB_BITS=8 + +# +# IPVS MH scheduler +# +CONFIG_IP_VS_MH_TAB_INDEX=12 + +# +# IPVS application helper +# +# CONFIG_IP_VS_FTP is not set +CONFIG_IP_VS_NFCT=y + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_IP_NF_IPTABLES_LEGACY=m +CONFIG_NF_SOCKET_IPV4=m +CONFIG_NF_TPROXY_IPV4=m +CONFIG_NF_TABLES_IPV4=y +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NFT_DUP_IPV4=m +CONFIG_NFT_FIB_IPV4=m +CONFIG_NF_TABLES_ARP=y +CONFIG_NF_DUP_IPV4=m +# CONFIG_NF_LOG_ARP is not set +# CONFIG_NF_LOG_IPV4 is not set +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PPTP=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_NFT_COMPAT_ARP=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +# end of IP: Netfilter Configuration + +# +# IPv6: Netfilter Configuration +# +CONFIG_IP6_NF_IPTABLES_LEGACY=y +CONFIG_NF_SOCKET_IPV6=m +CONFIG_NF_TPROXY_IPV6=m +CONFIG_NF_TABLES_IPV6=y +CONFIG_NFT_REJECT_IPV6=m +# CONFIG_NFT_DUP_IPV6 is not set +CONFIG_NFT_FIB_IPV6=m +# CONFIG_NF_DUP_IPV6 is not set +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_IP6_NF_IPTABLES=y +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +# CONFIG_IP6_NF_MATCH_HL is not set +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_MATCH_SRH=m +# CONFIG_IP6_NF_TARGET_HL is not set +CONFIG_IP6_NF_FILTER=y +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +# end of IPv6: Netfilter Configuration + +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_TABLES_BRIDGE=m +# CONFIG_NFT_BRIDGE_META is not set +# CONFIG_NFT_BRIDGE_REJECT is not set +CONFIG_NF_CONNTRACK_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +# CONFIG_BRIDGE_EBT_802_3 is not set +# CONFIG_BRIDGE_EBT_AMONG is not set +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +# CONFIG_BRIDGE_EBT_LIMIT is not set +# CONFIG_BRIDGE_EBT_MARK is not set +# CONFIG_BRIDGE_EBT_PKTTYPE is not set +# CONFIG_BRIDGE_EBT_STP is not set +# CONFIG_BRIDGE_EBT_VLAN is not set +# CONFIG_BRIDGE_EBT_ARPREPLY is not set +# CONFIG_BRIDGE_EBT_DNAT is not set +# CONFIG_BRIDGE_EBT_MARK_T is not set +# CONFIG_BRIDGE_EBT_REDIRECT is not set +# CONFIG_BRIDGE_EBT_SNAT is not set +# CONFIG_BRIDGE_EBT_LOG is not set +# CONFIG_BRIDGE_EBT_NFLOG is not set +# CONFIG_IP_DCCP is not set +CONFIG_IP_SCTP=m +# CONFIG_SCTP_DBG_OBJCNT is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +# CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set +CONFIG_INET_SCTP_DIAG=m +CONFIG_RDS=y +# CONFIG_RDS_RDMA is not set +# CONFIG_RDS_TCP is not set +# CONFIG_RDS_DEBUG is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +CONFIG_L2TP=m +# CONFIG_L2TP_DEBUGFS is not set +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=m +CONFIG_L2TP_ETH=m +CONFIG_STP=m +CONFIG_GARP=m +CONFIG_MRP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +# CONFIG_BRIDGE_VLAN_FILTERING is not set +# CONFIG_BRIDGE_MRP is not set +# CONFIG_BRIDGE_CFM is not set +# CONFIG_NET_DSA is not set +CONFIG_VLAN_8021Q=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_LLC=m +CONFIG_LLC2=m +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +# CONFIG_6LOWPAN is not set +# CONFIG_IEEE802154 is not set +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_HTB=m +# CONFIG_NET_SCH_HFSC is not set +CONFIG_NET_SCH_PRIO=m +# CONFIG_NET_SCH_MULTIQ is not set +# CONFIG_NET_SCH_RED is not set +# CONFIG_NET_SCH_SFB is not set +CONFIG_NET_SCH_SFQ=m +# CONFIG_NET_SCH_TEQL is not set +CONFIG_NET_SCH_TBF=m +# CONFIG_NET_SCH_CBS is not set +# CONFIG_NET_SCH_ETF is not set +# CONFIG_NET_SCH_TAPRIO is not set +# CONFIG_NET_SCH_GRED is not set +CONFIG_NET_SCH_NETEM=m +# CONFIG_NET_SCH_DRR is not set +# CONFIG_NET_SCH_MQPRIO is not set +# CONFIG_NET_SCH_SKBPRIO is not set +# CONFIG_NET_SCH_CHOKE is not set +# CONFIG_NET_SCH_QFQ is not set +# CONFIG_NET_SCH_CODEL is not set +# CONFIG_NET_SCH_FQ_CODEL is not set +# CONFIG_NET_SCH_CAKE is not set +# CONFIG_NET_SCH_FQ is not set +# CONFIG_NET_SCH_HHF is not set +# CONFIG_NET_SCH_PIE is not set +CONFIG_NET_SCH_INGRESS=m +# CONFIG_NET_SCH_PLUG is not set +# CONFIG_NET_SCH_ETS is not set +# CONFIG_NET_SCH_DEFAULT is not set + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +# CONFIG_NET_CLS_ROUTE4 is not set +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +# CONFIG_CLS_U32_PERF is not set +# CONFIG_CLS_U32_MARK is not set +# CONFIG_NET_CLS_FLOW is not set +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +# CONFIG_NET_CLS_FLOWER is not set +# CONFIG_NET_CLS_MATCHALL is not set +# CONFIG_NET_EMATCH is not set +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +# CONFIG_GACT_PROB is not set +CONFIG_NET_ACT_MIRRED=m +# CONFIG_NET_ACT_SAMPLE is not set +CONFIG_NET_ACT_NAT=m +# CONFIG_NET_ACT_PEDIT is not set +# CONFIG_NET_ACT_SIMP is not set +# CONFIG_NET_ACT_SKBEDIT is not set +# CONFIG_NET_ACT_CSUM is not set +# CONFIG_NET_ACT_MPLS is not set +# CONFIG_NET_ACT_VLAN is not set +CONFIG_NET_ACT_BPF=m +# CONFIG_NET_ACT_CONNMARK is not set +# CONFIG_NET_ACT_CTINFO is not set +# CONFIG_NET_ACT_SKBMOD is not set +# CONFIG_NET_ACT_IFE is not set +# CONFIG_NET_ACT_TUNNEL_KEY is not set +# CONFIG_NET_ACT_GATE is not set +# CONFIG_NET_TC_SKB_EXT is not set +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=y +# CONFIG_BATMAN_ADV is not set +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_VSOCKETS=m +CONFIG_VSOCKETS_DIAG=m +CONFIG_VSOCKETS_LOOPBACK=m +CONFIG_VIRTIO_VSOCKETS=m +CONFIG_VIRTIO_VSOCKETS_COMMON=m +CONFIG_NETLINK_DIAG=y +CONFIG_MPLS=y +CONFIG_NET_MPLS_GSO=m +# CONFIG_MPLS_ROUTING is not set +CONFIG_NET_NSH=m +# CONFIG_HSR is not set +# CONFIG_NET_SWITCHDEV is not set +CONFIG_NET_L3_MASTER_DEV=y +# CONFIG_QRTR is not set +# CONFIG_NET_NCSI is not set +CONFIG_PCPU_DEV_REFCNT=y +CONFIG_MAX_SKB_FRAGS=17 +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_SOCK_RX_QUEUE_MAPPING=y +CONFIG_XPS=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_BPF_STREAM_PARSER=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# end of Network testing +# end of Networking options + +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +CONFIG_BT=m +CONFIG_BT_BREDR=y +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m +CONFIG_BT_LE=y +CONFIG_BT_LE_L2CAP_ECRED=y +# CONFIG_BT_LEDS is not set +# CONFIG_BT_MSFTEXT is not set +# CONFIG_BT_AOSPEXT is not set +CONFIG_BT_DEBUGFS=y +# CONFIG_BT_SELFTEST is not set +# CONFIG_BT_FEATURE_DEBUG is not set + +# +# Bluetooth device drivers +# +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_MTK=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y +CONFIG_BT_HCIBTUSB_POLL_SYNC=y +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_MTK=y +CONFIG_BT_HCIBTUSB_RTL=y +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_INTEL=y +CONFIG_BT_HCIUART_AG6XX=y +CONFIG_BT_HCIBCM203X=m +# CONFIG_BT_HCIBCM4377 is not set +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_ATH3K=m +CONFIG_BT_VIRTIO=m +# CONFIG_BT_INTEL_PCIE is not set +# end of Bluetooth device drivers + +# CONFIG_AF_RXRPC is not set +# CONFIG_AF_KCM is not set +CONFIG_STREAM_PARSER=y +# CONFIG_MCTP is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_CERTIFICATION_ONUS is not set +CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y +CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +CONFIG_CFG80211_CRDA_SUPPORT=y +CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +# CONFIG_MAC80211_MESH is not set +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +CONFIG_RFKILL=m +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y +# CONFIG_RFKILL_GPIO is not set +CONFIG_NET_9P=y +CONFIG_NET_9P_FD=y +CONFIG_NET_9P_VIRTIO=y +# CONFIG_NET_9P_RDMA is not set +# CONFIG_NET_9P_DEBUG is not set +# CONFIG_CAIF is not set +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set +# CONFIG_NFC is not set +# CONFIG_PSAMPLE is not set +# CONFIG_NET_IFE is not set +# CONFIG_LWTUNNEL is not set +CONFIG_DST_CACHE=y +CONFIG_GRO_CELLS=y +CONFIG_SOCK_VALIDATE_XMIT=y +CONFIG_NET_SELFTESTS=y +CONFIG_NET_SOCK_MSG=y +CONFIG_PAGE_POOL=y +# CONFIG_PAGE_POOL_STATS is not set +CONFIG_FAILOVER=m +CONFIG_ETHTOOL_NETLINK=y + +# +# Device Drivers +# +CONFIG_HAVE_PCI=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_PCI=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCI_DOMAINS_GENERIC=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +# CONFIG_PCIEAER_INJECT is not set +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEASPM is not set +CONFIG_PCIE_PME=y +# CONFIG_PCIE_DPC is not set +# CONFIG_PCIE_PTM is not set +CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_ARCH_FALLBACKS=y +CONFIG_PCI_QUIRKS=y +# CONFIG_PCI_DEBUG is not set +# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set +# CONFIG_PCI_STUB is not set +# CONFIG_PCI_PF_STUB is not set +CONFIG_PCI_ATS=y +CONFIG_PCI_ECAM=y +CONFIG_PCI_IOV=y +# CONFIG_PCI_PRI is not set +# CONFIG_PCI_PASID is not set +CONFIG_PCI_LABEL=y +# CONFIG_PCI_DYNAMIC_OF_NODES is not set +# CONFIG_PCIE_BUS_TUNE_OFF is not set +CONFIG_PCIE_BUS_DEFAULT=y +# CONFIG_PCIE_BUS_SAFE is not set +# CONFIG_PCIE_BUS_PERFORMANCE is not set +# CONFIG_PCIE_BUS_PEER2PEER is not set +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_HOTPLUG_PCI=y +# CONFIG_HOTPLUG_PCI_ACPI is not set +# CONFIG_HOTPLUG_PCI_CPCI is not set +CONFIG_HOTPLUG_PCI_SHPC=y + +# +# PCI controller drivers +# +# CONFIG_PCI_FTPCI100 is not set +CONFIG_PCI_HOST_COMMON=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCI_LOONGSON=y +# CONFIG_PCIE_MICROCHIP_HOST is not set +# CONFIG_PCIE_XILINX is not set + +# +# Cadence-based PCIe controllers +# +# CONFIG_PCIE_CADENCE_PLAT_HOST is not set +# end of Cadence-based PCIe controllers + +# +# DesignWare-based PCIe controllers +# +# CONFIG_PCI_MESON is not set +# CONFIG_PCIE_DW_PLAT_HOST is not set +# end of DesignWare-based PCIe controllers + +# +# Mobiveil-based PCIe controllers +# +# end of Mobiveil-based PCIe controllers +# end of PCI controller drivers + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set +# end of PCI Endpoint + +# +# PCI switch controller drivers +# +CONFIG_PCI_SW_SWITCHTEC=m +# end of PCI switch controller drivers + +# CONFIG_CXL_BUS is not set +CONFIG_PCCARD=m +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y +# CONFIG_PD6729 is not set +# CONFIG_I82092 is not set +CONFIG_PCCARD_NONSTATIC=y +CONFIG_RAPIDIO=y +CONFIG_RAPIDIO_TSI721=y +CONFIG_RAPIDIO_DISC_TIMEOUT=30 +CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y +# CONFIG_RAPIDIO_DMA_ENGINE is not set +# CONFIG_RAPIDIO_DEBUG is not set +CONFIG_RAPIDIO_ENUM_BASIC=m +CONFIG_RAPIDIO_CHMAN=m +CONFIG_RAPIDIO_MPORT_CDEV=m + +# +# RapidIO Switch drivers +# +# CONFIG_RAPIDIO_CPS_XX is not set +# CONFIG_RAPIDIO_CPS_GEN2 is not set +# CONFIG_RAPIDIO_RXS_GEN3 is not set +# end of RapidIO Switch drivers + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER=y +CONFIG_UEVENT_HELPER_PATH="" +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_DEVTMPFS_SAFE is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y + +# +# Firmware loader +# +CONFIG_FW_LOADER=y +CONFIG_FW_LOADER_PAGED_BUF=y +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_FW_LOADER_USER_HELPER is not set +CONFIG_FW_LOADER_COMPRESS=y +CONFIG_FW_LOADER_COMPRESS_XZ=y +CONFIG_FW_LOADER_COMPRESS_ZSTD=y +CONFIG_FW_CACHE=y +# CONFIG_FW_UPLOAD is not set +# end of Firmware loader + +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set +CONFIG_GENERIC_CPU_DEVICES=y +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_SOC_BUS=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_SPI=m +CONFIG_REGMAP_MMIO=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_DMA_FENCE_TRACE is not set +# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set +# end of Generic Driver Options + +# +# Bus devices +# +# CONFIG_MOXTET is not set +# CONFIG_MHI_BUS is not set +# CONFIG_MHI_BUS_EP is not set +# end of Bus devices + +# +# Cache Drivers +# +# end of Cache Drivers + +# CONFIG_CONNECTOR is not set + +# +# Firmware Drivers +# + +# +# ARM System Control and Management Interface Protocol +# +# end of ARM System Control and Management Interface Protocol + +# CONFIG_FIRMWARE_MEMMAP is not set +CONFIG_DMIID=y +# CONFIG_DMI_SYSFS is not set +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +# CONFIG_ISCSI_IBFT is not set +CONFIG_SYSFB=y +# CONFIG_SYSFB_SIMPLEFB is not set +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +CONFIG_EFI_ESRT=y +CONFIG_EFI_VARS_PSTORE=m +# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_EFI_GENERIC_STUB=y +CONFIG_EFI_ZBOOT=y +CONFIG_EFI_BOOTLOADER_CONTROL=m +CONFIG_EFI_CAPSULE_LOADER=m +CONFIG_EFI_TEST=m +# CONFIG_RESET_ATTACK_MITIGATION is not set +# CONFIG_EFI_DISABLE_PCI_DMA is not set +CONFIG_EFI_EARLYCON=y +CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y +# CONFIG_EFI_DISABLE_RUNTIME is not set +# CONFIG_EFI_COCO_SECRET is not set +# end of EFI (Extensible Firmware Interface) Support + +# +# Qualcomm firmware drivers +# +# end of Qualcomm firmware drivers + +# +# Tegra firmware driver +# +# end of Tegra firmware driver +# end of Firmware Drivers + +# CONFIG_GNSS is not set +CONFIG_MTD=m +# CONFIG_MTD_TESTS is not set + +# +# Partition parsers +# +# CONFIG_MTD_CMDLINE_PARTS is not set +CONFIG_MTD_OF_PARTS=m +# CONFIG_MTD_REDBOOT_PARTS is not set +# end of Partition parsers + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +# CONFIG_MTD_BLOCK_RO is not set + +# +# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. +# +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_SM_FTL is not set +# CONFIG_MTD_OOPS is not set +# CONFIG_MTD_SWAP is not set +# CONFIG_MTD_PARTITIONED_MASTER is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_GEN_PROBE=m +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +CONFIG_MTD_CFI_INTELEXT=m +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_STAA=m +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_RAM=m +CONFIG_MTD_ROM=m +# CONFIG_MTD_ABSENT is not set +# end of RAM/ROM/Flash chip drivers + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +# CONFIG_MTD_PHYSMAP is not set +# CONFIG_MTD_PLATRAM is not set +# end of Mapping drivers for chip access + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_MCHP23K256 is not set +# CONFIG_MTD_MCHP48L640 is not set +# CONFIG_MTD_SST25L is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOCG3 is not set +# end of Self-contained MTD device drivers + +# +# NAND +# +# CONFIG_MTD_ONENAND is not set +# CONFIG_MTD_RAW_NAND is not set +# CONFIG_MTD_SPI_NAND is not set + +# +# ECC engine support +# +# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set +# CONFIG_MTD_NAND_ECC_SW_BCH is not set +# CONFIG_MTD_NAND_ECC_MXIC is not set +# end of ECC engine support +# end of NAND + +# +# LPDDR & LPDDR2 PCM memory drivers +# +# CONFIG_MTD_LPDDR is not set +# end of LPDDR & LPDDR2 PCM memory drivers + +# CONFIG_MTD_SPI_NOR is not set +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +# CONFIG_MTD_UBI_GLUEBI is not set +CONFIG_MTD_UBI_BLOCK=y +# CONFIG_MTD_UBI_NVMEM is not set +# CONFIG_MTD_HYPERBUS is not set +CONFIG_DTC=y +CONFIG_OF=y +# CONFIG_OF_UNITTEST is not set +CONFIG_OF_FLATTREE=y +CONFIG_OF_EARLY_FLATTREE=y +CONFIG_OF_KOBJ=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_IRQ=y +CONFIG_OF_RESERVED_MEM=y +# CONFIG_OF_OVERLAY is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=y +CONFIG_PARPORT_PC=y +CONFIG_PARPORT_SERIAL=y +CONFIG_PARPORT_PC_FIFO=y +# CONFIG_PARPORT_PC_SUPERIO is not set +# CONFIG_PARPORT_PC_PCMCIA is not set +# CONFIG_PARPORT_1284 is not set +CONFIG_PNP=y +CONFIG_PNP_DEBUG_MESSAGES=y + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +CONFIG_CDROM=y +# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set +CONFIG_ZRAM=m +# CONFIG_ZRAM_DEF_COMP_LZORLE is not set +CONFIG_ZRAM_DEF_COMP_ZSTD=y +# CONFIG_ZRAM_DEF_COMP_LZ4 is not set +# CONFIG_ZRAM_DEF_COMP_LZO is not set +# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set +# CONFIG_ZRAM_DEF_COMP_842 is not set +CONFIG_ZRAM_DEF_COMP="zstd" +# CONFIG_ZRAM_WRITEBACK is not set +# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set +# CONFIG_ZRAM_MEMORY_TRACKING is not set +# CONFIG_ZRAM_MULTI_COMP is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_DRBD=m +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=8192 +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +CONFIG_VIRTIO_BLK=y +CONFIG_BLK_DEV_RBD=m +# CONFIG_BLK_DEV_UBLK is not set + +# +# NVME Support +# +CONFIG_NVME_CORE=y +CONFIG_BLK_DEV_NVME=y +CONFIG_NVME_MULTIPATH=y +# CONFIG_NVME_VERBOSE_ERRORS is not set +# CONFIG_NVME_HWMON is not set +CONFIG_NVME_FABRICS=m +CONFIG_NVME_RDMA=m +CONFIG_NVME_FC=m +CONFIG_NVME_TCP=m +# CONFIG_NVME_TCP_TLS is not set +# CONFIG_NVME_HOST_AUTH is not set +CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y +CONFIG_NVME_TARGET_LOOP=m +CONFIG_NVME_TARGET_RDMA=m +CONFIG_NVME_TARGET_FC=m +# CONFIG_NVME_TARGET_FCLOOP is not set +CONFIG_NVME_TARGET_TCP=m +# CONFIG_NVME_TARGET_TCP_TLS is not set +# CONFIG_NVME_TARGET_AUTH is not set +# end of NVME Support + +# +# Misc devices +# +# CONFIG_AD525X_DPOT is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_PHANTOM is not set +# CONFIG_TIFM_CORE is not set +# CONFIG_ICS932S401 is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_HP_ILO is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_SRAM is not set +# CONFIG_DW_XDATA_PCIE is not set +# CONFIG_PCI_ENDPOINT_TEST is not set +# CONFIG_XILINX_SDFEC is not set +# CONFIG_HISI_HIKEY_USB is not set +# CONFIG_OPEN_DICE is not set +# CONFIG_VCPU_STALL_DETECTOR is not set +# CONFIG_NSM is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +# CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_MAX6875 is not set +CONFIG_EEPROM_93CX6=m +# CONFIG_EEPROM_93XX46 is not set +# CONFIG_EEPROM_IDT_89HPESX is not set +# CONFIG_EEPROM_EE1004 is not set +# end of EEPROM support + +# CONFIG_CB710_CORE is not set + +# +# Texas Instruments shared transport line discipline +# +# CONFIG_TI_ST is not set +# end of Texas Instruments shared transport line discipline + +# CONFIG_SENSORS_LIS3_I2C is not set +# CONFIG_ALTERA_STAPL is not set +# CONFIG_GENWQE is not set +# CONFIG_ECHO is not set +# CONFIG_BCM_VK is not set +# CONFIG_MISC_ALCOR_PCI is not set +# CONFIG_MISC_RTSX_PCI is not set +# CONFIG_MISC_RTSX_USB is not set +# CONFIG_UACCE is not set +# CONFIG_PVPANIC is not set +# CONFIG_GP_PCI1XXXX is not set +# end of Misc devices + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +CONFIG_RAID_ATTRS=y +CONFIG_SCSI_COMMON=y +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_NETLINK=y +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +CONFIG_BLK_DEV_SR=y +CONFIG_CHR_DEV_SG=y +CONFIG_BLK_DEV_BSG=y +CONFIG_CHR_DEV_SCH=m +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_LOGGING=y +# CONFIG_SCSI_SCAN_ASYNC is not set + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +# CONFIG_SCSI_SRP_ATTRS is not set +# end of SCSI Transports + +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_ISCSI_BOOT_SYSFS=m +# CONFIG_SCSI_CXGB3_ISCSI is not set +# CONFIG_SCSI_CXGB4_ISCSI is not set +# CONFIG_SCSI_BNX2_ISCSI is not set +# CONFIG_SCSI_BNX2X_FCOE is not set +# CONFIG_BE2ISCSI is not set +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_SCSI_HPSA is not set +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_3W_SAS is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_AACRAID is not set +# CONFIG_SCSI_AIC7XXX is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC94XX is not set +CONFIG_SCSI_MVSAS=y +# CONFIG_SCSI_MVSAS_DEBUG is not set +CONFIG_SCSI_MVSAS_TASKLET=y +CONFIG_SCSI_MVUMI=y +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_SCSI_ESAS2R is not set +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=y +CONFIG_MEGARAID_MAILBOX=y +CONFIG_MEGARAID_LEGACY=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=y +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS=y +# CONFIG_SCSI_MPI3MR is not set +# CONFIG_SCSI_SMARTPQI is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_SCSI_BUSLOGIC is not set +# CONFIG_SCSI_MYRB is not set +# CONFIG_SCSI_MYRS is not set +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +# CONFIG_SCSI_SNIC is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_FDOMAIN_PCI is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_PPA is not set +# CONFIG_SCSI_IMM is not set +# CONFIG_SCSI_STEX is not set +# CONFIG_SCSI_SYM53C8XX_2 is not set +# CONFIG_SCSI_IPR is not set +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_TCM_QLA2XXX=m +# CONFIG_TCM_QLA2XXX_DEBUG is not set +CONFIG_SCSI_QLA_ISCSI=m +# CONFIG_SCSI_EFCT is not set +# CONFIG_SCSI_DC395x is not set +# CONFIG_SCSI_AM53C974 is not set +# CONFIG_SCSI_WD719X is not set +# CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI_PMCRAID is not set +# CONFIG_SCSI_PM8001 is not set +# CONFIG_SCSI_BFA_FC is not set +CONFIG_SCSI_VIRTIO=m +# CONFIG_SCSI_CHELSIO_FCOE is not set +# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set +# CONFIG_SCSI_DH is not set +# end of SCSI device support + +CONFIG_ATA=y +CONFIG_SATA_HOST=y +CONFIG_PATA_TIMINGS=y +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_FORCE=y +CONFIG_ATA_ACPI=y +# CONFIG_SATA_ZPODD is not set +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=y +CONFIG_SATA_MOBILE_LPM_POLICY=0 +CONFIG_SATA_AHCI_PLATFORM=y +CONFIG_AHCI_DWC=y +# CONFIG_AHCI_CEVA is not set +# CONFIG_SATA_INIC162X is not set +# CONFIG_SATA_ACARD_AHCI is not set +# CONFIG_SATA_SIL24 is not set +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +# CONFIG_PDC_ADMA is not set +# CONFIG_SATA_QSTOR is not set +# CONFIG_SATA_SX4 is not set +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +# CONFIG_ATA_PIIX is not set +# CONFIG_SATA_DWC is not set +# CONFIG_SATA_MV is not set +# CONFIG_SATA_NV is not set +# CONFIG_SATA_PROMISE is not set +# CONFIG_SATA_SIL is not set +# CONFIG_SATA_SIS is not set +# CONFIG_SATA_SVW is not set +# CONFIG_SATA_ULI is not set +# CONFIG_SATA_VIA is not set +# CONFIG_SATA_VITESSE is not set + +# +# PATA SFF controllers with BMDMA +# +# CONFIG_PATA_ALI is not set +# CONFIG_PATA_AMD is not set +# CONFIG_PATA_ARTOP is not set +CONFIG_PATA_ATIIXP=y +# CONFIG_PATA_ATP867X is not set +# CONFIG_PATA_CMD64X is not set +# CONFIG_PATA_CYPRESS is not set +# CONFIG_PATA_EFAR is not set +# CONFIG_PATA_HPT366 is not set +# CONFIG_PATA_HPT37X is not set +# CONFIG_PATA_HPT3X2N is not set +# CONFIG_PATA_HPT3X3 is not set +# CONFIG_PATA_IT8213 is not set +# CONFIG_PATA_IT821X is not set +# CONFIG_PATA_JMICRON is not set +# CONFIG_PATA_MARVELL is not set +# CONFIG_PATA_NETCELL is not set +# CONFIG_PATA_NINJA32 is not set +# CONFIG_PATA_NS87415 is not set +# CONFIG_PATA_OLDPIIX is not set +# CONFIG_PATA_OPTIDMA is not set +# CONFIG_PATA_PDC2027X is not set +# CONFIG_PATA_PDC_OLD is not set +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RDC is not set +# CONFIG_PATA_SCH is not set +# CONFIG_PATA_SERVERWORKS is not set +# CONFIG_PATA_SIL680 is not set +# CONFIG_PATA_SIS is not set +# CONFIG_PATA_TOSHIBA is not set +# CONFIG_PATA_TRIFLEX is not set +# CONFIG_PATA_VIA is not set +# CONFIG_PATA_WINBOND is not set + +# +# PIO-only SFF controllers +# +# CONFIG_PATA_CMD640_PCI is not set +# CONFIG_PATA_MPIIX is not set +# CONFIG_PATA_NS87410 is not set +# CONFIG_PATA_OPTI is not set +CONFIG_PATA_PCMCIA=m +# CONFIG_PATA_OF_PLATFORM is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_PARPORT is not set + +# +# Generic fallback / legacy drivers +# +# CONFIG_PATA_ACPI is not set +# CONFIG_ATA_GENERIC is not set +# CONFIG_PATA_LEGACY is not set +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_BITMAP_FILE=y +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +# CONFIG_MD_CLUSTER is not set +CONFIG_BCACHE=m +# CONFIG_BCACHE_DEBUG is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=y +# CONFIG_DM_DEBUG is not set +CONFIG_DM_BUFIO=m +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_PERSISTENT_DATA=m +# CONFIG_DM_UNSTRIPED is not set +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_SMQ=m +CONFIG_DM_WRITECACHE=m +# CONFIG_DM_EBS is not set +# CONFIG_DM_ERA is not set +# CONFIG_DM_CLONE is not set +CONFIG_DM_MIRROR=m +# CONFIG_DM_LOG_USERSPACE is not set +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_MULTIPATH_HST is not set +# CONFIG_DM_MULTIPATH_IOA is not set +# CONFIG_DM_DELAY is not set +# CONFIG_DM_DUST is not set +# CONFIG_DM_INIT is not set +# CONFIG_DM_UEVENT is not set +# CONFIG_DM_FLAKEY is not set +# CONFIG_DM_VERITY is not set +# CONFIG_DM_SWITCH is not set +# CONFIG_DM_LOG_WRITES is not set +# CONFIG_DM_INTEGRITY is not set +# CONFIG_DM_ZONED is not set +# CONFIG_DM_AUDIT is not set +# CONFIG_DM_VDO is not set +CONFIG_TARGET_CORE=m +CONFIG_TCM_IBLOCK=m +CONFIG_TCM_FILEIO=m +CONFIG_TCM_PSCSI=m +CONFIG_TCM_USER2=m +CONFIG_LOOPBACK_TARGET=m +# CONFIG_TCM_FC is not set +CONFIG_ISCSI_TARGET=m +# CONFIG_ISCSI_TARGET_CXGB4 is not set +# CONFIG_REMOTE_TARGET is not set +# CONFIG_FUSION is not set + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_FIREWIRE is not set +# CONFIG_FIREWIRE_NOSY is not set +# end of IEEE 1394 (FireWire) support + +CONFIG_NETDEVICES=y +CONFIG_MII=y +CONFIG_NET_CORE=y +CONFIG_BONDING=m +CONFIG_DUMMY=y +CONFIG_WIREGUARD=m +# CONFIG_WIREGUARD_DEBUG is not set +# CONFIG_EQUALIZER is not set +# CONFIG_NET_FC is not set +# CONFIG_IFB is not set +# CONFIG_NET_TEAM is not set +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_IPVLAN_L3S=y +CONFIG_IPVLAN=m +# CONFIG_IPVTAP is not set +CONFIG_VXLAN=y +# CONFIG_GENEVE is not set +# CONFIG_BAREUDP is not set +# CONFIG_GTP is not set +# CONFIG_PFCP is not set +# CONFIG_AMT is not set +# CONFIG_MACSEC is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NTB_NETDEV is not set +CONFIG_RIONET=m +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RIONET_RX_SIZE=128 +CONFIG_TUN=m +CONFIG_TAP=m +# CONFIG_TUN_VNET_CROSS_LE is not set +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +# CONFIG_NLMON is not set +# CONFIG_NETKIT is not set +# CONFIG_NET_VRF is not set +# CONFIG_VSOCKMON is not set +# CONFIG_ARCNET is not set +CONFIG_ETHERNET=y +CONFIG_MDIO=y +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_AGERE is not set +# CONFIG_NET_VENDOR_ALACRITECH is not set +# CONFIG_NET_VENDOR_ALTEON is not set +# CONFIG_ALTERA_TSE is not set +# CONFIG_NET_VENDOR_AMAZON is not set +# CONFIG_NET_VENDOR_AMD is not set +# CONFIG_NET_VENDOR_AQUANTIA is not set +# CONFIG_NET_VENDOR_ARC is not set +CONFIG_NET_VENDOR_ASIX=y +# CONFIG_SPI_AX88796C is not set +# CONFIG_NET_VENDOR_ATHEROS is not set +CONFIG_NET_VENDOR_BROADCOM=y +# CONFIG_B44 is not set +# CONFIG_BCMGENET is not set +CONFIG_BNX2=y +# CONFIG_CNIC is not set +# CONFIG_TIGON3 is not set +# CONFIG_BNX2X is not set +# CONFIG_SYSTEMPORT is not set +# CONFIG_BNXT is not set +CONFIG_NET_VENDOR_CADENCE=y +# CONFIG_MACB is not set +# CONFIG_NET_VENDOR_CAVIUM is not set +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +# CONFIG_CHELSIO_T4VF is not set +CONFIG_CHELSIO_INLINE_CRYPTO=y +# CONFIG_CHELSIO_IPSEC_INLINE is not set +# CONFIG_CHELSIO_TLS_DEVICE is not set +# CONFIG_NET_VENDOR_CISCO is not set +CONFIG_NET_VENDOR_CORTINA=y +# CONFIG_GEMINI_ETHERNET is not set +CONFIG_NET_VENDOR_DAVICOM=y +# CONFIG_DM9051 is not set +# CONFIG_DNET is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +CONFIG_NET_VENDOR_ENGLEDER=y +# CONFIG_TSNEP is not set +# CONFIG_NET_VENDOR_EZCHIP is not set +CONFIG_NET_VENDOR_FUJITSU=y +# CONFIG_PCMCIA_FMVJ18X is not set +CONFIG_NET_VENDOR_FUNGIBLE=y +# CONFIG_FUN_ETH is not set +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_NET_VENDOR_HUAWEI=y +# CONFIG_NET_VENDOR_I825XX is not set +CONFIG_NET_VENDOR_INTEL=y +# CONFIG_E100 is not set +CONFIG_E1000=y +CONFIG_E1000E=y +CONFIG_IGB=y +CONFIG_IGB_HWMON=y +# CONFIG_IGBVF is not set +CONFIG_IXGBE=y +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_IPSEC=y +# CONFIG_IXGBEVF is not set +# CONFIG_I40E is not set +# CONFIG_I40EVF is not set +# CONFIG_ICE is not set +# CONFIG_FM10K is not set +# CONFIG_IGC is not set +# CONFIG_IDPF is not set +# CONFIG_JME is not set +CONFIG_NET_VENDOR_ADI=y +CONFIG_NET_VENDOR_LITEX=y +# CONFIG_LITEX_LITEETH is not set +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MELLANOX is not set +# CONFIG_NET_VENDOR_MICREL is not set +CONFIG_NET_VENDOR_MICROCHIP=y +# CONFIG_ENC28J60 is not set +# CONFIG_ENCX24J600 is not set +# CONFIG_LAN743X is not set +# CONFIG_VCAP is not set +CONFIG_NET_VENDOR_MICROSEMI=y +CONFIG_NET_VENDOR_MICROSOFT=y +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_FEALNX is not set +CONFIG_NET_VENDOR_NI=y +# CONFIG_NI_XGE_MANAGEMENT_ENET is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +CONFIG_NET_VENDOR_NETERION=y +# CONFIG_S2IO is not set +# CONFIG_NET_VENDOR_NETRONOME is not set +# CONFIG_NET_VENDOR_NVIDIA is not set +# CONFIG_NET_VENDOR_OKI is not set +# CONFIG_ETHOC is not set +CONFIG_NET_VENDOR_PACKET_ENGINES=y +# CONFIG_HAMACHI is not set +# CONFIG_YELLOWFIN is not set +CONFIG_NET_VENDOR_PENSANDO=y +# CONFIG_IONIC is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +# CONFIG_NET_VENDOR_BROCADE is not set +# CONFIG_NET_VENDOR_QUALCOMM is not set +# CONFIG_NET_VENDOR_RDC is not set +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_8139TOO_PIO=y +# CONFIG_8139TOO_TUNE_TWISTER is not set +# CONFIG_8139TOO_8129 is not set +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=y +# CONFIG_NET_VENDOR_RENESAS is not set +# CONFIG_NET_VENDOR_ROCKER is not set +# CONFIG_NET_VENDOR_SAMSUNG is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +# CONFIG_NET_VENDOR_SIS is not set +# CONFIG_NET_VENDOR_SOLARFLARE is not set +# CONFIG_NET_VENDOR_SMSC is not set +CONFIG_NET_VENDOR_SOCIONEXT=y +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_STMMAC_ETH=y +# CONFIG_STMMAC_SELFTESTS is not set +CONFIG_STMMAC_PLATFORM=y +# CONFIG_DWMAC_DWC_QOS_ETH is not set +CONFIG_DWMAC_GENERIC=y +# CONFIG_DWMAC_INTEL_PLAT is not set +CONFIG_DWMAC_LOONGSON=y +# CONFIG_STMMAC_PCI is not set +# CONFIG_NET_VENDOR_SUN is not set +CONFIG_NET_VENDOR_SYNOPSYS=y +# CONFIG_DWC_XLGMAC is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +CONFIG_NET_VENDOR_VERTEXCOM=y +# CONFIG_MSE102X is not set +# CONFIG_NET_VENDOR_VIA is not set +CONFIG_NET_VENDOR_WANGXUN=y +CONFIG_LIBWX=y +CONFIG_NGBE=y +CONFIG_TXGBE=y +# CONFIG_NET_VENDOR_WIZNET is not set +# CONFIG_NET_VENDOR_XILINX is not set +CONFIG_NET_VENDOR_XIRCOM=y +# CONFIG_PCMCIA_XIRC2PS is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_PHYLINK=y +CONFIG_PHYLIB=y +CONFIG_SWPHY=y +# CONFIG_LED_TRIGGER_PHY is not set +CONFIG_PHYLIB_LEDS=y +CONFIG_FIXED_PHY=y +CONFIG_SFP=y + +# +# MII PHY device drivers +# +# CONFIG_AIR_EN8811H_PHY is not set +# CONFIG_AMD_PHY is not set +# CONFIG_ADIN_PHY is not set +# CONFIG_ADIN1100_PHY is not set +# CONFIG_AQUANTIA_PHY is not set +# CONFIG_AX88796B_PHY is not set +# CONFIG_BROADCOM_PHY is not set +# CONFIG_BCM54140_PHY is not set +# CONFIG_BCM7XXX_PHY is not set +# CONFIG_BCM84881_PHY is not set +# CONFIG_BCM87XX_PHY is not set +# CONFIG_CICADA_PHY is not set +# CONFIG_CORTINA_PHY is not set +# CONFIG_DAVICOM_PHY is not set +# CONFIG_ICPLUS_PHY is not set +# CONFIG_LXT_PHY is not set +# CONFIG_INTEL_XWAY_PHY is not set +# CONFIG_LSI_ET1011C_PHY is not set +# CONFIG_MARVELL_PHY is not set +CONFIG_MARVELL_10G_PHY=y +# CONFIG_MARVELL_88Q2XXX_PHY is not set +# CONFIG_MARVELL_88X2222_PHY is not set +# CONFIG_MAXLINEAR_GPHY is not set +# CONFIG_MEDIATEK_GE_PHY is not set +# CONFIG_MICREL_PHY is not set +# CONFIG_MICROCHIP_T1S_PHY is not set +# CONFIG_MICROCHIP_PHY is not set +# CONFIG_MICROCHIP_T1_PHY is not set +# CONFIG_MICROSEMI_PHY is not set +CONFIG_MOTORCOMM_PHY=y +# CONFIG_NATIONAL_PHY is not set +# CONFIG_NXP_CBTX_PHY is not set +# CONFIG_NXP_C45_TJA11XX_PHY is not set +# CONFIG_NXP_TJA11XX_PHY is not set +# CONFIG_NCN26000_PHY is not set +# CONFIG_QCA83XX_PHY is not set +# CONFIG_QCA808X_PHY is not set +# CONFIG_QCA807X_PHY is not set +# CONFIG_QSEMI_PHY is not set +CONFIG_REALTEK_PHY=y +# CONFIG_RENESAS_PHY is not set +# CONFIG_ROCKCHIP_PHY is not set +# CONFIG_SMSC_PHY is not set +# CONFIG_STE10XP is not set +# CONFIG_TERANETICS_PHY is not set +# CONFIG_DP83822_PHY is not set +# CONFIG_DP83TC811_PHY is not set +# CONFIG_DP83848_PHY is not set +# CONFIG_DP83867_PHY is not set +# CONFIG_DP83869_PHY is not set +# CONFIG_DP83TD510_PHY is not set +# CONFIG_DP83TG720_PHY is not set +# CONFIG_VITESSE_PHY is not set +# CONFIG_XILINX_GMII2RGMII is not set +# CONFIG_MICREL_KS8995MA is not set +CONFIG_MDIO_DEVICE=y +CONFIG_MDIO_BUS=y +CONFIG_FWNODE_MDIO=y +CONFIG_OF_MDIO=y +CONFIG_ACPI_MDIO=y +CONFIG_MDIO_DEVRES=y +# CONFIG_MDIO_BITBANG is not set +# CONFIG_MDIO_BCM_UNIMAC is not set +# CONFIG_MDIO_HISI_FEMAC is not set +CONFIG_MDIO_I2C=y +# CONFIG_MDIO_MVUSB is not set +# CONFIG_MDIO_MSCC_MIIM is not set +# CONFIG_MDIO_OCTEON is not set +# CONFIG_MDIO_IPQ4019 is not set +# CONFIG_MDIO_IPQ8064 is not set +# CONFIG_MDIO_THUNDER is not set + +# +# MDIO Multiplexers +# +# CONFIG_MDIO_BUS_MUX_GPIO is not set +# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set +# CONFIG_MDIO_BUS_MUX_MMIOREG is not set + +# +# PCS device drivers +# +CONFIG_PCS_XPCS=y +# end of PCS device drivers + +# CONFIG_PLIP is not set +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +# CONFIG_PPPOE_HASH_BITS_1 is not set +# CONFIG_PPPOE_HASH_BITS_2 is not set +CONFIG_PPPOE_HASH_BITS_4=y +# CONFIG_PPPOE_HASH_BITS_8 is not set +CONFIG_PPPOE_HASH_BITS=4 +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +# CONFIG_SLIP is not set +CONFIG_SLHC=m +CONFIG_USB_NET_DRIVERS=y +# CONFIG_USB_CATC is not set +# CONFIG_USB_KAWETH is not set +# CONFIG_USB_PEGASUS is not set +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +# CONFIG_USB_LAN78XX is not set +# CONFIG_USB_USBNET is not set +# CONFIG_USB_HSO is not set +# CONFIG_USB_IPHETH is not set +CONFIG_WLAN=y +CONFIG_WLAN_VENDOR_ADMTEK=y +# CONFIG_ADM8211 is not set +CONFIG_ATH_COMMON=m +CONFIG_WLAN_VENDOR_ATH=y +# CONFIG_ATH_DEBUG is not set +# CONFIG_ATH5K is not set +# CONFIG_ATH5K_PCI is not set +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +# CONFIG_ATH9K_AHB is not set +# CONFIG_ATH9K_DYNACK is not set +# CONFIG_ATH9K_WOW is not set +CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_PCOEM=y +# CONFIG_ATH9K_PCI_NO_EEPROM is not set +CONFIG_ATH9K_HTC=m +# CONFIG_ATH9K_HTC_DEBUGFS is not set +# CONFIG_ATH9K_HWRNG is not set +# CONFIG_CARL9170 is not set +# CONFIG_ATH6KL is not set +# CONFIG_AR5523 is not set +# CONFIG_WIL6210 is not set +# CONFIG_ATH10K is not set +# CONFIG_WCN36XX is not set +# CONFIG_ATH11K is not set +# CONFIG_ATH12K is not set +CONFIG_WLAN_VENDOR_ATMEL=y +# CONFIG_AT76C50X_USB is not set +CONFIG_WLAN_VENDOR_BROADCOM=y +# CONFIG_B43 is not set +# CONFIG_B43LEGACY is not set +# CONFIG_BRCMSMAC is not set +# CONFIG_BRCMFMAC is not set +CONFIG_WLAN_VENDOR_INTEL=y +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +# end of iwl3945 / iwl4965 Debugging Options + +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_OPMODE_MODULAR=y + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +# end of Debugging Options + +CONFIG_WLAN_VENDOR_INTERSIL=y +# CONFIG_P54_COMMON is not set +CONFIG_WLAN_VENDOR_MARVELL=y +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +# CONFIG_LIBERTAS_MESH is not set +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_MWL8K=m +CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_MT7601U=m +CONFIG_MT76_CORE=m +CONFIG_MT76_LEDS=y +CONFIG_MT76_USB=m +CONFIG_MT76x02_LIB=m +CONFIG_MT76x02_USB=m +CONFIG_MT76_CONNAC_LIB=m +CONFIG_MT792x_LIB=m +CONFIG_MT792x_USB=m +CONFIG_MT76x0_COMMON=m +CONFIG_MT76x0U=m +CONFIG_MT76x0E=m +CONFIG_MT76x2_COMMON=m +CONFIG_MT76x2E=m +CONFIG_MT76x2U=m +CONFIG_MT7603E=m +CONFIG_MT7615_COMMON=m +CONFIG_MT7615E=m +CONFIG_MT7663_USB_SDIO_COMMON=m +CONFIG_MT7663U=m +CONFIG_MT7915E=m +CONFIG_MT7921_COMMON=m +CONFIG_MT7921E=m +CONFIG_MT7921U=m +CONFIG_MT7996E=m +CONFIG_MT7925_COMMON=m +CONFIG_MT7925E=m +CONFIG_MT7925U=m +CONFIG_WLAN_VENDOR_MICROCHIP=y +# CONFIG_WILC1000_SPI is not set +CONFIG_WLAN_VENDOR_PURELIFI=y +# CONFIG_PLFXLC is not set +CONFIG_WLAN_VENDOR_RALINK=y +CONFIG_RT2X00=m +# CONFIG_RT2400PCI is not set +# CONFIG_RT2500PCI is not set +# CONFIG_RT61PCI is not set +# CONFIG_RT2800PCI is not set +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT35XX=y +# CONFIG_RT2800USB_RT3573 is not set +# CONFIG_RT2800USB_RT53XX is not set +# CONFIG_RT2800USB_RT55XX is not set +# CONFIG_RT2800USB_UNKNOWN is not set +CONFIG_RT2800_LIB=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_DEBUG is not set +CONFIG_WLAN_VENDOR_REALTEK=y +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_RTL_CARDS=m +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m +CONFIG_RTL8192CU=m +CONFIG_RTLWIFI=m +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8192D_COMMON=m +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_RTL8XXXU=m +# CONFIG_RTL8XXXU_UNTESTED is not set +CONFIG_RTW88=m +CONFIG_RTW88_CORE=m +CONFIG_RTW88_PCI=m +CONFIG_RTW88_USB=m +CONFIG_RTW88_8822B=m +CONFIG_RTW88_8822C=m +CONFIG_RTW88_8723X=m +CONFIG_RTW88_8723D=m +CONFIG_RTW88_8821C=m +CONFIG_RTW88_8822BE=m +CONFIG_RTW88_8822BU=m +CONFIG_RTW88_8822CE=m +CONFIG_RTW88_8822CU=m +CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8723DU=m +CONFIG_RTW88_8821CE=m +CONFIG_RTW88_8821CU=m +# CONFIG_RTW88_DEBUG is not set +# CONFIG_RTW88_DEBUGFS is not set +CONFIG_RTW89=m +CONFIG_RTW89_CORE=m +CONFIG_RTW89_PCI=m +CONFIG_RTW89_8851B=m +CONFIG_RTW89_8852A=m +CONFIG_RTW89_8852B=m +CONFIG_RTW89_8852C=m +CONFIG_RTW89_8922A=m +CONFIG_RTW89_8851BE=m +CONFIG_RTW89_8852AE=m +CONFIG_RTW89_8852BE=m +CONFIG_RTW89_8852CE=m +CONFIG_RTW89_8922AE=m +# CONFIG_RTW89_DEBUGMSG is not set +# CONFIG_RTW89_DEBUGFS is not set +CONFIG_WLAN_VENDOR_RSI=y +# CONFIG_RSI_91X is not set +CONFIG_WLAN_VENDOR_SILABS=y +# CONFIG_WFX is not set +CONFIG_WLAN_VENDOR_ST=y +# CONFIG_CW1200 is not set +CONFIG_WLAN_VENDOR_TI=y +# CONFIG_WL1251 is not set +# CONFIG_WL12XX is not set +# CONFIG_WL18XX is not set +# CONFIG_WLCORE is not set +CONFIG_WLAN_VENDOR_ZYDAS=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_WLAN_VENDOR_QUANTENNA=y +# CONFIG_QTNFMAC_PCIE is not set +# CONFIG_MAC80211_HWSIM is not set +# CONFIG_VIRT_WIFI is not set +# CONFIG_WAN is not set + +# +# Wireless WAN +# +# CONFIG_WWAN is not set +# end of Wireless WAN + +# CONFIG_VMXNET3 is not set +# CONFIG_FUJITSU_ES is not set +CONFIG_USB4_NET=m +# CONFIG_NETDEVSIM is not set +CONFIG_NET_FAILOVER=m +# CONFIG_ISDN is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_LEDS=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_SPARSEKMAP=y +# CONFIG_INPUT_MATRIXKMAP is not set +CONFIG_INPUT_VIVALDIFMAP=y + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set +CONFIG_KEYBOARD_ATKBD=y +# CONFIG_KEYBOARD_QT1050 is not set +# CONFIG_KEYBOARD_QT1070 is not set +# CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_DLINK_DIR685 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_GPIO_POLLED is not set +# CONFIG_KEYBOARD_TCA6416 is not set +# CONFIG_KEYBOARD_TCA8418 is not set +# CONFIG_KEYBOARD_MATRIX is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_LM8333 is not set +# CONFIG_KEYBOARD_MAX7359 is not set +# CONFIG_KEYBOARD_MCS is not set +# CONFIG_KEYBOARD_MPR121 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_OMAP4 is not set +# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set +CONFIG_KEYBOARD_XTKBD=m +# CONFIG_KEYBOARD_CAP11XX is not set +# CONFIG_KEYBOARD_BCM is not set +# CONFIG_KEYBOARD_CYPRESS_SF is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=y +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_BYD=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y +CONFIG_MOUSE_PS2_SENTELIC=y +# CONFIG_MOUSE_PS2_TOUCHKIT is not set +CONFIG_MOUSE_PS2_FOCALTECH=y +CONFIG_MOUSE_PS2_SMBUS=y +CONFIG_MOUSE_SERIAL=m +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_BCM5974 is not set +# CONFIG_MOUSE_CYAPA is not set +# CONFIG_MOUSE_ELAN_I2C is not set +# CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_MOUSE_GPIO is not set +# CONFIG_MOUSE_SYNAPTICS_I2C is not set +# CONFIG_MOUSE_SYNAPTICS_USB is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +CONFIG_INPUT_MISC=y +# CONFIG_INPUT_AD714X is not set +# CONFIG_INPUT_ATMEL_CAPTOUCH is not set +# CONFIG_INPUT_BMA150 is not set +# CONFIG_INPUT_E3X0_BUTTON is not set +# CONFIG_INPUT_MMA8450 is not set +# CONFIG_INPUT_GPIO_BEEPER is not set +# CONFIG_INPUT_GPIO_DECODER is not set +# CONFIG_INPUT_GPIO_VIBRA is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_KXTJ9 is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +# CONFIG_INPUT_CM109 is not set +CONFIG_INPUT_UINPUT=m +# CONFIG_INPUT_PCF8574 is not set +# CONFIG_INPUT_PWM_BEEPER is not set +# CONFIG_INPUT_PWM_VIBRA is not set +# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set +# CONFIG_INPUT_DA7280_HAPTICS is not set +# CONFIG_INPUT_ADXL34X is not set +# CONFIG_INPUT_IMS_PCU is not set +# CONFIG_INPUT_IQS269A is not set +# CONFIG_INPUT_IQS626A is not set +# CONFIG_INPUT_IQS7222 is not set +# CONFIG_INPUT_CMA3000 is not set +# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2665_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set +# CONFIG_RMI4_CORE is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=m +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_SERIO_ALTERA_PS2 is not set +# CONFIG_SERIO_PS2MULT is not set +# CONFIG_SERIO_ARC_PS2 is not set +# CONFIG_SERIO_APBPS2 is not set +# CONFIG_SERIO_GPIO_PS2 is not set +# CONFIG_USERIO is not set +# CONFIG_GAMEPORT is not set +# end of Hardware I/O ports +# end of Input device support + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_LEGACY_TIOCSTI=y +CONFIG_LDISC_AUTOLOAD=y + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_16550A_VARIANTS=y +# CONFIG_SERIAL_8250_FINTEK is not set +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCILIB=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_EXAR=y +# CONFIG_SERIAL_8250_CS is not set +CONFIG_SERIAL_8250_NR_UARTS=16 +CONFIG_SERIAL_8250_RUNTIME_UARTS=16 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_PCI1XXXX is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +# CONFIG_SERIAL_8250_DETECT_IRQ is not set +CONFIG_SERIAL_8250_RSA=y +# CONFIG_SERIAL_8250_DW is not set +# CONFIG_SERIAL_8250_RT288X is not set +CONFIG_SERIAL_8250_PERICOM=y +CONFIG_SERIAL_OF_PLATFORM=y + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +# CONFIG_SERIAL_UARTLITE is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_JSM is not set +# CONFIG_SERIAL_SIFIVE is not set +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_SC16IS7XX_CORE is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_XILINX_PS_UART is not set +# CONFIG_SERIAL_ARC is not set +# CONFIG_SERIAL_RP2 is not set +# CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_SERIAL_FSL_LINFLEXUART is not set +# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set +# CONFIG_SERIAL_SPRD is not set +# end of Serial drivers + +CONFIG_SERIAL_MCTRL_GPIO=y +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_N_HDLC is not set +# CONFIG_IPWIRELESS is not set +# CONFIG_N_GSM is not set +# CONFIG_NOZOMI is not set +# CONFIG_NULL_TTY is not set +CONFIG_HVC_DRIVER=y +# CONFIG_SERIAL_DEV_BUS is not set +# CONFIG_TTY_PRINTK is not set +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +# CONFIG_PPDEV is not set +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DMI_DECODE=y +CONFIG_IPMI_PLAT_DATA=y +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +# CONFIG_IPMI_SSIF is not set +# CONFIG_IPMI_WATCHDOG is not set +# CONFIG_IPMI_POWEROFF is not set +CONFIG_HW_RANDOM=y +# CONFIG_HW_RANDOM_TIMERIOMEM is not set +# CONFIG_HW_RANDOM_BA431 is not set +CONFIG_HW_RANDOM_VIRTIO=m +# CONFIG_HW_RANDOM_CCTRNG is not set +# CONFIG_HW_RANDOM_XIPHERA is not set +# CONFIG_APPLICOM is not set +CONFIG_DEVMEM=y +CONFIG_DEVPORT=y +# CONFIG_TCG_TPM is not set +# CONFIG_XILLYBUS is not set +# CONFIG_XILLYUSB is not set +# end of Character devices + +# +# I2C support +# +CONFIG_I2C=y +CONFIG_ACPI_I2C_OPREGION=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=y +# CONFIG_I2C_MUX is not set +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +# CONFIG_I2C_AMD756 is not set +# CONFIG_I2C_AMD8111 is not set +# CONFIG_I2C_AMD_MP2 is not set +# CONFIG_I2C_I801 is not set +# CONFIG_I2C_ISCH is not set +CONFIG_I2C_PIIX4=y +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_NVIDIA_GPU is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set +# CONFIG_I2C_ZHAOXIN is not set + +# +# ACPI drivers +# +# CONFIG_I2C_SCMI is not set + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +CONFIG_I2C_DESIGNWARE_CORE=y +# CONFIG_I2C_DESIGNWARE_SLAVE is not set +CONFIG_I2C_DESIGNWARE_PLATFORM=y +# CONFIG_I2C_DESIGNWARE_PCI is not set +# CONFIG_I2C_EMEV2 is not set +CONFIG_I2C_GPIO=y +# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set +CONFIG_I2C_LS2X=y +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_RK3X is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_XILINX is not set + +# +# External I2C/SMBus adapter drivers +# +# CONFIG_I2C_DIOLAN_U2C is not set +# CONFIG_I2C_CP2615 is not set +# CONFIG_I2C_PARPORT is not set +# CONFIG_I2C_PCI1XXXX is not set +# CONFIG_I2C_ROBOTFUZZ_OSIF is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_VIRTIO is not set +# end of I2C Hardware Bus support + +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_SLAVE is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# end of I2C support + +# CONFIG_I3C is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y +# CONFIG_SPI_MEM is not set + +# +# SPI Master Controller Drivers +# +# CONFIG_SPI_ALTERA is not set +# CONFIG_SPI_AXI_SPI_ENGINE is not set +# CONFIG_SPI_BITBANG is not set +# CONFIG_SPI_BUTTERFLY is not set +# CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_DESIGNWARE is not set +# CONFIG_SPI_GPIO is not set +# CONFIG_SPI_LM70_LLP is not set +CONFIG_SPI_LOONGSON_CORE=m +CONFIG_SPI_LOONGSON_PCI=m +CONFIG_SPI_LOONGSON_PLATFORM=m +# CONFIG_SPI_FSL_SPI is not set +# CONFIG_SPI_MICROCHIP_CORE is not set +# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set +# CONFIG_SPI_OC_TINY is not set +# CONFIG_SPI_PCI1XXXX is not set +# CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SIFIVE is not set +# CONFIG_SPI_MXIC is not set +# CONFIG_SPI_XCOMM is not set +# CONFIG_SPI_XILINX is not set +# CONFIG_SPI_AMD is not set + +# +# SPI Multiplexer support +# +# CONFIG_SPI_MUX is not set + +# +# SPI Protocol Masters +# +# CONFIG_SPI_SPIDEV is not set +# CONFIG_SPI_LOOPBACK_TEST is not set +# CONFIG_SPI_TLE62X0 is not set +# CONFIG_SPI_SLAVE is not set +CONFIG_SPI_DYNAMIC=y +# CONFIG_SPMI is not set +# CONFIG_HSI is not set +CONFIG_PPS=y +# CONFIG_PPS_DEBUG is not set + +# +# PPS clients support +# +# CONFIG_PPS_CLIENT_KTIMER is not set +# CONFIG_PPS_CLIENT_LDISC is not set +# CONFIG_PPS_CLIENT_PARPORT is not set +# CONFIG_PPS_CLIENT_GPIO is not set + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=y +CONFIG_PTP_1588_CLOCK_OPTIONAL=y +# CONFIG_DP83640_PHY is not set +# CONFIG_PTP_1588_CLOCK_INES is not set +# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set +# CONFIG_PTP_1588_CLOCK_IDTCM is not set +# CONFIG_PTP_1588_CLOCK_FC3W is not set +# CONFIG_PTP_1588_CLOCK_MOCK is not set +# CONFIG_PTP_1588_CLOCK_OCP is not set +# end of PTP clock support + +CONFIG_PINCTRL=y +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AMD is not set +# CONFIG_PINCTRL_AW9523 is not set +# CONFIG_PINCTRL_CY8C95X0 is not set +CONFIG_PINCTRL_LOONGSON2=y +# CONFIG_PINCTRL_MCP23S08 is not set +# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set +# CONFIG_PINCTRL_OCELOT is not set +# CONFIG_PINCTRL_SINGLE is not set +# CONFIG_PINCTRL_STMFX is not set +# CONFIG_PINCTRL_SX150X is not set + +# +# Renesas pinctrl drivers +# +# end of Renesas pinctrl drivers + +CONFIG_GPIOLIB=y +CONFIG_GPIOLIB_FASTPATH_LIMIT=512 +CONFIG_OF_GPIO=y +CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_CDEV=y +CONFIG_GPIO_CDEV_V1=y +CONFIG_GPIO_GENERIC=y + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_74XX_MMIO is not set +# CONFIG_GPIO_ALTERA is not set +# CONFIG_GPIO_AMDPT is not set +# CONFIG_GPIO_CADENCE is not set +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_EXAR is not set +# CONFIG_GPIO_FTGPIO010 is not set +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set +# CONFIG_GPIO_LOGICVC is not set +CONFIG_GPIO_LOONGSON_64BIT=y +# CONFIG_GPIO_MB86S7X is not set +# CONFIG_GPIO_SIFIVE is not set +# CONFIG_GPIO_SYSCON is not set +# CONFIG_GPIO_XILINX is not set +# CONFIG_GPIO_AMD_FCH is not set +# end of Memory mapped GPIO drivers + +# +# I2C GPIO expanders +# +# CONFIG_GPIO_ADNP is not set +# CONFIG_GPIO_FXL6408 is not set +# CONFIG_GPIO_DS4520 is not set +# CONFIG_GPIO_GW_PLD is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCA9570 is not set +# CONFIG_GPIO_PCF857X is not set +# CONFIG_GPIO_TPIC2810 is not set +# end of I2C GPIO expanders + +# +# MFD GPIO expanders +# +# end of MFD GPIO expanders + +# +# PCI GPIO expanders +# +# CONFIG_GPIO_PCI_IDIO_16 is not set +# CONFIG_GPIO_PCIE_IDIO_24 is not set +# CONFIG_GPIO_RDC321X is not set +# end of PCI GPIO expanders + +# +# SPI GPIO expanders +# +# CONFIG_GPIO_74X164 is not set +# CONFIG_GPIO_MAX3191X is not set +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MC33880 is not set +# CONFIG_GPIO_PISOSR is not set +# CONFIG_GPIO_XRA1403 is not set +# end of SPI GPIO expanders + +# +# USB GPIO expanders +# +# end of USB GPIO expanders + +# +# Virtual GPIO drivers +# +# CONFIG_GPIO_AGGREGATOR is not set +# CONFIG_GPIO_LATCH is not set +# CONFIG_GPIO_MOCKUP is not set +# CONFIG_GPIO_VIRTIO is not set +# CONFIG_GPIO_SIM is not set +# end of Virtual GPIO drivers + +# CONFIG_W1 is not set +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_GPIO is not set +# CONFIG_POWER_RESET_GPIO_RESTART is not set +# CONFIG_POWER_RESET_LTC2952 is not set +CONFIG_POWER_RESET_RESTART=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_POWER_RESET_SYSCON_POWEROFF=y +CONFIG_REBOOT_MODE=y +CONFIG_SYSCON_REBOOT_MODE=y +# CONFIG_NVMEM_REBOOT_MODE is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_POWER_SUPPLY_HWMON=y +# CONFIG_IP5XXX_POWER is not set +# CONFIG_TEST_POWER is not set +# CONFIG_CHARGER_ADP5061 is not set +# CONFIG_BATTERY_CW2015 is not set +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_SAMSUNG_SDI is not set +# CONFIG_BATTERY_SBS is not set +# CONFIG_CHARGER_SBS is not set +# CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_LT3651 is not set +# CONFIG_CHARGER_LTC4162L is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set +# CONFIG_CHARGER_MAX77976 is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_BQ24257 is not set +# CONFIG_CHARGER_BQ24735 is not set +# CONFIG_CHARGER_BQ2515X is not set +# CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_BQ25980 is not set +# CONFIG_CHARGER_BQ256XX is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_BATTERY_GOLDFISH is not set +# CONFIG_BATTERY_RT5033 is not set +# CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_BD99954 is not set +# CONFIG_BATTERY_UG3105 is not set +# CONFIG_FUEL_GAUGE_MM8013 is not set +CONFIG_HWMON=y +CONFIG_HWMON_VID=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +# CONFIG_SENSORS_AD7314 is not set +# CONFIG_SENSORS_AD7414 is not set +# CONFIG_SENSORS_AD7418 is not set +# CONFIG_SENSORS_ADM1021 is not set +# CONFIG_SENSORS_ADM1025 is not set +# CONFIG_SENSORS_ADM1026 is not set +# CONFIG_SENSORS_ADM1029 is not set +# CONFIG_SENSORS_ADM1031 is not set +# CONFIG_SENSORS_ADM1177 is not set +# CONFIG_SENSORS_ADM9240 is not set +# CONFIG_SENSORS_ADT7310 is not set +# CONFIG_SENSORS_ADT7410 is not set +# CONFIG_SENSORS_ADT7411 is not set +# CONFIG_SENSORS_ADT7462 is not set +# CONFIG_SENSORS_ADT7470 is not set +# CONFIG_SENSORS_ADT7475 is not set +# CONFIG_SENSORS_AHT10 is not set +# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set +# CONFIG_SENSORS_AS370 is not set +# CONFIG_SENSORS_ASC7621 is not set +# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set +# CONFIG_SENSORS_AXI_FAN_CONTROL is not set +# CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_CHIPCAP2 is not set +# CONFIG_SENSORS_CORSAIR_CPRO is not set +# CONFIG_SENSORS_CORSAIR_PSU is not set +# CONFIG_SENSORS_DRIVETEMP is not set +# CONFIG_SENSORS_DS620 is not set +# CONFIG_SENSORS_DS1621 is not set +# CONFIG_SENSORS_I5K_AMB is not set +# CONFIG_SENSORS_F71805F is not set +# CONFIG_SENSORS_F71882FG is not set +# CONFIG_SENSORS_F75375S is not set +# CONFIG_SENSORS_GIGABYTE_WATERFORCE is not set +# CONFIG_SENSORS_GL518SM is not set +# CONFIG_SENSORS_GL520SM is not set +# CONFIG_SENSORS_G760A is not set +# CONFIG_SENSORS_G762 is not set +# CONFIG_SENSORS_GPIO_FAN is not set +# CONFIG_SENSORS_HIH6130 is not set +# CONFIG_SENSORS_HS3001 is not set +# CONFIG_SENSORS_IBMAEM is not set +# CONFIG_SENSORS_IBMPEX is not set +# CONFIG_SENSORS_IT87 is not set +# CONFIG_SENSORS_JC42 is not set +# CONFIG_SENSORS_POWERZ is not set +# CONFIG_SENSORS_POWR1220 is not set +# CONFIG_SENSORS_LINEAGE is not set +# CONFIG_SENSORS_LTC2945 is not set +# CONFIG_SENSORS_LTC2947_I2C is not set +# CONFIG_SENSORS_LTC2947_SPI is not set +# CONFIG_SENSORS_LTC2990 is not set +# CONFIG_SENSORS_LTC2991 is not set +# CONFIG_SENSORS_LTC2992 is not set +# CONFIG_SENSORS_LTC4151 is not set +# CONFIG_SENSORS_LTC4215 is not set +# CONFIG_SENSORS_LTC4222 is not set +# CONFIG_SENSORS_LTC4245 is not set +# CONFIG_SENSORS_LTC4260 is not set +# CONFIG_SENSORS_LTC4261 is not set +# CONFIG_SENSORS_LTC4282 is not set +# CONFIG_SENSORS_MAX1111 is not set +# CONFIG_SENSORS_MAX127 is not set +# CONFIG_SENSORS_MAX16065 is not set +# CONFIG_SENSORS_MAX1619 is not set +# CONFIG_SENSORS_MAX1668 is not set +# CONFIG_SENSORS_MAX197 is not set +# CONFIG_SENSORS_MAX31722 is not set +# CONFIG_SENSORS_MAX31730 is not set +# CONFIG_SENSORS_MAX31760 is not set +# CONFIG_MAX31827 is not set +# CONFIG_SENSORS_MAX6620 is not set +# CONFIG_SENSORS_MAX6621 is not set +# CONFIG_SENSORS_MAX6639 is not set +# CONFIG_SENSORS_MAX6642 is not set +# CONFIG_SENSORS_MAX6650 is not set +# CONFIG_SENSORS_MAX6697 is not set +# CONFIG_SENSORS_MAX31790 is not set +# CONFIG_SENSORS_MC34VR500 is not set +# CONFIG_SENSORS_MCP3021 is not set +# CONFIG_SENSORS_TC654 is not set +# CONFIG_SENSORS_TPS23861 is not set +# CONFIG_SENSORS_MR75203 is not set +# CONFIG_SENSORS_ADCXX is not set +# CONFIG_SENSORS_LM63 is not set +# CONFIG_SENSORS_LM70 is not set +# CONFIG_SENSORS_LM73 is not set +CONFIG_SENSORS_LM75=m +# CONFIG_SENSORS_LM77 is not set +# CONFIG_SENSORS_LM78 is not set +# CONFIG_SENSORS_LM80 is not set +# CONFIG_SENSORS_LM83 is not set +# CONFIG_SENSORS_LM85 is not set +# CONFIG_SENSORS_LM87 is not set +# CONFIG_SENSORS_LM90 is not set +# CONFIG_SENSORS_LM92 is not set +CONFIG_SENSORS_LM93=m +# CONFIG_SENSORS_LM95234 is not set +# CONFIG_SENSORS_LM95241 is not set +# CONFIG_SENSORS_LM95245 is not set +# CONFIG_SENSORS_PC87360 is not set +# CONFIG_SENSORS_PC87427 is not set +# CONFIG_SENSORS_NCT6683 is not set +# CONFIG_SENSORS_NCT6775 is not set +# CONFIG_SENSORS_NCT6775_I2C is not set +# CONFIG_SENSORS_NCT7802 is not set +# CONFIG_SENSORS_NPCM7XX is not set +# CONFIG_SENSORS_NZXT_KRAKEN2 is not set +# CONFIG_SENSORS_NZXT_KRAKEN3 is not set +# CONFIG_SENSORS_NZXT_SMART2 is not set +# CONFIG_SENSORS_OCC_P8_I2C is not set +# CONFIG_SENSORS_PCF8591 is not set +# CONFIG_PMBUS is not set +# CONFIG_SENSORS_PT5161L is not set +# CONFIG_SENSORS_PWM_FAN is not set +# CONFIG_SENSORS_SBTSI is not set +# CONFIG_SENSORS_SBRMI is not set +# CONFIG_SENSORS_SHT15 is not set +# CONFIG_SENSORS_SHT21 is not set +# CONFIG_SENSORS_SHT3x is not set +# CONFIG_SENSORS_SHT4x is not set +# CONFIG_SENSORS_SHTC1 is not set +# CONFIG_SENSORS_SIS5595 is not set +# CONFIG_SENSORS_DME1737 is not set +# CONFIG_SENSORS_EMC1403 is not set +# CONFIG_SENSORS_EMC2103 is not set +# CONFIG_SENSORS_EMC2305 is not set +# CONFIG_SENSORS_EMC6W201 is not set +# CONFIG_SENSORS_SMSC47M1 is not set +# CONFIG_SENSORS_SMSC47M192 is not set +# CONFIG_SENSORS_SMSC47B397 is not set +# CONFIG_SENSORS_STTS751 is not set +# CONFIG_SENSORS_ADC128D818 is not set +# CONFIG_SENSORS_ADS7828 is not set +# CONFIG_SENSORS_ADS7871 is not set +# CONFIG_SENSORS_AMC6821 is not set +# CONFIG_SENSORS_INA209 is not set +# CONFIG_SENSORS_INA2XX is not set +# CONFIG_SENSORS_INA238 is not set +# CONFIG_SENSORS_INA3221 is not set +# CONFIG_SENSORS_TC74 is not set +# CONFIG_SENSORS_THMC50 is not set +# CONFIG_SENSORS_TMP102 is not set +# CONFIG_SENSORS_TMP103 is not set +# CONFIG_SENSORS_TMP108 is not set +# CONFIG_SENSORS_TMP401 is not set +# CONFIG_SENSORS_TMP421 is not set +# CONFIG_SENSORS_TMP464 is not set +# CONFIG_SENSORS_TMP513 is not set +# CONFIG_SENSORS_VIA686A is not set +# CONFIG_SENSORS_VT1211 is not set +# CONFIG_SENSORS_VT8231 is not set +# CONFIG_SENSORS_W83773G is not set +# CONFIG_SENSORS_W83781D is not set +# CONFIG_SENSORS_W83791D is not set +# CONFIG_SENSORS_W83792D is not set +# CONFIG_SENSORS_W83793 is not set +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +# CONFIG_SENSORS_W83L785TS is not set +# CONFIG_SENSORS_W83L786NG is not set +CONFIG_SENSORS_W83627HF=m +# CONFIG_SENSORS_W83627EHF is not set + +# +# ACPI drivers +# +# CONFIG_SENSORS_ACPI_POWER is not set +CONFIG_THERMAL=y +# CONFIG_THERMAL_NETLINK is not set +# CONFIG_THERMAL_STATISTICS is not set +# CONFIG_THERMAL_DEBUGFS is not set +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_OF=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_GOV_FAIR_SHARE is not set +CONFIG_THERMAL_GOV_STEP_WISE=y +# CONFIG_THERMAL_GOV_BANG_BANG is not set +# CONFIG_THERMAL_GOV_USER_SPACE is not set +# CONFIG_CPU_THERMAL is not set +# CONFIG_DEVFREQ_THERMAL is not set +# CONFIG_THERMAL_EMULATION is not set +# CONFIG_THERMAL_MMIO is not set +CONFIG_LOONGSON2_THERMAL=m +# CONFIG_WATCHDOG is not set +CONFIG_SSB_POSSIBLE=y +# CONFIG_SSB is not set +CONFIG_BCMA_POSSIBLE=y +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=m +# CONFIG_MFD_ACT8945A is not set +# CONFIG_MFD_AS3711 is not set +# CONFIG_MFD_SMPRO is not set +# CONFIG_MFD_AS3722 is not set +# CONFIG_PMIC_ADP5520 is not set +# CONFIG_MFD_AAT2870_CORE is not set +# CONFIG_MFD_ATMEL_FLEXCOM is not set +# CONFIG_MFD_ATMEL_HLCDC is not set +# CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_BD9571MWV is not set +# CONFIG_MFD_AXP20X_I2C is not set +# CONFIG_MFD_CS42L43_I2C is not set +# CONFIG_MFD_MADERA is not set +# CONFIG_MFD_MAX5970 is not set +# CONFIG_PMIC_DA903X is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DA9052_I2C is not set +# CONFIG_MFD_DA9055 is not set +# CONFIG_MFD_DA9062 is not set +# CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_DA9150 is not set +# CONFIG_MFD_DLN2 is not set +# CONFIG_MFD_GATEWORKS_GSC is not set +# CONFIG_MFD_MC13XXX_SPI is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_MFD_MP2629 is not set +# CONFIG_MFD_HI6421_PMIC is not set +# CONFIG_LPC_ICH is not set +# CONFIG_LPC_SCH is not set +# CONFIG_MFD_IQS62X is not set +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_88PM860X is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77541 is not set +# CONFIG_MFD_MAX77620 is not set +# CONFIG_MFD_MAX77650 is not set +# CONFIG_MFD_MAX77686 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX77714 is not set +# CONFIG_MFD_MAX77843 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MAX8925 is not set +# CONFIG_MFD_MAX8997 is not set +# CONFIG_MFD_MAX8998 is not set +# CONFIG_MFD_MT6360 is not set +# CONFIG_MFD_MT6370 is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_MFD_OCELOT is not set +# CONFIG_EZX_PCAP is not set +# CONFIG_MFD_CPCAP is not set +# CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_NTXEC is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_PCF50633 is not set +# CONFIG_MFD_SY7636A is not set +# CONFIG_MFD_RDC321X is not set +# CONFIG_MFD_RT4831 is not set +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_RT5120 is not set +# CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_RK8XX_I2C is not set +# CONFIG_MFD_RK8XX_SPI is not set +# CONFIG_MFD_RN5T618 is not set +# CONFIG_MFD_SEC_CORE is not set +# CONFIG_MFD_SI476X_CORE is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_MFD_SKY81452 is not set +# CONFIG_MFD_STMPE is not set +CONFIG_MFD_SYSCON=y +# CONFIG_MFD_LP3943 is not set +# CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_TI_LMU is not set +# CONFIG_MFD_PALMAS is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS65010 is not set +# CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65086 is not set +# CONFIG_MFD_TPS65090 is not set +# CONFIG_MFD_TPS65217 is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TI_LP87565 is not set +# CONFIG_MFD_TPS65218 is not set +# CONFIG_MFD_TPS65219 is not set +# CONFIG_MFD_TPS6586X is not set +# CONFIG_MFD_TPS65910 is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_TPS65912_SPI is not set +# CONFIG_MFD_TPS6594_I2C is not set +# CONFIG_MFD_TPS6594_SPI is not set +# CONFIG_TWL4030_CORE is not set +# CONFIG_TWL6040_CORE is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_LM3533 is not set +# CONFIG_MFD_TC3589X is not set +# CONFIG_MFD_TQMX86 is not set +# CONFIG_MFD_VX855 is not set +# CONFIG_MFD_LOCHNAGAR is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_ARIZONA_SPI is not set +# CONFIG_MFD_WM8400 is not set +# CONFIG_MFD_WM831X_I2C is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8350_I2C is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_MFD_ROHM_BD718XX is not set +# CONFIG_MFD_ROHM_BD71828 is not set +# CONFIG_MFD_ROHM_BD957XMUF is not set +# CONFIG_MFD_STPMIC1 is not set +# CONFIG_MFD_STMFX is not set +# CONFIG_MFD_ATC260X_I2C is not set +# CONFIG_MFD_QCOM_PM8008 is not set +# CONFIG_MFD_INTEL_M10_BMC_SPI is not set +# CONFIG_MFD_RSMU_I2C is not set +# CONFIG_MFD_RSMU_SPI is not set +# end of Multifunction device drivers + +# CONFIG_REGULATOR is not set +CONFIG_RC_CORE=m +CONFIG_LIRC=y +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_IR_IMON_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +# CONFIG_IR_RCMM_DECODER is not set +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_XMP_DECODER=m +# CONFIG_RC_DEVICES is not set + +# +# CEC support +# +CONFIG_MEDIA_CEC_SUPPORT=y +# CONFIG_CEC_CH7322 is not set +# CONFIG_CEC_GPIO is not set +# CONFIG_USB_PULSE8_CEC is not set +# CONFIG_USB_RAINSHADOW_CEC is not set +# end of CEC support + +CONFIG_MEDIA_SUPPORT=m +# CONFIG_MEDIA_SUPPORT_FILTER is not set +# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set + +# +# Media device types +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +CONFIG_MEDIA_TEST_SUPPORT=y +# end of Media device types + +# +# Media core support +# +CONFIG_VIDEO_DEV=m +CONFIG_MEDIA_CONTROLLER=y +CONFIG_DVB_CORE=m +# end of Media core support + +# +# Video4Linux options +# +CONFIG_VIDEO_V4L2_I2C=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_TUNER=m +CONFIG_V4L2_FWNODE=m +CONFIG_V4L2_ASYNC=m +# end of Video4Linux options + +# +# Media controller options +# +# CONFIG_MEDIA_CONTROLLER_DVB is not set +# end of Media controller options + +# +# Digital TV options +# +# CONFIG_DVB_MMAP is not set +CONFIG_DVB_NET=y +CONFIG_DVB_MAX_ADAPTERS=16 +CONFIG_DVB_DYNAMIC_MINORS=y +# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set +# CONFIG_DVB_ULE_DEBUG is not set +# end of Digital TV options + +# +# Media drivers +# + +# +# Media drivers +# +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +# CONFIG_USB_GSPCA is not set +# CONFIG_USB_PWC is not set +# CONFIG_USB_S2255 is not set +# CONFIG_VIDEO_USBTV is not set +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y + +# +# Analog TV USB devices +# +# CONFIG_VIDEO_GO7007 is not set +# CONFIG_VIDEO_HDPVR is not set +# CONFIG_VIDEO_PVRUSB2 is not set +# CONFIG_VIDEO_STK1160 is not set + +# +# Analog/digital TV USB devices +# +# CONFIG_VIDEO_AU0828 is not set + +# +# Digital TV USB devices +# +# CONFIG_DVB_AS102 is not set +# CONFIG_DVB_B2C2_FLEXCOP_USB is not set +# CONFIG_DVB_USB_V2 is not set +# CONFIG_DVB_USB is not set +# CONFIG_SMS_USB_DRV is not set +# CONFIG_DVB_TTUSB_BUDGET is not set +# CONFIG_DVB_TTUSB_DEC is not set + +# +# Webcam, TV (analog/digital) USB devices +# +# CONFIG_VIDEO_EM28XX is not set + +# +# Software defined radio USB devices +# +# CONFIG_USB_AIRSPY is not set +# CONFIG_USB_HACKRF is not set +# CONFIG_USB_MSI2500 is not set +CONFIG_MEDIA_PCI_SUPPORT=y + +# +# Media capture support +# +# CONFIG_VIDEO_SOLO6X10 is not set +# CONFIG_VIDEO_TW5864 is not set +# CONFIG_VIDEO_TW68 is not set +# CONFIG_VIDEO_TW686X is not set +# CONFIG_VIDEO_ZORAN is not set + +# +# Media capture/analog TV support +# +# CONFIG_VIDEO_DT3155 is not set +# CONFIG_VIDEO_IVTV is not set +# CONFIG_VIDEO_HEXIUM_GEMINI is not set +# CONFIG_VIDEO_HEXIUM_ORION is not set +# CONFIG_VIDEO_MXB is not set + +# +# Media capture/analog/hybrid TV support +# +CONFIG_VIDEO_BT848=m +CONFIG_DVB_BT8XX=m +# CONFIG_VIDEO_CX18 is not set +# CONFIG_VIDEO_CX23885 is not set +# CONFIG_VIDEO_CX25821 is not set +# CONFIG_VIDEO_CX88 is not set +# CONFIG_VIDEO_SAA7134 is not set +# CONFIG_VIDEO_SAA7164 is not set + +# +# Media digital TV PCI Adapters +# +# CONFIG_DVB_B2C2_FLEXCOP_PCI is not set +# CONFIG_DVB_DDBRIDGE is not set +# CONFIG_DVB_DM1105 is not set +# CONFIG_MANTIS_CORE is not set +# CONFIG_DVB_NETUP_UNIDVB is not set +# CONFIG_DVB_NGENE is not set +# CONFIG_DVB_PLUTO2 is not set +# CONFIG_DVB_PT1 is not set +# CONFIG_DVB_PT3 is not set +# CONFIG_DVB_SMIPCIE is not set +# CONFIG_DVB_BUDGET_CORE is not set +# CONFIG_IPU_BRIDGE is not set +CONFIG_RADIO_ADAPTERS=m +# CONFIG_RADIO_MAXIRADIO is not set +# CONFIG_RADIO_SAA7706H is not set +# CONFIG_RADIO_SHARK is not set +# CONFIG_RADIO_SHARK2 is not set +# CONFIG_RADIO_SI4713 is not set +CONFIG_RADIO_TEA575X=m +# CONFIG_RADIO_TEA5764 is not set +# CONFIG_RADIO_TEF6862 is not set +# CONFIG_RADIO_WL1273 is not set +# CONFIG_USB_DSBR is not set +# CONFIG_USB_KEENE is not set +# CONFIG_USB_MA901 is not set +# CONFIG_USB_MR800 is not set +# CONFIG_USB_RAREMONO is not set +# CONFIG_RADIO_SI470X is not set +CONFIG_MEDIA_PLATFORM_DRIVERS=y +# CONFIG_V4L_PLATFORM_DRIVERS is not set +# CONFIG_SDR_PLATFORM_DRIVERS is not set +# CONFIG_DVB_PLATFORM_DRIVERS is not set +# CONFIG_V4L_MEM2MEM_DRIVERS is not set + +# +# Allegro DVT media platform drivers +# + +# +# Amlogic media platform drivers +# + +# +# Amphion drivers +# + +# +# Aspeed media platform drivers +# + +# +# Atmel media platform drivers +# + +# +# Cadence media platform drivers +# +# CONFIG_VIDEO_CADENCE_CSI2RX is not set +# CONFIG_VIDEO_CADENCE_CSI2TX is not set + +# +# Chips&Media media platform drivers +# + +# +# Intel media platform drivers +# + +# +# Marvell media platform drivers +# + +# +# Mediatek media platform drivers +# + +# +# Microchip Technology, Inc. media platform drivers +# + +# +# Nuvoton media platform drivers +# + +# +# NVidia media platform drivers +# + +# +# NXP media platform drivers +# + +# +# Qualcomm media platform drivers +# + +# +# Renesas media platform drivers +# + +# +# Rockchip media platform drivers +# + +# +# Samsung media platform drivers +# + +# +# STMicroelectronics media platform drivers +# + +# +# Sunxi media platform drivers +# + +# +# Texas Instruments drivers +# + +# +# Verisilicon media platform drivers +# + +# +# VIA media platform drivers +# + +# +# Xilinx media platform drivers +# +# CONFIG_V4L_TEST_DRIVERS is not set +# CONFIG_DVB_TEST_DRIVERS is not set +CONFIG_UVC_COMMON=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_V4L2=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +# end of Media drivers + +# +# Media ancillary drivers +# +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=m +CONFIG_VIDEO_CAMERA_SENSOR=y +# CONFIG_VIDEO_ALVIUM_CSI2 is not set +# CONFIG_VIDEO_AR0521 is not set +# CONFIG_VIDEO_GC0308 is not set +# CONFIG_VIDEO_GC2145 is not set +# CONFIG_VIDEO_HI556 is not set +# CONFIG_VIDEO_HI846 is not set +# CONFIG_VIDEO_HI847 is not set +# CONFIG_VIDEO_IMX208 is not set +# CONFIG_VIDEO_IMX214 is not set +# CONFIG_VIDEO_IMX219 is not set +# CONFIG_VIDEO_IMX258 is not set +# CONFIG_VIDEO_IMX274 is not set +# CONFIG_VIDEO_IMX290 is not set +# CONFIG_VIDEO_IMX296 is not set +# CONFIG_VIDEO_IMX319 is not set +# CONFIG_VIDEO_IMX334 is not set +# CONFIG_VIDEO_IMX335 is not set +# CONFIG_VIDEO_IMX355 is not set +# CONFIG_VIDEO_IMX412 is not set +# CONFIG_VIDEO_IMX415 is not set +# CONFIG_VIDEO_MT9M001 is not set +# CONFIG_VIDEO_MT9M111 is not set +# CONFIG_VIDEO_MT9M114 is not set +# CONFIG_VIDEO_MT9P031 is not set +# CONFIG_VIDEO_MT9T112 is not set +# CONFIG_VIDEO_MT9V011 is not set +# CONFIG_VIDEO_MT9V032 is not set +# CONFIG_VIDEO_MT9V111 is not set +# CONFIG_VIDEO_OG01A1B is not set +# CONFIG_VIDEO_OV01A10 is not set +# CONFIG_VIDEO_OV02A10 is not set +# CONFIG_VIDEO_OV08D10 is not set +# CONFIG_VIDEO_OV08X40 is not set +# CONFIG_VIDEO_OV13858 is not set +# CONFIG_VIDEO_OV13B10 is not set +# CONFIG_VIDEO_OV2640 is not set +# CONFIG_VIDEO_OV2659 is not set +# CONFIG_VIDEO_OV2680 is not set +# CONFIG_VIDEO_OV2685 is not set +# CONFIG_VIDEO_OV2740 is not set +# CONFIG_VIDEO_OV4689 is not set +# CONFIG_VIDEO_OV5640 is not set +# CONFIG_VIDEO_OV5645 is not set +# CONFIG_VIDEO_OV5647 is not set +# CONFIG_VIDEO_OV5648 is not set +# CONFIG_VIDEO_OV5670 is not set +# CONFIG_VIDEO_OV5675 is not set +# CONFIG_VIDEO_OV5693 is not set +# CONFIG_VIDEO_OV5695 is not set +# CONFIG_VIDEO_OV64A40 is not set +# CONFIG_VIDEO_OV6650 is not set +# CONFIG_VIDEO_OV7251 is not set +# CONFIG_VIDEO_OV7640 is not set +# CONFIG_VIDEO_OV7670 is not set +# CONFIG_VIDEO_OV772X is not set +# CONFIG_VIDEO_OV7740 is not set +# CONFIG_VIDEO_OV8856 is not set +# CONFIG_VIDEO_OV8858 is not set +# CONFIG_VIDEO_OV8865 is not set +# CONFIG_VIDEO_OV9282 is not set +# CONFIG_VIDEO_OV9640 is not set +# CONFIG_VIDEO_OV9650 is not set +# CONFIG_VIDEO_OV9734 is not set +# CONFIG_VIDEO_RDACM20 is not set +# CONFIG_VIDEO_RDACM21 is not set +# CONFIG_VIDEO_RJ54N1 is not set +# CONFIG_VIDEO_S5C73M3 is not set +# CONFIG_VIDEO_S5K5BAF is not set +# CONFIG_VIDEO_S5K6A3 is not set +# CONFIG_VIDEO_ST_VGXY61 is not set +# CONFIG_VIDEO_CCS is not set +# CONFIG_VIDEO_ET8EK8 is not set + +# +# Camera ISPs +# +# CONFIG_VIDEO_THP7312 is not set +# end of Camera ISPs + +# +# Lens drivers +# +# CONFIG_VIDEO_AD5820 is not set +# CONFIG_VIDEO_AK7375 is not set +# CONFIG_VIDEO_DW9714 is not set +# CONFIG_VIDEO_DW9719 is not set +# CONFIG_VIDEO_DW9768 is not set +# CONFIG_VIDEO_DW9807_VCM is not set +# end of Lens drivers + +# +# Flash devices +# +# CONFIG_VIDEO_ADP1653 is not set +# CONFIG_VIDEO_LM3560 is not set +# CONFIG_VIDEO_LM3646 is not set +# end of Flash devices + +# +# Audio decoders, processors and mixers +# +# CONFIG_VIDEO_CS3308 is not set +# CONFIG_VIDEO_CS5345 is not set +# CONFIG_VIDEO_CS53L32A is not set +# CONFIG_VIDEO_MSP3400 is not set +# CONFIG_VIDEO_SONY_BTF_MPX is not set +# CONFIG_VIDEO_TDA1997X is not set +# CONFIG_VIDEO_TDA7432 is not set +# CONFIG_VIDEO_TDA9840 is not set +# CONFIG_VIDEO_TEA6415C is not set +# CONFIG_VIDEO_TEA6420 is not set +# CONFIG_VIDEO_TLV320AIC23B is not set +# CONFIG_VIDEO_TVAUDIO is not set +# CONFIG_VIDEO_UDA1342 is not set +# CONFIG_VIDEO_VP27SMPX is not set +# CONFIG_VIDEO_WM8739 is not set +# CONFIG_VIDEO_WM8775 is not set +# end of Audio decoders, processors and mixers + +# +# RDS decoders +# +# CONFIG_VIDEO_SAA6588 is not set +# end of RDS decoders + +# +# Video decoders +# +# CONFIG_VIDEO_ADV7180 is not set +# CONFIG_VIDEO_ADV7183 is not set +# CONFIG_VIDEO_ADV748X is not set +# CONFIG_VIDEO_ADV7604 is not set +# CONFIG_VIDEO_ADV7842 is not set +# CONFIG_VIDEO_BT819 is not set +# CONFIG_VIDEO_BT856 is not set +# CONFIG_VIDEO_BT866 is not set +# CONFIG_VIDEO_ISL7998X is not set +# CONFIG_VIDEO_KS0127 is not set +# CONFIG_VIDEO_ML86V7667 is not set +# CONFIG_VIDEO_SAA7110 is not set +# CONFIG_VIDEO_SAA711X is not set +# CONFIG_VIDEO_TC358743 is not set +# CONFIG_VIDEO_TC358746 is not set +# CONFIG_VIDEO_TVP514X is not set +# CONFIG_VIDEO_TVP5150 is not set +# CONFIG_VIDEO_TVP7002 is not set +# CONFIG_VIDEO_TW2804 is not set +# CONFIG_VIDEO_TW9900 is not set +# CONFIG_VIDEO_TW9903 is not set +# CONFIG_VIDEO_TW9906 is not set +# CONFIG_VIDEO_TW9910 is not set +# CONFIG_VIDEO_VPX3220 is not set + +# +# Video and audio decoders +# +# CONFIG_VIDEO_SAA717X is not set +# CONFIG_VIDEO_CX25840 is not set +# end of Video decoders + +# +# Video encoders +# +# CONFIG_VIDEO_ADV7170 is not set +# CONFIG_VIDEO_ADV7175 is not set +# CONFIG_VIDEO_ADV7343 is not set +# CONFIG_VIDEO_ADV7393 is not set +# CONFIG_VIDEO_ADV7511 is not set +# CONFIG_VIDEO_AK881X is not set +# CONFIG_VIDEO_SAA7127 is not set +# CONFIG_VIDEO_SAA7185 is not set +# CONFIG_VIDEO_THS8200 is not set +# end of Video encoders + +# +# Video improvement chips +# +# CONFIG_VIDEO_UPD64031A is not set +# CONFIG_VIDEO_UPD64083 is not set +# end of Video improvement chips + +# +# Audio/Video compression chips +# +# CONFIG_VIDEO_SAA6752HS is not set +# end of Audio/Video compression chips + +# +# SDR tuner chips +# +# CONFIG_SDR_MAX2175 is not set +# end of SDR tuner chips + +# +# Miscellaneous helper chips +# +# CONFIG_VIDEO_I2C is not set +# CONFIG_VIDEO_M52790 is not set +# CONFIG_VIDEO_ST_MIPID02 is not set +# CONFIG_VIDEO_THS7303 is not set +# end of Miscellaneous helper chips + +# +# Video serializers and deserializers +# +# CONFIG_VIDEO_DS90UB913 is not set +# CONFIG_VIDEO_DS90UB953 is not set +# CONFIG_VIDEO_DS90UB960 is not set +# end of Video serializers and deserializers + +# +# Media SPI Adapters +# +CONFIG_CXD2880_SPI_DRV=m +# CONFIG_VIDEO_GS1662 is not set +# end of Media SPI Adapters + +CONFIG_MEDIA_TUNER=m + +# +# Customize TV tuners +# +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_M88RS6000T=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MSI001=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_QM1D1B0004=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_TDA18250=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_XC5000=m +# end of Customize TV tuners + +# +# Customise DVB Frontends +# + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_MXL5XX=m +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV0910=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_STV6111=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m +CONFIG_DVB_SI2165=m +CONFIG_DVB_TDA18271C2DD=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_MB86A16=m +CONFIG_DVB_MT312=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_TDA10071=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_CXD2841ER=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_DIB9000=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_EC100=m +CONFIG_DVB_L64781=m +CONFIG_DVB_MT352=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_S5H1432=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_ZD1301_DEMOD=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_CXD2880=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_STV0297=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_VES1820=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_MXL692=m +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_S5H1411=m + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m +CONFIG_DVB_S921=m + +# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_MN88443X=m +CONFIG_DVB_TC90522=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_A8293=m +CONFIG_DVB_AF9033=m +CONFIG_DVB_ASCOT2E=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_HELENE=m +CONFIG_DVB_HORUS3A=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_LGS8GL5=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_LNBH25=m +CONFIG_DVB_LNBH29=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_DRX39XYJ=m + +# +# Common Interface (EN50221) controller drivers +# +CONFIG_DVB_CXD2099=m +CONFIG_DVB_SP2=m +# end of Customise DVB Frontends + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set +# end of Media ancillary drivers + +# +# Graphics support +# +CONFIG_APERTURE_HELPERS=y +CONFIG_SCREEN_INFO=y +CONFIG_VIDEO=y +# CONFIG_AUXDISPLAY is not set +# CONFIG_PANEL is not set +CONFIG_DRM=y +# CONFIG_DRM_DEBUG_MM is not set +CONFIG_DRM_KMS_HELPER=y +# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set +# CONFIG_DRM_DEBUG_MODESET_LOCK is not set +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 +# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set +# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set +CONFIG_DRM_DISPLAY_HELPER=m +# CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set +# CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set +CONFIG_DRM_DISPLAY_DP_HELPER=y +CONFIG_DRM_DISPLAY_HDCP_HELPER=y +CONFIG_DRM_DISPLAY_HDMI_HELPER=y +CONFIG_DRM_TTM=y +CONFIG_DRM_EXEC=m +CONFIG_DRM_BUDDY=m +CONFIG_DRM_TTM_HELPER=m +CONFIG_DRM_GEM_SHMEM_HELPER=y +CONFIG_DRM_SUBALLOC_HELPER=m +CONFIG_DRM_SCHED=m + +# +# I2C encoder or helper chips +# +# CONFIG_DRM_I2C_CH7006 is not set +# CONFIG_DRM_I2C_SIL164 is not set +# CONFIG_DRM_I2C_NXP_TDA998X is not set +# CONFIG_DRM_I2C_NXP_TDA9950 is not set +# end of I2C encoder or helper chips + +# +# ARM devices +# +# CONFIG_DRM_KOMEDA is not set +# end of ARM devices + +CONFIG_DRM_RADEON=m +CONFIG_DRM_RADEON_USERPTR=y +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_AMDGPU_SI=y +CONFIG_DRM_AMDGPU_CIK=y +CONFIG_DRM_AMDGPU_USERPTR=y +# CONFIG_DRM_AMDGPU_WERROR is not set + +# +# ACP (Audio CoProcessor) Configuration +# +CONFIG_DRM_AMD_ACP=y +# end of ACP (Audio CoProcessor) Configuration + +# +# Display Engine Configuration +# +CONFIG_DRM_AMD_DC=y +CONFIG_DRM_AMD_DC_FP=y +CONFIG_DRM_AMD_DC_SI=y +CONFIG_DRM_AMD_SECURE_DISPLAY=y +# end of Display Engine Configuration + +# CONFIG_DRM_NOUVEAU is not set +# CONFIG_DRM_XE is not set +# CONFIG_DRM_VGEM is not set +# CONFIG_DRM_VKMS is not set +# CONFIG_DRM_UDL is not set +CONFIG_DRM_AST=y +# CONFIG_DRM_MGAG200 is not set +CONFIG_DRM_QXL=m +CONFIG_DRM_VIRTIO_GPU=m +CONFIG_DRM_VIRTIO_GPU_KMS=y +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +# CONFIG_DRM_PANEL_ABT_Y030XX067A is not set +# CONFIG_DRM_PANEL_ARM_VERSATILE is not set +# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set +# CONFIG_DRM_PANEL_LVDS is not set +# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set +# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set +# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set +# CONFIG_DRM_PANEL_LG_LB035Q02 is not set +# CONFIG_DRM_PANEL_LG_LG4573 is not set +# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set +# CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set +# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set +# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set +# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set +# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set +# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set +# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set +# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set +# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set +# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set +# CONFIG_DRM_PANEL_EDP is not set +# CONFIG_DRM_PANEL_SIMPLE is not set +# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set +# CONFIG_DRM_PANEL_TPO_TPG110 is not set +# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set +# end of Display Panels + +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_PANEL_BRIDGE=y + +# +# Display Interface Bridges +# +# CONFIG_DRM_CHIPONE_ICN6211 is not set +# CONFIG_DRM_CHRONTEL_CH7033 is not set +# CONFIG_DRM_DISPLAY_CONNECTOR is not set +# CONFIG_DRM_ITE_IT6505 is not set +# CONFIG_DRM_LONTIUM_LT8912B is not set +# CONFIG_DRM_LONTIUM_LT9211 is not set +# CONFIG_DRM_LONTIUM_LT9611 is not set +# CONFIG_DRM_LONTIUM_LT9611UXC is not set +# CONFIG_DRM_ITE_IT66121 is not set +# CONFIG_DRM_LVDS_CODEC is not set +# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set +# CONFIG_DRM_NWL_MIPI_DSI is not set +# CONFIG_DRM_NXP_PTN3460 is not set +# CONFIG_DRM_PARADE_PS8622 is not set +# CONFIG_DRM_PARADE_PS8640 is not set +# CONFIG_DRM_SAMSUNG_DSIM is not set +# CONFIG_DRM_SIL_SII8620 is not set +# CONFIG_DRM_SII902X is not set +# CONFIG_DRM_SII9234 is not set +# CONFIG_DRM_SIMPLE_BRIDGE is not set +# CONFIG_DRM_THINE_THC63LVD1024 is not set +# CONFIG_DRM_TOSHIBA_TC358762 is not set +# CONFIG_DRM_TOSHIBA_TC358764 is not set +# CONFIG_DRM_TOSHIBA_TC358767 is not set +# CONFIG_DRM_TOSHIBA_TC358768 is not set +# CONFIG_DRM_TOSHIBA_TC358775 is not set +# CONFIG_DRM_TI_DLPC3433 is not set +# CONFIG_DRM_TI_TFP410 is not set +# CONFIG_DRM_TI_SN65DSI83 is not set +# CONFIG_DRM_TI_SN65DSI86 is not set +# CONFIG_DRM_TI_TPD12S015 is not set +# CONFIG_DRM_ANALOGIX_ANX6345 is not set +# CONFIG_DRM_ANALOGIX_ANX78XX is not set +# CONFIG_DRM_ANALOGIX_ANX7625 is not set +# CONFIG_DRM_I2C_ADV7511 is not set +# CONFIG_DRM_CDNS_DSI is not set +# CONFIG_DRM_CDNS_MHDP8546 is not set +# end of Display Interface Bridges + +CONFIG_DRM_LOONGSON=y +# CONFIG_DRM_ETNAVIV is not set +# CONFIG_DRM_LOGICVC is not set +# CONFIG_DRM_ARCPGU is not set +# CONFIG_DRM_BOCHS is not set +# CONFIG_DRM_CIRRUS_QEMU is not set +# CONFIG_DRM_GM12U320 is not set +# CONFIG_DRM_PANEL_MIPI_DBI is not set +# CONFIG_DRM_SIMPLEDRM is not set +# CONFIG_TINYDRM_HX8357D is not set +# CONFIG_TINYDRM_ILI9163 is not set +# CONFIG_TINYDRM_ILI9225 is not set +# CONFIG_TINYDRM_ILI9341 is not set +# CONFIG_TINYDRM_ILI9486 is not set +# CONFIG_TINYDRM_MI0283QT is not set +# CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_ST7586 is not set +# CONFIG_TINYDRM_ST7735R is not set +# CONFIG_DRM_GUD is not set +# CONFIG_DRM_SSD130X is not set +# CONFIG_DRM_WERROR is not set +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y + +# +# Frame buffer Devices +# +CONFIG_FB=y +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_EFI=y +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_MATROX is not set +CONFIG_FB_RADEON=y +CONFIG_FB_RADEON_I2C=y +CONFIG_FB_RADEON_BACKLIGHT=y +# CONFIG_FB_RADEON_DEBUG is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set +# CONFIG_FB_IBM_GXT4500 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_SIMPLE is not set +# CONFIG_FB_SSD1307 is not set +# CONFIG_FB_SM712 is not set +CONFIG_FB_CORE=y +CONFIG_FB_NOTIFY=y +# CONFIG_FIRMWARE_EDID is not set +CONFIG_FB_DEVICE=y +CONFIG_FB_DDC=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_SYS_FILLRECT=y +CONFIG_FB_SYS_COPYAREA=y +CONFIG_FB_SYS_IMAGEBLIT=y +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYSMEM_FOPS=y +CONFIG_FB_DEFERRED_IO=y +CONFIG_FB_IOMEM_FOPS=y +CONFIG_FB_IOMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y +CONFIG_FB_BACKLIGHT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y +# end of Frame buffer Devices + +# +# Backlight & LCD device support +# +CONFIG_LCD_CLASS_DEVICE=y +# CONFIG_LCD_L4F00242T03 is not set +# CONFIG_LCD_LMS283GF05 is not set +# CONFIG_LCD_LTV350QV is not set +# CONFIG_LCD_ILI922X is not set +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_TDO24M is not set +# CONFIG_LCD_VGG2432A4 is not set +CONFIG_LCD_PLATFORM=m +# CONFIG_LCD_AMS369FG06 is not set +# CONFIG_LCD_LMS501KF03 is not set +# CONFIG_LCD_HX8357 is not set +# CONFIG_LCD_OTM3225A is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_KTD253 is not set +# CONFIG_BACKLIGHT_KTD2801 is not set +# CONFIG_BACKLIGHT_KTZ8866 is not set +# CONFIG_BACKLIGHT_PWM is not set +# CONFIG_BACKLIGHT_QCOM_WLED is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +# CONFIG_BACKLIGHT_LM3630A is not set +# CONFIG_BACKLIGHT_LM3639 is not set +# CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_MP3309C is not set +# CONFIG_BACKLIGHT_GPIO is not set +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +# CONFIG_BACKLIGHT_ARCXCNN is not set +# CONFIG_BACKLIGHT_LED is not set +# end of Backlight & LCD device support + +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set +# end of Console display driver support + +CONFIG_LOGO=y +CONFIG_LOGO_LINUX_MONO=y +CONFIG_LOGO_LINUX_VGA16=y +CONFIG_LOGO_LINUX_CLUT224=y +# end of Graphics support + +# CONFIG_DRM_ACCEL is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_TIMER=y +CONFIG_SND_PCM=y +CONFIG_SND_HWDEP=y +CONFIG_SND_SEQ_DEVICE=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_JACK=y +CONFIG_SND_JACK_INPUT_DEV=y +# CONFIG_SND_OSSEMUL is not set +CONFIG_SND_PCM_TIMER=y +# CONFIG_SND_HRTIMER is not set +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_MAX_CARDS=32 +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_PROC_FS=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +CONFIG_SND_CTL_FAST_LOOKUP=y +# CONFIG_SND_DEBUG is not set +# CONFIG_SND_CTL_INPUT_VALIDATION is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_CTL_LED=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_SEQ_MIDI_EVENT=m +CONFIG_SND_SEQ_MIDI=m +# CONFIG_SND_SEQ_UMP is not set +CONFIG_SND_DRIVERS=y +# CONFIG_SND_DUMMY is not set +# CONFIG_SND_ALOOP is not set +# CONFIG_SND_PCMTEST is not set +# CONFIG_SND_VIRMIDI is not set +# CONFIG_SND_MTPAV is not set +# CONFIG_SND_MTS64 is not set +# CONFIG_SND_SERIAL_U16550 is not set +# CONFIG_SND_MPU401 is not set +# CONFIG_SND_PORTMAN2X4 is not set +CONFIG_SND_PCI=y +# CONFIG_SND_AD1889 is not set +# CONFIG_SND_ATIIXP is not set +# CONFIG_SND_ATIIXP_MODEM is not set +# CONFIG_SND_AU8810 is not set +# CONFIG_SND_AU8820 is not set +# CONFIG_SND_AU8830 is not set +# CONFIG_SND_AW2 is not set +CONFIG_SND_BT87X=m +CONFIG_SND_BT87X_OVERCLOCK=y +# CONFIG_SND_CA0106 is not set +# CONFIG_SND_CMIPCI is not set +# CONFIG_SND_OXYGEN is not set +# CONFIG_SND_CS4281 is not set +# CONFIG_SND_CS46XX is not set +# CONFIG_SND_CTXFI is not set +# CONFIG_SND_DARLA20 is not set +# CONFIG_SND_GINA20 is not set +# CONFIG_SND_LAYLA20 is not set +# CONFIG_SND_DARLA24 is not set +# CONFIG_SND_GINA24 is not set +# CONFIG_SND_LAYLA24 is not set +# CONFIG_SND_MONA is not set +# CONFIG_SND_MIA is not set +# CONFIG_SND_ECHO3G is not set +# CONFIG_SND_INDIGO is not set +# CONFIG_SND_INDIGOIO is not set +# CONFIG_SND_INDIGODJ is not set +# CONFIG_SND_INDIGOIOX is not set +# CONFIG_SND_INDIGODJX is not set +# CONFIG_SND_ENS1370 is not set +# CONFIG_SND_ENS1371 is not set +# CONFIG_SND_FM801 is not set +# CONFIG_SND_HDSP is not set +# CONFIG_SND_HDSPM is not set +# CONFIG_SND_ICE1724 is not set +# CONFIG_SND_INTEL8X0 is not set +# CONFIG_SND_INTEL8X0M is not set +# CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set +# CONFIG_SND_LX6464ES is not set +# CONFIG_SND_MIXART is not set +# CONFIG_SND_NM256 is not set +# CONFIG_SND_PCXHR is not set +# CONFIG_SND_RIPTIDE is not set +# CONFIG_SND_RME32 is not set +# CONFIG_SND_RME96 is not set +# CONFIG_SND_RME9652 is not set +# CONFIG_SND_SE6X is not set +# CONFIG_SND_VIA82XX is not set +# CONFIG_SND_VIA82XX_MODEM is not set +# CONFIG_SND_VIRTUOSO is not set +# CONFIG_SND_VX222 is not set +# CONFIG_SND_YMFPCI is not set + +# +# HD-Audio +# +CONFIG_SND_HDA=y +CONFIG_SND_HDA_GENERIC_LEDS=y +CONFIG_SND_HDA_INTEL=y +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_SCODEC_COMPONENT=y +# CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set +# CONFIG_SND_HDA_SCODEC_CS35L41_SPI is not set +# CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set +# CONFIG_SND_HDA_SCODEC_CS35L56_SPI is not set +# CONFIG_SND_HDA_SCODEC_TAS2781_I2C is not set +CONFIG_SND_HDA_CODEC_REALTEK=y +# CONFIG_SND_HDA_CODEC_ANALOG is not set +CONFIG_SND_HDA_CODEC_SIGMATEL=y +# CONFIG_SND_HDA_CODEC_VIA is not set +CONFIG_SND_HDA_CODEC_HDMI=y +# CONFIG_SND_HDA_CODEC_CIRRUS is not set +# CONFIG_SND_HDA_CODEC_CS8409 is not set +CONFIG_SND_HDA_CODEC_CONEXANT=y +# CONFIG_SND_HDA_CODEC_CA0110 is not set +# CONFIG_SND_HDA_CODEC_CA0132 is not set +# CONFIG_SND_HDA_CODEC_CMEDIA is not set +# CONFIG_SND_HDA_CODEC_SI3054 is not set +CONFIG_SND_HDA_GENERIC=y +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set +# CONFIG_SND_HDA_CTL_DEV_ID is not set +# end of HD-Audio + +CONFIG_SND_HDA_CORE=y +CONFIG_SND_HDA_COMPONENT=y +CONFIG_SND_HDA_PREALLOC_SIZE=64 +CONFIG_SND_INTEL_NHLT=y +CONFIG_SND_INTEL_DSP_CONFIG=y +CONFIG_SND_INTEL_SOUNDWIRE_ACPI=y +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set +CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y +# CONFIG_SND_USB_UA101 is not set +# CONFIG_SND_USB_CAIAQ is not set +# CONFIG_SND_USB_6FIRE is not set +# CONFIG_SND_USB_HIFACE is not set +# CONFIG_SND_BCD2000 is not set +# CONFIG_SND_USB_POD is not set +# CONFIG_SND_USB_PODHD is not set +# CONFIG_SND_USB_TONEPORT is not set +# CONFIG_SND_USB_VARIAX is not set +CONFIG_SND_PCMCIA=y +# CONFIG_SND_VXPOCKET is not set +# CONFIG_SND_PDAUDIOCF is not set +CONFIG_SND_SOC=m +# CONFIG_SND_SOC_ADI is not set +# CONFIG_SND_SOC_AMD_ACP is not set +# CONFIG_SND_AMD_ACP_CONFIG is not set +# CONFIG_SND_ATMEL_SOC is not set +# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set +# CONFIG_SND_DESIGNWARE_I2S is not set + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_AUDMIX is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_XCVR is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set +# end of SoC Audio for Freescale CPUs + +# CONFIG_SND_SOC_CHV3_I2S is not set +# CONFIG_SND_I2S_HI6210_I2S is not set + +# +# SoC Audio for Loongson CPUs +# +CONFIG_SND_SOC_LOONGSON_I2S_PCI=m +CONFIG_SND_SOC_LOONGSON_CARD=m +# end of SoC Audio for Loongson CPUs + +# CONFIG_SND_SOC_IMG is not set +# CONFIG_SND_SOC_MTK_BTCVSD is not set +# CONFIG_SND_SOC_SOF_TOPLEVEL is not set + +# +# STMicroelectronics STM32 SOC audio support +# +# end of STMicroelectronics STM32 SOC audio support + +# CONFIG_SND_SOC_XILINX_I2S is not set +# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set +# CONFIG_SND_SOC_XILINX_SPDIF is not set +# CONFIG_SND_SOC_XTFPGA_I2S is not set +CONFIG_SND_SOC_I2C_AND_SPI=m + +# +# CODEC drivers +# +# CONFIG_SND_SOC_AC97_CODEC is not set +# CONFIG_SND_SOC_ADAU1372_I2C is not set +# CONFIG_SND_SOC_ADAU1372_SPI is not set +# CONFIG_SND_SOC_ADAU1701 is not set +# CONFIG_SND_SOC_ADAU1761_I2C is not set +# CONFIG_SND_SOC_ADAU1761_SPI is not set +# CONFIG_SND_SOC_ADAU7002 is not set +# CONFIG_SND_SOC_ADAU7118_HW is not set +# CONFIG_SND_SOC_ADAU7118_I2C is not set +# CONFIG_SND_SOC_AK4104 is not set +# CONFIG_SND_SOC_AK4118 is not set +# CONFIG_SND_SOC_AK4375 is not set +# CONFIG_SND_SOC_AK4458 is not set +# CONFIG_SND_SOC_AK4554 is not set +# CONFIG_SND_SOC_AK4613 is not set +# CONFIG_SND_SOC_AK4642 is not set +# CONFIG_SND_SOC_AK5386 is not set +# CONFIG_SND_SOC_AK5558 is not set +# CONFIG_SND_SOC_ALC5623 is not set +# CONFIG_SND_SOC_AW8738 is not set +# CONFIG_SND_SOC_AW88395 is not set +# CONFIG_SND_SOC_AW88261 is not set +# CONFIG_SND_SOC_AW87390 is not set +# CONFIG_SND_SOC_AW88399 is not set +# CONFIG_SND_SOC_BD28623 is not set +# CONFIG_SND_SOC_BT_SCO is not set +# CONFIG_SND_SOC_CHV3_CODEC is not set +# CONFIG_SND_SOC_CS35L32 is not set +# CONFIG_SND_SOC_CS35L33 is not set +# CONFIG_SND_SOC_CS35L34 is not set +# CONFIG_SND_SOC_CS35L35 is not set +# CONFIG_SND_SOC_CS35L36 is not set +# CONFIG_SND_SOC_CS35L41_SPI is not set +# CONFIG_SND_SOC_CS35L41_I2C is not set +# CONFIG_SND_SOC_CS35L45_SPI is not set +# CONFIG_SND_SOC_CS35L45_I2C is not set +# CONFIG_SND_SOC_CS35L56_I2C is not set +# CONFIG_SND_SOC_CS35L56_SPI is not set +# CONFIG_SND_SOC_CS42L42 is not set +# CONFIG_SND_SOC_CS42L51_I2C is not set +# CONFIG_SND_SOC_CS42L52 is not set +# CONFIG_SND_SOC_CS42L56 is not set +# CONFIG_SND_SOC_CS42L73 is not set +# CONFIG_SND_SOC_CS42L83 is not set +# CONFIG_SND_SOC_CS4234 is not set +# CONFIG_SND_SOC_CS4265 is not set +# CONFIG_SND_SOC_CS4270 is not set +# CONFIG_SND_SOC_CS4271_I2C is not set +# CONFIG_SND_SOC_CS4271_SPI is not set +# CONFIG_SND_SOC_CS42XX8_I2C is not set +# CONFIG_SND_SOC_CS43130 is not set +# CONFIG_SND_SOC_CS4341 is not set +# CONFIG_SND_SOC_CS4349 is not set +# CONFIG_SND_SOC_CS53L30 is not set +# CONFIG_SND_SOC_CX2072X is not set +# CONFIG_SND_SOC_DA7213 is not set +# CONFIG_SND_SOC_DMIC is not set +# CONFIG_SND_SOC_ES7134 is not set +# CONFIG_SND_SOC_ES7241 is not set +# CONFIG_SND_SOC_ES8316 is not set +# CONFIG_SND_SOC_ES8326 is not set +# CONFIG_SND_SOC_ES8328_I2C is not set +# CONFIG_SND_SOC_ES8328_SPI is not set +# CONFIG_SND_SOC_GTM601 is not set +# CONFIG_SND_SOC_HDA is not set +# CONFIG_SND_SOC_ICS43432 is not set +# CONFIG_SND_SOC_IDT821034 is not set +# CONFIG_SND_SOC_MAX98088 is not set +# CONFIG_SND_SOC_MAX98090 is not set +# CONFIG_SND_SOC_MAX98357A is not set +# CONFIG_SND_SOC_MAX98504 is not set +# CONFIG_SND_SOC_MAX9867 is not set +# CONFIG_SND_SOC_MAX98927 is not set +# CONFIG_SND_SOC_MAX98520 is not set +# CONFIG_SND_SOC_MAX98373_I2C is not set +# CONFIG_SND_SOC_MAX98388 is not set +# CONFIG_SND_SOC_MAX98390 is not set +# CONFIG_SND_SOC_MAX98396 is not set +# CONFIG_SND_SOC_MAX9860 is not set +# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set +# CONFIG_SND_SOC_PCM1681 is not set +# CONFIG_SND_SOC_PCM1789_I2C is not set +# CONFIG_SND_SOC_PCM179X_I2C is not set +# CONFIG_SND_SOC_PCM179X_SPI is not set +# CONFIG_SND_SOC_PCM186X_I2C is not set +# CONFIG_SND_SOC_PCM186X_SPI is not set +# CONFIG_SND_SOC_PCM3060_I2C is not set +# CONFIG_SND_SOC_PCM3060_SPI is not set +# CONFIG_SND_SOC_PCM3168A_I2C is not set +# CONFIG_SND_SOC_PCM3168A_SPI is not set +# CONFIG_SND_SOC_PCM5102A is not set +# CONFIG_SND_SOC_PCM512x_I2C is not set +# CONFIG_SND_SOC_PCM512x_SPI is not set +# CONFIG_SND_SOC_PCM6240 is not set +# CONFIG_SND_SOC_PEB2466 is not set +# CONFIG_SND_SOC_RT5616 is not set +# CONFIG_SND_SOC_RT5631 is not set +# CONFIG_SND_SOC_RT5640 is not set +# CONFIG_SND_SOC_RT5659 is not set +# CONFIG_SND_SOC_RT9120 is not set +# CONFIG_SND_SOC_RTQ9128 is not set +# CONFIG_SND_SOC_SGTL5000 is not set +# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set +# CONFIG_SND_SOC_SIMPLE_MUX is not set +# CONFIG_SND_SOC_SMA1303 is not set +# CONFIG_SND_SOC_SPDIF is not set +# CONFIG_SND_SOC_SRC4XXX_I2C is not set +# CONFIG_SND_SOC_SSM2305 is not set +# CONFIG_SND_SOC_SSM2518 is not set +# CONFIG_SND_SOC_SSM2602_SPI is not set +# CONFIG_SND_SOC_SSM2602_I2C is not set +# CONFIG_SND_SOC_SSM3515 is not set +# CONFIG_SND_SOC_SSM4567 is not set +# CONFIG_SND_SOC_STA32X is not set +# CONFIG_SND_SOC_STA350 is not set +# CONFIG_SND_SOC_STI_SAS is not set +# CONFIG_SND_SOC_TAS2552 is not set +# CONFIG_SND_SOC_TAS2562 is not set +# CONFIG_SND_SOC_TAS2764 is not set +# CONFIG_SND_SOC_TAS2770 is not set +# CONFIG_SND_SOC_TAS2780 is not set +# CONFIG_SND_SOC_TAS2781_I2C is not set +# CONFIG_SND_SOC_TAS5086 is not set +# CONFIG_SND_SOC_TAS571X is not set +# CONFIG_SND_SOC_TAS5720 is not set +# CONFIG_SND_SOC_TAS5805M is not set +# CONFIG_SND_SOC_TAS6424 is not set +# CONFIG_SND_SOC_TDA7419 is not set +# CONFIG_SND_SOC_TFA9879 is not set +# CONFIG_SND_SOC_TFA989X is not set +# CONFIG_SND_SOC_TLV320ADC3XXX is not set +# CONFIG_SND_SOC_TLV320AIC23_I2C is not set +# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +# CONFIG_SND_SOC_TLV320AIC31XX is not set +# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set +# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set +# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set +# CONFIG_SND_SOC_TLV320AIC3X_SPI is not set +# CONFIG_SND_SOC_TLV320ADCX140 is not set +# CONFIG_SND_SOC_TS3A227E is not set +# CONFIG_SND_SOC_TSCS42XX is not set +# CONFIG_SND_SOC_TSCS454 is not set +# CONFIG_SND_SOC_UDA1334 is not set +# CONFIG_SND_SOC_WM8510 is not set +# CONFIG_SND_SOC_WM8523 is not set +# CONFIG_SND_SOC_WM8524 is not set +# CONFIG_SND_SOC_WM8580 is not set +# CONFIG_SND_SOC_WM8711 is not set +# CONFIG_SND_SOC_WM8728 is not set +# CONFIG_SND_SOC_WM8731_I2C is not set +# CONFIG_SND_SOC_WM8731_SPI is not set +# CONFIG_SND_SOC_WM8737 is not set +# CONFIG_SND_SOC_WM8741 is not set +# CONFIG_SND_SOC_WM8750 is not set +# CONFIG_SND_SOC_WM8753 is not set +# CONFIG_SND_SOC_WM8770 is not set +# CONFIG_SND_SOC_WM8776 is not set +# CONFIG_SND_SOC_WM8782 is not set +# CONFIG_SND_SOC_WM8804_I2C is not set +# CONFIG_SND_SOC_WM8804_SPI is not set +# CONFIG_SND_SOC_WM8903 is not set +# CONFIG_SND_SOC_WM8904 is not set +# CONFIG_SND_SOC_WM8940 is not set +# CONFIG_SND_SOC_WM8960 is not set +# CONFIG_SND_SOC_WM8961 is not set +# CONFIG_SND_SOC_WM8962 is not set +# CONFIG_SND_SOC_WM8974 is not set +# CONFIG_SND_SOC_WM8978 is not set +# CONFIG_SND_SOC_WM8985 is not set +# CONFIG_SND_SOC_ZL38060 is not set +# CONFIG_SND_SOC_MAX9759 is not set +# CONFIG_SND_SOC_MT6351 is not set +# CONFIG_SND_SOC_MT6358 is not set +# CONFIG_SND_SOC_MT6660 is not set +# CONFIG_SND_SOC_NAU8315 is not set +# CONFIG_SND_SOC_NAU8540 is not set +# CONFIG_SND_SOC_NAU8810 is not set +# CONFIG_SND_SOC_NAU8821 is not set +# CONFIG_SND_SOC_NAU8822 is not set +# CONFIG_SND_SOC_NAU8824 is not set +# CONFIG_SND_SOC_TPA6130A2 is not set +# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set +# CONFIG_SND_SOC_LPASS_VA_MACRO is not set +# CONFIG_SND_SOC_LPASS_RX_MACRO is not set +# CONFIG_SND_SOC_LPASS_TX_MACRO is not set +# end of CODEC drivers + +# CONFIG_SND_SIMPLE_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_CARD2 is not set +# CONFIG_SND_TEST_COMPONENT is not set +CONFIG_SND_VIRTIO=m +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +# CONFIG_HID_BATTERY_STRENGTH is not set +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_GENERIC=y + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=m +# CONFIG_HID_ACCUTOUCH is not set +# CONFIG_HID_ACRUX is not set +# CONFIG_HID_APPLE is not set +# CONFIG_HID_APPLEIR is not set +# CONFIG_HID_ASUS is not set +# CONFIG_HID_AUREAL is not set +# CONFIG_HID_BELKIN is not set +# CONFIG_HID_BETOP_FF is not set +# CONFIG_HID_BIGBEN_FF is not set +CONFIG_HID_CHERRY=m +# CONFIG_HID_CHICONY is not set +# CONFIG_HID_CORSAIR is not set +# CONFIG_HID_COUGAR is not set +# CONFIG_HID_MACALLY is not set +# CONFIG_HID_PRODIKEYS is not set +# CONFIG_HID_CMEDIA is not set +# CONFIG_HID_CP2112 is not set +# CONFIG_HID_CREATIVE_SB0540 is not set +# CONFIG_HID_CYPRESS is not set +# CONFIG_HID_DRAGONRISE is not set +# CONFIG_HID_EMS_FF is not set +# CONFIG_HID_ELAN is not set +# CONFIG_HID_ELECOM is not set +# CONFIG_HID_ELO is not set +# CONFIG_HID_EVISION is not set +# CONFIG_HID_EZKEY is not set +# CONFIG_HID_FT260 is not set +# CONFIG_HID_GEMBIRD is not set +# CONFIG_HID_GFRM is not set +# CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_HOLTEK is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set +# CONFIG_HID_VIVALDI is not set +# CONFIG_HID_GT683R is not set +# CONFIG_HID_KEYTOUCH is not set +# CONFIG_HID_KYE is not set +# CONFIG_HID_UCLOGIC is not set +# CONFIG_HID_WALTOP is not set +# CONFIG_HID_VIEWSONIC is not set +# CONFIG_HID_VRC2 is not set +# CONFIG_HID_XIAOMI is not set +# CONFIG_HID_GYRATION is not set +# CONFIG_HID_ICADE is not set +# CONFIG_HID_ITE is not set +# CONFIG_HID_JABRA is not set +# CONFIG_HID_TWINHAN is not set +# CONFIG_HID_KENSINGTON is not set +# CONFIG_HID_LCPOWER is not set +# CONFIG_HID_LED is not set +# CONFIG_HID_LENOVO is not set +# CONFIG_HID_LETSKETCH is not set +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_LOGIWHEELS_FF=y +# CONFIG_HID_MAGICMOUSE is not set +# CONFIG_HID_MALTRON is not set +# CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MEGAWORLD_FF is not set +# CONFIG_HID_REDRAGON is not set +CONFIG_HID_MICROSOFT=m +# CONFIG_HID_MONTEREY is not set +CONFIG_HID_MULTITOUCH=m +# CONFIG_HID_NINTENDO is not set +# CONFIG_HID_NTI is not set +# CONFIG_HID_NTRIG is not set +# CONFIG_HID_NVIDIA_SHIELD is not set +# CONFIG_HID_ORTEK is not set +# CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PENMOUNT is not set +# CONFIG_HID_PETALYNX is not set +# CONFIG_HID_PICOLCD is not set +# CONFIG_HID_PLANTRONICS is not set +# CONFIG_HID_PXRC is not set +# CONFIG_HID_RAZER is not set +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_RETRODE is not set +# CONFIG_HID_ROCCAT is not set +# CONFIG_HID_SAITEK is not set +# CONFIG_HID_SAMSUNG is not set +# CONFIG_HID_SEMITEK is not set +# CONFIG_HID_SIGMAMICRO is not set +# CONFIG_HID_SONY is not set +# CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEAM is not set +# CONFIG_HID_STEELSERIES is not set +CONFIG_HID_SUNPLUS=m +# CONFIG_HID_RMI is not set +# CONFIG_HID_GREENASIA is not set +# CONFIG_HID_SMARTJOYPLUS is not set +# CONFIG_HID_TIVO is not set +# CONFIG_HID_TOPSEED is not set +# CONFIG_HID_TOPRE is not set +# CONFIG_HID_THINGM is not set +# CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_UDRAW_PS3 is not set +# CONFIG_HID_U2FZERO is not set +# CONFIG_HID_WACOM is not set +# CONFIG_HID_WIIMOTE is not set +# CONFIG_HID_WINWING is not set +# CONFIG_HID_XINMO is not set +# CONFIG_HID_ZEROPLUS is not set +# CONFIG_HID_ZYDACRON is not set +# CONFIG_HID_SENSOR_HUB is not set +# CONFIG_HID_ALPS is not set +# CONFIG_HID_MCP2200 is not set +# CONFIG_HID_MCP2221 is not set +# end of Special HID drivers + +# +# HID-BPF support +# +# end of HID-BPF support + +# +# USB HID support +# +CONFIG_USB_HID=y +# CONFIG_HID_PID is not set +CONFIG_USB_HIDDEV=y +# end of USB HID support + +CONFIG_I2C_HID=y +# CONFIG_I2C_HID_ACPI is not set +# CONFIG_I2C_HID_OF is not set +# CONFIG_I2C_HID_OF_ELAN is not set +# CONFIG_I2C_HID_OF_GOODIX is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +# CONFIG_USB_LED_TRIG is not set +# CONFIG_USB_ULPI_BUS is not set +# CONFIG_USB_CONN_GPIO is not set +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y +CONFIG_USB_PCI=y +CONFIG_USB_PCI_AMD=y +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +# CONFIG_USB_FEW_INIT_RETRIES is not set +# CONFIG_USB_DYNAMIC_MINORS is not set +CONFIG_USB_OTG=y +# CONFIG_USB_OTG_PRODUCTLIST is not set +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set +# CONFIG_USB_OTG_FSM is not set +# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set +CONFIG_USB_AUTOSUSPEND_DELAY=2 +CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 +CONFIG_USB_MON=y + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +CONFIG_USB_XHCI_HCD=y +# CONFIG_USB_XHCI_DBGCAP is not set +CONFIG_USB_XHCI_PCI=y +# CONFIG_USB_XHCI_PCI_RENESAS is not set +# CONFIG_USB_XHCI_PLATFORM is not set +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=y +# CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_EHCI_HCD_PLATFORM=y +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_MAX3421_HCD is not set +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_HCD_PCI=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_UHCI_HCD=m +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_REALTEK_AUTOPM=y +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# CONFIG_USB_STORAGE_ENE_UB6250 is not set +CONFIG_USB_UAS=m + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +# CONFIG_USBIP_CORE is not set + +# +# USB dual-mode controller drivers +# +# CONFIG_USB_CDNS_SUPPORT is not set +# CONFIG_USB_MUSB_HDRC is not set +# CONFIG_USB_DWC3 is not set +CONFIG_USB_DWC2=y +CONFIG_USB_DWC2_HOST=y + +# +# Gadget/Dual-role mode requires USB Gadget support to be enabled +# +# CONFIG_USB_DWC2_PERIPHERAL is not set +# CONFIG_USB_DWC2_DUAL_ROLE is not set +# CONFIG_USB_DWC2_PCI is not set +# CONFIG_USB_DWC2_DEBUG is not set +# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +CONFIG_USB_SERIAL=m +# CONFIG_USB_SERIAL_GENERIC is not set +# CONFIG_USB_SERIAL_SIMPLE is not set +# CONFIG_USB_SERIAL_AIRCABLE is not set +# CONFIG_USB_SERIAL_ARK3116 is not set +# CONFIG_USB_SERIAL_BELKIN is not set +CONFIG_USB_SERIAL_CH341=m +# CONFIG_USB_SERIAL_WHITEHEAT is not set +# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set +CONFIG_USB_SERIAL_CP210X=m +# CONFIG_USB_SERIAL_CYPRESS_M8 is not set +# CONFIG_USB_SERIAL_EMPEG is not set +CONFIG_USB_SERIAL_FTDI_SIO=m +# CONFIG_USB_SERIAL_VISOR is not set +# CONFIG_USB_SERIAL_IPAQ is not set +# CONFIG_USB_SERIAL_IR is not set +# CONFIG_USB_SERIAL_EDGEPORT is not set +# CONFIG_USB_SERIAL_EDGEPORT_TI is not set +# CONFIG_USB_SERIAL_F81232 is not set +# CONFIG_USB_SERIAL_F8153X is not set +# CONFIG_USB_SERIAL_GARMIN is not set +# CONFIG_USB_SERIAL_IPW is not set +# CONFIG_USB_SERIAL_IUU is not set +# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set +# CONFIG_USB_SERIAL_KEYSPAN is not set +# CONFIG_USB_SERIAL_KLSI is not set +# CONFIG_USB_SERIAL_KOBIL_SCT is not set +# CONFIG_USB_SERIAL_MCT_U232 is not set +# CONFIG_USB_SERIAL_METRO is not set +# CONFIG_USB_SERIAL_MOS7720 is not set +# CONFIG_USB_SERIAL_MOS7840 is not set +# CONFIG_USB_SERIAL_MXUPORT is not set +# CONFIG_USB_SERIAL_NAVMAN is not set +CONFIG_USB_SERIAL_PL2303=m +# CONFIG_USB_SERIAL_OTI6858 is not set +# CONFIG_USB_SERIAL_QCAUX is not set +# CONFIG_USB_SERIAL_QUALCOMM is not set +# CONFIG_USB_SERIAL_SPCP8X5 is not set +# CONFIG_USB_SERIAL_SAFE is not set +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set +# CONFIG_USB_SERIAL_SYMBOL is not set +# CONFIG_USB_SERIAL_TI is not set +# CONFIG_USB_SERIAL_CYBERJACK is not set +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +# CONFIG_USB_SERIAL_OMNINET is not set +# CONFIG_USB_SERIAL_OPTICON is not set +# CONFIG_USB_SERIAL_XSENS_MT is not set +# CONFIG_USB_SERIAL_WISHBONE is not set +# CONFIG_USB_SERIAL_SSU100 is not set +# CONFIG_USB_SERIAL_QT2 is not set +# CONFIG_USB_SERIAL_UPD78F0730 is not set +# CONFIG_USB_SERIAL_XR is not set +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_USS720 is not set +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_APPLE_MFI_FASTCHARGE is not set +# CONFIG_USB_LJCA is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +# CONFIG_USB_EZUSB_FX2 is not set +# CONFIG_USB_HUB_USB251XB is not set +# CONFIG_USB_HSIC_USB3503 is not set +# CONFIG_USB_HSIC_USB4604 is not set +# CONFIG_USB_LINK_LAYER_TEST is not set +# CONFIG_USB_CHAOSKEY is not set +# CONFIG_USB_ONBOARD_DEV is not set + +# +# USB Physical Layer drivers +# +# CONFIG_NOP_USB_XCEIV is not set +# CONFIG_USB_GPIO_VBUS is not set +# CONFIG_USB_ISP1301 is not set +# end of USB Physical Layer drivers + +CONFIG_USB_GADGET=y +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +# CONFIG_USB_GR_UDC is not set +# CONFIG_USB_R8A66597 is not set +# CONFIG_USB_PXA27X is not set +# CONFIG_USB_MV_UDC is not set +# CONFIG_USB_MV_U3D is not set +# CONFIG_USB_SNP_UDC_PLAT is not set +# CONFIG_USB_M66592 is not set +# CONFIG_USB_BDC_UDC is not set +# CONFIG_USB_AMD5536UDC is not set +# CONFIG_USB_NET2272 is not set +# CONFIG_USB_NET2280 is not set +# CONFIG_USB_GOKU is not set +# CONFIG_USB_EG20T is not set +# CONFIG_USB_GADGET_XILINX is not set +# CONFIG_USB_MAX3420_UDC is not set +# CONFIG_USB_CDNS2_UDC is not set +# CONFIG_USB_DUMMY_HCD is not set +# end of USB Peripheral Controller + +# CONFIG_USB_CONFIGFS is not set + +# +# USB Gadget precomposed configurations +# +# CONFIG_USB_ZERO is not set +# CONFIG_USB_AUDIO is not set +# CONFIG_USB_ETH is not set +# CONFIG_USB_G_NCM is not set +# CONFIG_USB_GADGETFS is not set +# CONFIG_USB_FUNCTIONFS is not set +# CONFIG_USB_MASS_STORAGE is not set +# CONFIG_USB_GADGET_TARGET is not set +# CONFIG_USB_G_SERIAL is not set +# CONFIG_USB_MIDI_GADGET is not set +# CONFIG_USB_G_PRINTER is not set +# CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_G_ACM_MS is not set +# CONFIG_USB_G_MULTI is not set +# CONFIG_USB_G_HID is not set +# CONFIG_USB_G_DBGP is not set +# CONFIG_USB_G_WEBCAM is not set +# CONFIG_USB_RAW_GADGET is not set +# end of USB Gadget precomposed configurations + +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_TCPCI=m +# CONFIG_TYPEC_RT1711H is not set +# CONFIG_TYPEC_TCPCI_MAXIM is not set +# CONFIG_TYPEC_FUSB302 is not set +CONFIG_TYPEC_UCSI=m +# CONFIG_UCSI_CCG is not set +CONFIG_UCSI_ACPI=m +# CONFIG_UCSI_STM32G0 is not set +# CONFIG_TYPEC_TPS6598X is not set +# CONFIG_TYPEC_ANX7411 is not set +# CONFIG_TYPEC_RT1719 is not set +# CONFIG_TYPEC_HD3SS3220 is not set +# CONFIG_TYPEC_STUSB160X is not set +# CONFIG_TYPEC_WUSB3801 is not set + +# +# USB Type-C Multiplexer/DeMultiplexer Switch support +# +# CONFIG_TYPEC_MUX_FSA4480 is not set +# CONFIG_TYPEC_MUX_GPIO_SBU is not set +# CONFIG_TYPEC_MUX_PI3USB30532 is not set +# CONFIG_TYPEC_MUX_IT5205 is not set +# CONFIG_TYPEC_MUX_NB7VPQ904M is not set +# CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_WCD939X_USBSS is not set +# end of USB Type-C Multiplexer/DeMultiplexer Switch support + +# +# USB Type-C Alternate Mode drivers +# +# CONFIG_TYPEC_DP_ALTMODE is not set +# end of USB Type-C Alternate Mode drivers + +CONFIG_USB_ROLE_SWITCH=y +# CONFIG_MMC is not set +# CONFIG_SCSI_UFSHCD is not set +# CONFIG_MEMSTICK is not set +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y +# CONFIG_LEDS_CLASS_FLASH is not set +# CONFIG_LEDS_CLASS_MULTICOLOR is not set +# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set + +# +# LED drivers +# +# CONFIG_LEDS_AN30259A is not set +# CONFIG_LEDS_AW200XX is not set +# CONFIG_LEDS_AW2013 is not set +# CONFIG_LEDS_BCM6328 is not set +# CONFIG_LEDS_BCM6358 is not set +# CONFIG_LEDS_CR0014114 is not set +# CONFIG_LEDS_EL15203000 is not set +# CONFIG_LEDS_LM3530 is not set +# CONFIG_LEDS_LM3532 is not set +# CONFIG_LEDS_LM3642 is not set +# CONFIG_LEDS_LM3692X is not set +# CONFIG_LEDS_PCA9532 is not set +# CONFIG_LEDS_GPIO is not set +# CONFIG_LEDS_LP3944 is not set +# CONFIG_LEDS_LP3952 is not set +# CONFIG_LEDS_LP8860 is not set +# CONFIG_LEDS_PCA955X is not set +# CONFIG_LEDS_PCA963X is not set +# CONFIG_LEDS_PCA995X is not set +# CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_PWM is not set +# CONFIG_LEDS_BD2606MVV is not set +# CONFIG_LEDS_BD2802 is not set +# CONFIG_LEDS_LT3593 is not set +# CONFIG_LEDS_TCA6507 is not set +# CONFIG_LEDS_TLC591XX is not set +# CONFIG_LEDS_LM355x is not set +# CONFIG_LEDS_IS31FL319X is not set +# CONFIG_LEDS_IS31FL32XX is not set + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +# CONFIG_LEDS_BLINKM is not set +# CONFIG_LEDS_SYSCON is not set +# CONFIG_LEDS_MLXREG is not set +# CONFIG_LEDS_USER is not set +# CONFIG_LEDS_SPI_BYTE is not set +# CONFIG_LEDS_LM3697 is not set + +# +# Flash and Torch LED drivers +# + +# +# RGB LED drivers +# + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +# CONFIG_LEDS_TRIGGER_TIMER is not set +# CONFIG_LEDS_TRIGGER_ONESHOT is not set +# CONFIG_LEDS_TRIGGER_DISK is not set +# CONFIG_LEDS_TRIGGER_MTD is not set +# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set +# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set +# CONFIG_LEDS_TRIGGER_CPU is not set +# CONFIG_LEDS_TRIGGER_ACTIVITY is not set +# CONFIG_LEDS_TRIGGER_GPIO is not set +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set + +# +# iptables trigger is under Netfilter config (LED target) +# +# CONFIG_LEDS_TRIGGER_TRANSIENT is not set +# CONFIG_LEDS_TRIGGER_CAMERA is not set +# CONFIG_LEDS_TRIGGER_PANIC is not set +# CONFIG_LEDS_TRIGGER_NETDEV is not set +# CONFIG_LEDS_TRIGGER_PATTERN is not set +# CONFIG_LEDS_TRIGGER_TTY is not set + +# +# Simple LED drivers +# +# CONFIG_ACCESSIBILITY is not set +CONFIG_INFINIBAND=m +# CONFIG_INFINIBAND_USER_MAD is not set +# CONFIG_INFINIBAND_USER_ACCESS is not set +CONFIG_INFINIBAND_ADDR_TRANS=y +CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y +CONFIG_INFINIBAND_VIRT_DMA=y +# CONFIG_INFINIBAND_CXGB4 is not set +# CONFIG_MLX4_INFINIBAND is not set +# CONFIG_INFINIBAND_MTHCA is not set +# CONFIG_INFINIBAND_OCRDMA is not set +# CONFIG_RDMA_RXE is not set +# CONFIG_RDMA_SIW is not set +# CONFIG_INFINIBAND_IPOIB is not set +# CONFIG_INFINIBAND_SRP is not set +# CONFIG_INFINIBAND_SRPT is not set +# CONFIG_INFINIBAND_ISER is not set +# CONFIG_INFINIBAND_ISERT is not set +# CONFIG_INFINIBAND_RTRS_CLIENT is not set +# CONFIG_INFINIBAND_RTRS_SERVER is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set +CONFIG_RTC_NVMEM=y + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_ABB5ZES3 is not set +# CONFIG_RTC_DRV_ABEOZ9 is not set +# CONFIG_RTC_DRV_ABX80X is not set +# CONFIG_RTC_DRV_DS1307 is not set +# CONFIG_RTC_DRV_DS1374 is not set +# CONFIG_RTC_DRV_DS1672 is not set +# CONFIG_RTC_DRV_HYM8563 is not set +# CONFIG_RTC_DRV_MAX6900 is not set +# CONFIG_RTC_DRV_MAX31335 is not set +# CONFIG_RTC_DRV_NCT3018Y is not set +# CONFIG_RTC_DRV_RS5C372 is not set +# CONFIG_RTC_DRV_ISL1208 is not set +# CONFIG_RTC_DRV_ISL12022 is not set +# CONFIG_RTC_DRV_ISL12026 is not set +# CONFIG_RTC_DRV_X1205 is not set +# CONFIG_RTC_DRV_PCF8523 is not set +# CONFIG_RTC_DRV_PCF85063 is not set +# CONFIG_RTC_DRV_PCF85363 is not set +# CONFIG_RTC_DRV_PCF8563 is not set +# CONFIG_RTC_DRV_PCF8583 is not set +# CONFIG_RTC_DRV_M41T80 is not set +# CONFIG_RTC_DRV_BQ32K is not set +# CONFIG_RTC_DRV_S35390A is not set +# CONFIG_RTC_DRV_FM3130 is not set +# CONFIG_RTC_DRV_RX8010 is not set +# CONFIG_RTC_DRV_RX8111 is not set +# CONFIG_RTC_DRV_RX8581 is not set +# CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3028 is not set +# CONFIG_RTC_DRV_RV3032 is not set +# CONFIG_RTC_DRV_RV8803 is not set +# CONFIG_RTC_DRV_SD3078 is not set + +# +# SPI RTC drivers +# +# CONFIG_RTC_DRV_M41T93 is not set +# CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1302 is not set +# CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1343 is not set +# CONFIG_RTC_DRV_DS1347 is not set +# CONFIG_RTC_DRV_DS1390 is not set +# CONFIG_RTC_DRV_MAX6916 is not set +# CONFIG_RTC_DRV_R9701 is not set +# CONFIG_RTC_DRV_RX4581 is not set +# CONFIG_RTC_DRV_RS5C348 is not set +# CONFIG_RTC_DRV_MAX6902 is not set +# CONFIG_RTC_DRV_PCF2123 is not set +# CONFIG_RTC_DRV_MCP795 is not set +CONFIG_RTC_I2C_AND_SPI=y + +# +# SPI and I2C RTC drivers +# +# CONFIG_RTC_DRV_DS3232 is not set +# CONFIG_RTC_DRV_PCF2127 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set +# CONFIG_RTC_DRV_RX6110 is not set + +# +# Platform RTC drivers +# +# CONFIG_RTC_DRV_DS1286 is not set +# CONFIG_RTC_DRV_DS1511 is not set +# CONFIG_RTC_DRV_DS1553 is not set +# CONFIG_RTC_DRV_DS1685_FAMILY is not set +# CONFIG_RTC_DRV_DS1742 is not set +# CONFIG_RTC_DRV_DS2404 is not set +CONFIG_RTC_DRV_EFI=y +# CONFIG_RTC_DRV_STK17TA8 is not set +# CONFIG_RTC_DRV_M48T86 is not set +# CONFIG_RTC_DRV_M48T35 is not set +# CONFIG_RTC_DRV_M48T59 is not set +# CONFIG_RTC_DRV_MSM6242 is not set +# CONFIG_RTC_DRV_RP5C01 is not set +# CONFIG_RTC_DRV_ZYNQMP is not set + +# +# on-CPU RTC drivers +# +# CONFIG_RTC_DRV_CADENCE is not set +# CONFIG_RTC_DRV_FTRTC010 is not set +CONFIG_RTC_DRV_LOONGSON=y +# CONFIG_RTC_DRV_R7301 is not set + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_GOLDFISH is not set +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=y +CONFIG_DMA_ACPI=y +CONFIG_DMA_OF=y +# CONFIG_ALTERA_MSGDMA is not set +# CONFIG_DW_AXI_DMAC is not set +# CONFIG_FSL_EDMA is not set +# CONFIG_INTEL_IDMA64 is not set +CONFIG_LS2X_APB_DMA=y +# CONFIG_PLX_DMA is not set +# CONFIG_XILINX_DMA is not set +# CONFIG_XILINX_XDMA is not set +# CONFIG_XILINX_ZYNQMP_DPDMA is not set +# CONFIG_QCOM_HIDMA_MGMT is not set +# CONFIG_QCOM_HIDMA is not set +# CONFIG_DW_DMAC is not set +# CONFIG_DW_DMAC_PCI is not set +# CONFIG_DW_EDMA is not set +# CONFIG_SF_PDMA is not set + +# +# DMA Clients +# +# CONFIG_ASYNC_TX_DMA is not set +# CONFIG_DMATEST is not set + +# +# DMABUF options +# +CONFIG_SYNC_FILE=y +# CONFIG_SW_SYNC is not set +CONFIG_UDMABUF=y +# CONFIG_DMABUF_MOVE_NOTIFY is not set +# CONFIG_DMABUF_DEBUG is not set +# CONFIG_DMABUF_SELFTESTS is not set +CONFIG_DMABUF_HEAPS=y +# CONFIG_DMABUF_SYSFS_STATS is not set +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +# end of DMABUF options + +CONFIG_UIO=m +# CONFIG_UIO_CIF is not set +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_DMEM_GENIRQ=m +# CONFIG_UIO_AEC is not set +# CONFIG_UIO_SERCOS3 is not set +CONFIG_UIO_PCI_GENERIC=m +# CONFIG_UIO_NETX is not set +# CONFIG_UIO_MF624 is not set +CONFIG_VFIO=m +CONFIG_VFIO_GROUP=y +CONFIG_VFIO_CONTAINER=y +# CONFIG_VFIO_NOIOMMU is not set +CONFIG_VFIO_VIRQFD=y +# CONFIG_VFIO_DEBUGFS is not set + +# +# VFIO support for PCI devices +# +CONFIG_VFIO_PCI_CORE=m +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VFIO_PCI=m +# end of VFIO support for PCI devices + +CONFIG_IRQ_BYPASS_MANAGER=m +# CONFIG_VIRT_DRIVERS is not set +CONFIG_VIRTIO_ANCHOR=y +CONFIG_VIRTIO=y +CONFIG_VIRTIO_PCI_LIB=y +CONFIG_VIRTIO_PCI_LIB_LEGACY=y +CONFIG_VIRTIO_MENU=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_INPUT=m +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_VIRTIO_DMA_SHARED_BUFFER=m +# CONFIG_VIRTIO_DEBUG is not set +# CONFIG_VDPA is not set +CONFIG_VHOST_IOTLB=m +CONFIG_VHOST_TASK=y +CONFIG_VHOST=m +CONFIG_VHOST_MENU=y +CONFIG_VHOST_NET=m +CONFIG_VHOST_SCSI=m +CONFIG_VHOST_VSOCK=m +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set + +# +# Microsoft Hyper-V guest support +# +# end of Microsoft Hyper-V guest support + +# CONFIG_GREYBUS is not set +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 +# CONFIG_COMEDI_MISC_DRIVERS is not set +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_8255_PCI=m +# CONFIG_COMEDI_ADDI_APCI_1032 is not set +# CONFIG_COMEDI_ADDI_APCI_1500 is not set +# CONFIG_COMEDI_ADDI_APCI_1516 is not set +# CONFIG_COMEDI_ADDI_APCI_1564 is not set +# CONFIG_COMEDI_ADDI_APCI_16XX is not set +# CONFIG_COMEDI_ADDI_APCI_2032 is not set +# CONFIG_COMEDI_ADDI_APCI_2200 is not set +# CONFIG_COMEDI_ADDI_APCI_3120 is not set +# CONFIG_COMEDI_ADDI_APCI_3501 is not set +# CONFIG_COMEDI_ADDI_APCI_3XXX is not set +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1720=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI1724=m +CONFIG_COMEDI_ADV_PCI1760=m +CONFIG_COMEDI_ADV_PCI_DIO=m +# CONFIG_COMEDI_AMPLC_DIO200_PCI is not set +# CONFIG_COMEDI_AMPLC_PC236_PCI is not set +# CONFIG_COMEDI_AMPLC_PC263_PCI is not set +# CONFIG_COMEDI_AMPLC_PCI224 is not set +# CONFIG_COMEDI_AMPLC_PCI230 is not set +# CONFIG_COMEDI_CONTEC_PCI_DIO is not set +# CONFIG_COMEDI_DAS08_PCI is not set +# CONFIG_COMEDI_DT3000 is not set +# CONFIG_COMEDI_DYNA_PCI10XX is not set +# CONFIG_COMEDI_GSC_HPDI is not set +# CONFIG_COMEDI_MF6X4 is not set +# CONFIG_COMEDI_ICP_MULTI is not set +# CONFIG_COMEDI_DAQBOARD2000 is not set +# CONFIG_COMEDI_JR3_PCI is not set +# CONFIG_COMEDI_KE_COUNTER is not set +# CONFIG_COMEDI_CB_PCIDAS64 is not set +# CONFIG_COMEDI_CB_PCIDAS is not set +# CONFIG_COMEDI_CB_PCIDDA is not set +# CONFIG_COMEDI_CB_PCIMDAS is not set +# CONFIG_COMEDI_CB_PCIMDDA is not set +# CONFIG_COMEDI_ME4000 is not set +# CONFIG_COMEDI_ME_DAQ is not set +# CONFIG_COMEDI_NI_6527 is not set +# CONFIG_COMEDI_NI_65XX is not set +# CONFIG_COMEDI_NI_660X is not set +# CONFIG_COMEDI_NI_670X is not set +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +# CONFIG_COMEDI_RTD520 is not set +# CONFIG_COMEDI_S626 is not set +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_NI_TIOCMD=m +# CONFIG_COMEDI_PCMCIA_DRIVERS is not set +# CONFIG_COMEDI_USB_DRIVERS is not set +CONFIG_COMEDI_8254=m +CONFIG_COMEDI_8255=m +# CONFIG_COMEDI_8255_SA is not set +# CONFIG_COMEDI_KCOMEDILIB is not set +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_TIO=m +CONFIG_COMEDI_NI_ROUTING=m +# CONFIG_COMEDI_TESTS is not set +CONFIG_STAGING=y +# CONFIG_RTLLIB is not set +# CONFIG_R8712U is not set +# CONFIG_RTS5208 is not set +# CONFIG_VT6655 is not set +# CONFIG_VT6656 is not set +# CONFIG_FB_SM750 is not set +# CONFIG_STAGING_MEDIA is not set +# CONFIG_LTE_GDM724X is not set +# CONFIG_FB_TFT is not set +# CONFIG_XIL_AXIS_FIFO is not set +# CONFIG_FIELDBUS_DEV is not set +# CONFIG_VME_BUS is not set +CONFIG_CPU_HWMON=y +CONFIG_LOONGARCH_PLATFORM_DEVICES=y +CONFIG_LOONGSON_LAPTOP=y +# CONFIG_GOLDFISH is not set +CONFIG_HAVE_CLK=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y +# CONFIG_LMK04832 is not set +# CONFIG_COMMON_CLK_MAX9485 is not set +# CONFIG_COMMON_CLK_SI5341 is not set +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_SI514 is not set +# CONFIG_COMMON_CLK_SI544 is not set +# CONFIG_COMMON_CLK_SI570 is not set +# CONFIG_COMMON_CLK_CDCE706 is not set +# CONFIG_COMMON_CLK_CDCE925 is not set +# CONFIG_COMMON_CLK_CS2000_CP is not set +# CONFIG_COMMON_CLK_AXI_CLKGEN is not set +CONFIG_COMMON_CLK_LOONGSON2=y +# CONFIG_COMMON_CLK_PWM is not set +# CONFIG_COMMON_CLK_RS9_PCIE is not set +# CONFIG_COMMON_CLK_SI521XX is not set +# CONFIG_COMMON_CLK_VC3 is not set +# CONFIG_COMMON_CLK_VC5 is not set +# CONFIG_COMMON_CLK_VC7 is not set +# CONFIG_COMMON_CLK_FIXED_MMIO is not set +# CONFIG_XILINX_VCU is not set +# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set +# CONFIG_HWSPINLOCK is not set + +# +# Clock Source drivers +# +# end of Clock Source drivers + +# CONFIG_MAILBOX is not set +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +# end of Generic IOMMU Pagetable Support + +# CONFIG_IOMMU_DEBUGFS is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set +# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set +CONFIG_OF_IOMMU=y +# CONFIG_IOMMUFD is not set + +# +# Remoteproc drivers +# +# CONFIG_REMOTEPROC is not set +# end of Remoteproc drivers + +# +# Rpmsg drivers +# +# CONFIG_RPMSG_VIRTIO is not set +# end of Rpmsg drivers + +# CONFIG_SOUNDWIRE is not set + +# +# SOC (System On Chip) specific Drivers +# + +# +# Amlogic SoC drivers +# +# end of Amlogic SoC drivers + +# +# Broadcom SoC drivers +# +# end of Broadcom SoC drivers + +# +# NXP/Freescale QorIQ SoC drivers +# +# end of NXP/Freescale QorIQ SoC drivers + +# +# fujitsu SoC drivers +# +# end of fujitsu SoC drivers + +# +# i.MX SoC drivers +# +# end of i.MX SoC drivers + +# +# Enable LiteX SoC Builder specific drivers +# +# CONFIG_LITEX_SOC_CONTROLLER is not set +# end of Enable LiteX SoC Builder specific drivers + +CONFIG_LOONGSON2_GUTS=y +CONFIG_LOONGSON2_PM=y +# CONFIG_WPCM450_SOC is not set + +# +# Qualcomm SoC drivers +# +# end of Qualcomm SoC drivers + +# CONFIG_SOC_TI is not set + +# +# Xilinx SoC drivers +# +# end of Xilinx SoC drivers +# end of SOC (System On Chip) specific Drivers + +# +# PM Domains +# + +# +# Amlogic PM Domains +# +# end of Amlogic PM Domains + +# +# Broadcom PM Domains +# +# end of Broadcom PM Domains + +# +# i.MX PM Domains +# +# end of i.MX PM Domains + +# +# Qualcomm PM Domains +# +# end of Qualcomm PM Domains +# end of PM Domains + +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_USERSPACE=y +# CONFIG_DEVFREQ_GOV_PASSIVE is not set + +# +# DEVFREQ Drivers +# +# CONFIG_PM_DEVFREQ_EVENT is not set +# CONFIG_EXTCON is not set +# CONFIG_MEMORY is not set +# CONFIG_IIO is not set +CONFIG_NTB=m +CONFIG_NTB_MSI=y +CONFIG_NTB_IDT=m +CONFIG_NTB_EPF=m +CONFIG_NTB_SWITCHTEC=m +# CONFIG_NTB_PINGPONG is not set +# CONFIG_NTB_TOOL is not set +CONFIG_NTB_PERF=m +# CONFIG_NTB_MSI_TEST is not set +CONFIG_NTB_TRANSPORT=m +CONFIG_PWM=y +# CONFIG_PWM_DEBUG is not set +# CONFIG_PWM_ATMEL_TCB is not set +# CONFIG_PWM_CLK is not set +# CONFIG_PWM_DWC is not set +# CONFIG_PWM_FSL_FTM is not set +# CONFIG_PWM_PCA9685 is not set +# CONFIG_PWM_XILINX is not set + +# +# IRQ chip support +# +CONFIG_IRQCHIP=y +# CONFIG_AL_FIC is not set +# CONFIG_XILINX_INTC is not set +CONFIG_IRQ_LOONGARCH_CPU=y +CONFIG_LOONGSON_LIOINTC=y +CONFIG_LOONGSON_EIOINTC=y +CONFIG_LOONGSON_HTVEC=y +CONFIG_LOONGSON_PCH_PIC=y +CONFIG_LOONGSON_PCH_MSI=y +CONFIG_LOONGSON_PCH_LPC=y +# end of IRQ chip support + +# CONFIG_IPACK_BUS is not set +CONFIG_RESET_CONTROLLER=y +# CONFIG_RESET_GPIO is not set +# CONFIG_RESET_SIMPLE is not set +# CONFIG_RESET_TI_SYSCON is not set +# CONFIG_RESET_TI_TPS380X is not set + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +# CONFIG_PHY_CAN_TRANSCEIVER is not set + +# +# PHY drivers for Broadcom platforms +# +# CONFIG_BCM_KONA_USB2_PHY is not set +# end of PHY drivers for Broadcom platforms + +# CONFIG_PHY_CADENCE_TORRENT is not set +# CONFIG_PHY_CADENCE_DPHY is not set +# CONFIG_PHY_CADENCE_DPHY_RX is not set +# CONFIG_PHY_CADENCE_SIERRA is not set +# CONFIG_PHY_CADENCE_SALVO is not set +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_LAN966X_SERDES is not set +# CONFIG_PHY_MAPPHONE_MDM6600 is not set +# CONFIG_PHY_OCELOT_SERDES is not set +# CONFIG_PHY_SAMSUNG_USB2 is not set +# end of PHY Subsystem + +# CONFIG_POWERCAP is not set +# CONFIG_MCB is not set + +# +# Performance monitor support +# +# CONFIG_DWC_PCIE_PMU is not set +# end of Performance monitor support + +CONFIG_RAS=y +CONFIG_USB4=y +# CONFIG_USB4_DEBUGFS_WRITE is not set +# CONFIG_USB4_DMA_TEST is not set + +# +# Android +# +# CONFIG_ANDROID_BINDER_IPC is not set +# end of Android + +# CONFIG_LIBNVDIMM is not set +# CONFIG_DAX is not set +CONFIG_NVMEM=y +CONFIG_NVMEM_SYSFS=y +CONFIG_NVMEM_LAYOUTS=y + +# +# Layout Types +# +# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set +# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set +# end of Layout Types + +# CONFIG_NVMEM_RMEM is not set +# CONFIG_NVMEM_U_BOOT_ENV is not set + +# +# HW tracing support +# +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set +# end of HW tracing support + +# CONFIG_FPGA is not set +# CONFIG_FSI is not set +CONFIG_PM_OPP=y +# CONFIG_SIOX is not set +# CONFIG_SLIMBUS is not set +# CONFIG_INTERCONNECT is not set +# CONFIG_COUNTER is not set +# CONFIG_MOST is not set +# CONFIG_PECI is not set +# CONFIG_HTE is not set +# end of Device Drivers + +# +# File systems +# +# CONFIG_VALIDATE_FS_PARSER is not set +CONFIG_FS_IOMAP=y +CONFIG_FS_STACK=y +CONFIG_BUFFER_HEAD=y +CONFIG_LEGACY_DIRECT_IO=y +CONFIG_EXT2_FS=y +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_XFS_FS=y +CONFIG_XFS_SUPPORT_V4=y +CONFIG_XFS_SUPPORT_ASCII_CI=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# CONFIG_XFS_ONLINE_SCRUB is not set +# CONFIG_XFS_WARN is not set +# CONFIG_XFS_DEBUG is not set +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCFS2_FS_STATS=y +CONFIG_OCFS2_DEBUG_MASKLOG=y +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +# CONFIG_BTRFS_DEBUG is not set +# CONFIG_BTRFS_ASSERT is not set +# CONFIG_BTRFS_FS_REF_VERIFY is not set +# CONFIG_NILFS2_FS is not set +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +# CONFIG_F2FS_FAULT_INJECTION is not set +CONFIG_F2FS_FS_COMPRESSION=y +CONFIG_F2FS_FS_LZO=y +CONFIG_F2FS_FS_LZORLE=y +CONFIG_F2FS_FS_LZ4=y +CONFIG_F2FS_FS_LZ4HC=y +CONFIG_F2FS_FS_ZSTD=y +CONFIG_F2FS_IOSTAT=y +# CONFIG_F2FS_UNFAIR_RWSEM is not set +# CONFIG_BCACHEFS_FS is not set +# CONFIG_ZONEFS_FS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_EXPORTFS_BLOCK_OPS=y +CONFIG_FILE_LOCKING=y +# CONFIG_FS_ENCRYPTION is not set +# CONFIG_FS_VERITY is not set +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +# CONFIG_QUOTA_NETLINK_INTERFACE is not set +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=m +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QUOTACTL=y +CONFIG_AUTOFS_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VIRTIO_FS=m +CONFIG_FUSE_PASSTHROUGH=y +CONFIG_OVERLAY_FS=y +CONFIG_OVERLAY_FS_REDIRECT_DIR=y +CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y +CONFIG_OVERLAY_FS_INDEX=y +CONFIG_OVERLAY_FS_XINO_AUTO=y +CONFIG_OVERLAY_FS_METACOPY=y +# CONFIG_OVERLAY_FS_DEBUG is not set + +# +# Caches +# +CONFIG_NETFS_SUPPORT=y +# CONFIG_NETFS_STATS is not set +CONFIG_FSCACHE=y +# CONFIG_FSCACHE_STATS is not set +# CONFIG_FSCACHE_DEBUG is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_ERROR_INJECTION is not set +# CONFIG_CACHEFILES_ONDEMAND is not set +# end of Caches + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=y +# end of CD-ROM/DVD Filesystems + +# +# DOS/FAT/EXFAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=936 +CONFIG_FAT_DEFAULT_IOCHARSET="gb2312" +# CONFIG_FAT_DEFAULT_UTF8 is not set +CONFIG_EXFAT_FS=m +CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" +CONFIG_NTFS3_FS=m +CONFIG_NTFS3_64BIT_CLUSTER=y +CONFIG_NTFS3_LZX_XPRESS=y +CONFIG_NTFS3_FS_POSIX_ACL=y +# CONFIG_NTFS_FS is not set +# end of DOS/FAT/EXFAT/NT Filesystems + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_VMCORE=y +# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_PROC_CHILDREN=y +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +# CONFIG_TMPFS_INODE64 is not set +# CONFIG_TMPFS_QUOTA is not set +CONFIG_ARCH_SUPPORTS_HUGETLBFS=y +CONFIG_HUGETLBFS=y +# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set +CONFIG_HUGETLB_PAGE=y +CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=m +# end of Pseudo filesystems + +CONFIG_MISC_FILESYSTEMS=y +CONFIG_ORANGEFS_FS=m +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +CONFIG_ECRYPT_FS=m +CONFIG_ECRYPT_FS_MESSAGING=y +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_JFFS2_FS is not set +CONFIG_UBIFS_FS=m +CONFIG_UBIFS_FS_ADVANCED_COMPR=y +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +CONFIG_UBIFS_FS_ZSTD=y +# CONFIG_UBIFS_ATIME_SUPPORT is not set +CONFIG_UBIFS_FS_XATTR=y +CONFIG_UBIFS_FS_SECURITY=y +# CONFIG_UBIFS_FS_AUTHENTICATION is not set +CONFIG_CRAMFS=m +CONFIG_CRAMFS_BLOCKDEV=y +# CONFIG_CRAMFS_MTD is not set +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT=y +CONFIG_SQUASHFS_MOUNT_DECOMP_THREADS=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_LZ4=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +CONFIG_SQUASHFS_ZSTD=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_PSTORE=m +CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 +CONFIG_PSTORE_COMPRESS=y +# CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set +# CONFIG_PSTORE_RAM is not set +# CONFIG_PSTORE_BLK is not set +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EROFS_FS=m +# CONFIG_EROFS_FS_DEBUG is not set +CONFIG_EROFS_FS_XATTR=y +CONFIG_EROFS_FS_POSIX_ACL=y +CONFIG_EROFS_FS_SECURITY=y +CONFIG_EROFS_FS_ZIP=y +CONFIG_EROFS_FS_ZIP_LZMA=y +# CONFIG_EROFS_FS_ZIP_DEFLATE is not set +# CONFIG_EROFS_FS_ZIP_ZSTD is not set +# CONFIG_EROFS_FS_ONDEMAND is not set +CONFIG_EROFS_FS_PCPU_KTHREAD=y +CONFIG_EROFS_FS_PCPU_KTHREAD_HIPRI=y +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +# CONFIG_NFS_V2 is not set +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_SWAP is not set +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_PNFS_FILE_LAYOUT=y +CONFIG_PNFS_BLOCK=y +CONFIG_PNFS_FLEXFILE_LAYOUT=y +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +# CONFIG_NFS_V4_1_MIGRATION is not set +CONFIG_NFS_V4_SECURITY_LABEL=y +CONFIG_ROOT_NFS=y +# CONFIG_NFS_FSCACHE is not set +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFS_DISABLE_UDP_SUPPORT=y +CONFIG_NFS_V4_2_READ_PLUS=y +CONFIG_NFSD=y +# CONFIG_NFSD_V2 is not set +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_PNFS=y +CONFIG_NFSD_BLOCKLAYOUT=y +# CONFIG_NFSD_SCSILAYOUT is not set +# CONFIG_NFSD_FLEXFILELAYOUT is not set +# CONFIG_NFSD_V4_2_INTER_SSC is not set +# CONFIG_NFSD_V4_SECURITY_LABEL is not set +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set +CONFIG_GRACE_PERIOD=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_NFS_V4_2_SSC_HELPER=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_RPCSEC_GSS_KRB5=y +# CONFIG_SUNRPC_DEBUG is not set +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CEPH_FS_SECURITY_LABEL=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS2=y +CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y +# CONFIG_CIFS_UPCALL is not set +# CONFIG_CIFS_XATTR is not set +# CONFIG_CIFS_DEBUG is not set +# CONFIG_CIFS_DFS_UPCALL is not set +# CONFIG_CIFS_SWN_UPCALL is not set +# CONFIG_CIFS_SMB_DIRECT is not set +# CONFIG_CIFS_FSCACHE is not set +# CONFIG_SMB_SERVER is not set +CONFIG_SMBFS=m +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +CONFIG_9P_FS=y +# CONFIG_9P_FSCACHE is not set +# CONFIG_9P_FS_POSIX_ACL is not set +# CONFIG_9P_FS_SECURITY is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=y +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +CONFIG_NLS_CODEPAGE_936=y +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +# CONFIG_NLS_ISO8859_1 is not set +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +# CONFIG_NLS_MAC_ROMAN is not set +# CONFIG_NLS_MAC_CELTIC is not set +# CONFIG_NLS_MAC_CENTEURO is not set +# CONFIG_NLS_MAC_CROATIAN is not set +# CONFIG_NLS_MAC_CYRILLIC is not set +# CONFIG_NLS_MAC_GAELIC is not set +# CONFIG_NLS_MAC_GREEK is not set +# CONFIG_NLS_MAC_ICELAND is not set +# CONFIG_NLS_MAC_INUIT is not set +# CONFIG_NLS_MAC_ROMANIAN is not set +# CONFIG_NLS_MAC_TURKISH is not set +CONFIG_NLS_UTF8=y +CONFIG_NLS_UCS2_UTILS=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +# CONFIG_UNICODE is not set +CONFIG_IO_WQ=y +# end of File systems + +# +# Security options +# +CONFIG_KEYS=y +# CONFIG_KEYS_REQUEST_CACHE is not set +# CONFIG_PERSISTENT_KEYRINGS is not set +# CONFIG_TRUSTED_KEYS is not set +# CONFIG_ENCRYPTED_KEYS is not set +CONFIG_KEY_DH_OPERATIONS=y +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +# CONFIG_SECURITY_INFINIBAND is not set +# CONFIG_SECURITY_NETWORK_XFRM is not set +CONFIG_SECURITY_PATH=y +CONFIG_LSM_MMAP_MIN_ADDR=65536 +# CONFIG_HARDENED_USERCOPY is not set +# CONFIG_FORTIFY_SOURCE is not set +# CONFIG_STATIC_USERMODEHELPER is not set +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 +CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 +# CONFIG_SECURITY_SELINUX_DEBUG is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +CONFIG_SECURITY_APPARMOR=y +# CONFIG_SECURITY_APPARMOR_DEBUG is not set +CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y +CONFIG_SECURITY_APPARMOR_HASH=y +CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y +CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y +CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y +# CONFIG_SECURITY_LOADPIN is not set +CONFIG_SECURITY_YAMA=y +# CONFIG_SECURITY_SAFESETID is not set +# CONFIG_SECURITY_LOCKDOWN_LSM is not set +# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +CONFIG_INTEGRITY_AUDIT=y +# CONFIG_IMA is not set +# CONFIG_EVM is not set +# CONFIG_DEFAULT_SECURITY_SELINUX is not set +# CONFIG_DEFAULT_SECURITY_APPARMOR is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,bpf" + +# +# Kernel hardening options +# + +# +# Memory initialization +# +CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y +# CONFIG_INIT_STACK_NONE is not set +# CONFIG_INIT_STACK_ALL_PATTERN is not set +CONFIG_INIT_STACK_ALL_ZERO=y +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +# CONFIG_INIT_MLOCKED_ON_FREE_DEFAULT_ON is not set +CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y +# CONFIG_ZERO_CALL_USED_REGS is not set +# end of Memory initialization + +# +# Hardening of kernel data structures +# +# CONFIG_LIST_HARDENED is not set +# CONFIG_BUG_ON_DATA_CORRUPTION is not set +# end of Hardening of kernel data structures + +CONFIG_RANDSTRUCT_NONE=y +# CONFIG_RANDSTRUCT_FULL is not set +# CONFIG_RANDSTRUCT_PERFORMANCE is not set +# end of Kernel hardening options +# end of Security options + +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_SIG=y +CONFIG_CRYPTO_SIG2=y +CONFIG_CRYPTO_SKCIPHER=y +CONFIG_CRYPTO_SKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=m +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_AKCIPHER=y +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_KPP=y +CONFIG_CRYPTO_ACOMP2=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=m +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_NULL2=m +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_AUTHENC=m +# CONFIG_CRYPTO_TEST is not set +CONFIG_CRYPTO_ENGINE=m +# end of Crypto core or helper + +# +# Public-key cryptography +# +CONFIG_CRYPTO_RSA=y +CONFIG_CRYPTO_DH=y +# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set +CONFIG_CRYPTO_ECC=m +CONFIG_CRYPTO_ECDH=m +# CONFIG_CRYPTO_ECDSA is not set +# CONFIG_CRYPTO_ECRDSA is not set +# CONFIG_CRYPTO_SM2 is not set +# CONFIG_CRYPTO_CURVE25519 is not set +# end of Public-key cryptography + +# +# Block ciphers +# +CONFIG_CRYPTO_AES=m +# CONFIG_CRYPTO_AES_TI is not set +CONFIG_CRYPTO_ANUBIS=m +# CONFIG_CRYPTO_ARIA is not set +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +# CONFIG_CRYPTO_CAMELLIA is not set +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +# CONFIG_CRYPTO_DES is not set +# CONFIG_CRYPTO_FCRYPT is not set +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +# CONFIG_CRYPTO_SM4_GENERIC is not set +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +# end of Block ciphers + +# +# Length-preserving ciphers and modes +# +# CONFIG_CRYPTO_ADIANTUM is not set +# CONFIG_CRYPTO_ARC4 is not set +CONFIG_CRYPTO_CHACHA20=m +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +CONFIG_CRYPTO_ECB=y +# CONFIG_CRYPTO_HCTR2 is not set +# CONFIG_CRYPTO_KEYWRAP is not set +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_PCBC is not set +# CONFIG_CRYPTO_XTS is not set +# end of Length-preserving ciphers and modes + +# +# AEAD (authenticated encryption with associated data) ciphers +# +# CONFIG_CRYPTO_AEGIS128 is not set +CONFIG_CRYPTO_CHACHA20POLY1305=m +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_GENIV=m +CONFIG_CRYPTO_SEQIV=m +CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ESSIV=m +# end of AEAD (authenticated encryption with associated data) ciphers + +# +# Hashes, digests, and MACs +# +CONFIG_CRYPTO_BLAKE2B=y +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_HMAC=y +# CONFIG_CRYPTO_MD4 is not set +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_POLY1305=m +# CONFIG_CRYPTO_RMD160 is not set +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_SHA3=m +# CONFIG_CRYPTO_SM3_GENERIC is not set +# CONFIG_CRYPTO_STREEBOG is not set +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_WP512=m +# CONFIG_CRYPTO_XCBC is not set +CONFIG_CRYPTO_XXHASH=y +# end of Hashes, digests, and MACs + +# +# CRCs (cyclic redundancy checks) +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_CRC64_ROCKSOFT=y +# end of CRCs (cyclic redundancy checks) + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_LZO=y +CONFIG_CRYPTO_842=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m +CONFIG_CRYPTO_ZSTD=y +# end of Compression + +# +# Random number generation +# +# CONFIG_CRYPTO_ANSI_CPRNG is not set +CONFIG_CRYPTO_DRBG_MENU=m +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=m +CONFIG_CRYPTO_JITTERENTROPY=m +CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64 +CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32 +CONFIG_CRYPTO_JITTERENTROPY_OSR=1 +CONFIG_CRYPTO_KDF800108_CTR=y +# end of Random number generation + +# +# Userspace interface +# +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_USER_API_RNG=m +# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set +CONFIG_CRYPTO_USER_API_AEAD=m +CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y +# end of Userspace interface + +CONFIG_CRYPTO_HASH_INFO=y + +# +# Accelerated Cryptographic Algorithms for CPU (loongarch) +# +CONFIG_CRYPTO_CRC32_LOONGARCH=m +# end of Accelerated Cryptographic Algorithms for CPU (loongarch) + +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set +# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set +# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set +# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set +# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set +# CONFIG_CRYPTO_DEV_QAT_C62X is not set +# CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_420XX is not set +# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set +# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set +# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set +# CONFIG_CRYPTO_DEV_CHELSIO is not set +CONFIG_CRYPTO_DEV_VIRTIO=m +# CONFIG_CRYPTO_DEV_SAFEXCEL is not set +# CONFIG_CRYPTO_DEV_CCREE is not set +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set +CONFIG_ASYMMETRIC_KEY_TYPE=y +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y +CONFIG_X509_CERTIFICATE_PARSER=y +# CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set +CONFIG_PKCS7_MESSAGE_PARSER=y +# CONFIG_PKCS7_TEST_KEY is not set +# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set +# CONFIG_FIPS_SIGNATURE_SELFTEST is not set + +# +# Certificates for signature checking +# +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_SYSTEM_TRUSTED_KEYS="" +# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set +# CONFIG_SECONDARY_TRUSTED_KEYRING is not set +# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set +# end of Certificates for signature checking + +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=y +CONFIG_RAID6_PQ_BENCHMARK=y +# CONFIG_PACKING is not set +CONFIG_BITREVERSE=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +# CONFIG_CORDIC is not set +# CONFIG_PRIME_NUMBERS is not set +CONFIG_RATIONAL=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y + +# +# Crypto library routines +# +CONFIG_CRYPTO_LIB_UTILS=y +CONFIG_CRYPTO_LIB_AES=m +CONFIG_CRYPTO_LIB_ARC4=m +CONFIG_CRYPTO_LIB_GF128MUL=m +CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y +CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 +CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m +CONFIG_CRYPTO_LIB_POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_SHA1=y +CONFIG_CRYPTO_LIB_SHA256=y +# end of Crypto library routines + +CONFIG_CRC_CCITT=m +CONFIG_CRC16=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC64_ROCKSOFT=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC64=y +# CONFIG_CRC4 is not set +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +# CONFIG_CRC8 is not set +CONFIG_XXHASH=y +CONFIG_AUDIT_GENERIC=y +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_842_COMPRESS=m +CONFIG_842_DECOMPRESS=m +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=m +CONFIG_LZ4HC_COMPRESS=m +CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMMON=y +CONFIG_ZSTD_COMPRESS=y +CONFIG_ZSTD_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_MICROLZMA=y +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_DECOMPRESS_ZSTD=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_INTERVAL_TREE=y +CONFIG_XARRAY_MULTI=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_CLOSURES=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_DMA_DECLARE_COHERENT=y +CONFIG_SWIOTLB=y +# CONFIG_SWIOTLB_DYNAMIC is not set +CONFIG_DMA_NEED_SYNC=y +# CONFIG_DMA_RESTRICTED_POOL is not set +CONFIG_DMA_CMA=y +CONFIG_DMA_NUMA_CMA=y + +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_MBYTES=0 +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=8 +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_DMA_MAP_BENCHMARK is not set +CONFIG_SGL_ALLOC=y +# CONFIG_FORCE_NR_CPUS is not set +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_LRU_CACHE=m +CONFIG_CLZ_TAB=y +CONFIG_IRQ_POLL=y +CONFIG_MPILIB=y +CONFIG_DIMLIB=m +CONFIG_LIBFDT=y +CONFIG_OID_REGISTRY=y +CONFIG_UCS2_STRING=y +CONFIG_HAVE_GENERIC_VDSO=y +CONFIG_GENERIC_GETTIMEOFDAY=y +CONFIG_GENERIC_VDSO_TIME_NS=y +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +# CONFIG_FONT_8x16 is not set +CONFIG_FONT_UTF8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_6x10 is not set +# CONFIG_FONT_10x18 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_TER16x32 is not set +# CONFIG_FONT_6x8 is not set +CONFIG_SG_POOL=y +CONFIG_ARCH_STACKWALK=y +CONFIG_STACKDEPOT=y +CONFIG_STACKDEPOT_MAX_FRAMES=64 +CONFIG_SBITMAP=y +# CONFIG_LWQ_TEST is not set +# end of Library routines + +CONFIG_GENERIC_IOREMAP=y +CONFIG_GENERIC_LIB_ASHLDI3=y +CONFIG_GENERIC_LIB_ASHRDI3=y +CONFIG_GENERIC_LIB_LSHRDI3=y +CONFIG_GENERIC_LIB_CMPDI2=y +CONFIG_GENERIC_LIB_UCMPDI2=y +CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y +CONFIG_FIRMWARE_TABLE=y + +# +# Kernel hacking +# + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +# CONFIG_PRINTK_CALLER is not set +# CONFIG_STACKTRACE_BUILD_ID is not set +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 +CONFIG_CONSOLE_LOGLEVEL_QUIET=4 +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DYNAMIC_DEBUG_CORE is not set +CONFIG_SYMBOLIC_ERRNAME=y +CONFIG_DEBUG_BUGVERBOSE=y +# end of printk and dmesg options + +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_MISC=y + +# +# Compile-time checks and compiler options +# +CONFIG_DEBUG_INFO=y +CONFIG_AS_HAS_NON_CONST_ULEB128=y +# CONFIG_DEBUG_INFO_NONE is not set +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y +# CONFIG_DEBUG_INFO_DWARF4 is not set +# CONFIG_DEBUG_INFO_DWARF5 is not set +# CONFIG_DEBUG_INFO_REDUCED is not set +CONFIG_DEBUG_INFO_COMPRESSED_NONE=y +# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set +# CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set +# CONFIG_DEBUG_INFO_SPLIT is not set +CONFIG_DEBUG_INFO_BTF=y +CONFIG_PAHOLE_HAS_SPLIT_BTF=y +CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y +CONFIG_DEBUG_INFO_BTF_MODULES=y +# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set +# CONFIG_GDB_SCRIPTS is not set +CONFIG_FRAME_WARN=2048 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +# CONFIG_HEADERS_INSTALL is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_OBJTOOL=y +# CONFIG_VMLINUX_MAP is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# end of Compile-time checks and compiler options + +# +# Generic Kernel Debugging Instruments +# +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 +CONFIG_MAGIC_SYSRQ_SERIAL=y +CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_KCSAN_COMPILER=y +# end of Generic Kernel Debugging Instruments + +# +# Networking Debugging +# +# CONFIG_NET_DEV_REFCNT_TRACKER is not set +# CONFIG_NET_NS_REFCNT_TRACKER is not set +# CONFIG_DEBUG_NET is not set +# end of Networking Debugging + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +CONFIG_SLUB_DEBUG=y +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_PAGE_OWNER is not set +# CONFIG_PAGE_POISONING is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SHRINKER_DEBUG is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_MEM_ALLOC_PROFILING is not set +CONFIG_HAVE_ARCH_KASAN=y +CONFIG_ARCH_DISABLE_KASAN_INLINE=y +CONFIG_CC_HAS_KASAN_GENERIC=y +CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y +# CONFIG_KASAN is not set +CONFIG_HAVE_ARCH_KFENCE=y +# CONFIG_KFENCE is not set +# end of Memory Debugging + +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Oops, Lockups and Hangs +# +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +# CONFIG_SOFTLOCKUP_DETECTOR is not set +CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y +# CONFIG_HARDLOCKUP_DETECTOR is not set +# CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set +# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set +# CONFIG_TEST_LOCKUP is not set +# end of Debug Oops, Lockups and Hangs + +# +# Scheduler Debugging +# +# CONFIG_SCHED_DEBUG is not set +CONFIG_SCHED_INFO=y +CONFIG_SCHEDSTATS=y +# end of Scheduler Debugging + +# CONFIG_DEBUG_TIMEKEEPING is not set +# CONFIG_DEBUG_PREEMPT is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +CONFIG_LOCK_DEBUGGING_SUPPORT=y +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_RWSEMS is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +# CONFIG_WW_MUTEX_SELFTEST is not set +# CONFIG_SCF_TORTURE_TEST is not set +# CONFIG_CSD_LOCK_WAIT_DEBUG is not set +# end of Lock Debugging (spinlocks, mutexes, etc...) + +# CONFIG_DEBUG_IRQFLAGS is not set +CONFIG_STACKTRACE=y +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set +# CONFIG_DEBUG_KOBJECT is not set + +# +# Debug kernel data structures +# +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PLIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CLOSURES is not set +# CONFIG_DEBUG_MAPLE_TREE is not set +# end of Debug kernel data structures + +# +# RCU Debugging +# +# CONFIG_RCU_SCALE_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_RCU_REF_SCALE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=21 +CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 +# CONFIG_RCU_CPU_STALL_CPUTIME is not set +CONFIG_RCU_TRACE=y +# CONFIG_RCU_EQS_DEBUG is not set +# end of RCU Debugging + +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_HAVE_RETHOOK=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_RETVAL=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACE_CLOCK=y +CONFIG_TRACING_SUPPORT=y +# CONFIG_FTRACE is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y +# CONFIG_STRICT_DEVMEM is not set + +# +# loongarch Debugging +# +# CONFIG_UNWINDER_GUESS is not set +# CONFIG_UNWINDER_PROLOGUE is not set +CONFIG_UNWINDER_ORC=y +# end of loongarch Debugging + +# +# Kernel Testing and Coverage +# +# CONFIG_KUNIT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +CONFIG_ARCH_HAS_KCOV=y +CONFIG_CC_HAS_SANCOV_TRACE_PC=y +# CONFIG_KCOV is not set +CONFIG_RUNTIME_TESTING_MENU=y +# CONFIG_TEST_DHRY is not set +# CONFIG_LKDTM is not set +# CONFIG_TEST_MIN_HEAP is not set +# CONFIG_TEST_DIV64 is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_TEST_REF_TRACKER is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_REED_SOLOMON_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +# CONFIG_PERCPU_TEST is not set +# CONFIG_ATOMIC64_SELFTEST is not set +# CONFIG_ASYNC_RAID6_TEST is not set +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_SCANF is not set +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_XARRAY is not set +# CONFIG_TEST_MAPLE_TREE is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_IDA is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_BITOPS is not set +# CONFIG_TEST_VMALLOC is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_BLACKHOLE_DEV is not set +# CONFIG_FIND_BIT_BENCHMARK is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_SYSCTL is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_TEST_KMOD is not set +# CONFIG_TEST_MEMCAT_P is not set +# CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_FREE_PAGES is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_OBJPOOL is not set +# end of Kernel Testing and Coverage + +# +# Rust hacking +# +# end of Rust hacking +# end of Kernel hacking diff --git a/loongarch64/files/step/target_base/linux-header_git/6.x/linux-config-6.x_djgjr b/loongarch64/files/step/base_support/perf/6.x/linux-config-6.x_compatible similarity index 95% rename from loongarch64/files/step/target_base/linux-header_git/6.x/linux-config-6.x_djgjr rename to loongarch64/files/step/base_support/perf/6.x/linux-config-6.x_compatible index 8904e79c..cbfbe603 100644 --- a/loongarch64/files/step/target_base/linux-header_git/6.x/linux-config-6.x_djgjr +++ b/loongarch64/files/step/base_support/perf/6.x/linux-config-6.x_compatible @@ -1,15 +1,15 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/loongarch 6.7.0-rc7 Kernel Configuration +# Linux/loongarch 6.10.0-rc1 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="loongarch64-unknown-linux-gnu-gcc (GCC) 14.0.0 20240102 (experimental)" +CONFIG_CC_VERSION_TEXT="loongarch64-unknown-linux-gnu-gcc (GCC) 14.1.0" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=140000 +CONFIG_GCC_VERSION=140100 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=24100 +CONFIG_AS_VERSION=24200 CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=24100 +CONFIG_LD_VERSION=24200 CONFIG_LLD_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y @@ -17,7 +17,7 @@ CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y -CONFIG_PAHOLE_VERSION=120 +CONFIG_PAHOLE_VERSION=126 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y @@ -93,6 +93,7 @@ CONFIG_HIGH_RES_TIMERS=y CONFIG_BPF=y CONFIG_HAVE_EBPF_JIT=y +CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y # # BPF subsystem @@ -100,8 +101,8 @@ CONFIG_HAVE_EBPF_JIT=y CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT=y # CONFIG_BPF_JIT_ALWAYS_ON is not set +CONFIG_BPF_JIT_DEFAULT_ON=y CONFIG_BPF_UNPRIV_DEFAULT_OFF=y -CONFIG_USERMODE_DRIVER=y # CONFIG_BPF_PRELOAD is not set # end of BPF subsystem @@ -111,8 +112,8 @@ CONFIG_PREEMPT_BUILD=y CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_PREEMPTION=y -# CONFIG_PREEMPT_DYNAMIC is not set -# CONFIG_SCHED_CORE is not set +CONFIG_PREEMPT_DYNAMIC=y +CONFIG_SCHED_CORE=y # # CPU/Task time and stats accounting @@ -126,7 +127,8 @@ CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y -# CONFIG_PSI is not set +CONFIG_PSI=y +# CONFIG_PSI_DEFAULT_DISABLED is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y @@ -139,14 +141,16 @@ CONFIG_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y # end of RCU Subsystem -# CONFIG_IKCONFIG is not set -# CONFIG_IKHEADERS is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_IKHEADERS=y CONFIG_LOG_BUF_SHIFT=18 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 # CONFIG_PRINTK_INDEX is not set @@ -160,10 +164,14 @@ CONFIG_GENERIC_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_CC_HAS_INT128=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" -CONFIG_GCC11_NO_ARRAY_BOUNDS=y +CONFIG_GCC10_NO_ARRAY_BOUNDS=y CONFIG_CC_NO_ARRAY_BOUNDS=y +CONFIG_GCC_NO_STRINGOP_OVERFLOW=y +CONFIG_CC_NO_STRINGOP_OVERFLOW=y +CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_SLAB_OBJ_EXT=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y # CONFIG_CGROUP_FAVOR_DYNMODS is not set @@ -227,7 +235,7 @@ CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y -CONFIG_BASE_FULL=y +# CONFIG_BASE_SMALL is not set CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y @@ -239,17 +247,17 @@ CONFIG_AIO=y CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y +CONFIG_KCMP=y +CONFIG_RSEQ=y +# CONFIG_DEBUG_RSEQ is not set +CONFIG_CACHESTAT_SYSCALL=y +# CONFIG_PC104 is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_SELFTEST is not set CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_BASE_RELATIVE=y -CONFIG_KCMP=y -CONFIG_RSEQ=y -CONFIG_CACHESTAT_SYSCALL=y -# CONFIG_DEBUG_RSEQ is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y -# CONFIG_PC104 is not set # # Kernel Performance Events And Counters @@ -264,7 +272,8 @@ CONFIG_SYSTEM_DATA_VERIFICATION=y # # Kexec and crash features # -CONFIG_CRASH_CORE=y +CONFIG_CRASH_RESERVE=y +CONFIG_VMCORE_INFO=y CONFIG_KEXEC_CORE=y CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y @@ -283,7 +292,6 @@ CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MACH_LOONGSON64=y CONFIG_FIX_EARLYCON_MEM=y -CONFIG_PAGE_SIZE_4KB=y CONFIG_PGTABLE_4LEVEL=y CONFIG_PGTABLE_LEVELS=4 CONFIG_SCHED_OMIT_FRAME_POINTER=y @@ -339,12 +347,12 @@ CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x01000000 -CONFIG_SECCOMP=y +CONFIG_HAVE_LIVEPATCH=y +# CONFIG_PARAVIRT is not set # end of Kernel type and options CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_ENABLE_THP_MIGRATION=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=12 @@ -362,6 +370,9 @@ CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_HIBERNATION_SNAPSHOT_DEV=y +CONFIG_HIBERNATION_COMP_LZO=y +# CONFIG_HIBERNATION_COMP_LZ4 is not set +CONFIG_HIBERNATION_DEF_COMP="lzo" CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y @@ -371,12 +382,16 @@ CONFIG_PM_SLEEP_SMP=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y +CONFIG_PM_GENERIC_DOMAINS=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_PM_GENERIC_DOMAINS_SLEEP=y +CONFIG_PM_GENERIC_DOMAINS_OF=y CONFIG_CPU_PM=y CONFIG_ARCH_SUPPORTS_ACPI=y CONFIG_ACPI=y CONFIG_ACPI_GENERIC_GSI=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_THERMAL_LIB=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_SLEEP=y @@ -402,8 +417,8 @@ CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y # CONFIG_ACPI_HED is not set -# CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_ACPI_NHLT=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_HMAT is not set # CONFIG_ACPI_CONFIGFS is not set @@ -411,19 +426,27 @@ CONFIG_ACPI_NUMA=y CONFIG_ACPI_PPTT=y # CONFIG_ACPI_FFH is not set # CONFIG_PMIC_OPREGION is not set + +# +# CPU Frequency scaling +# +# CONFIG_CPU_FREQ is not set +# end of CPU Frequency scaling # end of Power management options -CONFIG_HAVE_KVM=y +CONFIG_KVM_COMMON=y CONFIG_HAVE_KVM_DIRTY_RING=y CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y -CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_MMIO=y +CONFIG_HAVE_KVM_READONLY_MEM=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y +CONFIG_KVM_GENERIC_MMU_NOTIFIER=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m +CONFIG_CPU_MITIGATIONS=y # # General architecture-dependent options @@ -450,6 +473,7 @@ CONFIG_ARCH_WANTS_NO_INSTR=y CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y +CONFIG_HAVE_RUST=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_PERF_REGS=y @@ -461,6 +485,7 @@ CONFIG_MMU_LAZY_TLB_REFCOUNT=y CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y CONFIG_HAVE_ARCH_SECCOMP=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP=y CONFIG_SECCOMP_FILTER=y # CONFIG_SECCOMP_CACHE_DEBUG is not set CONFIG_HAVE_STACKPROTECTOR=y @@ -482,15 +507,22 @@ CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=12 +CONFIG_HAVE_PAGE_SIZE_4KB=y +CONFIG_PAGE_SIZE_4KB=y CONFIG_PAGE_SIZE_LESS_THAN_64KB=y CONFIG_PAGE_SIZE_LESS_THAN_256KB=y +CONFIG_PAGE_SHIFT=12 CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y +CONFIG_HAVE_OBJTOOL=y +CONFIG_HAVE_STACK_VALIDATION=y +CONFIG_HAVE_RELIABLE_STACKTRACE=y # CONFIG_COMPAT_32BIT_TIME is not set CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_HAVE_PREEMPT_DYNAMIC=y CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y +CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y # # GCOV-based kernel profiling @@ -502,10 +534,11 @@ CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set CONFIG_FUNCTION_ALIGNMENT=0 +CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y +CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y # end of General architecture-dependent options CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_DEBUG is not set CONFIG_MODULE_FORCE_LOAD=y @@ -534,9 +567,9 @@ CONFIG_BLK_ICQ=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=y +CONFIG_BLK_DEV_WRITE_MOUNTED=y CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y -CONFIG_BLK_DEV_THROTTLING_LOW=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y CONFIG_BLK_CGROUP_IOLATENCY=y @@ -544,7 +577,6 @@ CONFIG_BLK_CGROUP_FC_APPID=y CONFIG_BLK_CGROUP_IOCOST=y CONFIG_BLK_CGROUP_IOPRIO=y CONFIG_BLK_DEBUG_FS=y -CONFIG_BLK_DEBUG_FS_ZONED=y # CONFIG_BLK_SED_OPAL is not set # CONFIG_BLK_INLINE_ENCRYPTION is not set @@ -623,7 +655,7 @@ CONFIG_ZPOOL=y CONFIG_SWAP=y CONFIG_ZSWAP=y # CONFIG_ZSWAP_DEFAULT_ON is not set -# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set +# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set @@ -631,20 +663,19 @@ CONFIG_ZSWAP=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd" -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y +# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set -# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set -CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" +CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y +CONFIG_ZSWAP_ZPOOL_DEFAULT="zsmalloc" CONFIG_ZBUD=y CONFIG_Z3FOLD=y -CONFIG_ZSMALLOC=m +CONFIG_ZSMALLOC=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_ZSMALLOC_CHAIN_SIZE=8 # -# SLAB allocator options +# Slab allocator options # -# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLUB=y # CONFIG_SLUB_TINY is not set CONFIG_SLAB_MERGE_DEFAULT=y @@ -653,7 +684,7 @@ CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLUB_STATS is not set CONFIG_SLUB_CPU_PARTIAL=y # CONFIG_RANDOM_KMALLOC_CACHES is not set -# end of SLAB allocator options +# end of Slab allocator options # CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set # CONFIG_COMPAT_BRK is not set @@ -664,7 +695,7 @@ CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y -CONFIG_HAVE_FAST_GUP=y +CONFIG_HAVE_GUP_FAST=y CONFIG_ARCH_KEEP_MEMBLOCK=y CONFIG_NUMA_KEEP_MEMINFO=y CONFIG_MEMORY_ISOLATION=y @@ -680,27 +711,32 @@ CONFIG_COMPACTION=y CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y +CONFIG_ARCH_ENABLE_THP_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set +CONFIG_THP_SWAP=y # CONFIG_READ_ONLY_THP_FOR_FS is not set +CONFIG_PGTABLE_HAS_HUGE_LEAVES=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_CMA=y -# CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_SYSFS=y -CONFIG_CMA_AREAS=19 +CONFIG_CMA_AREAS=20 # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_ZONE_DMA32=y CONFIG_HMM_MIRROR=y CONFIG_VM_EVENT_COUNTERS=y @@ -710,9 +746,11 @@ CONFIG_VM_EVENT_COUNTERS=y CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_MEMFD_CREATE=y # CONFIG_ANON_VMA_NAME is not set +CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y CONFIG_USERFAULTFD=y # CONFIG_LRU_GEN is not set CONFIG_LOCK_MM_AND_FIND_VMA=y +CONFIG_EXECMEM=y # # Data Access Monitoring @@ -725,6 +763,7 @@ CONFIG_NET=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_NET_XGRESS=y +CONFIG_SKB_DECRYPTED=y CONFIG_SKB_EXTENSIONS=y # @@ -733,22 +772,25 @@ CONFIG_SKB_EXTENSIONS=y CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y -CONFIG_UNIX_SCM=y CONFIG_AF_UNIX_OOB=y # CONFIG_UNIX_DIAG is not set CONFIG_TLS=m CONFIG_TLS_DEVICE=y # CONFIG_TLS_TOE is not set CONFIG_XFRM=y +CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_INTERFACE is not set # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_AH=m CONFIG_XFRM_ESP=m +CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=y # CONFIG_NET_KEY_MIGRATE is not set +CONFIG_XFRM_ESPINTCP=y # CONFIG_SMC is not set CONFIG_XDP_SOCKETS=y # CONFIG_XDP_SOCKETS_DIAG is not set @@ -780,12 +822,13 @@ CONFIG_SYN_COOKIES=y CONFIG_NET_UDP_TUNNEL=y # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set -# CONFIG_INET_AH is not set +CONFIG_INET_AH=m CONFIG_INET_ESP=m -# CONFIG_INET_ESP_OFFLOAD is not set -# CONFIG_INET_ESPINTCP is not set -# CONFIG_INET_IPCOMP is not set +CONFIG_INET_ESP_OFFLOAD=m +CONFIG_INET_ESPINTCP=y +CONFIG_INET_IPCOMP=m CONFIG_INET_TABLE_PERTURB_ORDER=16 +CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y @@ -818,20 +861,23 @@ CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y # CONFIG_IPV6_OPTIMISTIC_DAD is not set -# CONFIG_INET6_AH is not set +CONFIG_INET6_AH=m CONFIG_INET6_ESP=m -# CONFIG_INET6_ESP_OFFLOAD is not set -# CONFIG_INET6_ESPINTCP is not set -# CONFIG_INET6_IPCOMP is not set +CONFIG_INET6_ESP_OFFLOAD=m +CONFIG_INET6_ESPINTCP=y +CONFIG_INET6_IPCOMP=m # CONFIG_IPV6_MIP6 is not set # CONFIG_IPV6_ILA is not set +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y # CONFIG_IPV6_SIT_6RD is not set CONFIG_IPV6_NDISC_NODETYPE=y # CONFIG_IPV6_TUNNEL is not set # CONFIG_IPV6_GRE is not set -# CONFIG_IPV6_MULTIPLE_TABLES is not set +CONFIG_IPV6_MULTIPLE_TABLES=y +# CONFIG_IPV6_SUBTREES is not set CONFIG_IPV6_MROUTE=y # CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set # CONFIG_IPV6_PIMSM_V2 is not set @@ -903,10 +949,10 @@ CONFIG_NF_NAT_MASQUERADE=y CONFIG_NF_NAT_OVS=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m -# CONFIG_NF_TABLES_INET is not set +CONFIG_NF_TABLES_INET=y # CONFIG_NF_TABLES_NETDEV is not set # CONFIG_NFT_NUMGEN is not set -# CONFIG_NFT_CT is not set +CONFIG_NFT_CT=m CONFIG_NFT_CONNLIMIT=m CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m @@ -917,9 +963,11 @@ CONFIG_NFT_TUNNEL=m CONFIG_NFT_QUEUE=m CONFIG_NFT_QUOTA=m CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m CONFIG_NFT_FIB=m +CONFIG_NFT_FIB_INET=m # CONFIG_NFT_XFRM is not set CONFIG_NFT_SOCKET=m CONFIG_NFT_OSF=m @@ -1087,6 +1135,7 @@ CONFIG_IP_VS_NFCT=y # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m +CONFIG_IP_NF_IPTABLES_LEGACY=m CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m CONFIG_NF_TABLES_IPV4=y @@ -1118,6 +1167,7 @@ CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m +CONFIG_NFT_COMPAT_ARP=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # end of IP: Netfilter Configuration @@ -1125,12 +1175,13 @@ CONFIG_IP_NF_ARP_MANGLE=m # # IPv6: Netfilter Configuration # +CONFIG_IP6_NF_IPTABLES_LEGACY=y CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m CONFIG_NF_TABLES_IPV6=y CONFIG_NFT_REJECT_IPV6=m # CONFIG_NFT_DUP_IPV6 is not set -# CONFIG_NFT_FIB_IPV6 is not set +CONFIG_NFT_FIB_IPV6=m # CONFIG_NF_DUP_IPV6 is not set CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m @@ -1161,7 +1212,8 @@ CONFIG_NF_DEFRAG_IPV6=m CONFIG_NF_TABLES_BRIDGE=m # CONFIG_NFT_BRIDGE_META is not set # CONFIG_NFT_BRIDGE_REJECT is not set -# CONFIG_NF_CONNTRACK_BRIDGE is not set +CONFIG_NF_CONNTRACK_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m @@ -1183,8 +1235,6 @@ CONFIG_BRIDGE_EBT_IP6=m # CONFIG_BRIDGE_EBT_SNAT is not set # CONFIG_BRIDGE_EBT_LOG is not set # CONFIG_BRIDGE_EBT_NFLOG is not set -CONFIG_BPFILTER=y -CONFIG_BPFILTER_UMH=m # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set @@ -1282,7 +1332,6 @@ CONFIG_NET_ACT_GACT=m # CONFIG_GACT_PROB is not set CONFIG_NET_ACT_MIRRED=m # CONFIG_NET_ACT_SAMPLE is not set -CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m # CONFIG_NET_ACT_PEDIT is not set # CONFIG_NET_ACT_SIMP is not set @@ -1350,7 +1399,6 @@ CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=m -CONFIG_BT_HS=y CONFIG_BT_LE=y CONFIG_BT_LE_L2CAP_ECRED=y # CONFIG_BT_LEDS is not set @@ -1390,6 +1438,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m CONFIG_BT_ATH3K=m CONFIG_BT_VIRTIO=m +# CONFIG_BT_INTEL_PCIE is not set # end of Bluetooth device drivers # CONFIG_AF_RXRPC is not set @@ -1413,6 +1462,7 @@ CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=m CONFIG_LIB80211_CRYPT_WEP=m CONFIG_LIB80211_CRYPT_CCMP=m @@ -1459,6 +1509,7 @@ CONFIG_ETHTOOL_NETLINK=y # Device Drivers # CONFIG_HAVE_PCI=y +CONFIG_GENERIC_PCI_IOMAP=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCI_DOMAINS_GENERIC=y @@ -1501,7 +1552,8 @@ CONFIG_HOTPLUG_PCI_SHPC=y # PCI controller drivers # # CONFIG_PCI_FTPCI100 is not set -# CONFIG_PCI_HOST_GENERIC is not set +CONFIG_PCI_HOST_COMMON=y +CONFIG_PCI_HOST_GENERIC=y CONFIG_PCI_LOONGSON=y # CONFIG_PCIE_MICROCHIP_HOST is not set # CONFIG_PCIE_XILINX is not set @@ -1510,7 +1562,6 @@ CONFIG_PCI_LOONGSON=y # Cadence-based PCIe controllers # # CONFIG_PCIE_CADENCE_PLAT_HOST is not set -# CONFIG_PCI_J721E_HOST is not set # end of Cadence-based PCIe controllers # @@ -1606,6 +1657,7 @@ CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set +CONFIG_GENERIC_CPU_DEVICES=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_SOC_BUS=y CONFIG_REGMAP=y @@ -1739,7 +1791,6 @@ CONFIG_MTD_ROM=m # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_PHYSMAP is not set -# CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # end of Mapping drivers for chip access @@ -1791,6 +1842,7 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI_BLOCK=y +# CONFIG_MTD_UBI_NVMEM is not set # CONFIG_MTD_HYPERBUS is not set CONFIG_DTC=y CONFIG_OF=y @@ -1830,6 +1882,7 @@ CONFIG_ZRAM_DEF_COMP_ZSTD=y # CONFIG_ZRAM_DEF_COMP_842 is not set CONFIG_ZRAM_DEF_COMP="zstd" # CONFIG_ZRAM_WRITEBACK is not set +# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set # CONFIG_ZRAM_MEMORY_TRACKING is not set # CONFIG_ZRAM_MULTI_COMP is not set CONFIG_BLK_DEV_LOOP=y @@ -1897,6 +1950,7 @@ CONFIG_NVME_TARGET_TCP=m # CONFIG_HISI_HIKEY_USB is not set # CONFIG_OPEN_DICE is not set # CONFIG_VCPU_STALL_DETECTOR is not set +# CONFIG_NSM is not set # CONFIG_C2PORT is not set # @@ -1905,7 +1959,7 @@ CONFIG_NVME_TARGET_TCP=m CONFIG_EEPROM_AT24=m # CONFIG_EEPROM_AT25 is not set # CONFIG_EEPROM_MAX6875 is not set -# CONFIG_EEPROM_93CX6 is not set +CONFIG_EEPROM_93CX6=m # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_EE1004 is not set @@ -2144,13 +2198,10 @@ CONFIG_PATA_PCMCIA=m CONFIG_MD=y CONFIG_BLK_DEV_MD=m CONFIG_MD_BITMAP_FILE=y -CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m -CONFIG_MD_MULTIPATH=m -# CONFIG_MD_FAULTY is not set # CONFIG_MD_CLUSTER is not set CONFIG_BCACHE=m # CONFIG_BCACHE_DEBUG is not set @@ -2192,6 +2243,7 @@ CONFIG_DM_MULTIPATH_ST=m # CONFIG_DM_INTEGRITY is not set # CONFIG_DM_ZONED is not set # CONFIG_DM_AUDIT is not set +# CONFIG_DM_VDO is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m @@ -2231,6 +2283,7 @@ CONFIG_VXLAN=y # CONFIG_GENEVE is not set # CONFIG_BAREUDP is not set # CONFIG_GTP is not set +# CONFIG_PFCP is not set # CONFIG_AMT is not set # CONFIG_MACSEC is not set # CONFIG_NETCONSOLE is not set @@ -2245,6 +2298,7 @@ CONFIG_VETH=m CONFIG_VIRTIO_NET=m # CONFIG_NLMON is not set # CONFIG_NETKIT is not set +# CONFIG_NET_VRF is not set # CONFIG_VSOCKMON is not set # CONFIG_ARCNET is not set CONFIG_ETHERNET=y @@ -2281,6 +2335,7 @@ CONFIG_CHELSIO_T3=m CONFIG_CHELSIO_T4=m # CONFIG_CHELSIO_T4VF is not set CONFIG_CHELSIO_INLINE_CRYPTO=y +# CONFIG_CHELSIO_IPSEC_INLINE is not set # CONFIG_CHELSIO_TLS_DEVICE is not set # CONFIG_NET_VENDOR_CISCO is not set CONFIG_NET_VENDOR_CORTINA=y @@ -2310,6 +2365,7 @@ CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_IPSEC=y # CONFIG_IXGBEVF is not set # CONFIG_I40E is not set # CONFIG_I40EVF is not set @@ -2395,7 +2451,6 @@ CONFIG_NET_VENDOR_XIRCOM=y # CONFIG_PCMCIA_XIRC2PS is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set -# CONFIG_NET_SB1000 is not set CONFIG_PHYLINK=y CONFIG_PHYLIB=y CONFIG_SWPHY=y @@ -2407,6 +2462,7 @@ CONFIG_SFP=y # # MII PHY device drivers # +# CONFIG_AIR_EN8811H_PHY is not set # CONFIG_AMD_PHY is not set # CONFIG_ADIN_PHY is not set # CONFIG_ADIN1100_PHY is not set @@ -2435,12 +2491,15 @@ CONFIG_MARVELL_10G_PHY=y # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set -# CONFIG_MOTORCOMM_PHY is not set +CONFIG_MOTORCOMM_PHY=y # CONFIG_NATIONAL_PHY is not set # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_NCN26000_PHY is not set +# CONFIG_QCA83XX_PHY is not set +# CONFIG_QCA808X_PHY is not set +# CONFIG_QCA807X_PHY is not set # CONFIG_QSEMI_PHY is not set CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set @@ -2454,10 +2513,10 @@ CONFIG_REALTEK_PHY=y # CONFIG_DP83867_PHY is not set # CONFIG_DP83869_PHY is not set # CONFIG_DP83TD510_PHY is not set +# CONFIG_DP83TG720_PHY is not set # CONFIG_VITESSE_PHY is not set # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set -# CONFIG_PSE_CONTROLLER is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_FWNODE_MDIO=y @@ -2514,43 +2573,9 @@ CONFIG_USB_NET_DRIVERS=y CONFIG_USB_RTL8150=m CONFIG_USB_RTL8152=m # CONFIG_USB_LAN78XX is not set -CONFIG_USB_USBNET=m -# CONFIG_USB_NET_AX8817X is not set -# CONFIG_USB_NET_AX88179_178A is not set -CONFIG_USB_NET_CDCETHER=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_NCM=m -CONFIG_USB_NET_HUAWEI_CDC_NCM=m -CONFIG_USB_NET_CDC_MBIM=m -# CONFIG_USB_NET_DM9601 is not set -# CONFIG_USB_NET_SR9700 is not set -# CONFIG_USB_NET_SR9800 is not set -# CONFIG_USB_NET_SMSC75XX is not set -# CONFIG_USB_NET_SMSC95XX is not set -# CONFIG_USB_NET_GL620A is not set -# CONFIG_USB_NET_NET1080 is not set -# CONFIG_USB_NET_PLUSB is not set -# CONFIG_USB_NET_MCS7830 is not set -CONFIG_USB_NET_RNDIS_HOST=m -CONFIG_USB_NET_CDC_SUBSET=m -# CONFIG_USB_ALI_M5632 is not set -# CONFIG_USB_AN2720 is not set -# CONFIG_USB_BELKIN is not set -# CONFIG_USB_ARMLINUX is not set -# CONFIG_USB_EPSON2888 is not set -# CONFIG_USB_KC2190 is not set -# CONFIG_USB_NET_ZAURUS is not set -# CONFIG_USB_NET_CX82310_ETH is not set -# CONFIG_USB_NET_KALMIA is not set -# CONFIG_USB_NET_QMI_WWAN is not set +# CONFIG_USB_USBNET is not set # CONFIG_USB_HSO is not set -# CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set -# CONFIG_USB_SIERRA_NET is not set -# CONFIG_USB_VL600 is not set -# CONFIG_USB_NET_CH9200 is not set -# CONFIG_USB_NET_AQC111 is not set -CONFIG_USB_RTL8153_ECM=m CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set @@ -2583,21 +2608,34 @@ CONFIG_ATH9K_HTC=m # CONFIG_ATH11K is not set # CONFIG_ATH12K is not set CONFIG_WLAN_VENDOR_ATMEL=y -# CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set -CONFIG_WLAN_VENDOR_CISCO=y -# CONFIG_AIRO is not set -# CONFIG_AIRO_CS is not set CONFIG_WLAN_VENDOR_INTEL=y -# CONFIG_IPW2100 is not set -# CONFIG_IPW2200 is not set -# CONFIG_IWL4965 is not set -# CONFIG_IWL3945 is not set +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +# end of iwl3945 / iwl4965 Debugging Options + CONFIG_IWLWIFI=m CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=m @@ -2611,33 +2649,49 @@ CONFIG_IWLWIFI_OPMODE_MODULAR=y # end of Debugging Options CONFIG_WLAN_VENDOR_INTERSIL=y -CONFIG_HOSTAP=m -# CONFIG_HOSTAP_FIRMWARE is not set -# CONFIG_HOSTAP_PLX is not set -# CONFIG_HOSTAP_PCI is not set -# CONFIG_HOSTAP_CS is not set -# CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set CONFIG_WLAN_VENDOR_MARVELL=y -# CONFIG_LIBERTAS is not set -# CONFIG_LIBERTAS_THINFIRM is not set -# CONFIG_MWIFIEX is not set -# CONFIG_MWL8K is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +# CONFIG_LIBERTAS_MESH is not set +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_MWL8K=m CONFIG_WLAN_VENDOR_MEDIATEK=y CONFIG_MT7601U=m -# CONFIG_MT76x0U is not set -# CONFIG_MT76x0E is not set -# CONFIG_MT76x2E is not set -# CONFIG_MT76x2U is not set -# CONFIG_MT7603E is not set -# CONFIG_MT7615E is not set -# CONFIG_MT7663U is not set -# CONFIG_MT7915E is not set -# CONFIG_MT7921E is not set -# CONFIG_MT7921U is not set -# CONFIG_MT7996E is not set -# CONFIG_MT7925E is not set -# CONFIG_MT7925U is not set +CONFIG_MT76_CORE=m +CONFIG_MT76_LEDS=y +CONFIG_MT76_USB=m +CONFIG_MT76x02_LIB=m +CONFIG_MT76x02_USB=m +CONFIG_MT76_CONNAC_LIB=m +CONFIG_MT792x_LIB=m +CONFIG_MT792x_USB=m +CONFIG_MT76x0_COMMON=m +CONFIG_MT76x0U=m +CONFIG_MT76x0E=m +CONFIG_MT76x2_COMMON=m +CONFIG_MT76x2E=m +CONFIG_MT76x2U=m +CONFIG_MT7603E=m +CONFIG_MT7615_COMMON=m +CONFIG_MT7615E=m +CONFIG_MT7663_USB_SDIO_COMMON=m +CONFIG_MT7663U=m +CONFIG_MT7915E=m +CONFIG_MT7921_COMMON=m +CONFIG_MT7921E=m +CONFIG_MT7921U=m +CONFIG_MT7996E=m +CONFIG_MT7925_COMMON=m +CONFIG_MT7925E=m +CONFIG_MT7925U=m CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SPI is not set CONFIG_WLAN_VENDOR_PURELIFI=y @@ -2648,8 +2702,8 @@ CONFIG_RT2X00=m # CONFIG_RT2500PCI is not set # CONFIG_RT61PCI is not set # CONFIG_RT2800PCI is not set -# CONFIG_RT2500USB is not set -# CONFIG_RT73USB is not set +CONFIG_RT2500USB=m +CONFIG_RT73USB=m CONFIG_RT2800USB=m CONFIG_RT2800USB_RT33XX=y CONFIG_RT2800USB_RT35XX=y @@ -2665,8 +2719,9 @@ CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set CONFIG_WLAN_VENDOR_REALTEK=y -# CONFIG_RTL8180 is not set -# CONFIG_RTL8187 is not set +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y CONFIG_RTL_CARDS=m CONFIG_RTL8192CE=m CONFIG_RTL8192SE=m @@ -2682,6 +2737,7 @@ CONFIG_RTLWIFI_PCI=m CONFIG_RTLWIFI_USB=m # CONFIG_RTLWIFI_DEBUG is not set CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8192D_COMMON=m CONFIG_RTL8723_COMMON=m CONFIG_RTLBTCOEXIST=m CONFIG_RTL8XXXU=m @@ -2689,29 +2745,35 @@ CONFIG_RTL8XXXU=m CONFIG_RTW88=m CONFIG_RTW88_CORE=m CONFIG_RTW88_PCI=m +CONFIG_RTW88_USB=m CONFIG_RTW88_8822B=m CONFIG_RTW88_8822C=m +CONFIG_RTW88_8723X=m CONFIG_RTW88_8723D=m CONFIG_RTW88_8821C=m CONFIG_RTW88_8822BE=m -# CONFIG_RTW88_8822BU is not set +CONFIG_RTW88_8822BU=m CONFIG_RTW88_8822CE=m -# CONFIG_RTW88_8822CU is not set +CONFIG_RTW88_8822CU=m CONFIG_RTW88_8723DE=m -# CONFIG_RTW88_8723DU is not set +CONFIG_RTW88_8723DU=m CONFIG_RTW88_8821CE=m -# CONFIG_RTW88_8821CU is not set +CONFIG_RTW88_8821CU=m # CONFIG_RTW88_DEBUG is not set # CONFIG_RTW88_DEBUGFS is not set CONFIG_RTW89=m CONFIG_RTW89_CORE=m CONFIG_RTW89_PCI=m +CONFIG_RTW89_8851B=m CONFIG_RTW89_8852A=m +CONFIG_RTW89_8852B=m CONFIG_RTW89_8852C=m -# CONFIG_RTW89_8851BE is not set +CONFIG_RTW89_8922A=m +CONFIG_RTW89_8851BE=m CONFIG_RTW89_8852AE=m -# CONFIG_RTW89_8852BE is not set +CONFIG_RTW89_8852BE=m CONFIG_RTW89_8852CE=m +CONFIG_RTW89_8922AE=m # CONFIG_RTW89_DEBUGMSG is not set # CONFIG_RTW89_DEBUGFS is not set CONFIG_WLAN_VENDOR_RSI=y @@ -2726,14 +2788,10 @@ CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y -# CONFIG_USB_ZD1201 is not set CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PCIE is not set -# CONFIG_PCMCIA_RAYCS is not set -# CONFIG_PCMCIA_WL3501 is not set -CONFIG_USB_NET_RNDIS_WLAN=m # CONFIG_MAC80211_HWSIM is not set # CONFIG_VIRT_WIFI is not set # CONFIG_WAN is not set @@ -2894,7 +2952,6 @@ CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y -CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y @@ -2941,7 +2998,7 @@ CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SIFIVE is not set # CONFIG_SERIAL_SCCNXP is not set -# CONFIG_SERIAL_SC16IS7XX is not set +# CONFIG_SERIAL_SC16IS7XX_CORE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set @@ -3027,6 +3084,7 @@ CONFIG_I2C_PIIX4=y # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set +# CONFIG_I2C_ZHAOXIN is not set # # ACPI drivers @@ -3100,13 +3158,11 @@ CONFIG_SPI_LOONGSON_PLATFORM=m # CONFIG_SPI_MICROCHIP_CORE_QSPI is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PCI1XXXX is not set -# CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set -# CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_AMD is not set # @@ -3148,6 +3204,7 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=y # CONFIG_PTP_1588_CLOCK_INES is not set # CONFIG_PTP_1588_CLOCK_IDT82P33 is not set # CONFIG_PTP_1588_CLOCK_IDTCM is not set +# CONFIG_PTP_1588_CLOCK_FC3W is not set # CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set # end of PTP clock support @@ -3158,6 +3215,7 @@ CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AMD is not set +# CONFIG_PINCTRL_AW9523 is not set # CONFIG_PINCTRL_CY8C95X0 is not set CONFIG_PINCTRL_LOONGSON2=y # CONFIG_PINCTRL_MCP23S08 is not set @@ -3333,8 +3391,10 @@ CONFIG_HWMON_VID=m # CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set # CONFIG_SENSORS_AS370 is not set # CONFIG_SENSORS_ASC7621 is not set +# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set # CONFIG_SENSORS_AXI_FAN_CONTROL is not set # CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_CHIPCAP2 is not set # CONFIG_SENSORS_CORSAIR_CPRO is not set # CONFIG_SENSORS_CORSAIR_PSU is not set # CONFIG_SENSORS_DRIVETEMP is not set @@ -3344,6 +3404,7 @@ CONFIG_HWMON_VID=m # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set +# CONFIG_SENSORS_GIGABYTE_WATERFORCE is not set # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_G760A is not set @@ -3370,6 +3431,7 @@ CONFIG_HWMON_VID=m # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4260 is not set # CONFIG_SENSORS_LTC4261 is not set +# CONFIG_SENSORS_LTC4282 is not set # CONFIG_SENSORS_MAX1111 is not set # CONFIG_SENSORS_MAX127 is not set # CONFIG_SENSORS_MAX16065 is not set @@ -3417,10 +3479,12 @@ CONFIG_SENSORS_LM93=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NPCM7XX is not set # CONFIG_SENSORS_NZXT_KRAKEN2 is not set +# CONFIG_SENSORS_NZXT_KRAKEN3 is not set # CONFIG_SENSORS_NZXT_SMART2 is not set # CONFIG_SENSORS_OCC_P8_I2C is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set +# CONFIG_SENSORS_PT5161L is not set # CONFIG_SENSORS_PWM_FAN is not set # CONFIG_SENSORS_SBTSI is not set # CONFIG_SENSORS_SBRMI is not set @@ -3478,10 +3542,10 @@ CONFIG_SENSORS_W83627HF=m CONFIG_THERMAL=y # CONFIG_THERMAL_NETLINK is not set # CONFIG_THERMAL_STATISTICS is not set +# CONFIG_THERMAL_DEBUGFS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_OF=y -# CONFIG_THERMAL_WRITABLE_TRIPS is not set CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set @@ -3503,6 +3567,7 @@ CONFIG_BCMA_POSSIBLE=y # # Multifunction device drivers # +CONFIG_MFD_CORE=m # CONFIG_MFD_ACT8945A is not set # CONFIG_MFD_AS3711 is not set # CONFIG_MFD_SMPRO is not set @@ -3576,7 +3641,6 @@ CONFIG_BCMA_POSSIBLE=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_STMPE is not set CONFIG_MFD_SYSCON=y -# CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set @@ -3942,7 +4006,10 @@ CONFIG_VIDEOBUF2_DMA_SG=m CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m CONFIG_VIDEO_CAMERA_SENSOR=y +# CONFIG_VIDEO_ALVIUM_CSI2 is not set # CONFIG_VIDEO_AR0521 is not set +# CONFIG_VIDEO_GC0308 is not set +# CONFIG_VIDEO_GC2145 is not set # CONFIG_VIDEO_HI556 is not set # CONFIG_VIDEO_HI846 is not set # CONFIG_VIDEO_HI847 is not set @@ -3988,6 +4055,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_OV5675 is not set # CONFIG_VIDEO_OV5693 is not set # CONFIG_VIDEO_OV5695 is not set +# CONFIG_VIDEO_OV64A40 is not set # CONFIG_VIDEO_OV6650 is not set # CONFIG_VIDEO_OV7251 is not set # CONFIG_VIDEO_OV7640 is not set @@ -4011,6 +4079,12 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_CCS is not set # CONFIG_VIDEO_ET8EK8 is not set +# +# Camera ISPs +# +# CONFIG_VIDEO_THP7312 is not set +# end of Camera ISPs + # # Lens drivers # @@ -4079,6 +4153,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_TVP5150 is not set # CONFIG_VIDEO_TVP7002 is not set # CONFIG_VIDEO_TW2804 is not set +# CONFIG_VIDEO_TW9900 is not set # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_TW9910 is not set @@ -4358,8 +4433,8 @@ CONFIG_DVB_SP2=m # Graphics support # CONFIG_APERTURE_HELPERS=y -CONFIG_VIDEO_CMDLINE=y -CONFIG_VIDEO_NOMODESET=y +CONFIG_SCREEN_INFO=y +CONFIG_VIDEO=y # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set CONFIG_DRM=y @@ -4372,11 +4447,11 @@ CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_DISPLAY_HELPER=m +# CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set +# CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set CONFIG_DRM_DISPLAY_DP_HELPER=y CONFIG_DRM_DISPLAY_HDCP_HELPER=y CONFIG_DRM_DISPLAY_HDMI_HELPER=y -# CONFIG_DRM_DP_AUX_CHARDEV is not set -# CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=y CONFIG_DRM_EXEC=m CONFIG_DRM_BUDDY=m @@ -4411,7 +4486,7 @@ CONFIG_DRM_AMDGPU_USERPTR=y # # ACP (Audio CoProcessor) Configuration # -# CONFIG_DRM_AMD_ACP is not set +CONFIG_DRM_AMD_ACP=y # end of ACP (Audio CoProcessor) Configuration # @@ -4419,11 +4494,12 @@ CONFIG_DRM_AMDGPU_USERPTR=y # CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMD_DC_FP=y -# CONFIG_DRM_AMD_DC_SI is not set -# CONFIG_DRM_AMD_SECURE_DISPLAY is not set +CONFIG_DRM_AMD_DC_SI=y +CONFIG_DRM_AMD_SECURE_DISPLAY=y # end of Display Engine Configuration # CONFIG_DRM_NOUVEAU is not set +# CONFIG_DRM_XE is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VKMS is not set # CONFIG_DRM_UDL is not set @@ -4441,12 +4517,9 @@ CONFIG_DRM_PANEL=y # CONFIG_DRM_PANEL_ARM_VERSATILE is not set # CONFIG_DRM_PANEL_AUO_A030JTN01 is not set # CONFIG_DRM_PANEL_LVDS is not set -# CONFIG_DRM_PANEL_SIMPLE is not set -# CONFIG_DRM_PANEL_EDP is not set # CONFIG_DRM_PANEL_ILITEK_IL9322 is not set # CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set # CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set -# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_LG_LB035Q02 is not set # CONFIG_DRM_PANEL_LG_LG4573 is not set # CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set @@ -4454,16 +4527,19 @@ CONFIG_DRM_PANEL=y # CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set # CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set # CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set # CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set +# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set # CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set # CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set # CONFIG_DRM_PANEL_SONY_ACX565AKM is not set +# CONFIG_DRM_PANEL_EDP is not set +# CONFIG_DRM_PANEL_SIMPLE is not set # CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set # CONFIG_DRM_PANEL_TPO_TPG110 is not set # CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set @@ -4534,7 +4610,7 @@ CONFIG_DRM_LOONGSON=y # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_GUD is not set # CONFIG_DRM_SSD130X is not set -# CONFIG_DRM_LEGACY is not set +# CONFIG_DRM_WERROR is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # @@ -4592,7 +4668,7 @@ CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set -CONFIG_FB_SYS_FOPS=y +CONFIG_FB_SYSMEM_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_IOMEM_FOPS=y CONFIG_FB_IOMEM_HELPERS=y @@ -4621,6 +4697,7 @@ CONFIG_LCD_PLATFORM=m # CONFIG_LCD_OTM3225A is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_KTD253 is not set +# CONFIG_BACKLIGHT_KTD2801 is not set # CONFIG_BACKLIGHT_KTZ8866 is not set # CONFIG_BACKLIGHT_PWM is not set # CONFIG_BACKLIGHT_QCOM_WLED is not set @@ -4629,6 +4706,7 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_MP3309C is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set @@ -4762,6 +4840,7 @@ CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=1 CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_SCODEC_COMPONENT=y # CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set # CONFIG_SND_HDA_SCODEC_CS35L41_SPI is not set # CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set @@ -4929,7 +5008,6 @@ CONFIG_SND_SOC_I2C_AND_SPI=m # CONFIG_SND_SOC_HDA is not set # CONFIG_SND_SOC_ICS43432 is not set # CONFIG_SND_SOC_IDT821034 is not set -# CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC_MAX98088 is not set # CONFIG_SND_SOC_MAX98090 is not set # CONFIG_SND_SOC_MAX98357A is not set @@ -4956,8 +5034,8 @@ CONFIG_SND_SOC_I2C_AND_SPI=m # CONFIG_SND_SOC_PCM5102A is not set # CONFIG_SND_SOC_PCM512x_I2C is not set # CONFIG_SND_SOC_PCM512x_SPI is not set +# CONFIG_SND_SOC_PCM6240 is not set # CONFIG_SND_SOC_PEB2466 is not set -# CONFIG_SND_SOC_RK3328 is not set # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set # CONFIG_SND_SOC_RT5640 is not set @@ -5054,7 +5132,7 @@ CONFIG_SND_SOC_I2C_AND_SPI=m # CONFIG_SND_AUDIO_GRAPH_CARD is not set # CONFIG_SND_AUDIO_GRAPH_CARD2 is not set # CONFIG_SND_TEST_COMPONENT is not set -# CONFIG_SND_VIRTIO is not set +CONFIG_SND_VIRTIO=m CONFIG_HID_SUPPORT=y CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set @@ -5168,11 +5246,13 @@ CONFIG_HID_SUNPLUS=m # CONFIG_HID_U2FZERO is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set +# CONFIG_HID_WINWING is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # CONFIG_HID_ALPS is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # end of Special HID drivers @@ -5218,6 +5298,7 @@ CONFIG_USB_OTG=y # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_LEDS_TRIGGER_USBPORT is not set CONFIG_USB_AUTOSUSPEND_DELAY=2 +CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 CONFIG_USB_MON=y # @@ -5251,7 +5332,7 @@ CONFIG_USB_UHCI_HCD=m # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m -CONFIG_USB_WDM=m +# CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # @@ -5394,7 +5475,7 @@ CONFIG_USB_SERIAL_OPTION=m # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set -# CONFIG_USB_ONBOARD_HUB is not set +# CONFIG_USB_ONBOARD_DEV is not set # # USB Physical Layer drivers @@ -5481,8 +5562,10 @@ CONFIG_UCSI_ACPI=m # CONFIG_TYPEC_MUX_FSA4480 is not set # CONFIG_TYPEC_MUX_GPIO_SBU is not set # CONFIG_TYPEC_MUX_PI3USB30532 is not set +# CONFIG_TYPEC_MUX_IT5205 is not set # CONFIG_TYPEC_MUX_NB7VPQ904M is not set # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # @@ -5519,8 +5602,6 @@ CONFIG_LEDS_CLASS=y # CONFIG_LEDS_GPIO is not set # CONFIG_LEDS_LP3944 is not set # CONFIG_LEDS_LP3952 is not set -# CONFIG_LEDS_LP50XX is not set -# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8860 is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set @@ -5577,7 +5658,6 @@ CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set # CONFIG_LEDS_TRIGGER_PATTERN is not set -CONFIG_LEDS_TRIGGER_AUDIO=y # CONFIG_LEDS_TRIGGER_TTY is not set # @@ -5632,6 +5712,7 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_DS1672 is not set # CONFIG_RTC_DRV_HYM8563 is not set # CONFIG_RTC_DRV_MAX6900 is not set +# CONFIG_RTC_DRV_MAX31335 is not set # CONFIG_RTC_DRV_NCT3018Y is not set # CONFIG_RTC_DRV_RS5C372 is not set # CONFIG_RTC_DRV_ISL1208 is not set @@ -5648,6 +5729,7 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_S35390A is not set # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8010 is not set +# CONFIG_RTC_DRV_RX8111 is not set # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set # CONFIG_RTC_DRV_EM3027 is not set @@ -5720,12 +5802,14 @@ CONFIG_DMADEVICES=y # DMA Devices # CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y # CONFIG_ALTERA_MSGDMA is not set # CONFIG_DW_AXI_DMAC is not set # CONFIG_FSL_EDMA is not set # CONFIG_INTEL_IDMA64 is not set +CONFIG_LS2X_APB_DMA=y # CONFIG_PLX_DMA is not set # CONFIG_XILINX_DMA is not set # CONFIG_XILINX_XDMA is not set @@ -5748,12 +5832,14 @@ CONFIG_DMA_OF=y # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set -# CONFIG_UDMABUF is not set +CONFIG_UDMABUF=y # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_DEBUG is not set # CONFIG_DMABUF_SELFTESTS is not set -# CONFIG_DMABUF_HEAPS is not set +CONFIG_DMABUF_HEAPS=y # CONFIG_DMABUF_SYSFS_STATS is not set +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y # end of DMABUF options CONFIG_UIO=m @@ -5764,13 +5850,13 @@ CONFIG_UIO_DMEM_GENIRQ=m # CONFIG_UIO_SERCOS3 is not set CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set -# CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set CONFIG_VFIO=m CONFIG_VFIO_GROUP=y CONFIG_VFIO_CONTAINER=y # CONFIG_VFIO_NOIOMMU is not set CONFIG_VFIO_VIRQFD=y +# CONFIG_VFIO_DEBUGFS is not set # # VFIO support for PCI devices @@ -5795,6 +5881,7 @@ CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MMIO=m CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y CONFIG_VIRTIO_DMA_SHARED_BUFFER=m +# CONFIG_VIRTIO_DEBUG is not set # CONFIG_VDPA is not set CONFIG_VHOST_IOTLB=m CONFIG_VHOST_TASK=y @@ -5883,7 +5970,6 @@ CONFIG_COMEDI_NI_TIO=m CONFIG_COMEDI_NI_ROUTING=m # CONFIG_COMEDI_TESTS is not set CONFIG_STAGING=y -# CONFIG_PRISM2_USB is not set # CONFIG_RTLLIB is not set # CONFIG_R8712U is not set # CONFIG_RTS5208 is not set @@ -5891,10 +5977,8 @@ CONFIG_STAGING=y # CONFIG_VT6656 is not set # CONFIG_FB_SM750 is not set # CONFIG_STAGING_MEDIA is not set -# CONFIG_STAGING_BOARD is not set # CONFIG_LTE_GDM724X is not set # CONFIG_FB_TFT is not set -# CONFIG_PI433 is not set # CONFIG_XIL_AXIS_FIFO is not set # CONFIG_FIELDBUS_DEV is not set # CONFIG_VME_BUS is not set @@ -6069,7 +6153,6 @@ CONFIG_NTB_PERF=m # CONFIG_NTB_MSI_TEST is not set CONFIG_NTB_TRANSPORT=m CONFIG_PWM=y -CONFIG_PWM_SYSFS=y # CONFIG_PWM_DEBUG is not set # CONFIG_PWM_ATMEL_TCB is not set # CONFIG_PWM_CLK is not set @@ -6095,6 +6178,7 @@ CONFIG_LOONGSON_PCH_LPC=y # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y +# CONFIG_RESET_GPIO is not set # CONFIG_RESET_SIMPLE is not set # CONFIG_RESET_TI_SYSCON is not set # CONFIG_RESET_TI_TPS380X is not set @@ -6102,7 +6186,7 @@ CONFIG_RESET_CONTROLLER=y # # PHY Subsystem # -# CONFIG_GENERIC_PHY is not set +CONFIG_GENERIC_PHY=y # CONFIG_PHY_CAN_TRANSCEIVER is not set # @@ -6130,6 +6214,7 @@ CONFIG_RESET_CONTROLLER=y # # Performance monitor support # +# CONFIG_DWC_PCIE_PMU is not set # end of Performance monitor support CONFIG_RAS=y @@ -6147,6 +6232,7 @@ CONFIG_USB4=y # CONFIG_DAX is not set CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y +CONFIG_NVMEM_LAYOUTS=y # # Layout Types @@ -6182,6 +6268,7 @@ CONFIG_PM_OPP=y # # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y +CONFIG_FS_STACK=y CONFIG_BUFFER_HEAD=y CONFIG_LEGACY_DIRECT_IO=y CONFIG_EXT2_FS=y @@ -6228,7 +6315,21 @@ CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_NILFS2_FS is not set -# CONFIG_F2FS_FS is not set +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +# CONFIG_F2FS_FAULT_INJECTION is not set +CONFIG_F2FS_FS_COMPRESSION=y +CONFIG_F2FS_FS_LZO=y +CONFIG_F2FS_FS_LZORLE=y +CONFIG_F2FS_FS_LZ4=y +CONFIG_F2FS_FS_LZ4HC=y +CONFIG_F2FS_FS_ZSTD=y +CONFIG_F2FS_IOSTAT=y +# CONFIG_F2FS_UNFAIR_RWSEM is not set # CONFIG_BCACHEFS_FS is not set # CONFIG_ZONEFS_FS is not set CONFIG_FS_POSIX_ACL=y @@ -6253,6 +6354,7 @@ CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m CONFIG_VIRTIO_FS=m +CONFIG_FUSE_PASSTHROUGH=y CONFIG_OVERLAY_FS=y CONFIG_OVERLAY_FS_REDIRECT_DIR=y CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y @@ -6292,14 +6394,14 @@ CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=936 CONFIG_FAT_DEFAULT_IOCHARSET="gb2312" -CONFIG_FAT_DEFAULT_UTF8=y +# CONFIG_FAT_DEFAULT_UTF8 is not set CONFIG_EXFAT_FS=m CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" -# CONFIG_NTFS_FS is not set CONFIG_NTFS3_FS=m CONFIG_NTFS3_64BIT_CLUSTER=y CONFIG_NTFS3_LZX_XPRESS=y CONFIG_NTFS3_FS_POSIX_ACL=y +# CONFIG_NTFS_FS is not set # end of DOS/FAT/EXFAT/NT Filesystems # @@ -6321,9 +6423,9 @@ CONFIG_TMPFS_XATTR=y # CONFIG_TMPFS_QUOTA is not set CONFIG_ARCH_SUPPORTS_HUGETLBFS=y CONFIG_HUGETLBFS=y +# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set CONFIG_HUGETLB_PAGE=y CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=m # end of Pseudo filesystems @@ -6353,13 +6455,13 @@ CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y # CONFIG_CRAMFS_MTD is not set CONFIG_SQUASHFS=y -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI=y CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y -# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set -CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT=y +CONFIG_SQUASHFS_MOUNT_DECOMP_THREADS=y CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y CONFIG_SQUASHFS_LZ4=y @@ -6399,11 +6501,13 @@ CONFIG_EROFS_FS_SECURITY=y CONFIG_EROFS_FS_ZIP=y CONFIG_EROFS_FS_ZIP_LZMA=y # CONFIG_EROFS_FS_ZIP_DEFLATE is not set +# CONFIG_EROFS_FS_ZIP_ZSTD is not set +# CONFIG_EROFS_FS_ONDEMAND is not set CONFIG_EROFS_FS_PCPU_KTHREAD=y CONFIG_EROFS_FS_PCPU_KTHREAD_HIPRI=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y -CONFIG_NFS_V2=y +# CONFIG_NFS_V2 is not set CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y @@ -6432,6 +6536,7 @@ CONFIG_NFSD_BLOCKLAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set # CONFIG_NFSD_V4_2_INTER_SSC is not set # CONFIG_NFSD_V4_SECURITY_LABEL is not set +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y @@ -6452,17 +6557,13 @@ CONFIG_CIFS=m CONFIG_CIFS_STATS2=y CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y # CONFIG_CIFS_UPCALL is not set -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y +# CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_DEBUG is not set -CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SWN_UPCALL=y -CONFIG_CIFS_SMB_DIRECT=y +# CONFIG_CIFS_DFS_UPCALL is not set +# CONFIG_CIFS_SWN_UPCALL is not set +# CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_FSCACHE is not set -CONFIG_SMB_SERVER=m -CONFIG_SMB_SERVER_SMBDIRECT=y -CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y -CONFIG_SMB_SERVER_KERBEROS5=y +# CONFIG_SMB_SERVER is not set CONFIG_SMBFS=m # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set @@ -6471,7 +6572,7 @@ CONFIG_9P_FS=y # CONFIG_9P_FS_POSIX_ACL is not set # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y -CONFIG_NLS_DEFAULT="utf-8" +CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set @@ -6524,8 +6625,7 @@ CONFIG_NLS_UTF8=y CONFIG_NLS_UCS2_UTILS=m CONFIG_DLM=m # CONFIG_DLM_DEBUG is not set -CONFIG_UNICODE=m -# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set +# CONFIG_UNICODE is not set CONFIG_IO_WQ=y # end of File systems @@ -6595,6 +6695,7 @@ CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y CONFIG_INIT_STACK_ALL_ZERO=y # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +# CONFIG_INIT_MLOCKED_ON_FREE_DEFAULT_ON is not set CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y # CONFIG_ZERO_CALL_USED_REGS is not set # end of Memory initialization @@ -6627,6 +6728,7 @@ CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_SIG=y CONFIG_CRYPTO_SIG2=y CONFIG_CRYPTO_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y @@ -6699,14 +6801,12 @@ CONFIG_CRYPTO_TWOFISH_COMMON=m # CONFIG_CRYPTO_ARC4 is not set CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_CBC=m -# CONFIG_CRYPTO_CFB is not set CONFIG_CRYPTO_CTR=m # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y # CONFIG_CRYPTO_HCTR2 is not set # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_LRW is not set -# CONFIG_CRYPTO_OFB is not set # CONFIG_CRYPTO_PCBC is not set # CONFIG_CRYPTO_XTS is not set # end of Length-preserving ciphers and modes @@ -6736,7 +6836,7 @@ CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_POLY1305=m # CONFIG_CRYPTO_RMD160 is not set -CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA1=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_SHA3=m @@ -6752,7 +6852,7 @@ CONFIG_CRYPTO_XXHASH=y # CRCs (cyclic redundancy checks) # CONFIG_CRYPTO_CRC32C=y -# CONFIG_CRYPTO_CRC32 is not set +CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRC64_ROCKSOFT=y # end of CRCs (cyclic redundancy checks) @@ -6761,7 +6861,7 @@ CONFIG_CRYPTO_CRC64_ROCKSOFT=y # Compression # CONFIG_CRYPTO_DEFLATE=m -CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=m CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=m @@ -6794,7 +6894,6 @@ CONFIG_CRYPTO_USER_API_RNG=m # CONFIG_CRYPTO_USER_API_RNG_CAVP is not set CONFIG_CRYPTO_USER_API_AEAD=m CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y -# CONFIG_CRYPTO_STATS is not set # end of Userspace interface CONFIG_CRYPTO_HASH_INFO=y @@ -6813,6 +6912,7 @@ CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set @@ -6855,8 +6955,8 @@ CONFIG_GENERIC_NET_UTILS=y # CONFIG_CORDIC is not set # CONFIG_PRIME_NUMBERS is not set CONFIG_RATIONAL=y -CONFIG_GENERIC_PCI_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y # # Crypto library routines @@ -6870,7 +6970,6 @@ CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m CONFIG_CRYPTO_LIB_CHACHA=m CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m CONFIG_CRYPTO_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m CONFIG_CRYPTO_LIB_POLY1305=m @@ -6945,6 +7044,7 @@ CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DMA_DECLARE_COHERENT=y CONFIG_SWIOTLB=y # CONFIG_SWIOTLB_DYNAMIC is not set +CONFIG_DMA_NEED_SYNC=y # CONFIG_DMA_RESTRICTED_POOL is not set CONFIG_DMA_CMA=y CONFIG_DMA_NUMA_CMA=y @@ -6971,7 +7071,7 @@ CONFIG_LRU_CACHE=m CONFIG_CLZ_TAB=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y -CONFIG_DIMLIB=y +CONFIG_DIMLIB=m CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y @@ -6997,6 +7097,7 @@ CONFIG_FONT_UTF8x16=y CONFIG_SG_POOL=y CONFIG_ARCH_STACKWALK=y CONFIG_STACKDEPOT=y +CONFIG_STACKDEPOT_MAX_FRAMES=64 CONFIG_SBITMAP=y # CONFIG_LWQ_TEST is not set # end of Library routines @@ -7036,17 +7137,30 @@ CONFIG_DEBUG_MISC=y # # Compile-time checks and compiler options # -CONFIG_AS_HAS_NON_CONST_LEB128=y -CONFIG_DEBUG_INFO_NONE=y -# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set +CONFIG_DEBUG_INFO=y +CONFIG_AS_HAS_NON_CONST_ULEB128=y +# CONFIG_DEBUG_INFO_NONE is not set +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_DEBUG_INFO_DWARF5 is not set +# CONFIG_DEBUG_INFO_REDUCED is not set +CONFIG_DEBUG_INFO_COMPRESSED_NONE=y +# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set +# CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set +# CONFIG_DEBUG_INFO_SPLIT is not set +CONFIG_DEBUG_INFO_BTF=y +CONFIG_PAHOLE_HAS_SPLIT_BTF=y +CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y +CONFIG_DEBUG_INFO_BTF_MODULES=y +# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set +# CONFIG_GDB_SCRIPTS is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_HEADERS_INSTALL is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_OBJTOOL=y # CONFIG_VMLINUX_MAP is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options @@ -7064,7 +7178,6 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set -# CONFIG_UBSAN is not set CONFIG_HAVE_KCSAN_COMPILER=y # end of Generic Kernel Debugging Instruments @@ -7095,6 +7208,7 @@ CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_MEM_ALLOC_PROFILING is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_ARCH_DISABLE_KASAN_INLINE=y CONFIG_CC_HAS_KASAN_GENERIC=y @@ -7207,7 +7321,8 @@ CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y # loongarch Debugging # # CONFIG_UNWINDER_GUESS is not set -CONFIG_UNWINDER_PROLOGUE=y +# CONFIG_UNWINDER_PROLOGUE is not set +CONFIG_UNWINDER_ORC=y # end of loongarch Debugging # @@ -7233,8 +7348,6 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set -# CONFIG_STRING_SELFTEST is not set -# CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_SCANF is not set @@ -7259,6 +7372,7 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_FREE_PAGES is not set +# CONFIG_TEST_FPU is not set # CONFIG_TEST_OBJPOOL is not set # end of Kernel Testing and Coverage diff --git a/loongarch64/files/step/base_support/perf/6.x/linux-config-6.x_default b/loongarch64/files/step/base_support/perf/6.x/linux-config-6.x_default deleted file mode 100644 index 44b8cfac..00000000 --- a/loongarch64/files/step/base_support/perf/6.x/linux-config-6.x_default +++ /dev/null @@ -1,7216 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Linux/loongarch 6.6.0-rc7 Kernel Configuration -# -CONFIG_CC_VERSION_TEXT="loongarch64-unknown-linux-gnu-gcc (GCC) 14.0.0 20231025 (experimental)" -CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=140000 -CONFIG_CLANG_VERSION=0 -CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=24100 -CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=24100 -CONFIG_LLD_VERSION=0 -CONFIG_CC_CAN_LINK=y -CONFIG_CC_CAN_LINK_STATIC=y -CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y -CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y -CONFIG_CC_HAS_ASM_INLINE=y -CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y -CONFIG_PAHOLE_VERSION=0 -CONFIG_IRQ_WORK=y -CONFIG_BUILDTIME_TABLE_SORT=y - -# -# General setup -# -CONFIG_INIT_ENV_ARG_LIMIT=32 -# CONFIG_COMPILE_TEST is not set -# CONFIG_WERROR is not set -CONFIG_LOCALVERSION="" -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_BUILD_SALT="" -CONFIG_HAVE_KERNEL_GZIP=y -CONFIG_HAVE_KERNEL_LZMA=y -CONFIG_HAVE_KERNEL_XZ=y -CONFIG_HAVE_KERNEL_LZO=y -CONFIG_HAVE_KERNEL_LZ4=y -CONFIG_HAVE_KERNEL_ZSTD=y -CONFIG_KERNEL_GZIP=y -# CONFIG_KERNEL_LZMA is not set -# CONFIG_KERNEL_XZ is not set -# CONFIG_KERNEL_LZO is not set -# CONFIG_KERNEL_LZ4 is not set -# CONFIG_KERNEL_ZSTD is not set -CONFIG_DEFAULT_INIT="" -CONFIG_DEFAULT_HOSTNAME="(none)" -CONFIG_SYSVIPC=y -CONFIG_SYSVIPC_SYSCTL=y -CONFIG_POSIX_MQUEUE=y -CONFIG_POSIX_MQUEUE_SYSCTL=y -# CONFIG_WATCH_QUEUE is not set -CONFIG_CROSS_MEMORY_ATTACH=y -# CONFIG_USELIB is not set -CONFIG_AUDIT=y -CONFIG_HAVE_ARCH_AUDITSYSCALL=y -CONFIG_AUDITSYSCALL=y - -# -# IRQ subsystem -# -CONFIG_GENERIC_IRQ_PROBE=y -CONFIG_GENERIC_IRQ_SHOW=y -CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y -CONFIG_GENERIC_IRQ_MIGRATION=y -CONFIG_GENERIC_IRQ_CHIP=y -CONFIG_IRQ_DOMAIN=y -CONFIG_IRQ_DOMAIN_HIERARCHY=y -CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y -CONFIG_GENERIC_MSI_IRQ=y -CONFIG_IRQ_FORCED_THREADING=y -CONFIG_SPARSE_IRQ=y -# CONFIG_GENERIC_IRQ_DEBUGFS is not set -# end of IRQ subsystem - -CONFIG_GENERIC_IRQ_MULTI_HANDLER=y -CONFIG_GENERIC_TIME_VSYSCALL=y -CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CMOS_UPDATE=y -CONFIG_CONTEXT_TRACKING=y -CONFIG_CONTEXT_TRACKING_IDLE=y - -# -# Timers subsystem -# -CONFIG_TICK_ONESHOT=y -CONFIG_NO_HZ_COMMON=y -# CONFIG_HZ_PERIODIC is not set -CONFIG_NO_HZ_IDLE=y -# CONFIG_NO_HZ_FULL is not set -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y -# end of Timers subsystem - -CONFIG_BPF=y -CONFIG_HAVE_EBPF_JIT=y - -# -# BPF subsystem -# -CONFIG_BPF_SYSCALL=y -CONFIG_BPF_JIT=y -# CONFIG_BPF_JIT_ALWAYS_ON is not set -CONFIG_BPF_UNPRIV_DEFAULT_OFF=y -CONFIG_USERMODE_DRIVER=y -# CONFIG_BPF_PRELOAD is not set -# end of BPF subsystem - -CONFIG_PREEMPT_BUILD=y -# CONFIG_PREEMPT_NONE is not set -# CONFIG_PREEMPT_VOLUNTARY is not set -CONFIG_PREEMPT=y -CONFIG_PREEMPT_COUNT=y -CONFIG_PREEMPTION=y -# CONFIG_SCHED_CORE is not set - -# -# CPU/Task time and stats accounting -# -CONFIG_TICK_CPU_ACCOUNTING=y -# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set -# CONFIG_IRQ_TIME_ACCOUNTING is not set -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -# CONFIG_PSI is not set -# end of CPU/Task time and stats accounting - -CONFIG_CPU_ISOLATION=y - -# -# RCU Subsystem -# -CONFIG_TREE_RCU=y -CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set -CONFIG_TREE_SRCU=y -CONFIG_TASKS_RCU_GENERIC=y -CONFIG_TASKS_RCU=y -CONFIG_TASKS_TRACE_RCU=y -CONFIG_RCU_STALL_COMMON=y -CONFIG_RCU_NEED_SEGCBLIST=y -# end of RCU Subsystem - -# CONFIG_IKCONFIG is not set -# CONFIG_IKHEADERS is not set -CONFIG_LOG_BUF_SHIFT=18 -CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 -# CONFIG_PRINTK_INDEX is not set -CONFIG_GENERIC_SCHED_CLOCK=y - -# -# Scheduler features -# -# end of Scheduler features - -CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y -CONFIG_CC_HAS_INT128=y -CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" -CONFIG_GCC11_NO_ARRAY_BOUNDS=y -CONFIG_CC_NO_ARRAY_BOUNDS=y -CONFIG_NUMA_BALANCING=y -CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y -CONFIG_CGROUPS=y -CONFIG_PAGE_COUNTER=y -# CONFIG_CGROUP_FAVOR_DYNMODS is not set -CONFIG_MEMCG=y -CONFIG_MEMCG_KMEM=y -CONFIG_BLK_CGROUP=y -CONFIG_CGROUP_WRITEBACK=y -CONFIG_CGROUP_SCHED=y -CONFIG_FAIR_GROUP_SCHED=y -CONFIG_CFS_BANDWIDTH=y -CONFIG_RT_GROUP_SCHED=y -CONFIG_SCHED_MM_CID=y -CONFIG_CGROUP_PIDS=y -CONFIG_CGROUP_RDMA=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_HUGETLB=y -CONFIG_CPUSETS=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_CGROUP_PERF=y -CONFIG_CGROUP_BPF=y -CONFIG_CGROUP_MISC=y -# CONFIG_CGROUP_DEBUG is not set -CONFIG_SOCK_CGROUP_DATA=y -CONFIG_NAMESPACES=y -CONFIG_UTS_NS=y -CONFIG_TIME_NS=y -CONFIG_IPC_NS=y -CONFIG_USER_NS=y -CONFIG_PID_NS=y -CONFIG_NET_NS=y -CONFIG_CHECKPOINT_RESTORE=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_RELAY=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_INITRAMFS_SOURCE="" -CONFIG_RD_GZIP=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_RD_ZSTD=y -# CONFIG_BOOT_CONFIG is not set -CONFIG_INITRAMFS_PRESERVE_MTIME=y -CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y -# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set -CONFIG_LD_ORPHAN_WARN=y -CONFIG_LD_ORPHAN_WARN_LEVEL="warn" -CONFIG_SYSCTL=y -CONFIG_SYSCTL_EXCEPTION_TRACE=y -CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN=y -CONFIG_SYSCTL_ARCH_UNALIGN_ALLOW=y -CONFIG_EXPERT=y -CONFIG_MULTIUSER=y -# CONFIG_SGETMASK_SYSCALL is not set -CONFIG_SYSFS_SYSCALL=y -CONFIG_FHANDLE=y -CONFIG_POSIX_TIMERS=y -CONFIG_PRINTK=y -CONFIG_BUG=y -CONFIG_ELF_CORE=y -CONFIG_BASE_FULL=y -CONFIG_FUTEX=y -CONFIG_FUTEX_PI=y -CONFIG_EPOLL=y -CONFIG_SIGNALFD=y -CONFIG_TIMERFD=y -CONFIG_EVENTFD=y -CONFIG_SHMEM=y -CONFIG_AIO=y -CONFIG_IO_URING=y -CONFIG_ADVISE_SYSCALLS=y -CONFIG_MEMBARRIER=y -CONFIG_KALLSYMS=y -# CONFIG_KALLSYMS_SELFTEST is not set -CONFIG_KALLSYMS_ALL=y -CONFIG_KALLSYMS_BASE_RELATIVE=y -CONFIG_KCMP=y -CONFIG_RSEQ=y -CONFIG_CACHESTAT_SYSCALL=y -# CONFIG_DEBUG_RSEQ is not set -CONFIG_HAVE_PERF_EVENTS=y -CONFIG_PERF_USE_VMALLOC=y -# CONFIG_PC104 is not set - -# -# Kernel Performance Events And Counters -# -CONFIG_PERF_EVENTS=y -# CONFIG_DEBUG_PERF_USE_VMALLOC is not set -# end of Kernel Performance Events And Counters - -CONFIG_SYSTEM_DATA_VERIFICATION=y -# CONFIG_PROFILING is not set - -# -# Kexec and crash features -# -CONFIG_CRASH_CORE=y -CONFIG_KEXEC_CORE=y -CONFIG_KEXEC=y -CONFIG_CRASH_DUMP=y -# end of Kexec and crash features -# end of General setup - -CONFIG_LOONGARCH=y -CONFIG_64BIT=y -CONFIG_GENERIC_BUG=y -CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y -CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_GENERIC_CSUM=y -CONFIG_GENERIC_HWEIGHT=y -CONFIG_L1_CACHE_SHIFT=6 -CONFIG_LOCKDEP_SUPPORT=y -CONFIG_STACKTRACE_SUPPORT=y -CONFIG_MACH_LOONGSON64=y -CONFIG_FIX_EARLYCON_MEM=y -CONFIG_PAGE_SIZE_16KB=y -CONFIG_PGTABLE_3LEVEL=y -CONFIG_PGTABLE_LEVELS=3 -CONFIG_SCHED_OMIT_FRAME_POINTER=y -CONFIG_AS_HAS_EXPLICIT_RELOCS=y -CONFIG_AS_HAS_FCSR_CLASS=y -CONFIG_AS_HAS_LSX_EXTENSION=y -CONFIG_AS_HAS_LASX_EXTENSION=y -CONFIG_AS_HAS_LBT_EXTENSION=y -CONFIG_AS_HAS_LVZ_EXTENSION=y - -# -# Kernel type and options -# -# CONFIG_HZ_100 is not set -CONFIG_HZ_250=y -# CONFIG_HZ_300 is not set -# CONFIG_HZ_1000 is not set -CONFIG_HZ=250 -CONFIG_SCHED_HRTICK=y -# CONFIG_4KB_3LEVEL is not set -# CONFIG_4KB_4LEVEL is not set -# CONFIG_16KB_2LEVEL is not set -CONFIG_16KB_3LEVEL=y -# CONFIG_64KB_2LEVEL is not set -# CONFIG_64KB_3LEVEL is not set -CONFIG_CMDLINE="" -CONFIG_CMDLINE_BOOTLOADER=y -# CONFIG_CMDLINE_EXTEND is not set -# CONFIG_CMDLINE_FORCE is not set -CONFIG_DMI=y -CONFIG_EFI=y -CONFIG_EFI_STUB=y -CONFIG_SCHED_SMT=y -CONFIG_SMP=y -CONFIG_HOTPLUG_CPU=y -CONFIG_NR_CPUS=256 -CONFIG_NUMA=y -CONFIG_NODES_SHIFT=6 -CONFIG_ARCH_FORCE_MAX_ORDER=11 -# CONFIG_ARCH_IOREMAP is not set -# CONFIG_ARCH_WRITECOMBINE is not set -CONFIG_ARCH_STRICT_ALIGN=y -CONFIG_CPU_HAS_FPU=y -CONFIG_CPU_HAS_LSX=y -CONFIG_CPU_HAS_LASX=y -CONFIG_CPU_HAS_LBT=y -CONFIG_CPU_HAS_PREFETCH=y -CONFIG_ARCH_SUPPORTS_KEXEC=y -CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y -CONFIG_ARCH_SELECTS_CRASH_DUMP=y -CONFIG_RELOCATABLE=y -CONFIG_RANDOMIZE_BASE=y -CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x01000000 -CONFIG_SECCOMP=y -# end of Kernel type and options - -CONFIG_ARCH_SELECT_MEMORY_MODEL=y -CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_ENABLE_THP_MIGRATION=y -CONFIG_ARCH_MEMORY_PROBE=y -CONFIG_MMU=y -CONFIG_ARCH_MMAP_RND_BITS_MIN=12 -CONFIG_ARCH_MMAP_RND_BITS_MAX=18 -CONFIG_ARCH_SUPPORTS_UPROBES=y - -# -# Power management options -# -CONFIG_ARCH_SUSPEND_POSSIBLE=y -CONFIG_ARCH_HIBERNATION_POSSIBLE=y -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y -# CONFIG_SUSPEND_SKIP_SYNC is not set -CONFIG_HIBERNATE_CALLBACKS=y -CONFIG_HIBERNATION=y -CONFIG_HIBERNATION_SNAPSHOT_DEV=y -CONFIG_PM_STD_PARTITION="" -CONFIG_PM_SLEEP=y -CONFIG_PM_SLEEP_SMP=y -# CONFIG_PM_AUTOSLEEP is not set -# CONFIG_PM_USERSPACE_AUTOSLEEP is not set -# CONFIG_PM_WAKELOCKS is not set -CONFIG_PM=y -# CONFIG_PM_DEBUG is not set -CONFIG_PM_CLK=y -# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set -CONFIG_CPU_PM=y -CONFIG_ARCH_SUPPORTS_ACPI=y -CONFIG_ACPI=y -CONFIG_ACPI_GENERIC_GSI=y -CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y -# CONFIG_ACPI_DEBUGGER is not set -CONFIG_ACPI_SPCR_TABLE=y -CONFIG_ACPI_SLEEP=y -# CONFIG_ACPI_EC_DEBUGFS is not set -CONFIG_ACPI_AC=y -CONFIG_ACPI_BATTERY=y -CONFIG_ACPI_BUTTON=y -CONFIG_ACPI_VIDEO=y -CONFIG_ACPI_FAN=y -CONFIG_ACPI_TAD=y -CONFIG_ACPI_DOCK=y -CONFIG_ACPI_CPU_FREQ_PSS=y -CONFIG_ACPI_PROCESSOR_IDLE=y -CONFIG_ACPI_MCFG=y -CONFIG_ACPI_PROCESSOR=y -CONFIG_ACPI_IPMI=m -CONFIG_ACPI_HOTPLUG_CPU=y -CONFIG_ACPI_THERMAL=y -CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y -CONFIG_ACPI_TABLE_UPGRADE=y -# CONFIG_ACPI_DEBUG is not set -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_CONTAINER=y -CONFIG_ACPI_HOTPLUG_MEMORY=y -# CONFIG_ACPI_HED is not set -# CONFIG_ACPI_CUSTOM_METHOD is not set -# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set -CONFIG_ACPI_NUMA=y -# CONFIG_ACPI_HMAT is not set -# CONFIG_ACPI_CONFIGFS is not set -# CONFIG_ACPI_PFRUT is not set -CONFIG_ACPI_PPTT=y -# CONFIG_ACPI_FFH is not set -# CONFIG_PMIC_OPREGION is not set -# end of Power management options - -CONFIG_HAVE_KVM=y -CONFIG_HAVE_KVM_DIRTY_RING=y -CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y -CONFIG_HAVE_KVM_EVENTFD=y -CONFIG_KVM_MMIO=y -CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y -CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y -CONFIG_KVM_XFER_TO_GUEST_WORK=y -CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y -CONFIG_VIRTUALIZATION=y -CONFIG_KVM=m - -# -# General architecture-dependent options -# -CONFIG_GENERIC_ENTRY=y -# CONFIG_KPROBES is not set -CONFIG_JUMP_LABEL=y -# CONFIG_STATIC_KEYS_SELFTEST is not set -CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y -CONFIG_ARCH_USE_BUILTIN_BSWAP=y -CONFIG_HAVE_IOREMAP_PROT=y -CONFIG_HAVE_KPROBES=y -CONFIG_HAVE_KRETPROBES=y -CONFIG_HAVE_KPROBES_ON_FTRACE=y -CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y -CONFIG_HAVE_NMI=y -CONFIG_TRACE_IRQFLAGS_SUPPORT=y -CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_DMA_CONTIGUOUS=y -CONFIG_GENERIC_SMP_IDLE_THREAD=y -CONFIG_ARCH_HAS_FORTIFY_SOURCE=y -CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y -CONFIG_ARCH_WANTS_NO_INSTR=y -CONFIG_HAVE_ASM_MODVERSIONS=y -CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y -CONFIG_HAVE_RSEQ=y -CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y -CONFIG_HAVE_HW_BREAKPOINT=y -CONFIG_HAVE_PERF_REGS=y -CONFIG_HAVE_PERF_USER_STACK_DUMP=y -CONFIG_HAVE_ARCH_JUMP_LABEL=y -CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y -CONFIG_MMU_GATHER_MERGE_VMAS=y -CONFIG_MMU_LAZY_TLB_REFCOUNT=y -CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y -CONFIG_HAVE_ARCH_SECCOMP=y -CONFIG_HAVE_ARCH_SECCOMP_FILTER=y -CONFIG_SECCOMP_FILTER=y -# CONFIG_SECCOMP_CACHE_DEBUG is not set -CONFIG_HAVE_STACKPROTECTOR=y -CONFIG_STACKPROTECTOR=y -CONFIG_STACKPROTECTOR_STRONG=y -CONFIG_ARCH_SUPPORTS_LTO_CLANG=y -CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y -CONFIG_LTO_NONE=y -CONFIG_HAVE_CONTEXT_TRACKING_USER=y -CONFIG_HAVE_TIF_NOHZ=y -CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y -CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y -CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y -CONFIG_ARCH_WANT_PMD_MKWRITE=y -CONFIG_HAVE_MOD_ARCH_SPECIFIC=y -CONFIG_MODULES_USE_ELF_RELA=y -CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y -CONFIG_ARCH_HAS_ELF_RANDOMIZE=y -CONFIG_HAVE_ARCH_MMAP_RND_BITS=y -CONFIG_HAVE_EXIT_THREAD=y -CONFIG_ARCH_MMAP_RND_BITS=12 -CONFIG_PAGE_SIZE_LESS_THAN_64KB=y -CONFIG_PAGE_SIZE_LESS_THAN_256KB=y -CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y -# CONFIG_COMPAT_32BIT_TIME is not set -CONFIG_ARCH_USE_MEMREMAP_PROT=y -# CONFIG_LOCK_EVENT_COUNTS is not set -CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y - -# -# GCOV-based kernel profiling -# -# CONFIG_GCOV_KERNEL is not set -# end of GCOV-based kernel profiling - -CONFIG_HAVE_GCC_PLUGINS=y -CONFIG_GCC_PLUGINS=y -# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set -CONFIG_FUNCTION_ALIGNMENT=0 -# end of General architecture-dependent options - -CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 -CONFIG_MODULES=y -# CONFIG_MODULE_DEBUG is not set -CONFIG_MODULE_FORCE_LOAD=y -CONFIG_MODULE_UNLOAD=y -CONFIG_MODULE_FORCE_UNLOAD=y -# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set -CONFIG_MODVERSIONS=y -CONFIG_ASM_MODVERSIONS=y -# CONFIG_MODULE_SRCVERSION_ALL is not set -# CONFIG_MODULE_SIG is not set -CONFIG_MODULE_COMPRESS_NONE=y -# CONFIG_MODULE_COMPRESS_GZIP is not set -# CONFIG_MODULE_COMPRESS_XZ is not set -# CONFIG_MODULE_COMPRESS_ZSTD is not set -# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set -CONFIG_MODPROBE_PATH="/sbin/modprobe" -# CONFIG_TRIM_UNUSED_KSYMS is not set -CONFIG_MODULES_TREE_LOOKUP=y -CONFIG_BLOCK=y -CONFIG_BLOCK_LEGACY_AUTOLOAD=y -CONFIG_BLK_RQ_ALLOC_TIME=y -CONFIG_BLK_CGROUP_RWSTAT=y -CONFIG_BLK_CGROUP_PUNT_BIO=y -CONFIG_BLK_DEV_BSG_COMMON=y -CONFIG_BLK_ICQ=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BLK_DEV_INTEGRITY=y -CONFIG_BLK_DEV_INTEGRITY_T10=y -CONFIG_BLK_DEV_ZONED=y -CONFIG_BLK_DEV_THROTTLING=y -CONFIG_BLK_DEV_THROTTLING_LOW=y -CONFIG_BLK_WBT=y -CONFIG_BLK_WBT_MQ=y -CONFIG_BLK_CGROUP_IOLATENCY=y -CONFIG_BLK_CGROUP_FC_APPID=y -CONFIG_BLK_CGROUP_IOCOST=y -CONFIG_BLK_CGROUP_IOPRIO=y -CONFIG_BLK_DEBUG_FS=y -CONFIG_BLK_DEBUG_FS_ZONED=y -# CONFIG_BLK_SED_OPAL is not set -# CONFIG_BLK_INLINE_ENCRYPTION is not set - -# -# Partition Types -# -CONFIG_PARTITION_ADVANCED=y -# CONFIG_ACORN_PARTITION is not set -# CONFIG_AIX_PARTITION is not set -# CONFIG_OSF_PARTITION is not set -# CONFIG_AMIGA_PARTITION is not set -# CONFIG_ATARI_PARTITION is not set -# CONFIG_MAC_PARTITION is not set -CONFIG_MSDOS_PARTITION=y -CONFIG_BSD_DISKLABEL=y -# CONFIG_MINIX_SUBPARTITION is not set -# CONFIG_SOLARIS_X86_PARTITION is not set -CONFIG_UNIXWARE_DISKLABEL=y -# CONFIG_LDM_PARTITION is not set -# CONFIG_SGI_PARTITION is not set -# CONFIG_ULTRIX_PARTITION is not set -# CONFIG_SUN_PARTITION is not set -# CONFIG_KARMA_PARTITION is not set -CONFIG_EFI_PARTITION=y -# CONFIG_SYSV68_PARTITION is not set -CONFIG_CMDLINE_PARTITION=y -# end of Partition Types - -CONFIG_BLK_MQ_PCI=y -CONFIG_BLK_MQ_VIRTIO=y -CONFIG_BLK_PM=y -CONFIG_BLOCK_HOLDER_DEPRECATED=y -CONFIG_BLK_MQ_STACKING=y - -# -# IO Schedulers -# -CONFIG_MQ_IOSCHED_DEADLINE=y -CONFIG_MQ_IOSCHED_KYBER=y -CONFIG_IOSCHED_BFQ=y -CONFIG_BFQ_GROUP_IOSCHED=y -# CONFIG_BFQ_CGROUP_DEBUG is not set -# end of IO Schedulers - -CONFIG_PREEMPT_NOTIFIERS=y -CONFIG_PADATA=y -CONFIG_ASN1=y -CONFIG_UNINLINE_SPIN_UNLOCK=y -CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y -CONFIG_MUTEX_SPIN_ON_OWNER=y -CONFIG_RWSEM_SPIN_ON_OWNER=y -CONFIG_LOCK_SPIN_ON_OWNER=y -CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y -CONFIG_QUEUED_SPINLOCKS=y -CONFIG_ARCH_USE_QUEUED_RWLOCKS=y -CONFIG_QUEUED_RWLOCKS=y -CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y -CONFIG_FREEZER=y - -# -# Executable file formats -# -CONFIG_BINFMT_ELF=y -CONFIG_ARCH_BINFMT_ELF_STATE=y -CONFIG_ELFCORE=y -CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y -CONFIG_BINFMT_SCRIPT=y -CONFIG_BINFMT_MISC=m -CONFIG_COREDUMP=y -# end of Executable file formats - -# -# Memory Management options -# -CONFIG_ZPOOL=y -CONFIG_SWAP=y -CONFIG_ZSWAP=y -# CONFIG_ZSWAP_DEFAULT_ON is not set -# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set -CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y -CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd" -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y -# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set -# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set -CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" -CONFIG_ZBUD=y -CONFIG_Z3FOLD=y -CONFIG_ZSMALLOC=m -# CONFIG_ZSMALLOC_STAT is not set -CONFIG_ZSMALLOC_CHAIN_SIZE=8 - -# -# SLAB allocator options -# -# CONFIG_SLAB_DEPRECATED is not set -CONFIG_SLUB=y -# CONFIG_SLUB_TINY is not set -CONFIG_SLAB_MERGE_DEFAULT=y -# CONFIG_SLAB_FREELIST_RANDOM is not set -# CONFIG_SLAB_FREELIST_HARDENED is not set -# CONFIG_SLUB_STATS is not set -CONFIG_SLUB_CPU_PARTIAL=y -# CONFIG_RANDOM_KMALLOC_CACHES is not set -# end of SLAB allocator options - -# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set -# CONFIG_COMPAT_BRK is not set -CONFIG_SELECT_MEMORY_MODEL=y -CONFIG_SPARSEMEM_MANUAL=y -CONFIG_SPARSEMEM=y -CONFIG_SPARSEMEM_EXTREME=y -CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y -CONFIG_SPARSEMEM_VMEMMAP=y -CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y -CONFIG_HAVE_FAST_GUP=y -CONFIG_ARCH_KEEP_MEMBLOCK=y -CONFIG_NUMA_KEEP_MEMINFO=y -CONFIG_MEMORY_ISOLATION=y -CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y -CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y -CONFIG_MEMORY_HOTPLUG=y -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y -CONFIG_MEMORY_HOTREMOVE=y -CONFIG_SPLIT_PTLOCK_CPUS=4 -CONFIG_MEMORY_BALLOON=y -CONFIG_BALLOON_COMPACTION=y -CONFIG_COMPACTION=y -CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 -CONFIG_PAGE_REPORTING=y -CONFIG_MIGRATION=y -CONFIG_CONTIG_ALLOC=y -CONFIG_PHYS_ADDR_T_64BIT=y -CONFIG_MMU_NOTIFIER=y -CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y -# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set -# CONFIG_READ_ONLY_THP_FOR_FS is not set -CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y -CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y -CONFIG_USE_PERCPU_NUMA_NODE_ID=y -CONFIG_HAVE_SETUP_PER_CPU_AREA=y -CONFIG_CMA=y -# CONFIG_CMA_DEBUG is not set -# CONFIG_CMA_DEBUGFS is not set -CONFIG_CMA_SYSFS=y -CONFIG_CMA_AREAS=19 -# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set -# CONFIG_IDLE_PAGE_TRACKING is not set -CONFIG_ZONE_DMA32=y -CONFIG_HMM_MIRROR=y -CONFIG_VM_EVENT_COUNTERS=y -# CONFIG_PERCPU_STATS is not set -# CONFIG_GUP_TEST is not set -# CONFIG_DMAPOOL_TEST is not set -CONFIG_ARCH_HAS_PTE_SPECIAL=y -CONFIG_MEMFD_CREATE=y -# CONFIG_ANON_VMA_NAME is not set -CONFIG_USERFAULTFD=y -# CONFIG_LRU_GEN is not set -CONFIG_LOCK_MM_AND_FIND_VMA=y - -# -# Data Access Monitoring -# -# CONFIG_DAMON is not set -# end of Data Access Monitoring -# end of Memory Management options - -CONFIG_NET=y -CONFIG_NET_INGRESS=y -CONFIG_NET_EGRESS=y -CONFIG_NET_XGRESS=y -CONFIG_SKB_EXTENSIONS=y - -# -# Networking options -# -CONFIG_PACKET=y -# CONFIG_PACKET_DIAG is not set -CONFIG_UNIX=y -CONFIG_UNIX_SCM=y -CONFIG_AF_UNIX_OOB=y -# CONFIG_UNIX_DIAG is not set -CONFIG_TLS=m -CONFIG_TLS_DEVICE=y -# CONFIG_TLS_TOE is not set -CONFIG_XFRM=y -CONFIG_XFRM_ALGO=y -CONFIG_XFRM_USER=y -# CONFIG_XFRM_INTERFACE is not set -# CONFIG_XFRM_SUB_POLICY is not set -# CONFIG_XFRM_MIGRATE is not set -# CONFIG_XFRM_STATISTICS is not set -CONFIG_XFRM_ESP=m -CONFIG_NET_KEY=y -# CONFIG_NET_KEY_MIGRATE is not set -# CONFIG_SMC is not set -CONFIG_XDP_SOCKETS=y -# CONFIG_XDP_SOCKETS_DIAG is not set -CONFIG_NET_HANDSHAKE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -# CONFIG_IP_FIB_TRIE_STATS is not set -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_IP_ROUTE_VERBOSE=y -CONFIG_IP_ROUTE_CLASSID=y -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -CONFIG_IP_PNP_BOOTP=y -CONFIG_IP_PNP_RARP=y -CONFIG_NET_IPIP=m -CONFIG_NET_IPGRE_DEMUX=m -CONFIG_NET_IP_TUNNEL=y -CONFIG_NET_IPGRE=m -CONFIG_NET_IPGRE_BROADCAST=y -CONFIG_IP_MROUTE_COMMON=y -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_SYN_COOKIES=y -# CONFIG_NET_IPVTI is not set -CONFIG_NET_UDP_TUNNEL=y -# CONFIG_NET_FOU is not set -# CONFIG_NET_FOU_IP_TUNNELS is not set -# CONFIG_INET_AH is not set -CONFIG_INET_ESP=m -# CONFIG_INET_ESP_OFFLOAD is not set -# CONFIG_INET_ESPINTCP is not set -# CONFIG_INET_IPCOMP is not set -CONFIG_INET_TABLE_PERTURB_ORDER=16 -CONFIG_INET_TUNNEL=y -CONFIG_INET_DIAG=y -CONFIG_INET_TCP_DIAG=y -CONFIG_INET_UDP_DIAG=y -# CONFIG_INET_RAW_DIAG is not set -# CONFIG_INET_DIAG_DESTROY is not set -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_BIC=m -CONFIG_TCP_CONG_CUBIC=y -CONFIG_TCP_CONG_WESTWOOD=m -CONFIG_TCP_CONG_HTCP=m -# CONFIG_TCP_CONG_HSTCP is not set -# CONFIG_TCP_CONG_HYBLA is not set -# CONFIG_TCP_CONG_VEGAS is not set -# CONFIG_TCP_CONG_NV is not set -# CONFIG_TCP_CONG_SCALABLE is not set -# CONFIG_TCP_CONG_LP is not set -# CONFIG_TCP_CONG_VENO is not set -# CONFIG_TCP_CONG_YEAH is not set -# CONFIG_TCP_CONG_ILLINOIS is not set -# CONFIG_TCP_CONG_DCTCP is not set -# CONFIG_TCP_CONG_CDG is not set -CONFIG_TCP_CONG_BBR=m -CONFIG_DEFAULT_CUBIC=y -# CONFIG_DEFAULT_RENO is not set -CONFIG_DEFAULT_TCP_CONG="cubic" -# CONFIG_TCP_MD5SIG is not set -CONFIG_IPV6=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -# CONFIG_IPV6_OPTIMISTIC_DAD is not set -# CONFIG_INET6_AH is not set -CONFIG_INET6_ESP=m -# CONFIG_INET6_ESP_OFFLOAD is not set -# CONFIG_INET6_ESPINTCP is not set -# CONFIG_INET6_IPCOMP is not set -# CONFIG_IPV6_MIP6 is not set -# CONFIG_IPV6_ILA is not set -# CONFIG_IPV6_VTI is not set -CONFIG_IPV6_SIT=y -# CONFIG_IPV6_SIT_6RD is not set -CONFIG_IPV6_NDISC_NODETYPE=y -# CONFIG_IPV6_TUNNEL is not set -# CONFIG_IPV6_GRE is not set -# CONFIG_IPV6_MULTIPLE_TABLES is not set -CONFIG_IPV6_MROUTE=y -# CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set -# CONFIG_IPV6_PIMSM_V2 is not set -# CONFIG_IPV6_SEG6_LWTUNNEL is not set -# CONFIG_IPV6_SEG6_HMAC is not set -# CONFIG_IPV6_RPL_LWTUNNEL is not set -# CONFIG_IPV6_IOAM6_LWTUNNEL is not set -# CONFIG_NETLABEL is not set -CONFIG_MPTCP=y -CONFIG_INET_MPTCP_DIAG=y -CONFIG_MPTCP_IPV6=y -CONFIG_NETWORK_SECMARK=y -CONFIG_NET_PTP_CLASSIFY=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NETFILTER_ADVANCED=y -CONFIG_BRIDGE_NETFILTER=m - -# -# Core Netfilter Configuration -# -CONFIG_NETFILTER_INGRESS=y -CONFIG_NETFILTER_EGRESS=y -CONFIG_NETFILTER_SKIP_EGRESS=y -CONFIG_NETFILTER_NETLINK=m -CONFIG_NETFILTER_FAMILY_BRIDGE=y -CONFIG_NETFILTER_FAMILY_ARP=y -CONFIG_NETFILTER_BPF_LINK=y -# CONFIG_NETFILTER_NETLINK_HOOK is not set -CONFIG_NETFILTER_NETLINK_ACCT=m -CONFIG_NETFILTER_NETLINK_QUEUE=m -CONFIG_NETFILTER_NETLINK_LOG=m -CONFIG_NETFILTER_NETLINK_OSF=m -CONFIG_NF_CONNTRACK=m -CONFIG_NF_LOG_SYSLOG=m -CONFIG_NETFILTER_CONNCOUNT=m -CONFIG_NF_CONNTRACK_MARK=y -# CONFIG_NF_CONNTRACK_SECMARK is not set -# CONFIG_NF_CONNTRACK_ZONES is not set -# CONFIG_NF_CONNTRACK_PROCFS is not set -# CONFIG_NF_CONNTRACK_EVENTS is not set -# CONFIG_NF_CONNTRACK_TIMEOUT is not set -# CONFIG_NF_CONNTRACK_TIMESTAMP is not set -CONFIG_NF_CONNTRACK_LABELS=y -CONFIG_NF_CONNTRACK_OVS=y -CONFIG_NF_CT_PROTO_DCCP=y -CONFIG_NF_CT_PROTO_GRE=y -CONFIG_NF_CT_PROTO_SCTP=y -CONFIG_NF_CT_PROTO_UDPLITE=y -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -# CONFIG_NF_CONNTRACK_H323 is not set -# CONFIG_NF_CONNTRACK_IRC is not set -CONFIG_NF_CONNTRACK_BROADCAST=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -# CONFIG_NF_CONNTRACK_SANE is not set -# CONFIG_NF_CONNTRACK_SIP is not set -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set -CONFIG_NF_NAT=m -CONFIG_NF_NAT_AMANDA=m -CONFIG_NF_NAT_FTP=m -CONFIG_NF_NAT_TFTP=m -CONFIG_NF_NAT_REDIRECT=y -CONFIG_NF_NAT_MASQUERADE=y -CONFIG_NF_NAT_OVS=y -CONFIG_NETFILTER_SYNPROXY=m -CONFIG_NF_TABLES=m -# CONFIG_NF_TABLES_INET is not set -# CONFIG_NF_TABLES_NETDEV is not set -# CONFIG_NFT_NUMGEN is not set -# CONFIG_NFT_CT is not set -CONFIG_NFT_CONNLIMIT=m -CONFIG_NFT_LOG=m -CONFIG_NFT_LIMIT=m -CONFIG_NFT_MASQ=m -CONFIG_NFT_REDIR=m -CONFIG_NFT_NAT=m -CONFIG_NFT_TUNNEL=m -CONFIG_NFT_QUEUE=m -CONFIG_NFT_QUOTA=m -CONFIG_NFT_REJECT=m -CONFIG_NFT_COMPAT=m -CONFIG_NFT_HASH=m -CONFIG_NFT_FIB=m -# CONFIG_NFT_XFRM is not set -CONFIG_NFT_SOCKET=m -CONFIG_NFT_OSF=m -CONFIG_NFT_TPROXY=m -# CONFIG_NFT_SYNPROXY is not set -# CONFIG_NF_FLOW_TABLE is not set -CONFIG_NETFILTER_XTABLES=y - -# -# Xtables combined modules -# -CONFIG_NETFILTER_XT_MARK=m -CONFIG_NETFILTER_XT_CONNMARK=m -CONFIG_NETFILTER_XT_SET=m - -# -# Xtables targets -# -CONFIG_NETFILTER_XT_TARGET_AUDIT=m -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HL=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_NAT=m -CONFIG_NETFILTER_XT_TARGET_NETMAP=m -# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set -CONFIG_NETFILTER_XT_TARGET_RATEEST=m -CONFIG_NETFILTER_XT_TARGET_REDIRECT=m -CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m -# CONFIG_NETFILTER_XT_TARGET_TEE is not set -# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m - -# -# Xtables matches -# -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CGROUP=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ECN=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_HL=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_IPVS=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -# CONFIG_NETFILTER_XT_MATCH_RECENT is not set -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -# end of Core Netfilter Configuration - -CONFIG_IP_SET=m -CONFIG_IP_SET_MAX=256 -# CONFIG_IP_SET_BITMAP_IP is not set -# CONFIG_IP_SET_BITMAP_IPMAC is not set -# CONFIG_IP_SET_BITMAP_PORT is not set -# CONFIG_IP_SET_HASH_IP is not set -# CONFIG_IP_SET_HASH_IPMARK is not set -# CONFIG_IP_SET_HASH_IPPORT is not set -# CONFIG_IP_SET_HASH_IPPORTIP is not set -# CONFIG_IP_SET_HASH_IPPORTNET is not set -# CONFIG_IP_SET_HASH_IPMAC is not set -# CONFIG_IP_SET_HASH_MAC is not set -# CONFIG_IP_SET_HASH_NETPORTNET is not set -# CONFIG_IP_SET_HASH_NET is not set -# CONFIG_IP_SET_HASH_NETNET is not set -# CONFIG_IP_SET_HASH_NETPORT is not set -# CONFIG_IP_SET_HASH_NETIFACE is not set -# CONFIG_IP_SET_LIST_SET is not set -CONFIG_IP_VS=m -CONFIG_IP_VS_IPV6=y -# CONFIG_IP_VS_DEBUG is not set -CONFIG_IP_VS_TAB_BITS=12 - -# -# IPVS transport protocol load balancing support -# -CONFIG_IP_VS_PROTO_TCP=y -CONFIG_IP_VS_PROTO_UDP=y -CONFIG_IP_VS_PROTO_AH_ESP=y -CONFIG_IP_VS_PROTO_ESP=y -CONFIG_IP_VS_PROTO_AH=y -CONFIG_IP_VS_PROTO_SCTP=y - -# -# IPVS scheduler -# -CONFIG_IP_VS_RR=m -CONFIG_IP_VS_WRR=m -# CONFIG_IP_VS_LC is not set -# CONFIG_IP_VS_WLC is not set -# CONFIG_IP_VS_FO is not set -# CONFIG_IP_VS_OVF is not set -# CONFIG_IP_VS_LBLC is not set -# CONFIG_IP_VS_LBLCR is not set -# CONFIG_IP_VS_DH is not set -# CONFIG_IP_VS_SH is not set -# CONFIG_IP_VS_MH is not set -# CONFIG_IP_VS_SED is not set -# CONFIG_IP_VS_NQ is not set -# CONFIG_IP_VS_TWOS is not set - -# -# IPVS SH scheduler -# -CONFIG_IP_VS_SH_TAB_BITS=8 - -# -# IPVS MH scheduler -# -CONFIG_IP_VS_MH_TAB_INDEX=12 - -# -# IPVS application helper -# -# CONFIG_IP_VS_FTP is not set -CONFIG_IP_VS_NFCT=y - -# -# IP: Netfilter Configuration -# -CONFIG_NF_DEFRAG_IPV4=m -CONFIG_NF_SOCKET_IPV4=m -CONFIG_NF_TPROXY_IPV4=m -CONFIG_NF_TABLES_IPV4=y -CONFIG_NFT_REJECT_IPV4=m -CONFIG_NFT_DUP_IPV4=m -CONFIG_NFT_FIB_IPV4=m -CONFIG_NF_TABLES_ARP=y -CONFIG_NF_DUP_IPV4=m -# CONFIG_NF_LOG_ARP is not set -# CONFIG_NF_LOG_IPV4 is not set -CONFIG_NF_REJECT_IPV4=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PPTP=m -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_NAT=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -# end of IP: Netfilter Configuration - -# -# IPv6: Netfilter Configuration -# -CONFIG_NF_SOCKET_IPV6=m -CONFIG_NF_TPROXY_IPV6=m -CONFIG_NF_TABLES_IPV6=y -CONFIG_NFT_REJECT_IPV6=m -# CONFIG_NFT_DUP_IPV6 is not set -# CONFIG_NFT_FIB_IPV6 is not set -# CONFIG_NF_DUP_IPV6 is not set -CONFIG_NF_REJECT_IPV6=m -CONFIG_NF_LOG_IPV6=m -CONFIG_IP6_NF_IPTABLES=y -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -# CONFIG_IP6_NF_MATCH_HL is not set -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_MATCH_SRH=m -# CONFIG_IP6_NF_TARGET_HL is not set -CONFIG_IP6_NF_FILTER=y -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_IP6_NF_NAT=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -# end of IPv6: Netfilter Configuration - -CONFIG_NF_DEFRAG_IPV6=m -CONFIG_NF_TABLES_BRIDGE=m -# CONFIG_NFT_BRIDGE_META is not set -# CONFIG_NFT_BRIDGE_REJECT is not set -# CONFIG_NF_CONNTRACK_BRIDGE is not set -CONFIG_BRIDGE_NF_EBTABLES=m -CONFIG_BRIDGE_EBT_BROUTE=m -CONFIG_BRIDGE_EBT_T_FILTER=m -CONFIG_BRIDGE_EBT_T_NAT=m -# CONFIG_BRIDGE_EBT_802_3 is not set -# CONFIG_BRIDGE_EBT_AMONG is not set -CONFIG_BRIDGE_EBT_ARP=m -CONFIG_BRIDGE_EBT_IP=m -CONFIG_BRIDGE_EBT_IP6=m -# CONFIG_BRIDGE_EBT_LIMIT is not set -# CONFIG_BRIDGE_EBT_MARK is not set -# CONFIG_BRIDGE_EBT_PKTTYPE is not set -# CONFIG_BRIDGE_EBT_STP is not set -# CONFIG_BRIDGE_EBT_VLAN is not set -# CONFIG_BRIDGE_EBT_ARPREPLY is not set -# CONFIG_BRIDGE_EBT_DNAT is not set -# CONFIG_BRIDGE_EBT_MARK_T is not set -# CONFIG_BRIDGE_EBT_REDIRECT is not set -# CONFIG_BRIDGE_EBT_SNAT is not set -# CONFIG_BRIDGE_EBT_LOG is not set -# CONFIG_BRIDGE_EBT_NFLOG is not set -CONFIG_BPFILTER=y -CONFIG_BPFILTER_UMH=m -# CONFIG_IP_DCCP is not set -CONFIG_IP_SCTP=m -# CONFIG_SCTP_DBG_OBJCNT is not set -CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set -CONFIG_SCTP_COOKIE_HMAC_MD5=y -# CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set -CONFIG_INET_SCTP_DIAG=m -CONFIG_RDS=y -# CONFIG_RDS_RDMA is not set -# CONFIG_RDS_TCP is not set -# CONFIG_RDS_DEBUG is not set -# CONFIG_TIPC is not set -# CONFIG_ATM is not set -CONFIG_L2TP=m -# CONFIG_L2TP_DEBUGFS is not set -CONFIG_L2TP_V3=y -CONFIG_L2TP_IP=m -CONFIG_L2TP_ETH=m -CONFIG_STP=m -CONFIG_GARP=m -CONFIG_MRP=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_IGMP_SNOOPING=y -# CONFIG_BRIDGE_VLAN_FILTERING is not set -# CONFIG_BRIDGE_MRP is not set -# CONFIG_BRIDGE_CFM is not set -# CONFIG_NET_DSA is not set -CONFIG_VLAN_8021Q=m -CONFIG_VLAN_8021Q_GVRP=y -CONFIG_VLAN_8021Q_MVRP=y -CONFIG_LLC=m -CONFIG_LLC2=m -# CONFIG_ATALK is not set -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_PHONET is not set -# CONFIG_6LOWPAN is not set -# CONFIG_IEEE802154 is not set -CONFIG_NET_SCHED=y - -# -# Queueing/Scheduling -# -CONFIG_NET_SCH_HTB=m -# CONFIG_NET_SCH_HFSC is not set -CONFIG_NET_SCH_PRIO=m -# CONFIG_NET_SCH_MULTIQ is not set -# CONFIG_NET_SCH_RED is not set -# CONFIG_NET_SCH_SFB is not set -CONFIG_NET_SCH_SFQ=m -# CONFIG_NET_SCH_TEQL is not set -CONFIG_NET_SCH_TBF=m -# CONFIG_NET_SCH_CBS is not set -# CONFIG_NET_SCH_ETF is not set -# CONFIG_NET_SCH_TAPRIO is not set -# CONFIG_NET_SCH_GRED is not set -CONFIG_NET_SCH_NETEM=m -# CONFIG_NET_SCH_DRR is not set -# CONFIG_NET_SCH_MQPRIO is not set -# CONFIG_NET_SCH_SKBPRIO is not set -# CONFIG_NET_SCH_CHOKE is not set -# CONFIG_NET_SCH_QFQ is not set -# CONFIG_NET_SCH_CODEL is not set -# CONFIG_NET_SCH_FQ_CODEL is not set -# CONFIG_NET_SCH_CAKE is not set -# CONFIG_NET_SCH_FQ is not set -# CONFIG_NET_SCH_HHF is not set -# CONFIG_NET_SCH_PIE is not set -CONFIG_NET_SCH_INGRESS=m -# CONFIG_NET_SCH_PLUG is not set -# CONFIG_NET_SCH_ETS is not set -# CONFIG_NET_SCH_DEFAULT is not set - -# -# Classification -# -CONFIG_NET_CLS=y -CONFIG_NET_CLS_BASIC=m -# CONFIG_NET_CLS_ROUTE4 is not set -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -# CONFIG_CLS_U32_PERF is not set -# CONFIG_CLS_U32_MARK is not set -# CONFIG_NET_CLS_FLOW is not set -CONFIG_NET_CLS_CGROUP=m -CONFIG_NET_CLS_BPF=m -# CONFIG_NET_CLS_FLOWER is not set -# CONFIG_NET_CLS_MATCHALL is not set -# CONFIG_NET_EMATCH is not set -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -# CONFIG_GACT_PROB is not set -CONFIG_NET_ACT_MIRRED=m -# CONFIG_NET_ACT_SAMPLE is not set -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -# CONFIG_NET_ACT_PEDIT is not set -# CONFIG_NET_ACT_SIMP is not set -# CONFIG_NET_ACT_SKBEDIT is not set -# CONFIG_NET_ACT_CSUM is not set -# CONFIG_NET_ACT_MPLS is not set -# CONFIG_NET_ACT_VLAN is not set -CONFIG_NET_ACT_BPF=m -# CONFIG_NET_ACT_CONNMARK is not set -# CONFIG_NET_ACT_CTINFO is not set -# CONFIG_NET_ACT_SKBMOD is not set -# CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_TUNNEL_KEY is not set -# CONFIG_NET_ACT_GATE is not set -# CONFIG_NET_TC_SKB_EXT is not set -CONFIG_NET_SCH_FIFO=y -# CONFIG_DCB is not set -CONFIG_DNS_RESOLVER=y -# CONFIG_BATMAN_ADV is not set -CONFIG_OPENVSWITCH=m -CONFIG_OPENVSWITCH_GRE=m -CONFIG_OPENVSWITCH_VXLAN=m -CONFIG_VSOCKETS=m -CONFIG_VSOCKETS_DIAG=m -CONFIG_VSOCKETS_LOOPBACK=m -CONFIG_VIRTIO_VSOCKETS=m -CONFIG_VIRTIO_VSOCKETS_COMMON=m -CONFIG_NETLINK_DIAG=y -CONFIG_MPLS=y -CONFIG_NET_MPLS_GSO=m -# CONFIG_MPLS_ROUTING is not set -CONFIG_NET_NSH=m -# CONFIG_HSR is not set -# CONFIG_NET_SWITCHDEV is not set -CONFIG_NET_L3_MASTER_DEV=y -# CONFIG_QRTR is not set -# CONFIG_NET_NCSI is not set -CONFIG_PCPU_DEV_REFCNT=y -CONFIG_MAX_SKB_FRAGS=17 -CONFIG_RPS=y -CONFIG_RFS_ACCEL=y -CONFIG_SOCK_RX_QUEUE_MAPPING=y -CONFIG_XPS=y -CONFIG_CGROUP_NET_PRIO=y -CONFIG_CGROUP_NET_CLASSID=y -CONFIG_NET_RX_BUSY_POLL=y -CONFIG_BQL=y -CONFIG_BPF_STREAM_PARSER=y -CONFIG_NET_FLOW_LIMIT=y - -# -# Network testing -# -# CONFIG_NET_PKTGEN is not set -# end of Network testing -# end of Networking options - -# CONFIG_HAMRADIO is not set -# CONFIG_CAN is not set -CONFIG_BT=m -CONFIG_BT_BREDR=y -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -CONFIG_BT_HS=y -CONFIG_BT_LE=y -CONFIG_BT_LE_L2CAP_ECRED=y -# CONFIG_BT_LEDS is not set -# CONFIG_BT_MSFTEXT is not set -# CONFIG_BT_AOSPEXT is not set -CONFIG_BT_DEBUGFS=y -# CONFIG_BT_SELFTEST is not set -# CONFIG_BT_FEATURE_DEBUG is not set - -# -# Bluetooth device drivers -# -CONFIG_BT_INTEL=m -CONFIG_BT_BCM=m -CONFIG_BT_RTL=m -CONFIG_BT_MTK=m -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y -CONFIG_BT_HCIBTUSB_POLL_SYNC=y -CONFIG_BT_HCIBTUSB_BCM=y -CONFIG_BT_HCIBTUSB_MTK=y -CONFIG_BT_HCIBTUSB_RTL=y -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_ATH3K=y -CONFIG_BT_HCIUART_INTEL=y -CONFIG_BT_HCIUART_AG6XX=y -CONFIG_BT_HCIBCM203X=m -# CONFIG_BT_HCIBCM4377 is not set -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIDTL1=m -CONFIG_BT_HCIBT3C=m -CONFIG_BT_HCIBLUECARD=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_ATH3K=m -CONFIG_BT_VIRTIO=m -# end of Bluetooth device drivers - -# CONFIG_AF_RXRPC is not set -# CONFIG_AF_KCM is not set -CONFIG_STREAM_PARSER=y -# CONFIG_MCTP is not set -CONFIG_FIB_RULES=y -CONFIG_WIRELESS=y -CONFIG_WIRELESS_EXT=y -CONFIG_WEXT_CORE=y -CONFIG_WEXT_PROC=y -CONFIG_WEXT_SPY=y -CONFIG_WEXT_PRIV=y -CONFIG_CFG80211=m -# CONFIG_NL80211_TESTMODE is not set -# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -# CONFIG_CFG80211_CERTIFICATION_ONUS is not set -CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y -CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y -CONFIG_CFG80211_DEFAULT_PS=y -# CONFIG_CFG80211_DEBUGFS is not set -CONFIG_CFG80211_CRDA_SUPPORT=y -CONFIG_CFG80211_WEXT=y -CONFIG_LIB80211=m -CONFIG_LIB80211_CRYPT_WEP=m -CONFIG_LIB80211_CRYPT_CCMP=m -CONFIG_LIB80211_CRYPT_TKIP=m -# CONFIG_LIB80211_DEBUG is not set -CONFIG_MAC80211=m -CONFIG_MAC80211_HAS_RC=y -CONFIG_MAC80211_RC_MINSTREL=y -CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y -CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" -# CONFIG_MAC80211_MESH is not set -CONFIG_MAC80211_LEDS=y -# CONFIG_MAC80211_DEBUGFS is not set -# CONFIG_MAC80211_MESSAGE_TRACING is not set -# CONFIG_MAC80211_DEBUG_MENU is not set -CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 -CONFIG_RFKILL=m -CONFIG_RFKILL_LEDS=y -CONFIG_RFKILL_INPUT=y -# CONFIG_RFKILL_GPIO is not set -CONFIG_NET_9P=y -CONFIG_NET_9P_FD=y -CONFIG_NET_9P_VIRTIO=y -# CONFIG_NET_9P_RDMA is not set -# CONFIG_NET_9P_DEBUG is not set -# CONFIG_CAIF is not set -CONFIG_CEPH_LIB=m -# CONFIG_CEPH_LIB_PRETTYDEBUG is not set -# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set -# CONFIG_NFC is not set -# CONFIG_PSAMPLE is not set -# CONFIG_NET_IFE is not set -# CONFIG_LWTUNNEL is not set -CONFIG_DST_CACHE=y -CONFIG_GRO_CELLS=y -CONFIG_SOCK_VALIDATE_XMIT=y -CONFIG_NET_SELFTESTS=y -CONFIG_NET_SOCK_MSG=y -CONFIG_PAGE_POOL=y -# CONFIG_PAGE_POOL_STATS is not set -CONFIG_FAILOVER=m -CONFIG_ETHTOOL_NETLINK=y - -# -# Device Drivers -# -CONFIG_HAVE_PCI=y -CONFIG_PCI=y -CONFIG_PCI_DOMAINS=y -CONFIG_PCI_DOMAINS_GENERIC=y -CONFIG_PCIEPORTBUS=y -CONFIG_HOTPLUG_PCI_PCIE=y -CONFIG_PCIEAER=y -# CONFIG_PCIEAER_INJECT is not set -# CONFIG_PCIE_ECRC is not set -# CONFIG_PCIEASPM is not set -CONFIG_PCIE_PME=y -# CONFIG_PCIE_DPC is not set -# CONFIG_PCIE_PTM is not set -CONFIG_PCI_MSI=y -CONFIG_PCI_MSI_ARCH_FALLBACKS=y -CONFIG_PCI_QUIRKS=y -# CONFIG_PCI_DEBUG is not set -# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set -# CONFIG_PCI_STUB is not set -# CONFIG_PCI_PF_STUB is not set -CONFIG_PCI_ATS=y -CONFIG_PCI_ECAM=y -CONFIG_PCI_IOV=y -# CONFIG_PCI_PRI is not set -# CONFIG_PCI_PASID is not set -CONFIG_PCI_LABEL=y -# CONFIG_PCI_DYNAMIC_OF_NODES is not set -# CONFIG_PCIE_BUS_TUNE_OFF is not set -CONFIG_PCIE_BUS_DEFAULT=y -# CONFIG_PCIE_BUS_SAFE is not set -# CONFIG_PCIE_BUS_PERFORMANCE is not set -# CONFIG_PCIE_BUS_PEER2PEER is not set -CONFIG_VGA_ARB=y -CONFIG_VGA_ARB_MAX_GPUS=16 -CONFIG_HOTPLUG_PCI=y -# CONFIG_HOTPLUG_PCI_ACPI is not set -# CONFIG_HOTPLUG_PCI_CPCI is not set -CONFIG_HOTPLUG_PCI_SHPC=y - -# -# PCI controller drivers -# -# CONFIG_PCI_FTPCI100 is not set -# CONFIG_PCI_HOST_GENERIC is not set -CONFIG_PCI_LOONGSON=y -# CONFIG_PCIE_MICROCHIP_HOST is not set -# CONFIG_PCIE_XILINX is not set - -# -# Cadence-based PCIe controllers -# -# CONFIG_PCIE_CADENCE_PLAT_HOST is not set -# CONFIG_PCI_J721E_HOST is not set -# end of Cadence-based PCIe controllers - -# -# DesignWare-based PCIe controllers -# -# CONFIG_PCI_MESON is not set -# CONFIG_PCIE_DW_PLAT_HOST is not set -# end of DesignWare-based PCIe controllers - -# -# Mobiveil-based PCIe controllers -# -# end of Mobiveil-based PCIe controllers -# end of PCI controller drivers - -# -# PCI Endpoint -# -# CONFIG_PCI_ENDPOINT is not set -# end of PCI Endpoint - -# -# PCI switch controller drivers -# -CONFIG_PCI_SW_SWITCHTEC=m -# end of PCI switch controller drivers - -# CONFIG_CXL_BUS is not set -CONFIG_PCCARD=m -CONFIG_PCMCIA=m -CONFIG_PCMCIA_LOAD_CIS=y -CONFIG_CARDBUS=y - -# -# PC-card bridges -# -CONFIG_YENTA=m -CONFIG_YENTA_O2=y -CONFIG_YENTA_RICOH=y -CONFIG_YENTA_TI=y -CONFIG_YENTA_ENE_TUNE=y -CONFIG_YENTA_TOSHIBA=y -# CONFIG_PD6729 is not set -# CONFIG_I82092 is not set -CONFIG_PCCARD_NONSTATIC=y -CONFIG_RAPIDIO=y -CONFIG_RAPIDIO_TSI721=y -CONFIG_RAPIDIO_DISC_TIMEOUT=30 -CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y -# CONFIG_RAPIDIO_DMA_ENGINE is not set -# CONFIG_RAPIDIO_DEBUG is not set -CONFIG_RAPIDIO_ENUM_BASIC=m -CONFIG_RAPIDIO_CHMAN=m -CONFIG_RAPIDIO_MPORT_CDEV=m - -# -# RapidIO Switch drivers -# -# CONFIG_RAPIDIO_CPS_XX is not set -# CONFIG_RAPIDIO_CPS_GEN2 is not set -# CONFIG_RAPIDIO_RXS_GEN3 is not set -# end of RapidIO Switch drivers - -# -# Generic Driver Options -# -CONFIG_UEVENT_HELPER=y -CONFIG_UEVENT_HELPER_PATH="" -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -# CONFIG_DEVTMPFS_SAFE is not set -CONFIG_STANDALONE=y -CONFIG_PREVENT_FIRMWARE_BUILD=y - -# -# Firmware loader -# -CONFIG_FW_LOADER=y -CONFIG_FW_LOADER_PAGED_BUF=y -CONFIG_EXTRA_FIRMWARE="" -# CONFIG_FW_LOADER_USER_HELPER is not set -CONFIG_FW_LOADER_COMPRESS=y -CONFIG_FW_LOADER_COMPRESS_XZ=y -CONFIG_FW_LOADER_COMPRESS_ZSTD=y -CONFIG_FW_CACHE=y -# CONFIG_FW_UPLOAD is not set -# end of Firmware loader - -CONFIG_WANT_DEV_COREDUMP=y -CONFIG_ALLOW_DEV_COREDUMP=y -CONFIG_DEV_COREDUMP=y -# CONFIG_DEBUG_DRIVER is not set -# CONFIG_DEBUG_DEVRES is not set -# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set -# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set -CONFIG_GENERIC_CPU_AUTOPROBE=y -CONFIG_SOC_BUS=y -CONFIG_REGMAP=y -CONFIG_REGMAP_I2C=m -CONFIG_REGMAP_SPI=m -CONFIG_REGMAP_MMIO=y -CONFIG_DMA_SHARED_BUFFER=y -# CONFIG_DMA_FENCE_TRACE is not set -# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set -# end of Generic Driver Options - -# -# Bus devices -# -# CONFIG_MOXTET is not set -# CONFIG_MHI_BUS is not set -# CONFIG_MHI_BUS_EP is not set -# end of Bus devices - -# -# Cache Drivers -# -# end of Cache Drivers - -# CONFIG_CONNECTOR is not set - -# -# Firmware Drivers -# - -# -# ARM System Control and Management Interface Protocol -# -# end of ARM System Control and Management Interface Protocol - -# CONFIG_FIRMWARE_MEMMAP is not set -CONFIG_DMIID=y -# CONFIG_DMI_SYSFS is not set -CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y -# CONFIG_ISCSI_IBFT is not set -CONFIG_SYSFB=y -# CONFIG_SYSFB_SIMPLEFB is not set -# CONFIG_GOOGLE_FIRMWARE is not set - -# -# EFI (Extensible Firmware Interface) Support -# -CONFIG_EFI_ESRT=y -CONFIG_EFI_VARS_PSTORE=m -# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set -CONFIG_EFI_RUNTIME_WRAPPERS=y -CONFIG_EFI_GENERIC_STUB=y -CONFIG_EFI_ZBOOT=y -CONFIG_EFI_BOOTLOADER_CONTROL=m -CONFIG_EFI_CAPSULE_LOADER=m -CONFIG_EFI_TEST=m -# CONFIG_RESET_ATTACK_MITIGATION is not set -# CONFIG_EFI_DISABLE_PCI_DMA is not set -CONFIG_EFI_EARLYCON=y -CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y -# CONFIG_EFI_DISABLE_RUNTIME is not set -# CONFIG_EFI_COCO_SECRET is not set -# end of EFI (Extensible Firmware Interface) Support - -# -# Tegra firmware driver -# -# end of Tegra firmware driver -# end of Firmware Drivers - -# CONFIG_GNSS is not set -CONFIG_MTD=m -# CONFIG_MTD_TESTS is not set - -# -# Partition parsers -# -# CONFIG_MTD_AR7_PARTS is not set -# CONFIG_MTD_CMDLINE_PARTS is not set -CONFIG_MTD_OF_PARTS=m -# CONFIG_MTD_REDBOOT_PARTS is not set -# end of Partition parsers - -# -# User Modules And Translation Layers -# -CONFIG_MTD_BLKDEVS=m -CONFIG_MTD_BLOCK=m -# CONFIG_MTD_BLOCK_RO is not set - -# -# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. -# -# CONFIG_FTL is not set -# CONFIG_NFTL is not set -# CONFIG_INFTL is not set -# CONFIG_RFD_FTL is not set -# CONFIG_SSFDC is not set -# CONFIG_SM_FTL is not set -# CONFIG_MTD_OOPS is not set -# CONFIG_MTD_SWAP is not set -# CONFIG_MTD_PARTITIONED_MASTER is not set - -# -# RAM/ROM/Flash chip drivers -# -CONFIG_MTD_CFI=m -CONFIG_MTD_JEDECPROBE=m -CONFIG_MTD_GEN_PROBE=m -# CONFIG_MTD_CFI_ADV_OPTIONS is not set -CONFIG_MTD_MAP_BANK_WIDTH_1=y -CONFIG_MTD_MAP_BANK_WIDTH_2=y -CONFIG_MTD_MAP_BANK_WIDTH_4=y -CONFIG_MTD_CFI_I1=y -CONFIG_MTD_CFI_I2=y -CONFIG_MTD_CFI_INTELEXT=m -CONFIG_MTD_CFI_AMDSTD=m -CONFIG_MTD_CFI_STAA=m -CONFIG_MTD_CFI_UTIL=m -CONFIG_MTD_RAM=m -CONFIG_MTD_ROM=m -# CONFIG_MTD_ABSENT is not set -# end of RAM/ROM/Flash chip drivers - -# -# Mapping drivers for chip access -# -# CONFIG_MTD_COMPLEX_MAPPINGS is not set -# CONFIG_MTD_PHYSMAP is not set -# CONFIG_MTD_INTEL_VR_NOR is not set -# CONFIG_MTD_PLATRAM is not set -# end of Mapping drivers for chip access - -# -# Self-contained MTD device drivers -# -# CONFIG_MTD_PMC551 is not set -# CONFIG_MTD_DATAFLASH is not set -# CONFIG_MTD_MCHP23K256 is not set -# CONFIG_MTD_MCHP48L640 is not set -# CONFIG_MTD_SST25L is not set -# CONFIG_MTD_SLRAM is not set -# CONFIG_MTD_PHRAM is not set -# CONFIG_MTD_MTDRAM is not set -# CONFIG_MTD_BLOCK2MTD is not set - -# -# Disk-On-Chip Device Drivers -# -# CONFIG_MTD_DOCG3 is not set -# end of Self-contained MTD device drivers - -# -# NAND -# -# CONFIG_MTD_ONENAND is not set -# CONFIG_MTD_RAW_NAND is not set -# CONFIG_MTD_SPI_NAND is not set - -# -# ECC engine support -# -# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set -# CONFIG_MTD_NAND_ECC_SW_BCH is not set -# CONFIG_MTD_NAND_ECC_MXIC is not set -# end of ECC engine support -# end of NAND - -# -# LPDDR & LPDDR2 PCM memory drivers -# -# CONFIG_MTD_LPDDR is not set -# end of LPDDR & LPDDR2 PCM memory drivers - -# CONFIG_MTD_SPI_NOR is not set -CONFIG_MTD_UBI=m -CONFIG_MTD_UBI_WL_THRESHOLD=4096 -CONFIG_MTD_UBI_BEB_LIMIT=20 -# CONFIG_MTD_UBI_FASTMAP is not set -# CONFIG_MTD_UBI_GLUEBI is not set -CONFIG_MTD_UBI_BLOCK=y -# CONFIG_MTD_HYPERBUS is not set -CONFIG_DTC=y -CONFIG_OF=y -# CONFIG_OF_UNITTEST is not set -CONFIG_OF_FLATTREE=y -CONFIG_OF_EARLY_FLATTREE=y -CONFIG_OF_KOBJ=y -CONFIG_OF_ADDRESS=y -CONFIG_OF_IRQ=y -CONFIG_OF_RESERVED_MEM=y -# CONFIG_OF_OVERLAY is not set -CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y -CONFIG_PARPORT=y -CONFIG_PARPORT_PC=y -CONFIG_PARPORT_SERIAL=y -CONFIG_PARPORT_PC_FIFO=y -# CONFIG_PARPORT_PC_SUPERIO is not set -# CONFIG_PARPORT_PC_PCMCIA is not set -# CONFIG_PARPORT_1284 is not set -CONFIG_PNP=y -CONFIG_PNP_DEBUG_MESSAGES=y - -# -# Protocols -# -CONFIG_PNPACPI=y -CONFIG_BLK_DEV=y -# CONFIG_BLK_DEV_NULL_BLK is not set -CONFIG_CDROM=y -# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set -CONFIG_ZRAM=m -# CONFIG_ZRAM_DEF_COMP_LZORLE is not set -CONFIG_ZRAM_DEF_COMP_ZSTD=y -# CONFIG_ZRAM_DEF_COMP_LZ4 is not set -# CONFIG_ZRAM_DEF_COMP_LZO is not set -# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set -# CONFIG_ZRAM_DEF_COMP_842 is not set -CONFIG_ZRAM_DEF_COMP="zstd" -# CONFIG_ZRAM_WRITEBACK is not set -# CONFIG_ZRAM_MEMORY_TRACKING is not set -# CONFIG_ZRAM_MULTI_COMP is not set -CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 -CONFIG_BLK_DEV_DRBD=m -# CONFIG_DRBD_FAULT_INJECTION is not set -CONFIG_BLK_DEV_NBD=m -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_BLK_DEV_RAM_SIZE=8192 -# CONFIG_CDROM_PKTCDVD is not set -# CONFIG_ATA_OVER_ETH is not set -CONFIG_VIRTIO_BLK=y -CONFIG_BLK_DEV_RBD=m -# CONFIG_BLK_DEV_UBLK is not set - -# -# NVME Support -# -CONFIG_NVME_CORE=y -CONFIG_BLK_DEV_NVME=y -CONFIG_NVME_MULTIPATH=y -# CONFIG_NVME_VERBOSE_ERRORS is not set -# CONFIG_NVME_HWMON is not set -CONFIG_NVME_FABRICS=m -CONFIG_NVME_RDMA=m -CONFIG_NVME_FC=m -CONFIG_NVME_TCP=m -# CONFIG_NVME_AUTH is not set -CONFIG_NVME_TARGET=m -CONFIG_NVME_TARGET_PASSTHRU=y -CONFIG_NVME_TARGET_LOOP=m -CONFIG_NVME_TARGET_RDMA=m -CONFIG_NVME_TARGET_FC=m -# CONFIG_NVME_TARGET_FCLOOP is not set -CONFIG_NVME_TARGET_TCP=m -# CONFIG_NVME_TARGET_AUTH is not set -# end of NVME Support - -# -# Misc devices -# -# CONFIG_AD525X_DPOT is not set -# CONFIG_DUMMY_IRQ is not set -# CONFIG_PHANTOM is not set -# CONFIG_TIFM_CORE is not set -# CONFIG_ICS932S401 is not set -# CONFIG_ENCLOSURE_SERVICES is not set -# CONFIG_HP_ILO is not set -# CONFIG_APDS9802ALS is not set -# CONFIG_ISL29003 is not set -# CONFIG_ISL29020 is not set -# CONFIG_SENSORS_TSL2550 is not set -# CONFIG_SENSORS_BH1770 is not set -# CONFIG_SENSORS_APDS990X is not set -# CONFIG_HMC6352 is not set -# CONFIG_DS1682 is not set -# CONFIG_LATTICE_ECP3_CONFIG is not set -# CONFIG_SRAM is not set -# CONFIG_DW_XDATA_PCIE is not set -# CONFIG_PCI_ENDPOINT_TEST is not set -# CONFIG_XILINX_SDFEC is not set -# CONFIG_HISI_HIKEY_USB is not set -# CONFIG_OPEN_DICE is not set -# CONFIG_VCPU_STALL_DETECTOR is not set -# CONFIG_C2PORT is not set - -# -# EEPROM support -# -CONFIG_EEPROM_AT24=m -# CONFIG_EEPROM_AT25 is not set -# CONFIG_EEPROM_LEGACY is not set -# CONFIG_EEPROM_MAX6875 is not set -# CONFIG_EEPROM_93CX6 is not set -# CONFIG_EEPROM_93XX46 is not set -# CONFIG_EEPROM_IDT_89HPESX is not set -# CONFIG_EEPROM_EE1004 is not set -# end of EEPROM support - -# CONFIG_CB710_CORE is not set - -# -# Texas Instruments shared transport line discipline -# -# CONFIG_TI_ST is not set -# end of Texas Instruments shared transport line discipline - -# CONFIG_SENSORS_LIS3_I2C is not set -# CONFIG_ALTERA_STAPL is not set -# CONFIG_GENWQE is not set -# CONFIG_ECHO is not set -# CONFIG_BCM_VK is not set -# CONFIG_MISC_ALCOR_PCI is not set -# CONFIG_MISC_RTSX_PCI is not set -# CONFIG_MISC_RTSX_USB is not set -# CONFIG_UACCE is not set -# CONFIG_PVPANIC is not set -# CONFIG_GP_PCI1XXXX is not set -# end of Misc devices - -# -# SCSI device support -# -CONFIG_SCSI_MOD=y -CONFIG_RAID_ATTRS=y -CONFIG_SCSI_COMMON=y -CONFIG_SCSI=y -CONFIG_SCSI_DMA=y -CONFIG_SCSI_NETLINK=y -CONFIG_SCSI_PROC_FS=y - -# -# SCSI support type (disk, tape, CD-ROM) -# -CONFIG_BLK_DEV_SD=y -# CONFIG_CHR_DEV_ST is not set -CONFIG_BLK_DEV_SR=y -CONFIG_CHR_DEV_SG=y -CONFIG_BLK_DEV_BSG=y -CONFIG_CHR_DEV_SCH=m -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -# CONFIG_SCSI_SCAN_ASYNC is not set - -# -# SCSI Transports -# -CONFIG_SCSI_SPI_ATTRS=m -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_ISCSI_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=y -CONFIG_SCSI_SAS_LIBSAS=y -CONFIG_SCSI_SAS_ATA=y -CONFIG_SCSI_SAS_HOST_SMP=y -# CONFIG_SCSI_SRP_ATTRS is not set -# end of SCSI Transports - -CONFIG_SCSI_LOWLEVEL=y -CONFIG_ISCSI_TCP=m -CONFIG_ISCSI_BOOT_SYSFS=m -# CONFIG_SCSI_CXGB3_ISCSI is not set -# CONFIG_SCSI_CXGB4_ISCSI is not set -# CONFIG_SCSI_BNX2_ISCSI is not set -# CONFIG_SCSI_BNX2X_FCOE is not set -# CONFIG_BE2ISCSI is not set -# CONFIG_BLK_DEV_3W_XXXX_RAID is not set -# CONFIG_SCSI_HPSA is not set -# CONFIG_SCSI_3W_9XXX is not set -# CONFIG_SCSI_3W_SAS is not set -# CONFIG_SCSI_ACARD is not set -# CONFIG_SCSI_AACRAID is not set -# CONFIG_SCSI_AIC7XXX is not set -# CONFIG_SCSI_AIC79XX is not set -# CONFIG_SCSI_AIC94XX is not set -CONFIG_SCSI_MVSAS=y -# CONFIG_SCSI_MVSAS_DEBUG is not set -CONFIG_SCSI_MVSAS_TASKLET=y -CONFIG_SCSI_MVUMI=y -# CONFIG_SCSI_ADVANSYS is not set -# CONFIG_SCSI_ARCMSR is not set -# CONFIG_SCSI_ESAS2R is not set -CONFIG_MEGARAID_NEWGEN=y -CONFIG_MEGARAID_MM=y -CONFIG_MEGARAID_MAILBOX=y -CONFIG_MEGARAID_LEGACY=y -CONFIG_MEGARAID_SAS=y -CONFIG_SCSI_MPT3SAS=y -CONFIG_SCSI_MPT2SAS_MAX_SGE=128 -CONFIG_SCSI_MPT3SAS_MAX_SGE=128 -CONFIG_SCSI_MPT2SAS=y -# CONFIG_SCSI_MPI3MR is not set -# CONFIG_SCSI_SMARTPQI is not set -# CONFIG_SCSI_HPTIOP is not set -# CONFIG_SCSI_BUSLOGIC is not set -# CONFIG_SCSI_MYRB is not set -# CONFIG_SCSI_MYRS is not set -CONFIG_LIBFC=m -CONFIG_LIBFCOE=m -CONFIG_FCOE=m -# CONFIG_SCSI_SNIC is not set -# CONFIG_SCSI_DMX3191D is not set -# CONFIG_SCSI_FDOMAIN_PCI is not set -# CONFIG_SCSI_IPS is not set -# CONFIG_SCSI_INITIO is not set -# CONFIG_SCSI_INIA100 is not set -# CONFIG_SCSI_PPA is not set -# CONFIG_SCSI_IMM is not set -# CONFIG_SCSI_STEX is not set -# CONFIG_SCSI_SYM53C8XX_2 is not set -# CONFIG_SCSI_IPR is not set -CONFIG_SCSI_QLOGIC_1280=m -CONFIG_SCSI_QLA_FC=m -CONFIG_TCM_QLA2XXX=m -# CONFIG_TCM_QLA2XXX_DEBUG is not set -CONFIG_SCSI_QLA_ISCSI=m -# CONFIG_SCSI_EFCT is not set -# CONFIG_SCSI_DC395x is not set -# CONFIG_SCSI_AM53C974 is not set -# CONFIG_SCSI_WD719X is not set -# CONFIG_SCSI_DEBUG is not set -# CONFIG_SCSI_PMCRAID is not set -# CONFIG_SCSI_PM8001 is not set -# CONFIG_SCSI_BFA_FC is not set -CONFIG_SCSI_VIRTIO=m -# CONFIG_SCSI_CHELSIO_FCOE is not set -# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set -# CONFIG_SCSI_DH is not set -# end of SCSI device support - -CONFIG_ATA=y -CONFIG_SATA_HOST=y -CONFIG_PATA_TIMINGS=y -CONFIG_ATA_VERBOSE_ERROR=y -CONFIG_ATA_FORCE=y -CONFIG_ATA_ACPI=y -# CONFIG_SATA_ZPODD is not set -CONFIG_SATA_PMP=y - -# -# Controllers with non-SFF native interface -# -CONFIG_SATA_AHCI=y -CONFIG_SATA_MOBILE_LPM_POLICY=0 -CONFIG_SATA_AHCI_PLATFORM=y -CONFIG_AHCI_DWC=y -# CONFIG_AHCI_CEVA is not set -# CONFIG_SATA_INIC162X is not set -# CONFIG_SATA_ACARD_AHCI is not set -# CONFIG_SATA_SIL24 is not set -CONFIG_ATA_SFF=y - -# -# SFF controllers with custom DMA interface -# -# CONFIG_PDC_ADMA is not set -# CONFIG_SATA_QSTOR is not set -# CONFIG_SATA_SX4 is not set -CONFIG_ATA_BMDMA=y - -# -# SATA SFF controllers with BMDMA -# -# CONFIG_ATA_PIIX is not set -# CONFIG_SATA_DWC is not set -# CONFIG_SATA_MV is not set -# CONFIG_SATA_NV is not set -# CONFIG_SATA_PROMISE is not set -# CONFIG_SATA_SIL is not set -# CONFIG_SATA_SIS is not set -# CONFIG_SATA_SVW is not set -# CONFIG_SATA_ULI is not set -# CONFIG_SATA_VIA is not set -# CONFIG_SATA_VITESSE is not set - -# -# PATA SFF controllers with BMDMA -# -# CONFIG_PATA_ALI is not set -# CONFIG_PATA_AMD is not set -# CONFIG_PATA_ARTOP is not set -CONFIG_PATA_ATIIXP=y -# CONFIG_PATA_ATP867X is not set -# CONFIG_PATA_CMD64X is not set -# CONFIG_PATA_CYPRESS is not set -# CONFIG_PATA_EFAR is not set -# CONFIG_PATA_HPT366 is not set -# CONFIG_PATA_HPT37X is not set -# CONFIG_PATA_HPT3X2N is not set -# CONFIG_PATA_HPT3X3 is not set -# CONFIG_PATA_IT8213 is not set -# CONFIG_PATA_IT821X is not set -# CONFIG_PATA_JMICRON is not set -# CONFIG_PATA_MARVELL is not set -# CONFIG_PATA_NETCELL is not set -# CONFIG_PATA_NINJA32 is not set -# CONFIG_PATA_NS87415 is not set -# CONFIG_PATA_OLDPIIX is not set -# CONFIG_PATA_OPTIDMA is not set -# CONFIG_PATA_PDC2027X is not set -# CONFIG_PATA_PDC_OLD is not set -# CONFIG_PATA_RADISYS is not set -# CONFIG_PATA_RDC is not set -# CONFIG_PATA_SCH is not set -# CONFIG_PATA_SERVERWORKS is not set -# CONFIG_PATA_SIL680 is not set -# CONFIG_PATA_SIS is not set -# CONFIG_PATA_TOSHIBA is not set -# CONFIG_PATA_TRIFLEX is not set -# CONFIG_PATA_VIA is not set -# CONFIG_PATA_WINBOND is not set - -# -# PIO-only SFF controllers -# -# CONFIG_PATA_CMD640_PCI is not set -# CONFIG_PATA_MPIIX is not set -# CONFIG_PATA_NS87410 is not set -# CONFIG_PATA_OPTI is not set -CONFIG_PATA_PCMCIA=m -# CONFIG_PATA_OF_PLATFORM is not set -# CONFIG_PATA_RZ1000 is not set -# CONFIG_PATA_PARPORT is not set - -# -# Generic fallback / legacy drivers -# -# CONFIG_PATA_ACPI is not set -# CONFIG_ATA_GENERIC is not set -# CONFIG_PATA_LEGACY is not set -CONFIG_MD=y -CONFIG_BLK_DEV_MD=m -CONFIG_MD_BITMAP_FILE=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_RAID1=m -CONFIG_MD_RAID10=m -CONFIG_MD_RAID456=m -CONFIG_MD_MULTIPATH=m -# CONFIG_MD_FAULTY is not set -# CONFIG_MD_CLUSTER is not set -CONFIG_BCACHE=m -# CONFIG_BCACHE_DEBUG is not set -# CONFIG_BCACHE_CLOSURES_DEBUG is not set -# CONFIG_BCACHE_ASYNC_REGISTRATION is not set -CONFIG_BLK_DEV_DM_BUILTIN=y -CONFIG_BLK_DEV_DM=y -# CONFIG_DM_DEBUG is not set -CONFIG_DM_BUFIO=m -# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set -CONFIG_DM_BIO_PRISON=m -CONFIG_DM_PERSISTENT_DATA=m -# CONFIG_DM_UNSTRIPED is not set -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=m -CONFIG_DM_THIN_PROVISIONING=m -CONFIG_DM_CACHE=m -CONFIG_DM_CACHE_SMQ=m -CONFIG_DM_WRITECACHE=m -# CONFIG_DM_EBS is not set -# CONFIG_DM_ERA is not set -# CONFIG_DM_CLONE is not set -CONFIG_DM_MIRROR=m -# CONFIG_DM_LOG_USERSPACE is not set -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=m -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -# CONFIG_DM_MULTIPATH_HST is not set -# CONFIG_DM_MULTIPATH_IOA is not set -# CONFIG_DM_DELAY is not set -# CONFIG_DM_DUST is not set -# CONFIG_DM_INIT is not set -# CONFIG_DM_UEVENT is not set -# CONFIG_DM_FLAKEY is not set -# CONFIG_DM_VERITY is not set -# CONFIG_DM_SWITCH is not set -# CONFIG_DM_LOG_WRITES is not set -# CONFIG_DM_INTEGRITY is not set -# CONFIG_DM_ZONED is not set -# CONFIG_DM_AUDIT is not set -CONFIG_TARGET_CORE=m -CONFIG_TCM_IBLOCK=m -CONFIG_TCM_FILEIO=m -CONFIG_TCM_PSCSI=m -CONFIG_TCM_USER2=m -CONFIG_LOOPBACK_TARGET=m -# CONFIG_TCM_FC is not set -CONFIG_ISCSI_TARGET=m -# CONFIG_ISCSI_TARGET_CXGB4 is not set -# CONFIG_REMOTE_TARGET is not set -# CONFIG_FUSION is not set - -# -# IEEE 1394 (FireWire) support -# -# CONFIG_FIREWIRE is not set -# CONFIG_FIREWIRE_NOSY is not set -# end of IEEE 1394 (FireWire) support - -CONFIG_NETDEVICES=y -CONFIG_MII=y -CONFIG_NET_CORE=y -CONFIG_BONDING=m -CONFIG_DUMMY=y -CONFIG_WIREGUARD=m -# CONFIG_WIREGUARD_DEBUG is not set -# CONFIG_EQUALIZER is not set -# CONFIG_NET_FC is not set -# CONFIG_IFB is not set -# CONFIG_NET_TEAM is not set -CONFIG_MACVLAN=m -CONFIG_MACVTAP=m -CONFIG_IPVLAN_L3S=y -CONFIG_IPVLAN=m -# CONFIG_IPVTAP is not set -CONFIG_VXLAN=y -# CONFIG_GENEVE is not set -# CONFIG_BAREUDP is not set -# CONFIG_GTP is not set -# CONFIG_AMT is not set -# CONFIG_MACSEC is not set -# CONFIG_NETCONSOLE is not set -# CONFIG_NTB_NETDEV is not set -CONFIG_RIONET=m -CONFIG_RIONET_TX_SIZE=128 -CONFIG_RIONET_RX_SIZE=128 -CONFIG_TUN=m -CONFIG_TAP=m -# CONFIG_TUN_VNET_CROSS_LE is not set -CONFIG_VETH=m -CONFIG_VIRTIO_NET=m -# CONFIG_NLMON is not set -# CONFIG_VSOCKMON is not set -# CONFIG_ARCNET is not set -CONFIG_ETHERNET=y -CONFIG_MDIO=y -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_AGERE is not set -# CONFIG_NET_VENDOR_ALACRITECH is not set -# CONFIG_NET_VENDOR_ALTEON is not set -# CONFIG_ALTERA_TSE is not set -# CONFIG_NET_VENDOR_AMAZON is not set -# CONFIG_NET_VENDOR_AMD is not set -# CONFIG_NET_VENDOR_AQUANTIA is not set -# CONFIG_NET_VENDOR_ARC is not set -CONFIG_NET_VENDOR_ASIX=y -# CONFIG_SPI_AX88796C is not set -# CONFIG_NET_VENDOR_ATHEROS is not set -CONFIG_NET_VENDOR_BROADCOM=y -# CONFIG_B44 is not set -# CONFIG_BCMGENET is not set -CONFIG_BNX2=y -# CONFIG_CNIC is not set -# CONFIG_TIGON3 is not set -# CONFIG_BNX2X is not set -# CONFIG_SYSTEMPORT is not set -# CONFIG_BNXT is not set -CONFIG_NET_VENDOR_CADENCE=y -# CONFIG_MACB is not set -# CONFIG_NET_VENDOR_CAVIUM is not set -CONFIG_NET_VENDOR_CHELSIO=y -CONFIG_CHELSIO_T1=m -CONFIG_CHELSIO_T1_1G=y -CONFIG_CHELSIO_T3=m -CONFIG_CHELSIO_T4=m -# CONFIG_CHELSIO_T4VF is not set -CONFIG_CHELSIO_INLINE_CRYPTO=y -# CONFIG_CHELSIO_TLS_DEVICE is not set -# CONFIG_NET_VENDOR_CISCO is not set -CONFIG_NET_VENDOR_CORTINA=y -# CONFIG_GEMINI_ETHERNET is not set -CONFIG_NET_VENDOR_DAVICOM=y -# CONFIG_DM9051 is not set -# CONFIG_DNET is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -CONFIG_NET_VENDOR_ENGLEDER=y -# CONFIG_TSNEP is not set -# CONFIG_NET_VENDOR_EZCHIP is not set -CONFIG_NET_VENDOR_FUJITSU=y -# CONFIG_PCMCIA_FMVJ18X is not set -CONFIG_NET_VENDOR_FUNGIBLE=y -# CONFIG_FUN_ETH is not set -CONFIG_NET_VENDOR_GOOGLE=y -CONFIG_NET_VENDOR_HUAWEI=y -# CONFIG_NET_VENDOR_I825XX is not set -CONFIG_NET_VENDOR_INTEL=y -# CONFIG_E100 is not set -CONFIG_E1000=y -CONFIG_E1000E=y -CONFIG_IGB=y -CONFIG_IGB_HWMON=y -# CONFIG_IGBVF is not set -CONFIG_IXGBE=y -CONFIG_IXGBE_HWMON=y -# CONFIG_IXGBEVF is not set -# CONFIG_I40E is not set -# CONFIG_I40EVF is not set -# CONFIG_ICE is not set -# CONFIG_FM10K is not set -# CONFIG_IGC is not set -# CONFIG_JME is not set -CONFIG_NET_VENDOR_ADI=y -CONFIG_NET_VENDOR_LITEX=y -# CONFIG_LITEX_LITEETH is not set -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -CONFIG_NET_VENDOR_MICROCHIP=y -# CONFIG_ENC28J60 is not set -# CONFIG_ENCX24J600 is not set -# CONFIG_LAN743X is not set -# CONFIG_VCAP is not set -CONFIG_NET_VENDOR_MICROSEMI=y -CONFIG_NET_VENDOR_MICROSOFT=y -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_FEALNX is not set -CONFIG_NET_VENDOR_NI=y -# CONFIG_NI_XGE_MANAGEMENT_ENET is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -CONFIG_NET_VENDOR_NETERION=y -# CONFIG_S2IO is not set -# CONFIG_NET_VENDOR_NETRONOME is not set -# CONFIG_NET_VENDOR_NVIDIA is not set -# CONFIG_NET_VENDOR_OKI is not set -# CONFIG_ETHOC is not set -CONFIG_NET_VENDOR_PACKET_ENGINES=y -# CONFIG_HAMACHI is not set -# CONFIG_YELLOWFIN is not set -CONFIG_NET_VENDOR_PENSANDO=y -# CONFIG_IONIC is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -# CONFIG_NET_VENDOR_BROCADE is not set -# CONFIG_NET_VENDOR_QUALCOMM is not set -# CONFIG_NET_VENDOR_RDC is not set -CONFIG_NET_VENDOR_REALTEK=y -CONFIG_8139CP=m -CONFIG_8139TOO=m -CONFIG_8139TOO_PIO=y -# CONFIG_8139TOO_TUNE_TWISTER is not set -# CONFIG_8139TOO_8129 is not set -# CONFIG_8139_OLD_RX_RESET is not set -CONFIG_R8169=y -# CONFIG_NET_VENDOR_RENESAS is not set -# CONFIG_NET_VENDOR_ROCKER is not set -# CONFIG_NET_VENDOR_SAMSUNG is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -# CONFIG_NET_VENDOR_SIS is not set -# CONFIG_NET_VENDOR_SOLARFLARE is not set -# CONFIG_NET_VENDOR_SMSC is not set -CONFIG_NET_VENDOR_SOCIONEXT=y -CONFIG_NET_VENDOR_STMICRO=y -CONFIG_STMMAC_ETH=y -# CONFIG_STMMAC_SELFTESTS is not set -CONFIG_STMMAC_PLATFORM=y -# CONFIG_DWMAC_DWC_QOS_ETH is not set -CONFIG_DWMAC_GENERIC=y -# CONFIG_DWMAC_INTEL_PLAT is not set -CONFIG_DWMAC_LOONGSON=y -# CONFIG_STMMAC_PCI is not set -# CONFIG_NET_VENDOR_SUN is not set -CONFIG_NET_VENDOR_SYNOPSYS=y -# CONFIG_DWC_XLGMAC is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -CONFIG_NET_VENDOR_VERTEXCOM=y -# CONFIG_MSE102X is not set -# CONFIG_NET_VENDOR_VIA is not set -CONFIG_NET_VENDOR_WANGXUN=y -CONFIG_LIBWX=y -CONFIG_NGBE=y -CONFIG_TXGBE=y -# CONFIG_NET_VENDOR_WIZNET is not set -# CONFIG_NET_VENDOR_XILINX is not set -CONFIG_NET_VENDOR_XIRCOM=y -# CONFIG_PCMCIA_XIRC2PS is not set -# CONFIG_FDDI is not set -# CONFIG_HIPPI is not set -# CONFIG_NET_SB1000 is not set -CONFIG_PHYLINK=y -CONFIG_PHYLIB=y -CONFIG_SWPHY=y -# CONFIG_LED_TRIGGER_PHY is not set -CONFIG_PHYLIB_LEDS=y -CONFIG_FIXED_PHY=y -CONFIG_SFP=y - -# -# MII PHY device drivers -# -# CONFIG_AMD_PHY is not set -# CONFIG_ADIN_PHY is not set -# CONFIG_ADIN1100_PHY is not set -# CONFIG_AQUANTIA_PHY is not set -# CONFIG_AX88796B_PHY is not set -# CONFIG_BROADCOM_PHY is not set -# CONFIG_BCM54140_PHY is not set -# CONFIG_BCM7XXX_PHY is not set -# CONFIG_BCM84881_PHY is not set -# CONFIG_BCM87XX_PHY is not set -# CONFIG_CICADA_PHY is not set -# CONFIG_CORTINA_PHY is not set -# CONFIG_DAVICOM_PHY is not set -# CONFIG_ICPLUS_PHY is not set -# CONFIG_LXT_PHY is not set -# CONFIG_INTEL_XWAY_PHY is not set -# CONFIG_LSI_ET1011C_PHY is not set -# CONFIG_MARVELL_PHY is not set -CONFIG_MARVELL_10G_PHY=y -# CONFIG_MARVELL_88Q2XXX_PHY is not set -# CONFIG_MARVELL_88X2222_PHY is not set -# CONFIG_MAXLINEAR_GPHY is not set -# CONFIG_MEDIATEK_GE_PHY is not set -# CONFIG_MICREL_PHY is not set -# CONFIG_MICROCHIP_T1S_PHY is not set -# CONFIG_MICROCHIP_PHY is not set -# CONFIG_MICROCHIP_T1_PHY is not set -# CONFIG_MICROSEMI_PHY is not set -# CONFIG_MOTORCOMM_PHY is not set -# CONFIG_NATIONAL_PHY is not set -# CONFIG_NXP_CBTX_PHY is not set -# CONFIG_NXP_C45_TJA11XX_PHY is not set -# CONFIG_NXP_TJA11XX_PHY is not set -# CONFIG_NCN26000_PHY is not set -# CONFIG_QSEMI_PHY is not set -CONFIG_REALTEK_PHY=y -# CONFIG_RENESAS_PHY is not set -# CONFIG_ROCKCHIP_PHY is not set -# CONFIG_SMSC_PHY is not set -# CONFIG_STE10XP is not set -# CONFIG_TERANETICS_PHY is not set -# CONFIG_DP83822_PHY is not set -# CONFIG_DP83TC811_PHY is not set -# CONFIG_DP83848_PHY is not set -# CONFIG_DP83867_PHY is not set -# CONFIG_DP83869_PHY is not set -# CONFIG_DP83TD510_PHY is not set -# CONFIG_VITESSE_PHY is not set -# CONFIG_XILINX_GMII2RGMII is not set -# CONFIG_MICREL_KS8995MA is not set -# CONFIG_PSE_CONTROLLER is not set -CONFIG_MDIO_DEVICE=y -CONFIG_MDIO_BUS=y -CONFIG_FWNODE_MDIO=y -CONFIG_OF_MDIO=y -CONFIG_ACPI_MDIO=y -CONFIG_MDIO_DEVRES=y -# CONFIG_MDIO_BITBANG is not set -# CONFIG_MDIO_BCM_UNIMAC is not set -# CONFIG_MDIO_HISI_FEMAC is not set -CONFIG_MDIO_I2C=y -# CONFIG_MDIO_MVUSB is not set -# CONFIG_MDIO_MSCC_MIIM is not set -# CONFIG_MDIO_OCTEON is not set -# CONFIG_MDIO_IPQ4019 is not set -# CONFIG_MDIO_IPQ8064 is not set -# CONFIG_MDIO_THUNDER is not set - -# -# MDIO Multiplexers -# -# CONFIG_MDIO_BUS_MUX_GPIO is not set -# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set -# CONFIG_MDIO_BUS_MUX_MMIOREG is not set - -# -# PCS device drivers -# -CONFIG_PCS_XPCS=y -# end of PCS device drivers - -# CONFIG_PLIP is not set -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -CONFIG_PPP_MPPE=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOE=m -# CONFIG_PPPOE_HASH_BITS_1 is not set -# CONFIG_PPPOE_HASH_BITS_2 is not set -CONFIG_PPPOE_HASH_BITS_4=y -# CONFIG_PPPOE_HASH_BITS_8 is not set -CONFIG_PPPOE_HASH_BITS=4 -CONFIG_PPTP=m -CONFIG_PPPOL2TP=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -# CONFIG_SLIP is not set -CONFIG_SLHC=m -CONFIG_USB_NET_DRIVERS=y -# CONFIG_USB_CATC is not set -# CONFIG_USB_KAWETH is not set -# CONFIG_USB_PEGASUS is not set -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -# CONFIG_USB_LAN78XX is not set -CONFIG_USB_USBNET=m -# CONFIG_USB_NET_AX8817X is not set -# CONFIG_USB_NET_AX88179_178A is not set -CONFIG_USB_NET_CDCETHER=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_NCM=m -CONFIG_USB_NET_HUAWEI_CDC_NCM=m -CONFIG_USB_NET_CDC_MBIM=m -# CONFIG_USB_NET_DM9601 is not set -# CONFIG_USB_NET_SR9700 is not set -# CONFIG_USB_NET_SR9800 is not set -# CONFIG_USB_NET_SMSC75XX is not set -# CONFIG_USB_NET_SMSC95XX is not set -# CONFIG_USB_NET_GL620A is not set -# CONFIG_USB_NET_NET1080 is not set -# CONFIG_USB_NET_PLUSB is not set -# CONFIG_USB_NET_MCS7830 is not set -CONFIG_USB_NET_RNDIS_HOST=m -CONFIG_USB_NET_CDC_SUBSET=m -# CONFIG_USB_ALI_M5632 is not set -# CONFIG_USB_AN2720 is not set -# CONFIG_USB_BELKIN is not set -# CONFIG_USB_ARMLINUX is not set -# CONFIG_USB_EPSON2888 is not set -# CONFIG_USB_KC2190 is not set -# CONFIG_USB_NET_ZAURUS is not set -# CONFIG_USB_NET_CX82310_ETH is not set -# CONFIG_USB_NET_KALMIA is not set -# CONFIG_USB_NET_QMI_WWAN is not set -# CONFIG_USB_HSO is not set -# CONFIG_USB_NET_INT51X1 is not set -# CONFIG_USB_IPHETH is not set -# CONFIG_USB_SIERRA_NET is not set -# CONFIG_USB_VL600 is not set -# CONFIG_USB_NET_CH9200 is not set -# CONFIG_USB_NET_AQC111 is not set -CONFIG_USB_RTL8153_ECM=m -CONFIG_WLAN=y -CONFIG_WLAN_VENDOR_ADMTEK=y -# CONFIG_ADM8211 is not set -CONFIG_ATH_COMMON=m -CONFIG_WLAN_VENDOR_ATH=y -# CONFIG_ATH_DEBUG is not set -# CONFIG_ATH5K is not set -# CONFIG_ATH5K_PCI is not set -CONFIG_ATH9K_HW=m -CONFIG_ATH9K_COMMON=m -CONFIG_ATH9K_BTCOEX_SUPPORT=y -CONFIG_ATH9K=m -CONFIG_ATH9K_PCI=y -# CONFIG_ATH9K_AHB is not set -# CONFIG_ATH9K_DEBUGFS is not set -# CONFIG_ATH9K_DYNACK is not set -# CONFIG_ATH9K_WOW is not set -CONFIG_ATH9K_RFKILL=y -# CONFIG_ATH9K_CHANNEL_CONTEXT is not set -CONFIG_ATH9K_PCOEM=y -# CONFIG_ATH9K_PCI_NO_EEPROM is not set -CONFIG_ATH9K_HTC=m -# CONFIG_ATH9K_HTC_DEBUGFS is not set -# CONFIG_ATH9K_HWRNG is not set -# CONFIG_CARL9170 is not set -# CONFIG_ATH6KL is not set -# CONFIG_AR5523 is not set -# CONFIG_WIL6210 is not set -# CONFIG_ATH10K is not set -# CONFIG_WCN36XX is not set -# CONFIG_ATH11K is not set -# CONFIG_ATH12K is not set -CONFIG_WLAN_VENDOR_ATMEL=y -# CONFIG_ATMEL is not set -# CONFIG_AT76C50X_USB is not set -CONFIG_WLAN_VENDOR_BROADCOM=y -# CONFIG_B43 is not set -# CONFIG_B43LEGACY is not set -# CONFIG_BRCMSMAC is not set -# CONFIG_BRCMFMAC is not set -CONFIG_WLAN_VENDOR_CISCO=y -# CONFIG_AIRO is not set -# CONFIG_AIRO_CS is not set -CONFIG_WLAN_VENDOR_INTEL=y -# CONFIG_IPW2100 is not set -# CONFIG_IPW2200 is not set -# CONFIG_IWL4965 is not set -# CONFIG_IWL3945 is not set -CONFIG_IWLWIFI=m -CONFIG_IWLWIFI_LEDS=y -CONFIG_IWLDVM=m -CONFIG_IWLMVM=m -CONFIG_IWLWIFI_OPMODE_MODULAR=y - -# -# Debugging Options -# -# CONFIG_IWLWIFI_DEBUG is not set -# end of Debugging Options - -CONFIG_WLAN_VENDOR_INTERSIL=y -CONFIG_HOSTAP=m -# CONFIG_HOSTAP_FIRMWARE is not set -# CONFIG_HOSTAP_PLX is not set -# CONFIG_HOSTAP_PCI is not set -# CONFIG_HOSTAP_CS is not set -# CONFIG_HERMES is not set -# CONFIG_P54_COMMON is not set -CONFIG_WLAN_VENDOR_MARVELL=y -# CONFIG_LIBERTAS is not set -# CONFIG_LIBERTAS_THINFIRM is not set -# CONFIG_MWIFIEX is not set -# CONFIG_MWL8K is not set -CONFIG_WLAN_VENDOR_MEDIATEK=y -CONFIG_MT7601U=m -# CONFIG_MT76x0U is not set -# CONFIG_MT76x0E is not set -# CONFIG_MT76x2E is not set -# CONFIG_MT76x2U is not set -# CONFIG_MT7603E is not set -# CONFIG_MT7615E is not set -# CONFIG_MT7663U is not set -# CONFIG_MT7915E is not set -# CONFIG_MT7921E is not set -# CONFIG_MT7921U is not set -# CONFIG_MT7996E is not set -CONFIG_WLAN_VENDOR_MICROCHIP=y -# CONFIG_WILC1000_SPI is not set -CONFIG_WLAN_VENDOR_PURELIFI=y -# CONFIG_PLFXLC is not set -CONFIG_WLAN_VENDOR_RALINK=y -CONFIG_RT2X00=m -# CONFIG_RT2400PCI is not set -# CONFIG_RT2500PCI is not set -# CONFIG_RT61PCI is not set -# CONFIG_RT2800PCI is not set -# CONFIG_RT2500USB is not set -# CONFIG_RT73USB is not set -CONFIG_RT2800USB=m -CONFIG_RT2800USB_RT33XX=y -CONFIG_RT2800USB_RT35XX=y -# CONFIG_RT2800USB_RT3573 is not set -# CONFIG_RT2800USB_RT53XX is not set -# CONFIG_RT2800USB_RT55XX is not set -# CONFIG_RT2800USB_UNKNOWN is not set -CONFIG_RT2800_LIB=m -CONFIG_RT2X00_LIB_USB=m -CONFIG_RT2X00_LIB=m -CONFIG_RT2X00_LIB_FIRMWARE=y -CONFIG_RT2X00_LIB_CRYPTO=y -CONFIG_RT2X00_LIB_LEDS=y -# CONFIG_RT2X00_DEBUG is not set -CONFIG_WLAN_VENDOR_REALTEK=y -# CONFIG_RTL8180 is not set -# CONFIG_RTL8187 is not set -CONFIG_RTL_CARDS=m -CONFIG_RTL8192CE=m -CONFIG_RTL8192SE=m -CONFIG_RTL8192DE=m -CONFIG_RTL8723AE=m -CONFIG_RTL8723BE=m -CONFIG_RTL8188EE=m -CONFIG_RTL8192EE=m -CONFIG_RTL8821AE=m -CONFIG_RTL8192CU=m -CONFIG_RTLWIFI=m -CONFIG_RTLWIFI_PCI=m -CONFIG_RTLWIFI_USB=m -# CONFIG_RTLWIFI_DEBUG is not set -CONFIG_RTL8192C_COMMON=m -CONFIG_RTL8723_COMMON=m -CONFIG_RTLBTCOEXIST=m -CONFIG_RTL8XXXU=m -# CONFIG_RTL8XXXU_UNTESTED is not set -CONFIG_RTW88=m -CONFIG_RTW88_CORE=m -CONFIG_RTW88_PCI=m -CONFIG_RTW88_8822B=m -CONFIG_RTW88_8822C=m -CONFIG_RTW88_8723D=m -CONFIG_RTW88_8821C=m -CONFIG_RTW88_8822BE=m -# CONFIG_RTW88_8822BU is not set -CONFIG_RTW88_8822CE=m -# CONFIG_RTW88_8822CU is not set -CONFIG_RTW88_8723DE=m -# CONFIG_RTW88_8723DU is not set -CONFIG_RTW88_8821CE=m -# CONFIG_RTW88_8821CU is not set -# CONFIG_RTW88_DEBUG is not set -# CONFIG_RTW88_DEBUGFS is not set -CONFIG_RTW89=m -CONFIG_RTW89_CORE=m -CONFIG_RTW89_PCI=m -CONFIG_RTW89_8852A=m -CONFIG_RTW89_8852C=m -# CONFIG_RTW89_8851BE is not set -CONFIG_RTW89_8852AE=m -# CONFIG_RTW89_8852BE is not set -CONFIG_RTW89_8852CE=m -# CONFIG_RTW89_DEBUGMSG is not set -# CONFIG_RTW89_DEBUGFS is not set -CONFIG_WLAN_VENDOR_RSI=y -# CONFIG_RSI_91X is not set -CONFIG_WLAN_VENDOR_SILABS=y -# CONFIG_WFX is not set -CONFIG_WLAN_VENDOR_ST=y -# CONFIG_CW1200 is not set -CONFIG_WLAN_VENDOR_TI=y -# CONFIG_WL1251 is not set -# CONFIG_WL12XX is not set -# CONFIG_WL18XX is not set -# CONFIG_WLCORE is not set -CONFIG_WLAN_VENDOR_ZYDAS=y -# CONFIG_USB_ZD1201 is not set -CONFIG_ZD1211RW=m -# CONFIG_ZD1211RW_DEBUG is not set -CONFIG_WLAN_VENDOR_QUANTENNA=y -# CONFIG_QTNFMAC_PCIE is not set -# CONFIG_PCMCIA_RAYCS is not set -# CONFIG_PCMCIA_WL3501 is not set -CONFIG_USB_NET_RNDIS_WLAN=m -# CONFIG_MAC80211_HWSIM is not set -# CONFIG_VIRT_WIFI is not set -# CONFIG_WAN is not set - -# -# Wireless WAN -# -# CONFIG_WWAN is not set -# end of Wireless WAN - -# CONFIG_VMXNET3 is not set -# CONFIG_FUJITSU_ES is not set -CONFIG_USB4_NET=m -# CONFIG_NETDEVSIM is not set -CONFIG_NET_FAILOVER=m -# CONFIG_ISDN is not set - -# -# Input device support -# -CONFIG_INPUT=y -CONFIG_INPUT_LEDS=y -CONFIG_INPUT_FF_MEMLESS=m -CONFIG_INPUT_SPARSEKMAP=y -# CONFIG_INPUT_MATRIXKMAP is not set -CONFIG_INPUT_VIVALDIFMAP=y - -# -# Userland interfaces -# -CONFIG_INPUT_MOUSEDEV=y -CONFIG_INPUT_MOUSEDEV_PSAUX=y -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -# CONFIG_INPUT_JOYDEV is not set -CONFIG_INPUT_EVDEV=y -# CONFIG_INPUT_EVBUG is not set - -# -# Input Device Drivers -# -CONFIG_INPUT_KEYBOARD=y -# CONFIG_KEYBOARD_ADP5588 is not set -# CONFIG_KEYBOARD_ADP5589 is not set -CONFIG_KEYBOARD_ATKBD=y -# CONFIG_KEYBOARD_QT1050 is not set -# CONFIG_KEYBOARD_QT1070 is not set -# CONFIG_KEYBOARD_QT2160 is not set -# CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_LKKBD is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_GPIO_POLLED is not set -# CONFIG_KEYBOARD_TCA6416 is not set -# CONFIG_KEYBOARD_TCA8418 is not set -# CONFIG_KEYBOARD_MATRIX is not set -# CONFIG_KEYBOARD_LM8323 is not set -# CONFIG_KEYBOARD_LM8333 is not set -# CONFIG_KEYBOARD_MAX7359 is not set -# CONFIG_KEYBOARD_MCS is not set -# CONFIG_KEYBOARD_MPR121 is not set -# CONFIG_KEYBOARD_NEWTON is not set -# CONFIG_KEYBOARD_OPENCORES is not set -# CONFIG_KEYBOARD_SAMSUNG is not set -# CONFIG_KEYBOARD_STOWAWAY is not set -# CONFIG_KEYBOARD_SUNKBD is not set -# CONFIG_KEYBOARD_OMAP4 is not set -# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set -CONFIG_KEYBOARD_XTKBD=m -# CONFIG_KEYBOARD_CAP11XX is not set -# CONFIG_KEYBOARD_BCM is not set -# CONFIG_KEYBOARD_CYPRESS_SF is not set -CONFIG_INPUT_MOUSE=y -CONFIG_MOUSE_PS2=y -CONFIG_MOUSE_PS2_ALPS=y -CONFIG_MOUSE_PS2_BYD=y -CONFIG_MOUSE_PS2_LOGIPS2PP=y -CONFIG_MOUSE_PS2_SYNAPTICS=y -CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y -CONFIG_MOUSE_PS2_CYPRESS=y -CONFIG_MOUSE_PS2_TRACKPOINT=y -CONFIG_MOUSE_PS2_ELANTECH=y -CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y -CONFIG_MOUSE_PS2_SENTELIC=y -# CONFIG_MOUSE_PS2_TOUCHKIT is not set -CONFIG_MOUSE_PS2_FOCALTECH=y -CONFIG_MOUSE_PS2_SMBUS=y -CONFIG_MOUSE_SERIAL=m -# CONFIG_MOUSE_APPLETOUCH is not set -# CONFIG_MOUSE_BCM5974 is not set -# CONFIG_MOUSE_CYAPA is not set -# CONFIG_MOUSE_ELAN_I2C is not set -# CONFIG_MOUSE_VSXXXAA is not set -# CONFIG_MOUSE_GPIO is not set -# CONFIG_MOUSE_SYNAPTICS_I2C is not set -# CONFIG_MOUSE_SYNAPTICS_USB is not set -# CONFIG_INPUT_JOYSTICK is not set -# CONFIG_INPUT_TABLET is not set -# CONFIG_INPUT_TOUCHSCREEN is not set -CONFIG_INPUT_MISC=y -# CONFIG_INPUT_AD714X is not set -# CONFIG_INPUT_ATMEL_CAPTOUCH is not set -# CONFIG_INPUT_BMA150 is not set -# CONFIG_INPUT_E3X0_BUTTON is not set -# CONFIG_INPUT_MMA8450 is not set -# CONFIG_INPUT_GPIO_BEEPER is not set -# CONFIG_INPUT_GPIO_DECODER is not set -# CONFIG_INPUT_GPIO_VIBRA is not set -# CONFIG_INPUT_ATI_REMOTE2 is not set -# CONFIG_INPUT_KEYSPAN_REMOTE is not set -# CONFIG_INPUT_KXTJ9 is not set -# CONFIG_INPUT_POWERMATE is not set -# CONFIG_INPUT_YEALINK is not set -# CONFIG_INPUT_CM109 is not set -CONFIG_INPUT_UINPUT=m -# CONFIG_INPUT_PCF8574 is not set -# CONFIG_INPUT_PWM_BEEPER is not set -# CONFIG_INPUT_PWM_VIBRA is not set -# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set -# CONFIG_INPUT_DA7280_HAPTICS is not set -# CONFIG_INPUT_ADXL34X is not set -# CONFIG_INPUT_IMS_PCU is not set -# CONFIG_INPUT_IQS269A is not set -# CONFIG_INPUT_IQS626A is not set -# CONFIG_INPUT_IQS7222 is not set -# CONFIG_INPUT_CMA3000 is not set -# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set -# CONFIG_INPUT_DRV260X_HAPTICS is not set -# CONFIG_INPUT_DRV2665_HAPTICS is not set -# CONFIG_INPUT_DRV2667_HAPTICS is not set -# CONFIG_RMI4_CORE is not set - -# -# Hardware I/O ports -# -CONFIG_SERIO=y -CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y -CONFIG_SERIO_I8042=y -CONFIG_SERIO_SERPORT=m -# CONFIG_SERIO_PARKBD is not set -# CONFIG_SERIO_PCIPS2 is not set -CONFIG_SERIO_LIBPS2=y -CONFIG_SERIO_RAW=m -# CONFIG_SERIO_ALTERA_PS2 is not set -# CONFIG_SERIO_PS2MULT is not set -# CONFIG_SERIO_ARC_PS2 is not set -# CONFIG_SERIO_APBPS2 is not set -# CONFIG_SERIO_GPIO_PS2 is not set -# CONFIG_USERIO is not set -# CONFIG_GAMEPORT is not set -# end of Hardware I/O ports -# end of Input device support - -# -# Character devices -# -CONFIG_TTY=y -CONFIG_VT=y -CONFIG_CONSOLE_TRANSLATIONS=y -CONFIG_VT_CONSOLE=y -CONFIG_VT_CONSOLE_SLEEP=y -CONFIG_HW_CONSOLE=y -CONFIG_VT_HW_CONSOLE_BINDING=y -CONFIG_UNIX98_PTYS=y -CONFIG_LEGACY_PTYS=y -CONFIG_LEGACY_PTY_COUNT=16 -CONFIG_LEGACY_TIOCSTI=y -CONFIG_LDISC_AUTOLOAD=y - -# -# Serial drivers -# -CONFIG_SERIAL_EARLYCON=y -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y -CONFIG_SERIAL_8250_PNP=y -CONFIG_SERIAL_8250_16550A_VARIANTS=y -# CONFIG_SERIAL_8250_FINTEK is not set -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_DMA=y -CONFIG_SERIAL_8250_PCILIB=y -CONFIG_SERIAL_8250_PCI=y -CONFIG_SERIAL_8250_EXAR=y -# CONFIG_SERIAL_8250_CS is not set -CONFIG_SERIAL_8250_NR_UARTS=16 -CONFIG_SERIAL_8250_RUNTIME_UARTS=16 -CONFIG_SERIAL_8250_EXTENDED=y -CONFIG_SERIAL_8250_MANY_PORTS=y -# CONFIG_SERIAL_8250_PCI1XXXX is not set -CONFIG_SERIAL_8250_SHARE_IRQ=y -# CONFIG_SERIAL_8250_DETECT_IRQ is not set -CONFIG_SERIAL_8250_RSA=y -# CONFIG_SERIAL_8250_DW is not set -# CONFIG_SERIAL_8250_RT288X is not set -CONFIG_SERIAL_8250_PERICOM=y -CONFIG_SERIAL_OF_PLATFORM=y - -# -# Non-8250 serial port support -# -# CONFIG_SERIAL_MAX3100 is not set -# CONFIG_SERIAL_MAX310X is not set -# CONFIG_SERIAL_UARTLITE is not set -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_CORE_CONSOLE=y -# CONFIG_SERIAL_JSM is not set -# CONFIG_SERIAL_SIFIVE is not set -# CONFIG_SERIAL_SCCNXP is not set -# CONFIG_SERIAL_SC16IS7XX is not set -# CONFIG_SERIAL_ALTERA_JTAGUART is not set -# CONFIG_SERIAL_ALTERA_UART is not set -# CONFIG_SERIAL_XILINX_PS_UART is not set -# CONFIG_SERIAL_ARC is not set -# CONFIG_SERIAL_RP2 is not set -# CONFIG_SERIAL_FSL_LPUART is not set -# CONFIG_SERIAL_FSL_LINFLEXUART is not set -# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set -# CONFIG_SERIAL_SPRD is not set -# end of Serial drivers - -CONFIG_SERIAL_MCTRL_GPIO=y -CONFIG_SERIAL_NONSTANDARD=y -# CONFIG_MOXA_INTELLIO is not set -# CONFIG_MOXA_SMARTIO is not set -# CONFIG_N_HDLC is not set -# CONFIG_IPWIRELESS is not set -# CONFIG_N_GSM is not set -# CONFIG_NOZOMI is not set -# CONFIG_NULL_TTY is not set -CONFIG_HVC_DRIVER=y -# CONFIG_SERIAL_DEV_BUS is not set -# CONFIG_TTY_PRINTK is not set -CONFIG_PRINTER=m -# CONFIG_LP_CONSOLE is not set -# CONFIG_PPDEV is not set -CONFIG_VIRTIO_CONSOLE=y -CONFIG_IPMI_HANDLER=m -CONFIG_IPMI_DMI_DECODE=y -CONFIG_IPMI_PLAT_DATA=y -# CONFIG_IPMI_PANIC_EVENT is not set -CONFIG_IPMI_DEVICE_INTERFACE=m -CONFIG_IPMI_SI=m -# CONFIG_IPMI_SSIF is not set -# CONFIG_IPMI_WATCHDOG is not set -# CONFIG_IPMI_POWEROFF is not set -CONFIG_HW_RANDOM=y -# CONFIG_HW_RANDOM_TIMERIOMEM is not set -# CONFIG_HW_RANDOM_BA431 is not set -CONFIG_HW_RANDOM_VIRTIO=m -# CONFIG_HW_RANDOM_CCTRNG is not set -# CONFIG_HW_RANDOM_XIPHERA is not set -# CONFIG_APPLICOM is not set -CONFIG_DEVMEM=y -CONFIG_DEVPORT=y -# CONFIG_TCG_TPM is not set -# CONFIG_XILLYBUS is not set -# CONFIG_XILLYUSB is not set -# end of Character devices - -# -# I2C support -# -CONFIG_I2C=y -CONFIG_ACPI_I2C_OPREGION=y -CONFIG_I2C_BOARDINFO=y -CONFIG_I2C_COMPAT=y -CONFIG_I2C_CHARDEV=y -# CONFIG_I2C_MUX is not set -CONFIG_I2C_HELPER_AUTO=y -CONFIG_I2C_ALGOBIT=y - -# -# I2C Hardware Bus support -# - -# -# PC SMBus host controller drivers -# -# CONFIG_I2C_ALI1535 is not set -# CONFIG_I2C_ALI1563 is not set -# CONFIG_I2C_ALI15X3 is not set -# CONFIG_I2C_AMD756 is not set -# CONFIG_I2C_AMD8111 is not set -# CONFIG_I2C_AMD_MP2 is not set -# CONFIG_I2C_I801 is not set -# CONFIG_I2C_ISCH is not set -CONFIG_I2C_PIIX4=y -# CONFIG_I2C_NFORCE2 is not set -# CONFIG_I2C_NVIDIA_GPU is not set -# CONFIG_I2C_SIS5595 is not set -# CONFIG_I2C_SIS630 is not set -# CONFIG_I2C_SIS96X is not set -# CONFIG_I2C_VIA is not set -# CONFIG_I2C_VIAPRO is not set - -# -# ACPI drivers -# -# CONFIG_I2C_SCMI is not set - -# -# I2C system bus drivers (mostly embedded / system-on-chip) -# -# CONFIG_I2C_CBUS_GPIO is not set -CONFIG_I2C_DESIGNWARE_CORE=y -# CONFIG_I2C_DESIGNWARE_SLAVE is not set -CONFIG_I2C_DESIGNWARE_PLATFORM=y -# CONFIG_I2C_DESIGNWARE_PCI is not set -# CONFIG_I2C_EMEV2 is not set -CONFIG_I2C_GPIO=y -# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set -CONFIG_I2C_LS2X=y -# CONFIG_I2C_OCORES is not set -# CONFIG_I2C_PCA_PLATFORM is not set -# CONFIG_I2C_RK3X is not set -# CONFIG_I2C_SIMTEC is not set -# CONFIG_I2C_XILINX is not set - -# -# External I2C/SMBus adapter drivers -# -# CONFIG_I2C_DIOLAN_U2C is not set -# CONFIG_I2C_CP2615 is not set -# CONFIG_I2C_PARPORT is not set -# CONFIG_I2C_PCI1XXXX is not set -# CONFIG_I2C_ROBOTFUZZ_OSIF is not set -# CONFIG_I2C_TAOS_EVM is not set -# CONFIG_I2C_TINY_USB is not set - -# -# Other I2C/SMBus bus drivers -# -# CONFIG_I2C_VIRTIO is not set -# end of I2C Hardware Bus support - -# CONFIG_I2C_STUB is not set -# CONFIG_I2C_SLAVE is not set -# CONFIG_I2C_DEBUG_CORE is not set -# CONFIG_I2C_DEBUG_ALGO is not set -# CONFIG_I2C_DEBUG_BUS is not set -# end of I2C support - -# CONFIG_I3C is not set -CONFIG_SPI=y -# CONFIG_SPI_DEBUG is not set -CONFIG_SPI_MASTER=y -# CONFIG_SPI_MEM is not set - -# -# SPI Master Controller Drivers -# -# CONFIG_SPI_ALTERA is not set -# CONFIG_SPI_AXI_SPI_ENGINE is not set -# CONFIG_SPI_BITBANG is not set -# CONFIG_SPI_BUTTERFLY is not set -# CONFIG_SPI_CADENCE is not set -# CONFIG_SPI_DESIGNWARE is not set -# CONFIG_SPI_GPIO is not set -# CONFIG_SPI_LM70_LLP is not set -CONFIG_SPI_LOONGSON_CORE=m -CONFIG_SPI_LOONGSON_PCI=m -CONFIG_SPI_LOONGSON_PLATFORM=m -# CONFIG_SPI_FSL_SPI is not set -# CONFIG_SPI_MICROCHIP_CORE is not set -# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set -# CONFIG_SPI_OC_TINY is not set -# CONFIG_SPI_PCI1XXXX is not set -# CONFIG_SPI_PXA2XX is not set -# CONFIG_SPI_SC18IS602 is not set -# CONFIG_SPI_SIFIVE is not set -# CONFIG_SPI_MXIC is not set -# CONFIG_SPI_XCOMM is not set -# CONFIG_SPI_XILINX is not set -# CONFIG_SPI_ZYNQMP_GQSPI is not set -# CONFIG_SPI_AMD is not set - -# -# SPI Multiplexer support -# -# CONFIG_SPI_MUX is not set - -# -# SPI Protocol Masters -# -# CONFIG_SPI_SPIDEV is not set -# CONFIG_SPI_LOOPBACK_TEST is not set -# CONFIG_SPI_TLE62X0 is not set -# CONFIG_SPI_SLAVE is not set -CONFIG_SPI_DYNAMIC=y -# CONFIG_SPMI is not set -# CONFIG_HSI is not set -CONFIG_PPS=y -# CONFIG_PPS_DEBUG is not set - -# -# PPS clients support -# -# CONFIG_PPS_CLIENT_KTIMER is not set -# CONFIG_PPS_CLIENT_LDISC is not set -# CONFIG_PPS_CLIENT_PARPORT is not set -# CONFIG_PPS_CLIENT_GPIO is not set - -# -# PPS generators support -# - -# -# PTP clock support -# -CONFIG_PTP_1588_CLOCK=y -CONFIG_PTP_1588_CLOCK_OPTIONAL=y -# CONFIG_DP83640_PHY is not set -# CONFIG_PTP_1588_CLOCK_INES is not set -# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set -# CONFIG_PTP_1588_CLOCK_IDTCM is not set -# CONFIG_PTP_1588_CLOCK_MOCK is not set -# CONFIG_PTP_1588_CLOCK_OCP is not set -# end of PTP clock support - -CONFIG_PINCTRL=y -CONFIG_PINMUX=y -CONFIG_PINCONF=y -CONFIG_GENERIC_PINCONF=y -# CONFIG_DEBUG_PINCTRL is not set -# CONFIG_PINCTRL_AMD is not set -# CONFIG_PINCTRL_CY8C95X0 is not set -CONFIG_PINCTRL_LOONGSON2=y -# CONFIG_PINCTRL_MCP23S08 is not set -# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set -# CONFIG_PINCTRL_OCELOT is not set -# CONFIG_PINCTRL_SINGLE is not set -# CONFIG_PINCTRL_STMFX is not set -# CONFIG_PINCTRL_SX150X is not set - -# -# Renesas pinctrl drivers -# -# end of Renesas pinctrl drivers - -CONFIG_GPIOLIB=y -CONFIG_GPIOLIB_FASTPATH_LIMIT=512 -CONFIG_OF_GPIO=y -CONFIG_GPIO_ACPI=y -CONFIG_GPIOLIB_IRQCHIP=y -# CONFIG_DEBUG_GPIO is not set -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_CDEV=y -CONFIG_GPIO_CDEV_V1=y -CONFIG_GPIO_GENERIC=y - -# -# Memory mapped GPIO drivers -# -# CONFIG_GPIO_74XX_MMIO is not set -# CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMDPT is not set -# CONFIG_GPIO_CADENCE is not set -# CONFIG_GPIO_DWAPB is not set -# CONFIG_GPIO_EXAR is not set -# CONFIG_GPIO_FTGPIO010 is not set -# CONFIG_GPIO_GENERIC_PLATFORM is not set -# CONFIG_GPIO_GRGPIO is not set -# CONFIG_GPIO_HLWD is not set -# CONFIG_GPIO_LOGICVC is not set -CONFIG_GPIO_LOONGSON_64BIT=y -# CONFIG_GPIO_MB86S7X is not set -# CONFIG_GPIO_SIFIVE is not set -# CONFIG_GPIO_SYSCON is not set -# CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_AMD_FCH is not set -# end of Memory mapped GPIO drivers - -# -# I2C GPIO expanders -# -# CONFIG_GPIO_ADNP is not set -# CONFIG_GPIO_FXL6408 is not set -# CONFIG_GPIO_DS4520 is not set -# CONFIG_GPIO_GW_PLD is not set -# CONFIG_GPIO_MAX7300 is not set -# CONFIG_GPIO_MAX732X is not set -# CONFIG_GPIO_PCA953X is not set -# CONFIG_GPIO_PCA9570 is not set -# CONFIG_GPIO_PCF857X is not set -# CONFIG_GPIO_TPIC2810 is not set -# end of I2C GPIO expanders - -# -# MFD GPIO expanders -# -# end of MFD GPIO expanders - -# -# PCI GPIO expanders -# -# CONFIG_GPIO_PCI_IDIO_16 is not set -# CONFIG_GPIO_PCIE_IDIO_24 is not set -# CONFIG_GPIO_RDC321X is not set -# end of PCI GPIO expanders - -# -# SPI GPIO expanders -# -# CONFIG_GPIO_74X164 is not set -# CONFIG_GPIO_MAX3191X is not set -# CONFIG_GPIO_MAX7301 is not set -# CONFIG_GPIO_MC33880 is not set -# CONFIG_GPIO_PISOSR is not set -# CONFIG_GPIO_XRA1403 is not set -# end of SPI GPIO expanders - -# -# USB GPIO expanders -# -# end of USB GPIO expanders - -# -# Virtual GPIO drivers -# -# CONFIG_GPIO_AGGREGATOR is not set -# CONFIG_GPIO_LATCH is not set -# CONFIG_GPIO_MOCKUP is not set -# CONFIG_GPIO_VIRTIO is not set -# CONFIG_GPIO_SIM is not set -# end of Virtual GPIO drivers - -# CONFIG_W1 is not set -CONFIG_POWER_RESET=y -# CONFIG_POWER_RESET_GPIO is not set -# CONFIG_POWER_RESET_GPIO_RESTART is not set -# CONFIG_POWER_RESET_LTC2952 is not set -CONFIG_POWER_RESET_RESTART=y -CONFIG_POWER_RESET_SYSCON=y -CONFIG_POWER_RESET_SYSCON_POWEROFF=y -CONFIG_REBOOT_MODE=y -CONFIG_SYSCON_REBOOT_MODE=y -# CONFIG_NVMEM_REBOOT_MODE is not set -CONFIG_POWER_SUPPLY=y -# CONFIG_POWER_SUPPLY_DEBUG is not set -CONFIG_POWER_SUPPLY_HWMON=y -# CONFIG_IP5XXX_POWER is not set -# CONFIG_TEST_POWER is not set -# CONFIG_CHARGER_ADP5061 is not set -# CONFIG_BATTERY_CW2015 is not set -# CONFIG_BATTERY_DS2780 is not set -# CONFIG_BATTERY_DS2781 is not set -# CONFIG_BATTERY_DS2782 is not set -# CONFIG_BATTERY_SAMSUNG_SDI is not set -# CONFIG_BATTERY_SBS is not set -# CONFIG_CHARGER_SBS is not set -# CONFIG_BATTERY_BQ27XXX is not set -# CONFIG_BATTERY_MAX17040 is not set -# CONFIG_BATTERY_MAX17042 is not set -# CONFIG_CHARGER_MAX8903 is not set -# CONFIG_CHARGER_LP8727 is not set -# CONFIG_CHARGER_GPIO is not set -# CONFIG_CHARGER_LT3651 is not set -# CONFIG_CHARGER_LTC4162L is not set -# CONFIG_CHARGER_DETECTOR_MAX14656 is not set -# CONFIG_CHARGER_MAX77976 is not set -# CONFIG_CHARGER_BQ2415X is not set -# CONFIG_CHARGER_BQ24257 is not set -# CONFIG_CHARGER_BQ24735 is not set -# CONFIG_CHARGER_BQ2515X is not set -# CONFIG_CHARGER_BQ25890 is not set -# CONFIG_CHARGER_BQ25980 is not set -# CONFIG_CHARGER_BQ256XX is not set -# CONFIG_BATTERY_GAUGE_LTC2941 is not set -# CONFIG_BATTERY_GOLDFISH is not set -# CONFIG_BATTERY_RT5033 is not set -# CONFIG_CHARGER_RT9455 is not set -# CONFIG_CHARGER_BD99954 is not set -# CONFIG_BATTERY_UG3105 is not set -CONFIG_HWMON=y -CONFIG_HWMON_VID=m -# CONFIG_HWMON_DEBUG_CHIP is not set - -# -# Native drivers -# -# CONFIG_SENSORS_AD7314 is not set -# CONFIG_SENSORS_AD7414 is not set -# CONFIG_SENSORS_AD7418 is not set -# CONFIG_SENSORS_ADM1021 is not set -# CONFIG_SENSORS_ADM1025 is not set -# CONFIG_SENSORS_ADM1026 is not set -# CONFIG_SENSORS_ADM1029 is not set -# CONFIG_SENSORS_ADM1031 is not set -# CONFIG_SENSORS_ADM1177 is not set -# CONFIG_SENSORS_ADM9240 is not set -# CONFIG_SENSORS_ADT7310 is not set -# CONFIG_SENSORS_ADT7410 is not set -# CONFIG_SENSORS_ADT7411 is not set -# CONFIG_SENSORS_ADT7462 is not set -# CONFIG_SENSORS_ADT7470 is not set -# CONFIG_SENSORS_ADT7475 is not set -# CONFIG_SENSORS_AHT10 is not set -# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set -# CONFIG_SENSORS_AS370 is not set -# CONFIG_SENSORS_ASC7621 is not set -# CONFIG_SENSORS_AXI_FAN_CONTROL is not set -# CONFIG_SENSORS_ATXP1 is not set -# CONFIG_SENSORS_CORSAIR_CPRO is not set -# CONFIG_SENSORS_CORSAIR_PSU is not set -# CONFIG_SENSORS_DRIVETEMP is not set -# CONFIG_SENSORS_DS620 is not set -# CONFIG_SENSORS_DS1621 is not set -# CONFIG_SENSORS_I5K_AMB is not set -# CONFIG_SENSORS_F71805F is not set -# CONFIG_SENSORS_F71882FG is not set -# CONFIG_SENSORS_F75375S is not set -# CONFIG_SENSORS_GL518SM is not set -# CONFIG_SENSORS_GL520SM is not set -# CONFIG_SENSORS_G760A is not set -# CONFIG_SENSORS_G762 is not set -# CONFIG_SENSORS_GPIO_FAN is not set -# CONFIG_SENSORS_HIH6130 is not set -# CONFIG_SENSORS_HS3001 is not set -# CONFIG_SENSORS_IBMAEM is not set -# CONFIG_SENSORS_IBMPEX is not set -# CONFIG_SENSORS_IT87 is not set -# CONFIG_SENSORS_JC42 is not set -# CONFIG_SENSORS_POWR1220 is not set -# CONFIG_SENSORS_LINEAGE is not set -# CONFIG_SENSORS_LTC2945 is not set -# CONFIG_SENSORS_LTC2947_I2C is not set -# CONFIG_SENSORS_LTC2947_SPI is not set -# CONFIG_SENSORS_LTC2990 is not set -# CONFIG_SENSORS_LTC2992 is not set -# CONFIG_SENSORS_LTC4151 is not set -# CONFIG_SENSORS_LTC4215 is not set -# CONFIG_SENSORS_LTC4222 is not set -# CONFIG_SENSORS_LTC4245 is not set -# CONFIG_SENSORS_LTC4260 is not set -# CONFIG_SENSORS_LTC4261 is not set -# CONFIG_SENSORS_MAX1111 is not set -# CONFIG_SENSORS_MAX127 is not set -# CONFIG_SENSORS_MAX16065 is not set -# CONFIG_SENSORS_MAX1619 is not set -# CONFIG_SENSORS_MAX1668 is not set -# CONFIG_SENSORS_MAX197 is not set -# CONFIG_SENSORS_MAX31722 is not set -# CONFIG_SENSORS_MAX31730 is not set -# CONFIG_SENSORS_MAX31760 is not set -# CONFIG_MAX31827 is not set -# CONFIG_SENSORS_MAX6620 is not set -# CONFIG_SENSORS_MAX6621 is not set -# CONFIG_SENSORS_MAX6639 is not set -# CONFIG_SENSORS_MAX6642 is not set -# CONFIG_SENSORS_MAX6650 is not set -# CONFIG_SENSORS_MAX6697 is not set -# CONFIG_SENSORS_MAX31790 is not set -# CONFIG_SENSORS_MC34VR500 is not set -# CONFIG_SENSORS_MCP3021 is not set -# CONFIG_SENSORS_TC654 is not set -# CONFIG_SENSORS_TPS23861 is not set -# CONFIG_SENSORS_MR75203 is not set -# CONFIG_SENSORS_ADCXX is not set -# CONFIG_SENSORS_LM63 is not set -# CONFIG_SENSORS_LM70 is not set -# CONFIG_SENSORS_LM73 is not set -CONFIG_SENSORS_LM75=m -# CONFIG_SENSORS_LM77 is not set -# CONFIG_SENSORS_LM78 is not set -# CONFIG_SENSORS_LM80 is not set -# CONFIG_SENSORS_LM83 is not set -# CONFIG_SENSORS_LM85 is not set -# CONFIG_SENSORS_LM87 is not set -# CONFIG_SENSORS_LM90 is not set -# CONFIG_SENSORS_LM92 is not set -CONFIG_SENSORS_LM93=m -# CONFIG_SENSORS_LM95234 is not set -# CONFIG_SENSORS_LM95241 is not set -# CONFIG_SENSORS_LM95245 is not set -# CONFIG_SENSORS_PC87360 is not set -# CONFIG_SENSORS_PC87427 is not set -# CONFIG_SENSORS_NCT6683 is not set -# CONFIG_SENSORS_NCT6775 is not set -# CONFIG_SENSORS_NCT6775_I2C is not set -# CONFIG_SENSORS_NCT7802 is not set -# CONFIG_SENSORS_NPCM7XX is not set -# CONFIG_SENSORS_NZXT_KRAKEN2 is not set -# CONFIG_SENSORS_NZXT_SMART2 is not set -# CONFIG_SENSORS_OCC_P8_I2C is not set -# CONFIG_SENSORS_PCF8591 is not set -# CONFIG_PMBUS is not set -# CONFIG_SENSORS_PWM_FAN is not set -# CONFIG_SENSORS_SBTSI is not set -# CONFIG_SENSORS_SBRMI is not set -# CONFIG_SENSORS_SHT15 is not set -# CONFIG_SENSORS_SHT21 is not set -# CONFIG_SENSORS_SHT3x is not set -# CONFIG_SENSORS_SHT4x is not set -# CONFIG_SENSORS_SHTC1 is not set -# CONFIG_SENSORS_SIS5595 is not set -# CONFIG_SENSORS_DME1737 is not set -# CONFIG_SENSORS_EMC1403 is not set -# CONFIG_SENSORS_EMC2103 is not set -# CONFIG_SENSORS_EMC2305 is not set -# CONFIG_SENSORS_EMC6W201 is not set -# CONFIG_SENSORS_SMSC47M1 is not set -# CONFIG_SENSORS_SMSC47M192 is not set -# CONFIG_SENSORS_SMSC47B397 is not set -# CONFIG_SENSORS_STTS751 is not set -# CONFIG_SENSORS_ADC128D818 is not set -# CONFIG_SENSORS_ADS7828 is not set -# CONFIG_SENSORS_ADS7871 is not set -# CONFIG_SENSORS_AMC6821 is not set -# CONFIG_SENSORS_INA209 is not set -# CONFIG_SENSORS_INA2XX is not set -# CONFIG_SENSORS_INA238 is not set -# CONFIG_SENSORS_INA3221 is not set -# CONFIG_SENSORS_TC74 is not set -# CONFIG_SENSORS_THMC50 is not set -# CONFIG_SENSORS_TMP102 is not set -# CONFIG_SENSORS_TMP103 is not set -# CONFIG_SENSORS_TMP108 is not set -# CONFIG_SENSORS_TMP401 is not set -# CONFIG_SENSORS_TMP421 is not set -# CONFIG_SENSORS_TMP464 is not set -# CONFIG_SENSORS_TMP513 is not set -# CONFIG_SENSORS_VIA686A is not set -# CONFIG_SENSORS_VT1211 is not set -# CONFIG_SENSORS_VT8231 is not set -# CONFIG_SENSORS_W83773G is not set -# CONFIG_SENSORS_W83781D is not set -# CONFIG_SENSORS_W83791D is not set -# CONFIG_SENSORS_W83792D is not set -# CONFIG_SENSORS_W83793 is not set -CONFIG_SENSORS_W83795=m -# CONFIG_SENSORS_W83795_FANCTRL is not set -# CONFIG_SENSORS_W83L785TS is not set -# CONFIG_SENSORS_W83L786NG is not set -CONFIG_SENSORS_W83627HF=m -# CONFIG_SENSORS_W83627EHF is not set - -# -# ACPI drivers -# -# CONFIG_SENSORS_ACPI_POWER is not set -CONFIG_THERMAL=y -# CONFIG_THERMAL_NETLINK is not set -# CONFIG_THERMAL_STATISTICS is not set -CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 -CONFIG_THERMAL_HWMON=y -CONFIG_THERMAL_OF=y -# CONFIG_THERMAL_WRITABLE_TRIPS is not set -CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y -# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set -# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set -# CONFIG_THERMAL_GOV_FAIR_SHARE is not set -CONFIG_THERMAL_GOV_STEP_WISE=y -# CONFIG_THERMAL_GOV_BANG_BANG is not set -# CONFIG_THERMAL_GOV_USER_SPACE is not set -# CONFIG_CPU_THERMAL is not set -# CONFIG_DEVFREQ_THERMAL is not set -# CONFIG_THERMAL_EMULATION is not set -# CONFIG_THERMAL_MMIO is not set -CONFIG_LOONGSON2_THERMAL=m -# CONFIG_WATCHDOG is not set -CONFIG_SSB_POSSIBLE=y -# CONFIG_SSB is not set -CONFIG_BCMA_POSSIBLE=y -# CONFIG_BCMA is not set - -# -# Multifunction device drivers -# -# CONFIG_MFD_ACT8945A is not set -# CONFIG_MFD_AS3711 is not set -# CONFIG_MFD_SMPRO is not set -# CONFIG_MFD_AS3722 is not set -# CONFIG_PMIC_ADP5520 is not set -# CONFIG_MFD_AAT2870_CORE is not set -# CONFIG_MFD_ATMEL_FLEXCOM is not set -# CONFIG_MFD_ATMEL_HLCDC is not set -# CONFIG_MFD_BCM590XX is not set -# CONFIG_MFD_BD9571MWV is not set -# CONFIG_MFD_AXP20X_I2C is not set -# CONFIG_MFD_CS42L43_I2C is not set -# CONFIG_MFD_MADERA is not set -# CONFIG_MFD_MAX5970 is not set -# CONFIG_PMIC_DA903X is not set -# CONFIG_MFD_DA9052_SPI is not set -# CONFIG_MFD_DA9052_I2C is not set -# CONFIG_MFD_DA9055 is not set -# CONFIG_MFD_DA9062 is not set -# CONFIG_MFD_DA9063 is not set -# CONFIG_MFD_DA9150 is not set -# CONFIG_MFD_DLN2 is not set -# CONFIG_MFD_GATEWORKS_GSC is not set -# CONFIG_MFD_MC13XXX_SPI is not set -# CONFIG_MFD_MC13XXX_I2C is not set -# CONFIG_MFD_MP2629 is not set -# CONFIG_MFD_HI6421_PMIC is not set -# CONFIG_LPC_ICH is not set -# CONFIG_LPC_SCH is not set -# CONFIG_MFD_IQS62X is not set -# CONFIG_MFD_JANZ_CMODIO is not set -# CONFIG_MFD_KEMPLD is not set -# CONFIG_MFD_88PM800 is not set -# CONFIG_MFD_88PM805 is not set -# CONFIG_MFD_88PM860X is not set -# CONFIG_MFD_MAX14577 is not set -# CONFIG_MFD_MAX77541 is not set -# CONFIG_MFD_MAX77620 is not set -# CONFIG_MFD_MAX77650 is not set -# CONFIG_MFD_MAX77686 is not set -# CONFIG_MFD_MAX77693 is not set -# CONFIG_MFD_MAX77714 is not set -# CONFIG_MFD_MAX77843 is not set -# CONFIG_MFD_MAX8907 is not set -# CONFIG_MFD_MAX8925 is not set -# CONFIG_MFD_MAX8997 is not set -# CONFIG_MFD_MAX8998 is not set -# CONFIG_MFD_MT6360 is not set -# CONFIG_MFD_MT6370 is not set -# CONFIG_MFD_MT6397 is not set -# CONFIG_MFD_MENF21BMC is not set -# CONFIG_MFD_OCELOT is not set -# CONFIG_EZX_PCAP is not set -# CONFIG_MFD_CPCAP is not set -# CONFIG_MFD_VIPERBOARD is not set -# CONFIG_MFD_NTXEC is not set -# CONFIG_MFD_RETU is not set -# CONFIG_MFD_PCF50633 is not set -# CONFIG_MFD_SY7636A is not set -# CONFIG_MFD_RDC321X is not set -# CONFIG_MFD_RT4831 is not set -# CONFIG_MFD_RT5033 is not set -# CONFIG_MFD_RT5120 is not set -# CONFIG_MFD_RC5T583 is not set -# CONFIG_MFD_RK8XX_I2C is not set -# CONFIG_MFD_RK8XX_SPI is not set -# CONFIG_MFD_RN5T618 is not set -# CONFIG_MFD_SEC_CORE is not set -# CONFIG_MFD_SI476X_CORE is not set -# CONFIG_MFD_SM501 is not set -# CONFIG_MFD_SKY81452 is not set -# CONFIG_MFD_STMPE is not set -CONFIG_MFD_SYSCON=y -# CONFIG_MFD_TI_AM335X_TSCADC is not set -# CONFIG_MFD_LP3943 is not set -# CONFIG_MFD_LP8788 is not set -# CONFIG_MFD_TI_LMU is not set -# CONFIG_MFD_PALMAS is not set -# CONFIG_TPS6105X is not set -# CONFIG_TPS65010 is not set -# CONFIG_TPS6507X is not set -# CONFIG_MFD_TPS65086 is not set -# CONFIG_MFD_TPS65090 is not set -# CONFIG_MFD_TPS65217 is not set -# CONFIG_MFD_TI_LP873X is not set -# CONFIG_MFD_TI_LP87565 is not set -# CONFIG_MFD_TPS65218 is not set -# CONFIG_MFD_TPS65219 is not set -# CONFIG_MFD_TPS6586X is not set -# CONFIG_MFD_TPS65910 is not set -# CONFIG_MFD_TPS65912_I2C is not set -# CONFIG_MFD_TPS65912_SPI is not set -# CONFIG_MFD_TPS6594_I2C is not set -# CONFIG_MFD_TPS6594_SPI is not set -# CONFIG_TWL4030_CORE is not set -# CONFIG_TWL6040_CORE is not set -# CONFIG_MFD_WL1273_CORE is not set -# CONFIG_MFD_LM3533 is not set -# CONFIG_MFD_TC3589X is not set -# CONFIG_MFD_TQMX86 is not set -# CONFIG_MFD_VX855 is not set -# CONFIG_MFD_LOCHNAGAR is not set -# CONFIG_MFD_ARIZONA_I2C is not set -# CONFIG_MFD_ARIZONA_SPI is not set -# CONFIG_MFD_WM8400 is not set -# CONFIG_MFD_WM831X_I2C is not set -# CONFIG_MFD_WM831X_SPI is not set -# CONFIG_MFD_WM8350_I2C is not set -# CONFIG_MFD_WM8994 is not set -# CONFIG_MFD_ROHM_BD718XX is not set -# CONFIG_MFD_ROHM_BD71828 is not set -# CONFIG_MFD_ROHM_BD957XMUF is not set -# CONFIG_MFD_STPMIC1 is not set -# CONFIG_MFD_STMFX is not set -# CONFIG_MFD_ATC260X_I2C is not set -# CONFIG_MFD_QCOM_PM8008 is not set -# CONFIG_MFD_INTEL_M10_BMC_SPI is not set -# CONFIG_MFD_RSMU_I2C is not set -# CONFIG_MFD_RSMU_SPI is not set -# end of Multifunction device drivers - -# CONFIG_REGULATOR is not set -CONFIG_RC_CORE=m -CONFIG_LIRC=y -CONFIG_RC_MAP=m -CONFIG_RC_DECODERS=y -CONFIG_IR_IMON_DECODER=m -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -# CONFIG_IR_RCMM_DECODER is not set -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_SHARP_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_XMP_DECODER=m -# CONFIG_RC_DEVICES is not set - -# -# CEC support -# -CONFIG_MEDIA_CEC_SUPPORT=y -# CONFIG_CEC_CH7322 is not set -# CONFIG_CEC_GPIO is not set -# CONFIG_USB_PULSE8_CEC is not set -# CONFIG_USB_RAINSHADOW_CEC is not set -# end of CEC support - -CONFIG_MEDIA_SUPPORT=m -# CONFIG_MEDIA_SUPPORT_FILTER is not set -# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set - -# -# Media device types -# -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -CONFIG_MEDIA_SDR_SUPPORT=y -CONFIG_MEDIA_PLATFORM_SUPPORT=y -CONFIG_MEDIA_TEST_SUPPORT=y -# end of Media device types - -# -# Media core support -# -CONFIG_VIDEO_DEV=m -CONFIG_MEDIA_CONTROLLER=y -CONFIG_DVB_CORE=m -# end of Media core support - -# -# Video4Linux options -# -CONFIG_VIDEO_V4L2_I2C=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y -# CONFIG_VIDEO_ADV_DEBUG is not set -# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set -CONFIG_VIDEO_TUNER=m -CONFIG_V4L2_FWNODE=m -CONFIG_V4L2_ASYNC=m -# end of Video4Linux options - -# -# Media controller options -# -# CONFIG_MEDIA_CONTROLLER_DVB is not set -# end of Media controller options - -# -# Digital TV options -# -# CONFIG_DVB_MMAP is not set -CONFIG_DVB_NET=y -CONFIG_DVB_MAX_ADAPTERS=16 -CONFIG_DVB_DYNAMIC_MINORS=y -# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set -# CONFIG_DVB_ULE_DEBUG is not set -# end of Digital TV options - -# -# Media drivers -# - -# -# Media drivers -# -CONFIG_MEDIA_USB_SUPPORT=y - -# -# Webcam devices -# -# CONFIG_USB_GSPCA is not set -# CONFIG_USB_PWC is not set -# CONFIG_USB_S2255 is not set -# CONFIG_VIDEO_USBTV is not set -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y - -# -# Analog TV USB devices -# -# CONFIG_VIDEO_GO7007 is not set -# CONFIG_VIDEO_HDPVR is not set -# CONFIG_VIDEO_PVRUSB2 is not set -# CONFIG_VIDEO_STK1160 is not set - -# -# Analog/digital TV USB devices -# -# CONFIG_VIDEO_AU0828 is not set - -# -# Digital TV USB devices -# -# CONFIG_DVB_AS102 is not set -# CONFIG_DVB_B2C2_FLEXCOP_USB is not set -# CONFIG_DVB_USB_V2 is not set -# CONFIG_DVB_USB is not set -# CONFIG_SMS_USB_DRV is not set -# CONFIG_DVB_TTUSB_BUDGET is not set -# CONFIG_DVB_TTUSB_DEC is not set - -# -# Webcam, TV (analog/digital) USB devices -# -# CONFIG_VIDEO_EM28XX is not set - -# -# Software defined radio USB devices -# -# CONFIG_USB_AIRSPY is not set -# CONFIG_USB_HACKRF is not set -# CONFIG_USB_MSI2500 is not set -CONFIG_MEDIA_PCI_SUPPORT=y - -# -# Media capture support -# -# CONFIG_VIDEO_SOLO6X10 is not set -# CONFIG_VIDEO_TW5864 is not set -# CONFIG_VIDEO_TW68 is not set -# CONFIG_VIDEO_TW686X is not set -# CONFIG_VIDEO_ZORAN is not set - -# -# Media capture/analog TV support -# -# CONFIG_VIDEO_DT3155 is not set -# CONFIG_VIDEO_IVTV is not set -# CONFIG_VIDEO_HEXIUM_GEMINI is not set -# CONFIG_VIDEO_HEXIUM_ORION is not set -# CONFIG_VIDEO_MXB is not set - -# -# Media capture/analog/hybrid TV support -# -CONFIG_VIDEO_BT848=m -CONFIG_DVB_BT8XX=m -# CONFIG_VIDEO_CX18 is not set -# CONFIG_VIDEO_CX23885 is not set -# CONFIG_VIDEO_CX25821 is not set -# CONFIG_VIDEO_CX88 is not set -# CONFIG_VIDEO_SAA7134 is not set -# CONFIG_VIDEO_SAA7164 is not set - -# -# Media digital TV PCI Adapters -# -# CONFIG_DVB_B2C2_FLEXCOP_PCI is not set -# CONFIG_DVB_DDBRIDGE is not set -# CONFIG_DVB_DM1105 is not set -# CONFIG_MANTIS_CORE is not set -# CONFIG_DVB_NETUP_UNIDVB is not set -# CONFIG_DVB_NGENE is not set -# CONFIG_DVB_PLUTO2 is not set -# CONFIG_DVB_PT1 is not set -# CONFIG_DVB_PT3 is not set -# CONFIG_DVB_SMIPCIE is not set -# CONFIG_DVB_BUDGET_CORE is not set -# CONFIG_IPU_BRIDGE is not set -CONFIG_RADIO_ADAPTERS=m -# CONFIG_RADIO_MAXIRADIO is not set -# CONFIG_RADIO_SAA7706H is not set -# CONFIG_RADIO_SHARK is not set -# CONFIG_RADIO_SHARK2 is not set -# CONFIG_RADIO_SI4713 is not set -CONFIG_RADIO_TEA575X=m -# CONFIG_RADIO_TEA5764 is not set -# CONFIG_RADIO_TEF6862 is not set -# CONFIG_RADIO_WL1273 is not set -# CONFIG_USB_DSBR is not set -# CONFIG_USB_KEENE is not set -# CONFIG_USB_MA901 is not set -# CONFIG_USB_MR800 is not set -# CONFIG_USB_RAREMONO is not set -# CONFIG_RADIO_SI470X is not set -CONFIG_MEDIA_PLATFORM_DRIVERS=y -# CONFIG_V4L_PLATFORM_DRIVERS is not set -# CONFIG_SDR_PLATFORM_DRIVERS is not set -# CONFIG_DVB_PLATFORM_DRIVERS is not set -# CONFIG_V4L_MEM2MEM_DRIVERS is not set - -# -# Allegro DVT media platform drivers -# - -# -# Amlogic media platform drivers -# - -# -# Amphion drivers -# - -# -# Aspeed media platform drivers -# - -# -# Atmel media platform drivers -# - -# -# Cadence media platform drivers -# -# CONFIG_VIDEO_CADENCE_CSI2RX is not set -# CONFIG_VIDEO_CADENCE_CSI2TX is not set - -# -# Chips&Media media platform drivers -# - -# -# Intel media platform drivers -# - -# -# Marvell media platform drivers -# - -# -# Mediatek media platform drivers -# - -# -# Microchip Technology, Inc. media platform drivers -# - -# -# NVidia media platform drivers -# - -# -# NXP media platform drivers -# - -# -# Qualcomm media platform drivers -# - -# -# Renesas media platform drivers -# - -# -# Rockchip media platform drivers -# - -# -# Samsung media platform drivers -# - -# -# STMicroelectronics media platform drivers -# - -# -# Sunxi media platform drivers -# - -# -# Texas Instruments drivers -# - -# -# Verisilicon media platform drivers -# - -# -# VIA media platform drivers -# - -# -# Xilinx media platform drivers -# -# CONFIG_V4L_TEST_DRIVERS is not set -# CONFIG_DVB_TEST_DRIVERS is not set -CONFIG_UVC_COMMON=m -CONFIG_VIDEO_TVEEPROM=m -CONFIG_VIDEOBUF2_CORE=m -CONFIG_VIDEOBUF2_V4L2=m -CONFIG_VIDEOBUF2_MEMOPS=m -CONFIG_VIDEOBUF2_VMALLOC=m -CONFIG_VIDEOBUF2_DMA_SG=m -# end of Media drivers - -# -# Media ancillary drivers -# -CONFIG_MEDIA_ATTACH=y -CONFIG_VIDEO_IR_I2C=m -CONFIG_VIDEO_CAMERA_SENSOR=y -# CONFIG_VIDEO_AR0521 is not set -# CONFIG_VIDEO_HI556 is not set -# CONFIG_VIDEO_HI846 is not set -# CONFIG_VIDEO_HI847 is not set -# CONFIG_VIDEO_IMX208 is not set -# CONFIG_VIDEO_IMX214 is not set -# CONFIG_VIDEO_IMX219 is not set -# CONFIG_VIDEO_IMX258 is not set -# CONFIG_VIDEO_IMX274 is not set -# CONFIG_VIDEO_IMX290 is not set -# CONFIG_VIDEO_IMX296 is not set -# CONFIG_VIDEO_IMX319 is not set -# CONFIG_VIDEO_IMX334 is not set -# CONFIG_VIDEO_IMX335 is not set -# CONFIG_VIDEO_IMX355 is not set -# CONFIG_VIDEO_IMX412 is not set -# CONFIG_VIDEO_IMX415 is not set -# CONFIG_VIDEO_MT9M001 is not set -# CONFIG_VIDEO_MT9M111 is not set -# CONFIG_VIDEO_MT9P031 is not set -# CONFIG_VIDEO_MT9T112 is not set -# CONFIG_VIDEO_MT9V011 is not set -# CONFIG_VIDEO_MT9V032 is not set -# CONFIG_VIDEO_MT9V111 is not set -# CONFIG_VIDEO_OG01A1B is not set -# CONFIG_VIDEO_OV01A10 is not set -# CONFIG_VIDEO_OV02A10 is not set -# CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set -# CONFIG_VIDEO_OV13858 is not set -# CONFIG_VIDEO_OV13B10 is not set -# CONFIG_VIDEO_OV2640 is not set -# CONFIG_VIDEO_OV2659 is not set -# CONFIG_VIDEO_OV2680 is not set -# CONFIG_VIDEO_OV2685 is not set -# CONFIG_VIDEO_OV2740 is not set -# CONFIG_VIDEO_OV4689 is not set -# CONFIG_VIDEO_OV5640 is not set -# CONFIG_VIDEO_OV5645 is not set -# CONFIG_VIDEO_OV5647 is not set -# CONFIG_VIDEO_OV5648 is not set -# CONFIG_VIDEO_OV5670 is not set -# CONFIG_VIDEO_OV5675 is not set -# CONFIG_VIDEO_OV5693 is not set -# CONFIG_VIDEO_OV5695 is not set -# CONFIG_VIDEO_OV6650 is not set -# CONFIG_VIDEO_OV7251 is not set -# CONFIG_VIDEO_OV7640 is not set -# CONFIG_VIDEO_OV7670 is not set -# CONFIG_VIDEO_OV772X is not set -# CONFIG_VIDEO_OV7740 is not set -# CONFIG_VIDEO_OV8856 is not set -# CONFIG_VIDEO_OV8858 is not set -# CONFIG_VIDEO_OV8865 is not set -# CONFIG_VIDEO_OV9282 is not set -# CONFIG_VIDEO_OV9640 is not set -# CONFIG_VIDEO_OV9650 is not set -# CONFIG_VIDEO_OV9734 is not set -# CONFIG_VIDEO_RDACM20 is not set -# CONFIG_VIDEO_RDACM21 is not set -# CONFIG_VIDEO_RJ54N1 is not set -# CONFIG_VIDEO_S5C73M3 is not set -# CONFIG_VIDEO_S5K5BAF is not set -# CONFIG_VIDEO_S5K6A3 is not set -# CONFIG_VIDEO_ST_VGXY61 is not set -# CONFIG_VIDEO_CCS is not set -# CONFIG_VIDEO_ET8EK8 is not set - -# -# Lens drivers -# -# CONFIG_VIDEO_AD5820 is not set -# CONFIG_VIDEO_AK7375 is not set -# CONFIG_VIDEO_DW9714 is not set -# CONFIG_VIDEO_DW9719 is not set -# CONFIG_VIDEO_DW9768 is not set -# CONFIG_VIDEO_DW9807_VCM is not set -# end of Lens drivers - -# -# Flash devices -# -# CONFIG_VIDEO_ADP1653 is not set -# CONFIG_VIDEO_LM3560 is not set -# CONFIG_VIDEO_LM3646 is not set -# end of Flash devices - -# -# Audio decoders, processors and mixers -# -# CONFIG_VIDEO_CS3308 is not set -# CONFIG_VIDEO_CS5345 is not set -# CONFIG_VIDEO_CS53L32A is not set -# CONFIG_VIDEO_MSP3400 is not set -# CONFIG_VIDEO_SONY_BTF_MPX is not set -# CONFIG_VIDEO_TDA1997X is not set -# CONFIG_VIDEO_TDA7432 is not set -# CONFIG_VIDEO_TDA9840 is not set -# CONFIG_VIDEO_TEA6415C is not set -# CONFIG_VIDEO_TEA6420 is not set -# CONFIG_VIDEO_TLV320AIC23B is not set -# CONFIG_VIDEO_TVAUDIO is not set -# CONFIG_VIDEO_UDA1342 is not set -# CONFIG_VIDEO_VP27SMPX is not set -# CONFIG_VIDEO_WM8739 is not set -# CONFIG_VIDEO_WM8775 is not set -# end of Audio decoders, processors and mixers - -# -# RDS decoders -# -# CONFIG_VIDEO_SAA6588 is not set -# end of RDS decoders - -# -# Video decoders -# -# CONFIG_VIDEO_ADV7180 is not set -# CONFIG_VIDEO_ADV7183 is not set -# CONFIG_VIDEO_ADV748X is not set -# CONFIG_VIDEO_ADV7604 is not set -# CONFIG_VIDEO_ADV7842 is not set -# CONFIG_VIDEO_BT819 is not set -# CONFIG_VIDEO_BT856 is not set -# CONFIG_VIDEO_BT866 is not set -# CONFIG_VIDEO_ISL7998X is not set -# CONFIG_VIDEO_KS0127 is not set -# CONFIG_VIDEO_ML86V7667 is not set -# CONFIG_VIDEO_SAA7110 is not set -# CONFIG_VIDEO_SAA711X is not set -# CONFIG_VIDEO_TC358743 is not set -# CONFIG_VIDEO_TC358746 is not set -# CONFIG_VIDEO_TVP514X is not set -# CONFIG_VIDEO_TVP5150 is not set -# CONFIG_VIDEO_TVP7002 is not set -# CONFIG_VIDEO_TW2804 is not set -# CONFIG_VIDEO_TW9903 is not set -# CONFIG_VIDEO_TW9906 is not set -# CONFIG_VIDEO_TW9910 is not set -# CONFIG_VIDEO_VPX3220 is not set - -# -# Video and audio decoders -# -# CONFIG_VIDEO_SAA717X is not set -# CONFIG_VIDEO_CX25840 is not set -# end of Video decoders - -# -# Video encoders -# -# CONFIG_VIDEO_ADV7170 is not set -# CONFIG_VIDEO_ADV7175 is not set -# CONFIG_VIDEO_ADV7343 is not set -# CONFIG_VIDEO_ADV7393 is not set -# CONFIG_VIDEO_ADV7511 is not set -# CONFIG_VIDEO_AK881X is not set -# CONFIG_VIDEO_SAA7127 is not set -# CONFIG_VIDEO_SAA7185 is not set -# CONFIG_VIDEO_THS8200 is not set -# end of Video encoders - -# -# Video improvement chips -# -# CONFIG_VIDEO_UPD64031A is not set -# CONFIG_VIDEO_UPD64083 is not set -# end of Video improvement chips - -# -# Audio/Video compression chips -# -# CONFIG_VIDEO_SAA6752HS is not set -# end of Audio/Video compression chips - -# -# SDR tuner chips -# -# CONFIG_SDR_MAX2175 is not set -# end of SDR tuner chips - -# -# Miscellaneous helper chips -# -# CONFIG_VIDEO_I2C is not set -# CONFIG_VIDEO_M52790 is not set -# CONFIG_VIDEO_ST_MIPID02 is not set -# CONFIG_VIDEO_THS7303 is not set -# end of Miscellaneous helper chips - -# -# Video serializers and deserializers -# -# CONFIG_VIDEO_DS90UB913 is not set -# CONFIG_VIDEO_DS90UB953 is not set -# CONFIG_VIDEO_DS90UB960 is not set -# end of Video serializers and deserializers - -# -# Media SPI Adapters -# -CONFIG_CXD2880_SPI_DRV=m -# CONFIG_VIDEO_GS1662 is not set -# end of Media SPI Adapters - -CONFIG_MEDIA_TUNER=m - -# -# Customize TV tuners -# -CONFIG_MEDIA_TUNER_E4000=m -CONFIG_MEDIA_TUNER_FC0011=m -CONFIG_MEDIA_TUNER_FC0012=m -CONFIG_MEDIA_TUNER_FC0013=m -CONFIG_MEDIA_TUNER_FC2580=m -CONFIG_MEDIA_TUNER_IT913X=m -CONFIG_MEDIA_TUNER_M88RS6000T=m -CONFIG_MEDIA_TUNER_MAX2165=m -CONFIG_MEDIA_TUNER_MC44S803=m -CONFIG_MEDIA_TUNER_MSI001=m -CONFIG_MEDIA_TUNER_MT2060=m -CONFIG_MEDIA_TUNER_MT2063=m -CONFIG_MEDIA_TUNER_MT20XX=m -CONFIG_MEDIA_TUNER_MT2131=m -CONFIG_MEDIA_TUNER_MT2266=m -CONFIG_MEDIA_TUNER_MXL301RF=m -CONFIG_MEDIA_TUNER_MXL5005S=m -CONFIG_MEDIA_TUNER_MXL5007T=m -CONFIG_MEDIA_TUNER_QM1D1B0004=m -CONFIG_MEDIA_TUNER_QM1D1C0042=m -CONFIG_MEDIA_TUNER_QT1010=m -CONFIG_MEDIA_TUNER_R820T=m -CONFIG_MEDIA_TUNER_SI2157=m -CONFIG_MEDIA_TUNER_SIMPLE=m -CONFIG_MEDIA_TUNER_TDA18212=m -CONFIG_MEDIA_TUNER_TDA18218=m -CONFIG_MEDIA_TUNER_TDA18250=m -CONFIG_MEDIA_TUNER_TDA18271=m -CONFIG_MEDIA_TUNER_TDA827X=m -CONFIG_MEDIA_TUNER_TDA8290=m -CONFIG_MEDIA_TUNER_TDA9887=m -CONFIG_MEDIA_TUNER_TEA5761=m -CONFIG_MEDIA_TUNER_TEA5767=m -CONFIG_MEDIA_TUNER_TUA9001=m -CONFIG_MEDIA_TUNER_XC2028=m -CONFIG_MEDIA_TUNER_XC4000=m -CONFIG_MEDIA_TUNER_XC5000=m -# end of Customize TV tuners - -# -# Customise DVB Frontends -# - -# -# Multistandard (satellite) frontends -# -CONFIG_DVB_MXL5XX=m -CONFIG_DVB_STB0899=m -CONFIG_DVB_STB6100=m -CONFIG_DVB_STV090x=m -CONFIG_DVB_STV0910=m -CONFIG_DVB_STV6110x=m -CONFIG_DVB_STV6111=m - -# -# Multistandard (cable + terrestrial) frontends -# -CONFIG_DVB_DRXK=m -CONFIG_DVB_MN88472=m -CONFIG_DVB_MN88473=m -CONFIG_DVB_SI2165=m -CONFIG_DVB_TDA18271C2DD=m - -# -# DVB-S (satellite) frontends -# -CONFIG_DVB_CX24110=m -CONFIG_DVB_CX24116=m -CONFIG_DVB_CX24117=m -CONFIG_DVB_CX24120=m -CONFIG_DVB_CX24123=m -CONFIG_DVB_DS3000=m -CONFIG_DVB_MB86A16=m -CONFIG_DVB_MT312=m -CONFIG_DVB_S5H1420=m -CONFIG_DVB_SI21XX=m -CONFIG_DVB_STB6000=m -CONFIG_DVB_STV0288=m -CONFIG_DVB_STV0299=m -CONFIG_DVB_STV0900=m -CONFIG_DVB_STV6110=m -CONFIG_DVB_TDA10071=m -CONFIG_DVB_TDA10086=m -CONFIG_DVB_TDA8083=m -CONFIG_DVB_TDA8261=m -CONFIG_DVB_TDA826X=m -CONFIG_DVB_TS2020=m -CONFIG_DVB_TUA6100=m -CONFIG_DVB_TUNER_CX24113=m -CONFIG_DVB_TUNER_ITD1000=m -CONFIG_DVB_VES1X93=m -CONFIG_DVB_ZL10036=m -CONFIG_DVB_ZL10039=m - -# -# DVB-T (terrestrial) frontends -# -CONFIG_DVB_CX22700=m -CONFIG_DVB_CX22702=m -CONFIG_DVB_CXD2820R=m -CONFIG_DVB_CXD2841ER=m -CONFIG_DVB_DIB3000MB=m -CONFIG_DVB_DIB3000MC=m -CONFIG_DVB_DIB7000M=m -CONFIG_DVB_DIB7000P=m -CONFIG_DVB_DIB9000=m -CONFIG_DVB_DRXD=m -CONFIG_DVB_EC100=m -CONFIG_DVB_L64781=m -CONFIG_DVB_MT352=m -CONFIG_DVB_NXT6000=m -CONFIG_DVB_S5H1432=m -CONFIG_DVB_SP887X=m -CONFIG_DVB_STV0367=m -CONFIG_DVB_TDA10048=m -CONFIG_DVB_TDA1004X=m -CONFIG_DVB_ZD1301_DEMOD=m -CONFIG_DVB_ZL10353=m -CONFIG_DVB_CXD2880=m - -# -# DVB-C (cable) frontends -# -CONFIG_DVB_STV0297=m -CONFIG_DVB_TDA10021=m -CONFIG_DVB_TDA10023=m -CONFIG_DVB_VES1820=m - -# -# ATSC (North American/Korean Terrestrial/Cable DTV) frontends -# -CONFIG_DVB_AU8522=m -CONFIG_DVB_AU8522_DTV=m -CONFIG_DVB_AU8522_V4L=m -CONFIG_DVB_BCM3510=m -CONFIG_DVB_LG2160=m -CONFIG_DVB_LGDT3305=m -CONFIG_DVB_LGDT330X=m -CONFIG_DVB_MXL692=m -CONFIG_DVB_NXT200X=m -CONFIG_DVB_OR51132=m -CONFIG_DVB_OR51211=m -CONFIG_DVB_S5H1409=m -CONFIG_DVB_S5H1411=m - -# -# ISDB-T (terrestrial) frontends -# -CONFIG_DVB_DIB8000=m -CONFIG_DVB_MB86A20S=m -CONFIG_DVB_S921=m - -# -# ISDB-S (satellite) & ISDB-T (terrestrial) frontends -# -CONFIG_DVB_MN88443X=m -CONFIG_DVB_TC90522=m - -# -# Digital terrestrial only tuners/PLL -# -CONFIG_DVB_PLL=m -CONFIG_DVB_TUNER_DIB0070=m -CONFIG_DVB_TUNER_DIB0090=m - -# -# SEC control devices for DVB-S -# -CONFIG_DVB_A8293=m -CONFIG_DVB_AF9033=m -CONFIG_DVB_ASCOT2E=m -CONFIG_DVB_ATBM8830=m -CONFIG_DVB_HELENE=m -CONFIG_DVB_HORUS3A=m -CONFIG_DVB_ISL6405=m -CONFIG_DVB_ISL6421=m -CONFIG_DVB_ISL6423=m -CONFIG_DVB_IX2505V=m -CONFIG_DVB_LGS8GL5=m -CONFIG_DVB_LGS8GXX=m -CONFIG_DVB_LNBH25=m -CONFIG_DVB_LNBH29=m -CONFIG_DVB_LNBP21=m -CONFIG_DVB_LNBP22=m -CONFIG_DVB_M88RS2000=m -CONFIG_DVB_TDA665x=m -CONFIG_DVB_DRX39XYJ=m - -# -# Common Interface (EN50221) controller drivers -# -CONFIG_DVB_CXD2099=m -CONFIG_DVB_SP2=m -# end of Customise DVB Frontends - -# -# Tools to develop new frontends -# -# CONFIG_DVB_DUMMY_FE is not set -# end of Media ancillary drivers - -# -# Graphics support -# -CONFIG_APERTURE_HELPERS=y -CONFIG_VIDEO_CMDLINE=y -CONFIG_VIDEO_NOMODESET=y -# CONFIG_AUXDISPLAY is not set -# CONFIG_PANEL is not set -CONFIG_DRM=y -# CONFIG_DRM_DEBUG_MM is not set -CONFIG_DRM_KMS_HELPER=y -# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set -# CONFIG_DRM_DEBUG_MODESET_LOCK is not set -CONFIG_DRM_FBDEV_EMULATION=y -CONFIG_DRM_FBDEV_OVERALLOC=100 -# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set -# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set -CONFIG_DRM_DISPLAY_HELPER=m -CONFIG_DRM_DISPLAY_DP_HELPER=y -CONFIG_DRM_DISPLAY_HDCP_HELPER=y -CONFIG_DRM_DISPLAY_HDMI_HELPER=y -# CONFIG_DRM_DP_AUX_CHARDEV is not set -# CONFIG_DRM_DP_CEC is not set -CONFIG_DRM_TTM=y -CONFIG_DRM_EXEC=m -CONFIG_DRM_BUDDY=m -CONFIG_DRM_TTM_HELPER=m -CONFIG_DRM_GEM_SHMEM_HELPER=y -CONFIG_DRM_SUBALLOC_HELPER=m -CONFIG_DRM_SCHED=m - -# -# I2C encoder or helper chips -# -# CONFIG_DRM_I2C_CH7006 is not set -# CONFIG_DRM_I2C_SIL164 is not set -# CONFIG_DRM_I2C_NXP_TDA998X is not set -# CONFIG_DRM_I2C_NXP_TDA9950 is not set -# end of I2C encoder or helper chips - -# -# ARM devices -# -# CONFIG_DRM_KOMEDA is not set -# end of ARM devices - -CONFIG_DRM_RADEON=m -CONFIG_DRM_RADEON_USERPTR=y -CONFIG_DRM_AMDGPU=m -CONFIG_DRM_AMDGPU_SI=y -CONFIG_DRM_AMDGPU_CIK=y -CONFIG_DRM_AMDGPU_USERPTR=y -# CONFIG_DRM_AMDGPU_WERROR is not set - -# -# ACP (Audio CoProcessor) Configuration -# -# CONFIG_DRM_AMD_ACP is not set -# end of ACP (Audio CoProcessor) Configuration - -# -# Display Engine Configuration -# -CONFIG_DRM_AMD_DC=y -CONFIG_DRM_AMD_DC_FP=y -# CONFIG_DRM_AMD_DC_SI is not set -# CONFIG_DRM_AMD_SECURE_DISPLAY is not set -# end of Display Engine Configuration - -# CONFIG_DRM_NOUVEAU is not set -# CONFIG_DRM_VGEM is not set -# CONFIG_DRM_VKMS is not set -# CONFIG_DRM_UDL is not set -CONFIG_DRM_AST=y -# CONFIG_DRM_MGAG200 is not set -CONFIG_DRM_QXL=m -CONFIG_DRM_VIRTIO_GPU=m -CONFIG_DRM_VIRTIO_GPU_KMS=y -CONFIG_DRM_PANEL=y - -# -# Display Panels -# -# CONFIG_DRM_PANEL_ABT_Y030XX067A is not set -# CONFIG_DRM_PANEL_ARM_VERSATILE is not set -# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set -# CONFIG_DRM_PANEL_LVDS is not set -# CONFIG_DRM_PANEL_SIMPLE is not set -# CONFIG_DRM_PANEL_EDP is not set -# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set -# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set -# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set -# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set -# CONFIG_DRM_PANEL_LG_LB035Q02 is not set -# CONFIG_DRM_PANEL_LG_LG4573 is not set -# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set -# CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set -# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set -# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set -# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set -# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set -# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set -# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set -# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set -# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set -# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set -# CONFIG_DRM_PANEL_TPO_TPG110 is not set -# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set -# end of Display Panels - -CONFIG_DRM_BRIDGE=y -CONFIG_DRM_PANEL_BRIDGE=y - -# -# Display Interface Bridges -# -# CONFIG_DRM_CHIPONE_ICN6211 is not set -# CONFIG_DRM_CHRONTEL_CH7033 is not set -# CONFIG_DRM_DISPLAY_CONNECTOR is not set -# CONFIG_DRM_ITE_IT6505 is not set -# CONFIG_DRM_LONTIUM_LT8912B is not set -# CONFIG_DRM_LONTIUM_LT9211 is not set -# CONFIG_DRM_LONTIUM_LT9611 is not set -# CONFIG_DRM_LONTIUM_LT9611UXC is not set -# CONFIG_DRM_ITE_IT66121 is not set -# CONFIG_DRM_LVDS_CODEC is not set -# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -# CONFIG_DRM_NWL_MIPI_DSI is not set -# CONFIG_DRM_NXP_PTN3460 is not set -# CONFIG_DRM_PARADE_PS8622 is not set -# CONFIG_DRM_PARADE_PS8640 is not set -# CONFIG_DRM_SAMSUNG_DSIM is not set -# CONFIG_DRM_SIL_SII8620 is not set -# CONFIG_DRM_SII902X is not set -# CONFIG_DRM_SII9234 is not set -# CONFIG_DRM_SIMPLE_BRIDGE is not set -# CONFIG_DRM_THINE_THC63LVD1024 is not set -# CONFIG_DRM_TOSHIBA_TC358762 is not set -# CONFIG_DRM_TOSHIBA_TC358764 is not set -# CONFIG_DRM_TOSHIBA_TC358767 is not set -# CONFIG_DRM_TOSHIBA_TC358768 is not set -# CONFIG_DRM_TOSHIBA_TC358775 is not set -# CONFIG_DRM_TI_DLPC3433 is not set -# CONFIG_DRM_TI_TFP410 is not set -# CONFIG_DRM_TI_SN65DSI83 is not set -# CONFIG_DRM_TI_SN65DSI86 is not set -# CONFIG_DRM_TI_TPD12S015 is not set -# CONFIG_DRM_ANALOGIX_ANX6345 is not set -# CONFIG_DRM_ANALOGIX_ANX78XX is not set -# CONFIG_DRM_ANALOGIX_ANX7625 is not set -# CONFIG_DRM_I2C_ADV7511 is not set -# CONFIG_DRM_CDNS_DSI is not set -# CONFIG_DRM_CDNS_MHDP8546 is not set -# end of Display Interface Bridges - -CONFIG_DRM_LOONGSON=y -# CONFIG_DRM_ETNAVIV is not set -# CONFIG_DRM_LOGICVC is not set -# CONFIG_DRM_ARCPGU is not set -# CONFIG_DRM_BOCHS is not set -# CONFIG_DRM_CIRRUS_QEMU is not set -# CONFIG_DRM_GM12U320 is not set -# CONFIG_DRM_PANEL_MIPI_DBI is not set -# CONFIG_DRM_SIMPLEDRM is not set -# CONFIG_TINYDRM_HX8357D is not set -# CONFIG_TINYDRM_ILI9163 is not set -# CONFIG_TINYDRM_ILI9225 is not set -# CONFIG_TINYDRM_ILI9341 is not set -# CONFIG_TINYDRM_ILI9486 is not set -# CONFIG_TINYDRM_MI0283QT is not set -# CONFIG_TINYDRM_REPAPER is not set -# CONFIG_TINYDRM_ST7586 is not set -# CONFIG_TINYDRM_ST7735R is not set -# CONFIG_DRM_GUD is not set -# CONFIG_DRM_SSD130X is not set -# CONFIG_DRM_LEGACY is not set -CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y - -# -# Frame buffer Devices -# -CONFIG_FB=y -# CONFIG_FB_CIRRUS is not set -# CONFIG_FB_PM2 is not set -# CONFIG_FB_CYBER2000 is not set -# CONFIG_FB_ASILIANT is not set -# CONFIG_FB_IMSTT is not set -CONFIG_FB_EFI=y -# CONFIG_FB_OPENCORES is not set -# CONFIG_FB_S1D13XXX is not set -# CONFIG_FB_NVIDIA is not set -# CONFIG_FB_RIVA is not set -# CONFIG_FB_I740 is not set -# CONFIG_FB_MATROX is not set -CONFIG_FB_RADEON=y -CONFIG_FB_RADEON_I2C=y -CONFIG_FB_RADEON_BACKLIGHT=y -# CONFIG_FB_RADEON_DEBUG is not set -# CONFIG_FB_ATY128 is not set -# CONFIG_FB_ATY is not set -# CONFIG_FB_S3 is not set -# CONFIG_FB_SAVAGE is not set -# CONFIG_FB_SIS is not set -# CONFIG_FB_NEOMAGIC is not set -# CONFIG_FB_KYRO is not set -# CONFIG_FB_3DFX is not set -# CONFIG_FB_VOODOO1 is not set -# CONFIG_FB_VT8623 is not set -# CONFIG_FB_TRIDENT is not set -# CONFIG_FB_ARK is not set -# CONFIG_FB_PM3 is not set -# CONFIG_FB_CARMINE is not set -# CONFIG_FB_SMSCUFX is not set -# CONFIG_FB_UDL is not set -# CONFIG_FB_IBM_GXT4500 is not set -# CONFIG_FB_VIRTUAL is not set -# CONFIG_FB_METRONOME is not set -# CONFIG_FB_MB862XX is not set -# CONFIG_FB_SIMPLE is not set -# CONFIG_FB_SSD1307 is not set -# CONFIG_FB_SM712 is not set -CONFIG_FB_CORE=y -CONFIG_FB_NOTIFY=y -# CONFIG_FIRMWARE_EDID is not set -CONFIG_FB_DEVICE=y -CONFIG_FB_DDC=y -CONFIG_FB_CFB_FILLRECT=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_IMAGEBLIT=y -CONFIG_FB_SYS_FILLRECT=y -CONFIG_FB_SYS_COPYAREA=y -CONFIG_FB_SYS_IMAGEBLIT=y -# CONFIG_FB_FOREIGN_ENDIAN is not set -CONFIG_FB_SYS_FOPS=y -CONFIG_FB_DEFERRED_IO=y -CONFIG_FB_IOMEM_HELPERS=y -CONFIG_FB_SYSMEM_HELPERS=y -CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y -CONFIG_FB_BACKLIGHT=y -CONFIG_FB_MODE_HELPERS=y -CONFIG_FB_TILEBLITTING=y -# end of Frame buffer Devices - -# -# Backlight & LCD device support -# -CONFIG_LCD_CLASS_DEVICE=y -# CONFIG_LCD_L4F00242T03 is not set -# CONFIG_LCD_LMS283GF05 is not set -# CONFIG_LCD_LTV350QV is not set -# CONFIG_LCD_ILI922X is not set -# CONFIG_LCD_ILI9320 is not set -# CONFIG_LCD_TDO24M is not set -# CONFIG_LCD_VGG2432A4 is not set -CONFIG_LCD_PLATFORM=m -# CONFIG_LCD_AMS369FG06 is not set -# CONFIG_LCD_LMS501KF03 is not set -# CONFIG_LCD_HX8357 is not set -# CONFIG_LCD_OTM3225A is not set -CONFIG_BACKLIGHT_CLASS_DEVICE=y -# CONFIG_BACKLIGHT_KTD253 is not set -# CONFIG_BACKLIGHT_KTZ8866 is not set -# CONFIG_BACKLIGHT_PWM is not set -# CONFIG_BACKLIGHT_QCOM_WLED is not set -# CONFIG_BACKLIGHT_ADP8860 is not set -# CONFIG_BACKLIGHT_ADP8870 is not set -# CONFIG_BACKLIGHT_LM3630A is not set -# CONFIG_BACKLIGHT_LM3639 is not set -# CONFIG_BACKLIGHT_LP855X is not set -# CONFIG_BACKLIGHT_GPIO is not set -# CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_BD6107 is not set -# CONFIG_BACKLIGHT_ARCXCNN is not set -# CONFIG_BACKLIGHT_LED is not set -# end of Backlight & LCD device support - -CONFIG_HDMI=y - -# -# Console display driver support -# -# CONFIG_VGA_CONSOLE is not set -CONFIG_DUMMY_CONSOLE=y -CONFIG_DUMMY_CONSOLE_COLUMNS=80 -CONFIG_DUMMY_CONSOLE_ROWS=25 -CONFIG_FRAMEBUFFER_CONSOLE=y -# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set -CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y -CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set -# end of Console display driver support - -CONFIG_LOGO=y -CONFIG_LOGO_LINUX_MONO=y -CONFIG_LOGO_LINUX_VGA16=y -CONFIG_LOGO_LINUX_CLUT224=y -# end of Graphics support - -# CONFIG_DRM_ACCEL is not set -CONFIG_SOUND=y -CONFIG_SND=y -CONFIG_SND_TIMER=y -CONFIG_SND_PCM=y -CONFIG_SND_HWDEP=y -CONFIG_SND_SEQ_DEVICE=m -CONFIG_SND_RAWMIDI=m -CONFIG_SND_JACK=y -CONFIG_SND_JACK_INPUT_DEV=y -# CONFIG_SND_OSSEMUL is not set -CONFIG_SND_PCM_TIMER=y -# CONFIG_SND_HRTIMER is not set -CONFIG_SND_DYNAMIC_MINORS=y -CONFIG_SND_MAX_CARDS=32 -CONFIG_SND_SUPPORT_OLD_API=y -CONFIG_SND_PROC_FS=y -CONFIG_SND_VERBOSE_PROCFS=y -# CONFIG_SND_VERBOSE_PRINTK is not set -CONFIG_SND_CTL_FAST_LOOKUP=y -# CONFIG_SND_DEBUG is not set -# CONFIG_SND_CTL_INPUT_VALIDATION is not set -CONFIG_SND_VMASTER=y -CONFIG_SND_CTL_LED=y -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_SEQ_MIDI_EVENT=m -CONFIG_SND_SEQ_MIDI=m -# CONFIG_SND_SEQ_UMP is not set -CONFIG_SND_DRIVERS=y -# CONFIG_SND_DUMMY is not set -# CONFIG_SND_ALOOP is not set -# CONFIG_SND_PCMTEST is not set -# CONFIG_SND_VIRMIDI is not set -# CONFIG_SND_MTPAV is not set -# CONFIG_SND_MTS64 is not set -# CONFIG_SND_SERIAL_U16550 is not set -# CONFIG_SND_MPU401 is not set -# CONFIG_SND_PORTMAN2X4 is not set -CONFIG_SND_PCI=y -# CONFIG_SND_AD1889 is not set -# CONFIG_SND_ATIIXP is not set -# CONFIG_SND_ATIIXP_MODEM is not set -# CONFIG_SND_AU8810 is not set -# CONFIG_SND_AU8820 is not set -# CONFIG_SND_AU8830 is not set -# CONFIG_SND_AW2 is not set -CONFIG_SND_BT87X=m -CONFIG_SND_BT87X_OVERCLOCK=y -# CONFIG_SND_CA0106 is not set -# CONFIG_SND_CMIPCI is not set -# CONFIG_SND_OXYGEN is not set -# CONFIG_SND_CS4281 is not set -# CONFIG_SND_CS46XX is not set -# CONFIG_SND_CTXFI is not set -# CONFIG_SND_DARLA20 is not set -# CONFIG_SND_GINA20 is not set -# CONFIG_SND_LAYLA20 is not set -# CONFIG_SND_DARLA24 is not set -# CONFIG_SND_GINA24 is not set -# CONFIG_SND_LAYLA24 is not set -# CONFIG_SND_MONA is not set -# CONFIG_SND_MIA is not set -# CONFIG_SND_ECHO3G is not set -# CONFIG_SND_INDIGO is not set -# CONFIG_SND_INDIGOIO is not set -# CONFIG_SND_INDIGODJ is not set -# CONFIG_SND_INDIGOIOX is not set -# CONFIG_SND_INDIGODJX is not set -# CONFIG_SND_ENS1370 is not set -# CONFIG_SND_ENS1371 is not set -# CONFIG_SND_FM801 is not set -# CONFIG_SND_HDSP is not set -# CONFIG_SND_HDSPM is not set -# CONFIG_SND_ICE1724 is not set -# CONFIG_SND_INTEL8X0 is not set -# CONFIG_SND_INTEL8X0M is not set -# CONFIG_SND_KORG1212 is not set -# CONFIG_SND_LOLA is not set -# CONFIG_SND_LX6464ES is not set -# CONFIG_SND_MIXART is not set -# CONFIG_SND_NM256 is not set -# CONFIG_SND_PCXHR is not set -# CONFIG_SND_RIPTIDE is not set -# CONFIG_SND_RME32 is not set -# CONFIG_SND_RME96 is not set -# CONFIG_SND_RME9652 is not set -# CONFIG_SND_SE6X is not set -# CONFIG_SND_VIA82XX is not set -# CONFIG_SND_VIA82XX_MODEM is not set -# CONFIG_SND_VIRTUOSO is not set -# CONFIG_SND_VX222 is not set -# CONFIG_SND_YMFPCI is not set - -# -# HD-Audio -# -CONFIG_SND_HDA=y -CONFIG_SND_HDA_GENERIC_LEDS=y -CONFIG_SND_HDA_INTEL=y -CONFIG_SND_HDA_HWDEP=y -CONFIG_SND_HDA_RECONFIG=y -CONFIG_SND_HDA_INPUT_BEEP=y -CONFIG_SND_HDA_INPUT_BEEP_MODE=1 -CONFIG_SND_HDA_PATCH_LOADER=y -# CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set -# CONFIG_SND_HDA_SCODEC_CS35L41_SPI is not set -# CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set -# CONFIG_SND_HDA_SCODEC_CS35L56_SPI is not set -# CONFIG_SND_HDA_SCODEC_TAS2781_I2C is not set -CONFIG_SND_HDA_CODEC_REALTEK=y -# CONFIG_SND_HDA_CODEC_ANALOG is not set -CONFIG_SND_HDA_CODEC_SIGMATEL=y -# CONFIG_SND_HDA_CODEC_VIA is not set -CONFIG_SND_HDA_CODEC_HDMI=y -# CONFIG_SND_HDA_CODEC_CIRRUS is not set -# CONFIG_SND_HDA_CODEC_CS8409 is not set -CONFIG_SND_HDA_CODEC_CONEXANT=y -# CONFIG_SND_HDA_CODEC_CA0110 is not set -# CONFIG_SND_HDA_CODEC_CA0132 is not set -# CONFIG_SND_HDA_CODEC_CMEDIA is not set -# CONFIG_SND_HDA_CODEC_SI3054 is not set -CONFIG_SND_HDA_GENERIC=y -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 -# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set -# CONFIG_SND_HDA_CTL_DEV_ID is not set -# end of HD-Audio - -CONFIG_SND_HDA_CORE=y -CONFIG_SND_HDA_COMPONENT=y -CONFIG_SND_HDA_PREALLOC_SIZE=64 -CONFIG_SND_INTEL_NHLT=y -CONFIG_SND_INTEL_DSP_CONFIG=y -CONFIG_SND_INTEL_SOUNDWIRE_ACPI=y -CONFIG_SND_SPI=y -CONFIG_SND_USB=y -CONFIG_SND_USB_AUDIO=m -# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set -CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y -# CONFIG_SND_USB_UA101 is not set -# CONFIG_SND_USB_CAIAQ is not set -# CONFIG_SND_USB_6FIRE is not set -# CONFIG_SND_USB_HIFACE is not set -# CONFIG_SND_BCD2000 is not set -# CONFIG_SND_USB_POD is not set -# CONFIG_SND_USB_PODHD is not set -# CONFIG_SND_USB_TONEPORT is not set -# CONFIG_SND_USB_VARIAX is not set -CONFIG_SND_PCMCIA=y -# CONFIG_SND_VXPOCKET is not set -# CONFIG_SND_PDAUDIOCF is not set -CONFIG_SND_SOC=m -# CONFIG_SND_SOC_ADI is not set -# CONFIG_SND_SOC_AMD_ACP is not set -# CONFIG_SND_AMD_ACP_CONFIG is not set -# CONFIG_SND_ATMEL_SOC is not set -# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set -# CONFIG_SND_DESIGNWARE_I2S is not set - -# -# SoC Audio for Freescale CPUs -# - -# -# Common SoC Audio options for Freescale CPUs: -# -# CONFIG_SND_SOC_FSL_ASRC is not set -# CONFIG_SND_SOC_FSL_SAI is not set -# CONFIG_SND_SOC_FSL_AUDMIX is not set -# CONFIG_SND_SOC_FSL_SSI is not set -# CONFIG_SND_SOC_FSL_SPDIF is not set -# CONFIG_SND_SOC_FSL_ESAI is not set -# CONFIG_SND_SOC_FSL_MICFIL is not set -# CONFIG_SND_SOC_FSL_XCVR is not set -# CONFIG_SND_SOC_IMX_AUDMUX is not set -# end of SoC Audio for Freescale CPUs - -# CONFIG_SND_SOC_CHV3_I2S is not set -# CONFIG_SND_I2S_HI6210_I2S is not set - -# -# SoC Audio for Loongson CPUs -# -CONFIG_SND_SOC_LOONGSON_I2S_PCI=m -CONFIG_SND_SOC_LOONGSON_CARD=m -# end of SoC Audio for Loongson CPUs - -# CONFIG_SND_SOC_IMG is not set -# CONFIG_SND_SOC_MTK_BTCVSD is not set -# CONFIG_SND_SOC_SOF_TOPLEVEL is not set - -# -# STMicroelectronics STM32 SOC audio support -# -# end of STMicroelectronics STM32 SOC audio support - -# CONFIG_SND_SOC_XILINX_I2S is not set -# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set -# CONFIG_SND_SOC_XILINX_SPDIF is not set -# CONFIG_SND_SOC_XTFPGA_I2S is not set -CONFIG_SND_SOC_I2C_AND_SPI=m - -# -# CODEC drivers -# -# CONFIG_SND_SOC_AC97_CODEC is not set -# CONFIG_SND_SOC_ADAU1372_I2C is not set -# CONFIG_SND_SOC_ADAU1372_SPI is not set -# CONFIG_SND_SOC_ADAU1701 is not set -# CONFIG_SND_SOC_ADAU1761_I2C is not set -# CONFIG_SND_SOC_ADAU1761_SPI is not set -# CONFIG_SND_SOC_ADAU7002 is not set -# CONFIG_SND_SOC_ADAU7118_HW is not set -# CONFIG_SND_SOC_ADAU7118_I2C is not set -# CONFIG_SND_SOC_AK4104 is not set -# CONFIG_SND_SOC_AK4118 is not set -# CONFIG_SND_SOC_AK4375 is not set -# CONFIG_SND_SOC_AK4458 is not set -# CONFIG_SND_SOC_AK4554 is not set -# CONFIG_SND_SOC_AK4613 is not set -# CONFIG_SND_SOC_AK4642 is not set -# CONFIG_SND_SOC_AK5386 is not set -# CONFIG_SND_SOC_AK5558 is not set -# CONFIG_SND_SOC_ALC5623 is not set -# CONFIG_SND_SOC_AW8738 is not set -# CONFIG_SND_SOC_AW88395 is not set -# CONFIG_SND_SOC_AW88261 is not set -# CONFIG_SND_SOC_BD28623 is not set -# CONFIG_SND_SOC_BT_SCO is not set -# CONFIG_SND_SOC_CHV3_CODEC is not set -# CONFIG_SND_SOC_CS35L32 is not set -# CONFIG_SND_SOC_CS35L33 is not set -# CONFIG_SND_SOC_CS35L34 is not set -# CONFIG_SND_SOC_CS35L35 is not set -# CONFIG_SND_SOC_CS35L36 is not set -# CONFIG_SND_SOC_CS35L41_SPI is not set -# CONFIG_SND_SOC_CS35L41_I2C is not set -# CONFIG_SND_SOC_CS35L45_SPI is not set -# CONFIG_SND_SOC_CS35L45_I2C is not set -# CONFIG_SND_SOC_CS35L56_I2C is not set -# CONFIG_SND_SOC_CS35L56_SPI is not set -# CONFIG_SND_SOC_CS42L42 is not set -# CONFIG_SND_SOC_CS42L51_I2C is not set -# CONFIG_SND_SOC_CS42L52 is not set -# CONFIG_SND_SOC_CS42L56 is not set -# CONFIG_SND_SOC_CS42L73 is not set -# CONFIG_SND_SOC_CS42L83 is not set -# CONFIG_SND_SOC_CS4234 is not set -# CONFIG_SND_SOC_CS4265 is not set -# CONFIG_SND_SOC_CS4270 is not set -# CONFIG_SND_SOC_CS4271_I2C is not set -# CONFIG_SND_SOC_CS4271_SPI is not set -# CONFIG_SND_SOC_CS42XX8_I2C is not set -# CONFIG_SND_SOC_CS43130 is not set -# CONFIG_SND_SOC_CS4341 is not set -# CONFIG_SND_SOC_CS4349 is not set -# CONFIG_SND_SOC_CS53L30 is not set -# CONFIG_SND_SOC_CX2072X is not set -# CONFIG_SND_SOC_DA7213 is not set -# CONFIG_SND_SOC_DMIC is not set -# CONFIG_SND_SOC_ES7134 is not set -# CONFIG_SND_SOC_ES7241 is not set -# CONFIG_SND_SOC_ES8316 is not set -# CONFIG_SND_SOC_ES8326 is not set -# CONFIG_SND_SOC_ES8328_I2C is not set -# CONFIG_SND_SOC_ES8328_SPI is not set -# CONFIG_SND_SOC_GTM601 is not set -# CONFIG_SND_SOC_HDA is not set -# CONFIG_SND_SOC_ICS43432 is not set -# CONFIG_SND_SOC_IDT821034 is not set -# CONFIG_SND_SOC_INNO_RK3036 is not set -# CONFIG_SND_SOC_MAX98088 is not set -# CONFIG_SND_SOC_MAX98090 is not set -# CONFIG_SND_SOC_MAX98357A is not set -# CONFIG_SND_SOC_MAX98504 is not set -# CONFIG_SND_SOC_MAX9867 is not set -# CONFIG_SND_SOC_MAX98927 is not set -# CONFIG_SND_SOC_MAX98520 is not set -# CONFIG_SND_SOC_MAX98373_I2C is not set -# CONFIG_SND_SOC_MAX98388 is not set -# CONFIG_SND_SOC_MAX98390 is not set -# CONFIG_SND_SOC_MAX98396 is not set -# CONFIG_SND_SOC_MAX9860 is not set -# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set -# CONFIG_SND_SOC_PCM1681 is not set -# CONFIG_SND_SOC_PCM1789_I2C is not set -# CONFIG_SND_SOC_PCM179X_I2C is not set -# CONFIG_SND_SOC_PCM179X_SPI is not set -# CONFIG_SND_SOC_PCM186X_I2C is not set -# CONFIG_SND_SOC_PCM186X_SPI is not set -# CONFIG_SND_SOC_PCM3060_I2C is not set -# CONFIG_SND_SOC_PCM3060_SPI is not set -# CONFIG_SND_SOC_PCM3168A_I2C is not set -# CONFIG_SND_SOC_PCM3168A_SPI is not set -# CONFIG_SND_SOC_PCM5102A is not set -# CONFIG_SND_SOC_PCM512x_I2C is not set -# CONFIG_SND_SOC_PCM512x_SPI is not set -# CONFIG_SND_SOC_PEB2466 is not set -# CONFIG_SND_SOC_RK3328 is not set -# CONFIG_SND_SOC_RT5616 is not set -# CONFIG_SND_SOC_RT5631 is not set -# CONFIG_SND_SOC_RT5640 is not set -# CONFIG_SND_SOC_RT5659 is not set -# CONFIG_SND_SOC_RT9120 is not set -# CONFIG_SND_SOC_SGTL5000 is not set -# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set -# CONFIG_SND_SOC_SIMPLE_MUX is not set -# CONFIG_SND_SOC_SMA1303 is not set -# CONFIG_SND_SOC_SPDIF is not set -# CONFIG_SND_SOC_SRC4XXX_I2C is not set -# CONFIG_SND_SOC_SSM2305 is not set -# CONFIG_SND_SOC_SSM2518 is not set -# CONFIG_SND_SOC_SSM2602_SPI is not set -# CONFIG_SND_SOC_SSM2602_I2C is not set -# CONFIG_SND_SOC_SSM3515 is not set -# CONFIG_SND_SOC_SSM4567 is not set -# CONFIG_SND_SOC_STA32X is not set -# CONFIG_SND_SOC_STA350 is not set -# CONFIG_SND_SOC_STI_SAS is not set -# CONFIG_SND_SOC_TAS2552 is not set -# CONFIG_SND_SOC_TAS2562 is not set -# CONFIG_SND_SOC_TAS2764 is not set -# CONFIG_SND_SOC_TAS2770 is not set -# CONFIG_SND_SOC_TAS2780 is not set -# CONFIG_SND_SOC_TAS2781_I2C is not set -# CONFIG_SND_SOC_TAS5086 is not set -# CONFIG_SND_SOC_TAS571X is not set -# CONFIG_SND_SOC_TAS5720 is not set -# CONFIG_SND_SOC_TAS5805M is not set -# CONFIG_SND_SOC_TAS6424 is not set -# CONFIG_SND_SOC_TDA7419 is not set -# CONFIG_SND_SOC_TFA9879 is not set -# CONFIG_SND_SOC_TFA989X is not set -# CONFIG_SND_SOC_TLV320ADC3XXX is not set -# CONFIG_SND_SOC_TLV320AIC23_I2C is not set -# CONFIG_SND_SOC_TLV320AIC23_SPI is not set -# CONFIG_SND_SOC_TLV320AIC31XX is not set -# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set -# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set -# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set -# CONFIG_SND_SOC_TLV320AIC3X_SPI is not set -# CONFIG_SND_SOC_TLV320ADCX140 is not set -# CONFIG_SND_SOC_TS3A227E is not set -# CONFIG_SND_SOC_TSCS42XX is not set -# CONFIG_SND_SOC_TSCS454 is not set -# CONFIG_SND_SOC_UDA1334 is not set -# CONFIG_SND_SOC_WM8510 is not set -# CONFIG_SND_SOC_WM8523 is not set -# CONFIG_SND_SOC_WM8524 is not set -# CONFIG_SND_SOC_WM8580 is not set -# CONFIG_SND_SOC_WM8711 is not set -# CONFIG_SND_SOC_WM8728 is not set -# CONFIG_SND_SOC_WM8731_I2C is not set -# CONFIG_SND_SOC_WM8731_SPI is not set -# CONFIG_SND_SOC_WM8737 is not set -# CONFIG_SND_SOC_WM8741 is not set -# CONFIG_SND_SOC_WM8750 is not set -# CONFIG_SND_SOC_WM8753 is not set -# CONFIG_SND_SOC_WM8770 is not set -# CONFIG_SND_SOC_WM8776 is not set -# CONFIG_SND_SOC_WM8782 is not set -# CONFIG_SND_SOC_WM8804_I2C is not set -# CONFIG_SND_SOC_WM8804_SPI is not set -# CONFIG_SND_SOC_WM8903 is not set -# CONFIG_SND_SOC_WM8904 is not set -# CONFIG_SND_SOC_WM8940 is not set -# CONFIG_SND_SOC_WM8960 is not set -# CONFIG_SND_SOC_WM8961 is not set -# CONFIG_SND_SOC_WM8962 is not set -# CONFIG_SND_SOC_WM8974 is not set -# CONFIG_SND_SOC_WM8978 is not set -# CONFIG_SND_SOC_WM8985 is not set -# CONFIG_SND_SOC_ZL38060 is not set -# CONFIG_SND_SOC_MAX9759 is not set -# CONFIG_SND_SOC_MT6351 is not set -# CONFIG_SND_SOC_MT6358 is not set -# CONFIG_SND_SOC_MT6660 is not set -# CONFIG_SND_SOC_NAU8315 is not set -# CONFIG_SND_SOC_NAU8540 is not set -# CONFIG_SND_SOC_NAU8810 is not set -# CONFIG_SND_SOC_NAU8821 is not set -# CONFIG_SND_SOC_NAU8822 is not set -# CONFIG_SND_SOC_NAU8824 is not set -# CONFIG_SND_SOC_TPA6130A2 is not set -# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set -# CONFIG_SND_SOC_LPASS_VA_MACRO is not set -# CONFIG_SND_SOC_LPASS_RX_MACRO is not set -# CONFIG_SND_SOC_LPASS_TX_MACRO is not set -# end of CODEC drivers - -# CONFIG_SND_SIMPLE_CARD is not set -# CONFIG_SND_AUDIO_GRAPH_CARD is not set -# CONFIG_SND_AUDIO_GRAPH_CARD2 is not set -# CONFIG_SND_TEST_COMPONENT is not set -# CONFIG_SND_VIRTIO is not set -CONFIG_HID_SUPPORT=y -CONFIG_HID=y -# CONFIG_HID_BATTERY_STRENGTH is not set -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_GENERIC=y - -# -# Special HID drivers -# -CONFIG_HID_A4TECH=m -# CONFIG_HID_ACCUTOUCH is not set -# CONFIG_HID_ACRUX is not set -# CONFIG_HID_APPLE is not set -# CONFIG_HID_APPLEIR is not set -# CONFIG_HID_ASUS is not set -# CONFIG_HID_AUREAL is not set -# CONFIG_HID_BELKIN is not set -# CONFIG_HID_BETOP_FF is not set -# CONFIG_HID_BIGBEN_FF is not set -CONFIG_HID_CHERRY=m -# CONFIG_HID_CHICONY is not set -# CONFIG_HID_CORSAIR is not set -# CONFIG_HID_COUGAR is not set -# CONFIG_HID_MACALLY is not set -# CONFIG_HID_PRODIKEYS is not set -# CONFIG_HID_CMEDIA is not set -# CONFIG_HID_CP2112 is not set -# CONFIG_HID_CREATIVE_SB0540 is not set -# CONFIG_HID_CYPRESS is not set -# CONFIG_HID_DRAGONRISE is not set -# CONFIG_HID_EMS_FF is not set -# CONFIG_HID_ELAN is not set -# CONFIG_HID_ELECOM is not set -# CONFIG_HID_ELO is not set -# CONFIG_HID_EVISION is not set -# CONFIG_HID_EZKEY is not set -# CONFIG_HID_FT260 is not set -# CONFIG_HID_GEMBIRD is not set -# CONFIG_HID_GFRM is not set -# CONFIG_HID_GLORIOUS is not set -# CONFIG_HID_HOLTEK is not set -# CONFIG_HID_GOOGLE_STADIA_FF is not set -# CONFIG_HID_VIVALDI is not set -# CONFIG_HID_GT683R is not set -# CONFIG_HID_KEYTOUCH is not set -# CONFIG_HID_KYE is not set -# CONFIG_HID_UCLOGIC is not set -# CONFIG_HID_WALTOP is not set -# CONFIG_HID_VIEWSONIC is not set -# CONFIG_HID_VRC2 is not set -# CONFIG_HID_XIAOMI is not set -# CONFIG_HID_GYRATION is not set -# CONFIG_HID_ICADE is not set -# CONFIG_HID_ITE is not set -# CONFIG_HID_JABRA is not set -# CONFIG_HID_TWINHAN is not set -# CONFIG_HID_KENSINGTON is not set -# CONFIG_HID_LCPOWER is not set -# CONFIG_HID_LED is not set -# CONFIG_HID_LENOVO is not set -# CONFIG_HID_LETSKETCH is not set -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_HID_LOGITECH_HIDPP=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_LOGIWHEELS_FF=y -# CONFIG_HID_MAGICMOUSE is not set -# CONFIG_HID_MALTRON is not set -# CONFIG_HID_MAYFLASH is not set -# CONFIG_HID_MEGAWORLD_FF is not set -# CONFIG_HID_REDRAGON is not set -CONFIG_HID_MICROSOFT=m -# CONFIG_HID_MONTEREY is not set -CONFIG_HID_MULTITOUCH=m -# CONFIG_HID_NINTENDO is not set -# CONFIG_HID_NTI is not set -# CONFIG_HID_NTRIG is not set -# CONFIG_HID_NVIDIA_SHIELD is not set -# CONFIG_HID_ORTEK is not set -# CONFIG_HID_PANTHERLORD is not set -# CONFIG_HID_PENMOUNT is not set -# CONFIG_HID_PETALYNX is not set -# CONFIG_HID_PICOLCD is not set -# CONFIG_HID_PLANTRONICS is not set -# CONFIG_HID_PXRC is not set -# CONFIG_HID_RAZER is not set -# CONFIG_HID_PRIMAX is not set -# CONFIG_HID_RETRODE is not set -# CONFIG_HID_ROCCAT is not set -# CONFIG_HID_SAITEK is not set -# CONFIG_HID_SAMSUNG is not set -# CONFIG_HID_SEMITEK is not set -# CONFIG_HID_SIGMAMICRO is not set -# CONFIG_HID_SONY is not set -# CONFIG_HID_SPEEDLINK is not set -# CONFIG_HID_STEAM is not set -# CONFIG_HID_STEELSERIES is not set -CONFIG_HID_SUNPLUS=m -# CONFIG_HID_RMI is not set -# CONFIG_HID_GREENASIA is not set -# CONFIG_HID_SMARTJOYPLUS is not set -# CONFIG_HID_TIVO is not set -# CONFIG_HID_TOPSEED is not set -# CONFIG_HID_TOPRE is not set -# CONFIG_HID_THINGM is not set -# CONFIG_HID_THRUSTMASTER is not set -# CONFIG_HID_UDRAW_PS3 is not set -# CONFIG_HID_U2FZERO is not set -# CONFIG_HID_WACOM is not set -# CONFIG_HID_WIIMOTE is not set -# CONFIG_HID_XINMO is not set -# CONFIG_HID_ZEROPLUS is not set -# CONFIG_HID_ZYDACRON is not set -# CONFIG_HID_SENSOR_HUB is not set -# CONFIG_HID_ALPS is not set -# CONFIG_HID_MCP2221 is not set -# end of Special HID drivers - -# -# HID-BPF support -# -# end of HID-BPF support - -# -# USB HID support -# -CONFIG_USB_HID=y -# CONFIG_HID_PID is not set -CONFIG_USB_HIDDEV=y -# end of USB HID support - -CONFIG_I2C_HID=y -# CONFIG_I2C_HID_ACPI is not set -# CONFIG_I2C_HID_OF is not set -# CONFIG_I2C_HID_OF_ELAN is not set -# CONFIG_I2C_HID_OF_GOODIX is not set -CONFIG_USB_OHCI_LITTLE_ENDIAN=y -CONFIG_USB_SUPPORT=y -CONFIG_USB_COMMON=y -# CONFIG_USB_LED_TRIG is not set -# CONFIG_USB_ULPI_BUS is not set -# CONFIG_USB_CONN_GPIO is not set -CONFIG_USB_ARCH_HAS_HCD=y -CONFIG_USB=y -CONFIG_USB_PCI=y -# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set - -# -# Miscellaneous USB options -# -CONFIG_USB_DEFAULT_PERSIST=y -# CONFIG_USB_FEW_INIT_RETRIES is not set -# CONFIG_USB_DYNAMIC_MINORS is not set -CONFIG_USB_OTG=y -# CONFIG_USB_OTG_PRODUCTLIST is not set -# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set -# CONFIG_USB_OTG_FSM is not set -# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set -CONFIG_USB_AUTOSUSPEND_DELAY=2 -CONFIG_USB_MON=y - -# -# USB Host Controller Drivers -# -# CONFIG_USB_C67X00_HCD is not set -CONFIG_USB_XHCI_HCD=y -# CONFIG_USB_XHCI_DBGCAP is not set -CONFIG_USB_XHCI_PCI=y -# CONFIG_USB_XHCI_PCI_RENESAS is not set -# CONFIG_USB_XHCI_PLATFORM is not set -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_ROOT_HUB_TT=y -CONFIG_USB_EHCI_TT_NEWSCHED=y -CONFIG_USB_EHCI_PCI=y -# CONFIG_USB_EHCI_FSL is not set -CONFIG_USB_EHCI_HCD_PLATFORM=y -# CONFIG_USB_OXU210HP_HCD is not set -# CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_MAX3421_HCD is not set -CONFIG_USB_OHCI_HCD=y -CONFIG_USB_OHCI_HCD_PCI=y -CONFIG_USB_OHCI_HCD_PLATFORM=y -CONFIG_USB_UHCI_HCD=m -# CONFIG_USB_SL811_HCD is not set -# CONFIG_USB_R8A66597_HCD is not set -# CONFIG_USB_HCD_TEST_MODE is not set - -# -# USB Device Class drivers -# -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_WDM=m -# CONFIG_USB_TMC is not set - -# -# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may -# - -# -# also be needed; see USB_STORAGE Help for more info -# -CONFIG_USB_STORAGE=m -# CONFIG_USB_STORAGE_DEBUG is not set -CONFIG_USB_STORAGE_REALTEK=m -CONFIG_REALTEK_AUTOPM=y -# CONFIG_USB_STORAGE_DATAFAB is not set -# CONFIG_USB_STORAGE_FREECOM is not set -# CONFIG_USB_STORAGE_ISD200 is not set -# CONFIG_USB_STORAGE_USBAT is not set -# CONFIG_USB_STORAGE_SDDR09 is not set -# CONFIG_USB_STORAGE_SDDR55 is not set -# CONFIG_USB_STORAGE_JUMPSHOT is not set -# CONFIG_USB_STORAGE_ALAUDA is not set -# CONFIG_USB_STORAGE_ONETOUCH is not set -# CONFIG_USB_STORAGE_KARMA is not set -# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set -# CONFIG_USB_STORAGE_ENE_UB6250 is not set -CONFIG_USB_UAS=m - -# -# USB Imaging devices -# -# CONFIG_USB_MDC800 is not set -# CONFIG_USB_MICROTEK is not set -# CONFIG_USBIP_CORE is not set - -# -# USB dual-mode controller drivers -# -# CONFIG_USB_CDNS_SUPPORT is not set -# CONFIG_USB_MUSB_HDRC is not set -# CONFIG_USB_DWC3 is not set -CONFIG_USB_DWC2=y -CONFIG_USB_DWC2_HOST=y - -# -# Gadget/Dual-role mode requires USB Gadget support to be enabled -# -# CONFIG_USB_DWC2_PERIPHERAL is not set -# CONFIG_USB_DWC2_DUAL_ROLE is not set -# CONFIG_USB_DWC2_PCI is not set -# CONFIG_USB_DWC2_DEBUG is not set -# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set -# CONFIG_USB_CHIPIDEA is not set -# CONFIG_USB_ISP1760 is not set - -# -# USB port drivers -# -CONFIG_USB_SERIAL=m -# CONFIG_USB_SERIAL_GENERIC is not set -# CONFIG_USB_SERIAL_SIMPLE is not set -# CONFIG_USB_SERIAL_AIRCABLE is not set -# CONFIG_USB_SERIAL_ARK3116 is not set -# CONFIG_USB_SERIAL_BELKIN is not set -CONFIG_USB_SERIAL_CH341=m -# CONFIG_USB_SERIAL_WHITEHEAT is not set -# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set -CONFIG_USB_SERIAL_CP210X=m -# CONFIG_USB_SERIAL_CYPRESS_M8 is not set -# CONFIG_USB_SERIAL_EMPEG is not set -CONFIG_USB_SERIAL_FTDI_SIO=m -# CONFIG_USB_SERIAL_VISOR is not set -# CONFIG_USB_SERIAL_IPAQ is not set -# CONFIG_USB_SERIAL_IR is not set -# CONFIG_USB_SERIAL_EDGEPORT is not set -# CONFIG_USB_SERIAL_EDGEPORT_TI is not set -# CONFIG_USB_SERIAL_F81232 is not set -# CONFIG_USB_SERIAL_F8153X is not set -# CONFIG_USB_SERIAL_GARMIN is not set -# CONFIG_USB_SERIAL_IPW is not set -# CONFIG_USB_SERIAL_IUU is not set -# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set -# CONFIG_USB_SERIAL_KEYSPAN is not set -# CONFIG_USB_SERIAL_KLSI is not set -# CONFIG_USB_SERIAL_KOBIL_SCT is not set -# CONFIG_USB_SERIAL_MCT_U232 is not set -# CONFIG_USB_SERIAL_METRO is not set -# CONFIG_USB_SERIAL_MOS7720 is not set -# CONFIG_USB_SERIAL_MOS7840 is not set -# CONFIG_USB_SERIAL_MXUPORT is not set -# CONFIG_USB_SERIAL_NAVMAN is not set -CONFIG_USB_SERIAL_PL2303=m -# CONFIG_USB_SERIAL_OTI6858 is not set -# CONFIG_USB_SERIAL_QCAUX is not set -# CONFIG_USB_SERIAL_QUALCOMM is not set -# CONFIG_USB_SERIAL_SPCP8X5 is not set -# CONFIG_USB_SERIAL_SAFE is not set -# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set -# CONFIG_USB_SERIAL_SYMBOL is not set -# CONFIG_USB_SERIAL_TI is not set -# CONFIG_USB_SERIAL_CYBERJACK is not set -CONFIG_USB_SERIAL_WWAN=m -CONFIG_USB_SERIAL_OPTION=m -# CONFIG_USB_SERIAL_OMNINET is not set -# CONFIG_USB_SERIAL_OPTICON is not set -# CONFIG_USB_SERIAL_XSENS_MT is not set -# CONFIG_USB_SERIAL_WISHBONE is not set -# CONFIG_USB_SERIAL_SSU100 is not set -# CONFIG_USB_SERIAL_QT2 is not set -# CONFIG_USB_SERIAL_UPD78F0730 is not set -# CONFIG_USB_SERIAL_XR is not set -# CONFIG_USB_SERIAL_DEBUG is not set - -# -# USB Miscellaneous drivers -# -# CONFIG_USB_USS720 is not set -# CONFIG_USB_EMI62 is not set -# CONFIG_USB_EMI26 is not set -# CONFIG_USB_ADUTUX is not set -# CONFIG_USB_SEVSEG is not set -# CONFIG_USB_LEGOTOWER is not set -# CONFIG_USB_LCD is not set -# CONFIG_USB_CYPRESS_CY7C63 is not set -# CONFIG_USB_CYTHERM is not set -# CONFIG_USB_IDMOUSE is not set -# CONFIG_USB_APPLEDISPLAY is not set -# CONFIG_APPLE_MFI_FASTCHARGE is not set -# CONFIG_USB_SISUSBVGA is not set -# CONFIG_USB_LD is not set -# CONFIG_USB_TRANCEVIBRATOR is not set -# CONFIG_USB_IOWARRIOR is not set -# CONFIG_USB_TEST is not set -# CONFIG_USB_EHSET_TEST_FIXTURE is not set -# CONFIG_USB_ISIGHTFW is not set -# CONFIG_USB_YUREX is not set -# CONFIG_USB_EZUSB_FX2 is not set -# CONFIG_USB_HUB_USB251XB is not set -# CONFIG_USB_HSIC_USB3503 is not set -# CONFIG_USB_HSIC_USB4604 is not set -# CONFIG_USB_LINK_LAYER_TEST is not set -# CONFIG_USB_CHAOSKEY is not set -# CONFIG_USB_ONBOARD_HUB is not set - -# -# USB Physical Layer drivers -# -# CONFIG_NOP_USB_XCEIV is not set -# CONFIG_USB_GPIO_VBUS is not set -# CONFIG_USB_ISP1301 is not set -# end of USB Physical Layer drivers - -CONFIG_USB_GADGET=y -# CONFIG_USB_GADGET_DEBUG is not set -# CONFIG_USB_GADGET_DEBUG_FILES is not set -# CONFIG_USB_GADGET_DEBUG_FS is not set -CONFIG_USB_GADGET_VBUS_DRAW=2 -CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 - -# -# USB Peripheral Controller -# -# CONFIG_USB_GR_UDC is not set -# CONFIG_USB_R8A66597 is not set -# CONFIG_USB_PXA27X is not set -# CONFIG_USB_MV_UDC is not set -# CONFIG_USB_MV_U3D is not set -# CONFIG_USB_SNP_UDC_PLAT is not set -# CONFIG_USB_M66592 is not set -# CONFIG_USB_BDC_UDC is not set -# CONFIG_USB_AMD5536UDC is not set -# CONFIG_USB_NET2272 is not set -# CONFIG_USB_NET2280 is not set -# CONFIG_USB_GOKU is not set -# CONFIG_USB_EG20T is not set -# CONFIG_USB_GADGET_XILINX is not set -# CONFIG_USB_MAX3420_UDC is not set -# CONFIG_USB_CDNS2_UDC is not set -# CONFIG_USB_DUMMY_HCD is not set -# end of USB Peripheral Controller - -# CONFIG_USB_CONFIGFS is not set - -# -# USB Gadget precomposed configurations -# -# CONFIG_USB_ZERO is not set -# CONFIG_USB_AUDIO is not set -# CONFIG_USB_ETH is not set -# CONFIG_USB_G_NCM is not set -# CONFIG_USB_GADGETFS is not set -# CONFIG_USB_FUNCTIONFS is not set -# CONFIG_USB_MASS_STORAGE is not set -# CONFIG_USB_GADGET_TARGET is not set -# CONFIG_USB_G_SERIAL is not set -# CONFIG_USB_MIDI_GADGET is not set -# CONFIG_USB_G_PRINTER is not set -# CONFIG_USB_CDC_COMPOSITE is not set -# CONFIG_USB_G_ACM_MS is not set -# CONFIG_USB_G_MULTI is not set -# CONFIG_USB_G_HID is not set -# CONFIG_USB_G_DBGP is not set -# CONFIG_USB_G_WEBCAM is not set -# CONFIG_USB_RAW_GADGET is not set -# end of USB Gadget precomposed configurations - -CONFIG_TYPEC=m -CONFIG_TYPEC_TCPM=m -CONFIG_TYPEC_TCPCI=m -# CONFIG_TYPEC_RT1711H is not set -# CONFIG_TYPEC_TCPCI_MAXIM is not set -# CONFIG_TYPEC_FUSB302 is not set -CONFIG_TYPEC_UCSI=m -# CONFIG_UCSI_CCG is not set -CONFIG_UCSI_ACPI=m -# CONFIG_UCSI_STM32G0 is not set -# CONFIG_TYPEC_TPS6598X is not set -# CONFIG_TYPEC_ANX7411 is not set -# CONFIG_TYPEC_RT1719 is not set -# CONFIG_TYPEC_HD3SS3220 is not set -# CONFIG_TYPEC_STUSB160X is not set -# CONFIG_TYPEC_WUSB3801 is not set - -# -# USB Type-C Multiplexer/DeMultiplexer Switch support -# -# CONFIG_TYPEC_MUX_FSA4480 is not set -# CONFIG_TYPEC_MUX_GPIO_SBU is not set -# CONFIG_TYPEC_MUX_PI3USB30532 is not set -# CONFIG_TYPEC_MUX_NB7VPQ904M is not set -# end of USB Type-C Multiplexer/DeMultiplexer Switch support - -# -# USB Type-C Alternate Mode drivers -# -# CONFIG_TYPEC_DP_ALTMODE is not set -# end of USB Type-C Alternate Mode drivers - -CONFIG_USB_ROLE_SWITCH=y -# CONFIG_MMC is not set -# CONFIG_SCSI_UFSHCD is not set -# CONFIG_MEMSTICK is not set -CONFIG_NEW_LEDS=y -CONFIG_LEDS_CLASS=y -# CONFIG_LEDS_CLASS_FLASH is not set -# CONFIG_LEDS_CLASS_MULTICOLOR is not set -# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set - -# -# LED drivers -# -# CONFIG_LEDS_AN30259A is not set -# CONFIG_LEDS_AW200XX is not set -# CONFIG_LEDS_AW2013 is not set -# CONFIG_LEDS_BCM6328 is not set -# CONFIG_LEDS_BCM6358 is not set -# CONFIG_LEDS_CR0014114 is not set -# CONFIG_LEDS_EL15203000 is not set -# CONFIG_LEDS_LM3530 is not set -# CONFIG_LEDS_LM3532 is not set -# CONFIG_LEDS_LM3642 is not set -# CONFIG_LEDS_LM3692X is not set -# CONFIG_LEDS_PCA9532 is not set -# CONFIG_LEDS_GPIO is not set -# CONFIG_LEDS_LP3944 is not set -# CONFIG_LEDS_LP3952 is not set -# CONFIG_LEDS_LP50XX is not set -# CONFIG_LEDS_LP55XX_COMMON is not set -# CONFIG_LEDS_LP8860 is not set -# CONFIG_LEDS_PCA955X is not set -# CONFIG_LEDS_PCA963X is not set -# CONFIG_LEDS_PCA995X is not set -# CONFIG_LEDS_DAC124S085 is not set -# CONFIG_LEDS_PWM is not set -# CONFIG_LEDS_BD2606MVV is not set -# CONFIG_LEDS_BD2802 is not set -# CONFIG_LEDS_LT3593 is not set -# CONFIG_LEDS_TCA6507 is not set -# CONFIG_LEDS_TLC591XX is not set -# CONFIG_LEDS_LM355x is not set -# CONFIG_LEDS_IS31FL319X is not set -# CONFIG_LEDS_IS31FL32XX is not set - -# -# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) -# -# CONFIG_LEDS_BLINKM is not set -# CONFIG_LEDS_SYSCON is not set -# CONFIG_LEDS_MLXREG is not set -# CONFIG_LEDS_USER is not set -# CONFIG_LEDS_SPI_BYTE is not set -# CONFIG_LEDS_LM3697 is not set - -# -# Flash and Torch LED drivers -# - -# -# RGB LED drivers -# - -# -# LED Triggers -# -CONFIG_LEDS_TRIGGERS=y -# CONFIG_LEDS_TRIGGER_TIMER is not set -# CONFIG_LEDS_TRIGGER_ONESHOT is not set -# CONFIG_LEDS_TRIGGER_DISK is not set -# CONFIG_LEDS_TRIGGER_MTD is not set -# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set -# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set -# CONFIG_LEDS_TRIGGER_CPU is not set -# CONFIG_LEDS_TRIGGER_ACTIVITY is not set -# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set - -# -# iptables trigger is under Netfilter config (LED target) -# -# CONFIG_LEDS_TRIGGER_TRANSIENT is not set -# CONFIG_LEDS_TRIGGER_CAMERA is not set -# CONFIG_LEDS_TRIGGER_PANIC is not set -# CONFIG_LEDS_TRIGGER_NETDEV is not set -# CONFIG_LEDS_TRIGGER_PATTERN is not set -CONFIG_LEDS_TRIGGER_AUDIO=y -# CONFIG_LEDS_TRIGGER_TTY is not set - -# -# Simple LED drivers -# -# CONFIG_ACCESSIBILITY is not set -CONFIG_INFINIBAND=m -# CONFIG_INFINIBAND_USER_MAD is not set -# CONFIG_INFINIBAND_USER_ACCESS is not set -CONFIG_INFINIBAND_ADDR_TRANS=y -CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y -CONFIG_INFINIBAND_VIRT_DMA=y -# CONFIG_INFINIBAND_CXGB4 is not set -# CONFIG_MLX4_INFINIBAND is not set -# CONFIG_INFINIBAND_MTHCA is not set -# CONFIG_INFINIBAND_OCRDMA is not set -# CONFIG_RDMA_RXE is not set -# CONFIG_RDMA_SIW is not set -# CONFIG_INFINIBAND_IPOIB is not set -# CONFIG_INFINIBAND_SRP is not set -# CONFIG_INFINIBAND_SRPT is not set -# CONFIG_INFINIBAND_ISER is not set -# CONFIG_INFINIBAND_ISERT is not set -# CONFIG_INFINIBAND_RTRS_CLIENT is not set -# CONFIG_INFINIBAND_RTRS_SERVER is not set -CONFIG_RTC_LIB=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_HCTOSYS_DEVICE="rtc0" -CONFIG_RTC_SYSTOHC=y -CONFIG_RTC_SYSTOHC_DEVICE="rtc0" -# CONFIG_RTC_DEBUG is not set -CONFIG_RTC_NVMEM=y - -# -# RTC interfaces -# -CONFIG_RTC_INTF_SYSFS=y -CONFIG_RTC_INTF_PROC=y -CONFIG_RTC_INTF_DEV=y -# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set -# CONFIG_RTC_DRV_TEST is not set - -# -# I2C RTC drivers -# -# CONFIG_RTC_DRV_ABB5ZES3 is not set -# CONFIG_RTC_DRV_ABEOZ9 is not set -# CONFIG_RTC_DRV_ABX80X is not set -# CONFIG_RTC_DRV_DS1307 is not set -# CONFIG_RTC_DRV_DS1374 is not set -# CONFIG_RTC_DRV_DS1672 is not set -# CONFIG_RTC_DRV_HYM8563 is not set -# CONFIG_RTC_DRV_MAX6900 is not set -# CONFIG_RTC_DRV_NCT3018Y is not set -# CONFIG_RTC_DRV_RS5C372 is not set -# CONFIG_RTC_DRV_ISL1208 is not set -# CONFIG_RTC_DRV_ISL12022 is not set -# CONFIG_RTC_DRV_ISL12026 is not set -# CONFIG_RTC_DRV_X1205 is not set -# CONFIG_RTC_DRV_PCF8523 is not set -# CONFIG_RTC_DRV_PCF85063 is not set -# CONFIG_RTC_DRV_PCF85363 is not set -# CONFIG_RTC_DRV_PCF8563 is not set -# CONFIG_RTC_DRV_PCF8583 is not set -# CONFIG_RTC_DRV_M41T80 is not set -# CONFIG_RTC_DRV_BQ32K is not set -# CONFIG_RTC_DRV_S35390A is not set -# CONFIG_RTC_DRV_FM3130 is not set -# CONFIG_RTC_DRV_RX8010 is not set -# CONFIG_RTC_DRV_RX8581 is not set -# CONFIG_RTC_DRV_RX8025 is not set -# CONFIG_RTC_DRV_EM3027 is not set -# CONFIG_RTC_DRV_RV3028 is not set -# CONFIG_RTC_DRV_RV3032 is not set -# CONFIG_RTC_DRV_RV8803 is not set -# CONFIG_RTC_DRV_SD3078 is not set - -# -# SPI RTC drivers -# -# CONFIG_RTC_DRV_M41T93 is not set -# CONFIG_RTC_DRV_M41T94 is not set -# CONFIG_RTC_DRV_DS1302 is not set -# CONFIG_RTC_DRV_DS1305 is not set -# CONFIG_RTC_DRV_DS1343 is not set -# CONFIG_RTC_DRV_DS1347 is not set -# CONFIG_RTC_DRV_DS1390 is not set -# CONFIG_RTC_DRV_MAX6916 is not set -# CONFIG_RTC_DRV_R9701 is not set -# CONFIG_RTC_DRV_RX4581 is not set -# CONFIG_RTC_DRV_RS5C348 is not set -# CONFIG_RTC_DRV_MAX6902 is not set -# CONFIG_RTC_DRV_PCF2123 is not set -# CONFIG_RTC_DRV_MCP795 is not set -CONFIG_RTC_I2C_AND_SPI=y - -# -# SPI and I2C RTC drivers -# -# CONFIG_RTC_DRV_DS3232 is not set -# CONFIG_RTC_DRV_PCF2127 is not set -# CONFIG_RTC_DRV_RV3029C2 is not set -# CONFIG_RTC_DRV_RX6110 is not set - -# -# Platform RTC drivers -# -# CONFIG_RTC_DRV_DS1286 is not set -# CONFIG_RTC_DRV_DS1511 is not set -# CONFIG_RTC_DRV_DS1553 is not set -# CONFIG_RTC_DRV_DS1685_FAMILY is not set -# CONFIG_RTC_DRV_DS1742 is not set -# CONFIG_RTC_DRV_DS2404 is not set -CONFIG_RTC_DRV_EFI=y -# CONFIG_RTC_DRV_STK17TA8 is not set -# CONFIG_RTC_DRV_M48T86 is not set -# CONFIG_RTC_DRV_M48T35 is not set -# CONFIG_RTC_DRV_M48T59 is not set -# CONFIG_RTC_DRV_MSM6242 is not set -# CONFIG_RTC_DRV_RP5C01 is not set -# CONFIG_RTC_DRV_ZYNQMP is not set - -# -# on-CPU RTC drivers -# -# CONFIG_RTC_DRV_CADENCE is not set -# CONFIG_RTC_DRV_FTRTC010 is not set -CONFIG_RTC_DRV_LOONGSON=y -# CONFIG_RTC_DRV_R7301 is not set - -# -# HID Sensor RTC drivers -# -# CONFIG_RTC_DRV_GOLDFISH is not set -CONFIG_DMADEVICES=y -# CONFIG_DMADEVICES_DEBUG is not set - -# -# DMA Devices -# -CONFIG_DMA_ENGINE=y -CONFIG_DMA_ACPI=y -CONFIG_DMA_OF=y -# CONFIG_ALTERA_MSGDMA is not set -# CONFIG_DW_AXI_DMAC is not set -# CONFIG_FSL_EDMA is not set -# CONFIG_INTEL_IDMA64 is not set -# CONFIG_PLX_DMA is not set -# CONFIG_XILINX_DMA is not set -# CONFIG_XILINX_XDMA is not set -# CONFIG_XILINX_ZYNQMP_DPDMA is not set -# CONFIG_QCOM_HIDMA_MGMT is not set -# CONFIG_QCOM_HIDMA is not set -# CONFIG_DW_DMAC is not set -# CONFIG_DW_DMAC_PCI is not set -# CONFIG_DW_EDMA is not set -# CONFIG_SF_PDMA is not set - -# -# DMA Clients -# -# CONFIG_ASYNC_TX_DMA is not set -# CONFIG_DMATEST is not set - -# -# DMABUF options -# -CONFIG_SYNC_FILE=y -# CONFIG_SW_SYNC is not set -# CONFIG_UDMABUF is not set -# CONFIG_DMABUF_MOVE_NOTIFY is not set -# CONFIG_DMABUF_DEBUG is not set -# CONFIG_DMABUF_SELFTESTS is not set -# CONFIG_DMABUF_HEAPS is not set -# CONFIG_DMABUF_SYSFS_STATS is not set -# end of DMABUF options - -CONFIG_UIO=m -# CONFIG_UIO_CIF is not set -CONFIG_UIO_PDRV_GENIRQ=m -CONFIG_UIO_DMEM_GENIRQ=m -# CONFIG_UIO_AEC is not set -# CONFIG_UIO_SERCOS3 is not set -CONFIG_UIO_PCI_GENERIC=m -# CONFIG_UIO_NETX is not set -# CONFIG_UIO_PRUSS is not set -# CONFIG_UIO_MF624 is not set -CONFIG_VFIO=m -CONFIG_VFIO_GROUP=y -CONFIG_VFIO_CONTAINER=y -# CONFIG_VFIO_NOIOMMU is not set -CONFIG_VFIO_VIRQFD=y - -# -# VFIO support for PCI devices -# -CONFIG_VFIO_PCI_CORE=m -CONFIG_VFIO_PCI_MMAP=y -CONFIG_VFIO_PCI_INTX=y -CONFIG_VFIO_PCI=m -# end of VFIO support for PCI devices - -CONFIG_IRQ_BYPASS_MANAGER=m -# CONFIG_VIRT_DRIVERS is not set -CONFIG_VIRTIO_ANCHOR=y -CONFIG_VIRTIO=y -CONFIG_VIRTIO_PCI_LIB=y -CONFIG_VIRTIO_PCI_LIB_LEGACY=y -CONFIG_VIRTIO_MENU=y -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_PCI_LEGACY=y -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_INPUT=m -CONFIG_VIRTIO_MMIO=m -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_VIRTIO_DMA_SHARED_BUFFER=m -# CONFIG_VDPA is not set -CONFIG_VHOST_IOTLB=m -CONFIG_VHOST_TASK=y -CONFIG_VHOST=m -CONFIG_VHOST_MENU=y -CONFIG_VHOST_NET=m -CONFIG_VHOST_SCSI=m -CONFIG_VHOST_VSOCK=m -# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set - -# -# Microsoft Hyper-V guest support -# -# end of Microsoft Hyper-V guest support - -# CONFIG_GREYBUS is not set -CONFIG_COMEDI=m -# CONFIG_COMEDI_DEBUG is not set -CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 -CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 -# CONFIG_COMEDI_MISC_DRIVERS is not set -# CONFIG_COMEDI_ISA_DRIVERS is not set -CONFIG_COMEDI_PCI_DRIVERS=m -CONFIG_COMEDI_8255_PCI=m -# CONFIG_COMEDI_ADDI_APCI_1032 is not set -# CONFIG_COMEDI_ADDI_APCI_1500 is not set -# CONFIG_COMEDI_ADDI_APCI_1516 is not set -# CONFIG_COMEDI_ADDI_APCI_1564 is not set -# CONFIG_COMEDI_ADDI_APCI_16XX is not set -# CONFIG_COMEDI_ADDI_APCI_2032 is not set -# CONFIG_COMEDI_ADDI_APCI_2200 is not set -# CONFIG_COMEDI_ADDI_APCI_3120 is not set -# CONFIG_COMEDI_ADDI_APCI_3501 is not set -# CONFIG_COMEDI_ADDI_APCI_3XXX is not set -CONFIG_COMEDI_ADL_PCI6208=m -CONFIG_COMEDI_ADL_PCI7X3X=m -CONFIG_COMEDI_ADL_PCI8164=m -CONFIG_COMEDI_ADL_PCI9111=m -CONFIG_COMEDI_ADL_PCI9118=m -CONFIG_COMEDI_ADV_PCI1710=m -CONFIG_COMEDI_ADV_PCI1720=m -CONFIG_COMEDI_ADV_PCI1723=m -CONFIG_COMEDI_ADV_PCI1724=m -CONFIG_COMEDI_ADV_PCI1760=m -CONFIG_COMEDI_ADV_PCI_DIO=m -# CONFIG_COMEDI_AMPLC_DIO200_PCI is not set -# CONFIG_COMEDI_AMPLC_PC236_PCI is not set -# CONFIG_COMEDI_AMPLC_PC263_PCI is not set -# CONFIG_COMEDI_AMPLC_PCI224 is not set -# CONFIG_COMEDI_AMPLC_PCI230 is not set -# CONFIG_COMEDI_CONTEC_PCI_DIO is not set -# CONFIG_COMEDI_DAS08_PCI is not set -# CONFIG_COMEDI_DT3000 is not set -# CONFIG_COMEDI_DYNA_PCI10XX is not set -# CONFIG_COMEDI_GSC_HPDI is not set -# CONFIG_COMEDI_MF6X4 is not set -# CONFIG_COMEDI_ICP_MULTI is not set -# CONFIG_COMEDI_DAQBOARD2000 is not set -# CONFIG_COMEDI_JR3_PCI is not set -# CONFIG_COMEDI_KE_COUNTER is not set -# CONFIG_COMEDI_CB_PCIDAS64 is not set -# CONFIG_COMEDI_CB_PCIDAS is not set -# CONFIG_COMEDI_CB_PCIDDA is not set -# CONFIG_COMEDI_CB_PCIMDAS is not set -# CONFIG_COMEDI_CB_PCIMDDA is not set -# CONFIG_COMEDI_ME4000 is not set -# CONFIG_COMEDI_ME_DAQ is not set -# CONFIG_COMEDI_NI_6527 is not set -# CONFIG_COMEDI_NI_65XX is not set -# CONFIG_COMEDI_NI_660X is not set -# CONFIG_COMEDI_NI_670X is not set -CONFIG_COMEDI_NI_LABPC_PCI=m -CONFIG_COMEDI_NI_PCIDIO=m -CONFIG_COMEDI_NI_PCIMIO=m -# CONFIG_COMEDI_RTD520 is not set -# CONFIG_COMEDI_S626 is not set -CONFIG_COMEDI_MITE=m -CONFIG_COMEDI_NI_TIOCMD=m -# CONFIG_COMEDI_PCMCIA_DRIVERS is not set -# CONFIG_COMEDI_USB_DRIVERS is not set -CONFIG_COMEDI_8254=m -CONFIG_COMEDI_8255=m -# CONFIG_COMEDI_8255_SA is not set -# CONFIG_COMEDI_KCOMEDILIB is not set -CONFIG_COMEDI_NI_LABPC=m -CONFIG_COMEDI_NI_TIO=m -CONFIG_COMEDI_NI_ROUTING=m -# CONFIG_COMEDI_TESTS is not set -CONFIG_STAGING=y -# CONFIG_PRISM2_USB is not set -# CONFIG_RTL8192U is not set -# CONFIG_RTLLIB is not set -# CONFIG_R8712U is not set -# CONFIG_RTS5208 is not set -# CONFIG_VT6655 is not set -# CONFIG_VT6656 is not set -# CONFIG_FB_SM750 is not set -# CONFIG_STAGING_MEDIA is not set -# CONFIG_STAGING_BOARD is not set -# CONFIG_LTE_GDM724X is not set -# CONFIG_FB_TFT is not set -# CONFIG_PI433 is not set -# CONFIG_XIL_AXIS_FIFO is not set -# CONFIG_FIELDBUS_DEV is not set -# CONFIG_QLGE is not set -# CONFIG_VME_BUS is not set -CONFIG_CPU_HWMON=y -CONFIG_LOONGARCH_PLATFORM_DEVICES=y -CONFIG_LOONGSON_LAPTOP=y -# CONFIG_GOLDFISH is not set -CONFIG_HAVE_CLK=y -CONFIG_HAVE_CLK_PREPARE=y -CONFIG_COMMON_CLK=y -# CONFIG_LMK04832 is not set -# CONFIG_COMMON_CLK_MAX9485 is not set -# CONFIG_COMMON_CLK_SI5341 is not set -# CONFIG_COMMON_CLK_SI5351 is not set -# CONFIG_COMMON_CLK_SI514 is not set -# CONFIG_COMMON_CLK_SI544 is not set -# CONFIG_COMMON_CLK_SI570 is not set -# CONFIG_COMMON_CLK_CDCE706 is not set -# CONFIG_COMMON_CLK_CDCE925 is not set -# CONFIG_COMMON_CLK_CS2000_CP is not set -# CONFIG_COMMON_CLK_AXI_CLKGEN is not set -CONFIG_COMMON_CLK_LOONGSON2=y -# CONFIG_COMMON_CLK_PWM is not set -# CONFIG_COMMON_CLK_RS9_PCIE is not set -# CONFIG_COMMON_CLK_SI521XX is not set -# CONFIG_COMMON_CLK_VC3 is not set -# CONFIG_COMMON_CLK_VC5 is not set -# CONFIG_COMMON_CLK_VC7 is not set -# CONFIG_COMMON_CLK_FIXED_MMIO is not set -# CONFIG_XILINX_VCU is not set -# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set -# CONFIG_HWSPINLOCK is not set - -# -# Clock Source drivers -# -# end of Clock Source drivers - -# CONFIG_MAILBOX is not set -CONFIG_IOMMU_API=y -CONFIG_IOMMU_SUPPORT=y - -# -# Generic IOMMU Pagetable Support -# -# end of Generic IOMMU Pagetable Support - -# CONFIG_IOMMU_DEBUGFS is not set -CONFIG_IOMMU_DEFAULT_DMA_STRICT=y -# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set -# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set -CONFIG_OF_IOMMU=y -# CONFIG_IOMMUFD is not set - -# -# Remoteproc drivers -# -# CONFIG_REMOTEPROC is not set -# end of Remoteproc drivers - -# -# Rpmsg drivers -# -# CONFIG_RPMSG_VIRTIO is not set -# end of Rpmsg drivers - -# CONFIG_SOUNDWIRE is not set - -# -# SOC (System On Chip) specific Drivers -# - -# -# Amlogic SoC drivers -# -# end of Amlogic SoC drivers - -# -# Broadcom SoC drivers -# -# end of Broadcom SoC drivers - -# -# NXP/Freescale QorIQ SoC drivers -# -# end of NXP/Freescale QorIQ SoC drivers - -# -# fujitsu SoC drivers -# -# end of fujitsu SoC drivers - -# -# i.MX SoC drivers -# -# end of i.MX SoC drivers - -# -# Enable LiteX SoC Builder specific drivers -# -# CONFIG_LITEX_SOC_CONTROLLER is not set -# end of Enable LiteX SoC Builder specific drivers - -CONFIG_LOONGSON2_GUTS=y -CONFIG_LOONGSON2_PM=y -# CONFIG_WPCM450_SOC is not set - -# -# Qualcomm SoC drivers -# -# end of Qualcomm SoC drivers - -# CONFIG_SOC_TI is not set - -# -# Xilinx SoC drivers -# -# end of Xilinx SoC drivers -# end of SOC (System On Chip) specific Drivers - -CONFIG_PM_DEVFREQ=y - -# -# DEVFREQ Governors -# -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y -CONFIG_DEVFREQ_GOV_PERFORMANCE=y -CONFIG_DEVFREQ_GOV_POWERSAVE=y -CONFIG_DEVFREQ_GOV_USERSPACE=y -# CONFIG_DEVFREQ_GOV_PASSIVE is not set - -# -# DEVFREQ Drivers -# -# CONFIG_PM_DEVFREQ_EVENT is not set -# CONFIG_EXTCON is not set -# CONFIG_MEMORY is not set -# CONFIG_IIO is not set -CONFIG_NTB=m -CONFIG_NTB_MSI=y -CONFIG_NTB_IDT=m -CONFIG_NTB_EPF=m -CONFIG_NTB_SWITCHTEC=m -# CONFIG_NTB_PINGPONG is not set -# CONFIG_NTB_TOOL is not set -CONFIG_NTB_PERF=m -# CONFIG_NTB_MSI_TEST is not set -CONFIG_NTB_TRANSPORT=m -CONFIG_PWM=y -CONFIG_PWM_SYSFS=y -# CONFIG_PWM_DEBUG is not set -# CONFIG_PWM_ATMEL_TCB is not set -# CONFIG_PWM_CLK is not set -# CONFIG_PWM_DWC is not set -# CONFIG_PWM_FSL_FTM is not set -# CONFIG_PWM_PCA9685 is not set -# CONFIG_PWM_XILINX is not set - -# -# IRQ chip support -# -CONFIG_IRQCHIP=y -# CONFIG_AL_FIC is not set -# CONFIG_XILINX_INTC is not set -CONFIG_IRQ_LOONGARCH_CPU=y -CONFIG_LOONGSON_LIOINTC=y -CONFIG_LOONGSON_EIOINTC=y -CONFIG_LOONGSON_HTVEC=y -CONFIG_LOONGSON_PCH_PIC=y -CONFIG_LOONGSON_PCH_MSI=y -CONFIG_LOONGSON_PCH_LPC=y -# end of IRQ chip support - -# CONFIG_IPACK_BUS is not set -CONFIG_RESET_CONTROLLER=y -# CONFIG_RESET_SIMPLE is not set -# CONFIG_RESET_TI_SYSCON is not set -# CONFIG_RESET_TI_TPS380X is not set - -# -# PHY Subsystem -# -# CONFIG_GENERIC_PHY is not set -# CONFIG_PHY_CAN_TRANSCEIVER is not set - -# -# PHY drivers for Broadcom platforms -# -# CONFIG_BCM_KONA_USB2_PHY is not set -# end of PHY drivers for Broadcom platforms - -# CONFIG_PHY_CADENCE_TORRENT is not set -# CONFIG_PHY_CADENCE_DPHY is not set -# CONFIG_PHY_CADENCE_DPHY_RX is not set -# CONFIG_PHY_CADENCE_SIERRA is not set -# CONFIG_PHY_CADENCE_SALVO is not set -# CONFIG_PHY_PXA_28NM_HSIC is not set -# CONFIG_PHY_PXA_28NM_USB2 is not set -# CONFIG_PHY_LAN966X_SERDES is not set -# CONFIG_PHY_MAPPHONE_MDM6600 is not set -# CONFIG_PHY_OCELOT_SERDES is not set -# CONFIG_PHY_SAMSUNG_USB2 is not set -# end of PHY Subsystem - -# CONFIG_POWERCAP is not set -# CONFIG_MCB is not set - -# -# Performance monitor support -# -# end of Performance monitor support - -CONFIG_RAS=y -CONFIG_USB4=y -# CONFIG_USB4_DEBUGFS_WRITE is not set -# CONFIG_USB4_DMA_TEST is not set - -# -# Android -# -# CONFIG_ANDROID_BINDER_IPC is not set -# end of Android - -# CONFIG_LIBNVDIMM is not set -# CONFIG_DAX is not set -CONFIG_NVMEM=y -CONFIG_NVMEM_SYSFS=y - -# -# Layout Types -# -# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set -# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set -# end of Layout Types - -# CONFIG_NVMEM_RMEM is not set -# CONFIG_NVMEM_U_BOOT_ENV is not set - -# -# HW tracing support -# -# CONFIG_STM is not set -# CONFIG_INTEL_TH is not set -# end of HW tracing support - -# CONFIG_FPGA is not set -# CONFIG_FSI is not set -CONFIG_PM_OPP=y -# CONFIG_SIOX is not set -# CONFIG_SLIMBUS is not set -# CONFIG_INTERCONNECT is not set -# CONFIG_COUNTER is not set -# CONFIG_MOST is not set -# CONFIG_PECI is not set -# CONFIG_HTE is not set -# end of Device Drivers - -# -# File systems -# -# CONFIG_VALIDATE_FS_PARSER is not set -CONFIG_FS_IOMAP=y -CONFIG_BUFFER_HEAD=y -CONFIG_LEGACY_DIRECT_IO=y -CONFIG_EXT2_FS=y -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_POSIX_ACL=y -CONFIG_EXT2_FS_SECURITY=y -CONFIG_EXT3_FS=y -CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT3_FS_SECURITY=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -# CONFIG_EXT4_DEBUG is not set -CONFIG_JBD2=y -# CONFIG_JBD2_DEBUG is not set -CONFIG_FS_MBCACHE=y -# CONFIG_REISERFS_FS is not set -CONFIG_JFS_FS=m -CONFIG_JFS_POSIX_ACL=y -CONFIG_JFS_SECURITY=y -# CONFIG_JFS_DEBUG is not set -# CONFIG_JFS_STATISTICS is not set -CONFIG_XFS_FS=y -CONFIG_XFS_SUPPORT_V4=y -CONFIG_XFS_SUPPORT_ASCII_CI=y -CONFIG_XFS_QUOTA=y -CONFIG_XFS_POSIX_ACL=y -# CONFIG_XFS_RT is not set -# CONFIG_XFS_ONLINE_SCRUB is not set -# CONFIG_XFS_WARN is not set -# CONFIG_XFS_DEBUG is not set -CONFIG_GFS2_FS=m -CONFIG_GFS2_FS_LOCKING_DLM=y -CONFIG_OCFS2_FS=m -CONFIG_OCFS2_FS_O2CB=m -CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m -CONFIG_OCFS2_FS_STATS=y -CONFIG_OCFS2_DEBUG_MASKLOG=y -# CONFIG_OCFS2_DEBUG_FS is not set -CONFIG_BTRFS_FS=y -CONFIG_BTRFS_FS_POSIX_ACL=y -# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set -# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set -# CONFIG_BTRFS_DEBUG is not set -# CONFIG_BTRFS_ASSERT is not set -# CONFIG_BTRFS_FS_REF_VERIFY is not set -# CONFIG_NILFS2_FS is not set -# CONFIG_F2FS_FS is not set -# CONFIG_ZONEFS_FS is not set -CONFIG_FS_POSIX_ACL=y -CONFIG_EXPORTFS=y -CONFIG_EXPORTFS_BLOCK_OPS=y -CONFIG_FILE_LOCKING=y -# CONFIG_FS_ENCRYPTION is not set -# CONFIG_FS_VERITY is not set -CONFIG_FSNOTIFY=y -CONFIG_DNOTIFY=y -CONFIG_INOTIFY_USER=y -CONFIG_FANOTIFY=y -CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y -CONFIG_QUOTA=y -# CONFIG_QUOTA_NETLINK_INTERFACE is not set -# CONFIG_QUOTA_DEBUG is not set -CONFIG_QUOTA_TREE=m -CONFIG_QFMT_V1=m -CONFIG_QFMT_V2=m -CONFIG_QUOTACTL=y -CONFIG_AUTOFS_FS=y -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_VIRTIO_FS=m -CONFIG_OVERLAY_FS=y -CONFIG_OVERLAY_FS_REDIRECT_DIR=y -CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y -CONFIG_OVERLAY_FS_INDEX=y -CONFIG_OVERLAY_FS_XINO_AUTO=y -CONFIG_OVERLAY_FS_METACOPY=y -# CONFIG_OVERLAY_FS_DEBUG is not set - -# -# Caches -# -CONFIG_NETFS_SUPPORT=y -# CONFIG_NETFS_STATS is not set -CONFIG_FSCACHE=y -# CONFIG_FSCACHE_STATS is not set -# CONFIG_FSCACHE_DEBUG is not set -CONFIG_CACHEFILES=m -# CONFIG_CACHEFILES_DEBUG is not set -# CONFIG_CACHEFILES_ERROR_INJECTION is not set -# CONFIG_CACHEFILES_ONDEMAND is not set -# end of Caches - -# -# CD-ROM/DVD Filesystems -# -CONFIG_ISO9660_FS=y -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=y -# end of CD-ROM/DVD Filesystems - -# -# DOS/FAT/EXFAT/NT Filesystems -# -CONFIG_FAT_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_CODEPAGE=936 -CONFIG_FAT_DEFAULT_IOCHARSET="gb2312" -CONFIG_FAT_DEFAULT_UTF8=y -CONFIG_EXFAT_FS=m -CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" -# CONFIG_NTFS_FS is not set -CONFIG_NTFS3_FS=m -CONFIG_NTFS3_64BIT_CLUSTER=y -CONFIG_NTFS3_LZX_XPRESS=y -CONFIG_NTFS3_FS_POSIX_ACL=y -# end of DOS/FAT/EXFAT/NT Filesystems - -# -# Pseudo filesystems -# -CONFIG_PROC_FS=y -CONFIG_PROC_KCORE=y -CONFIG_PROC_VMCORE=y -# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set -CONFIG_PROC_SYSCTL=y -CONFIG_PROC_PAGE_MONITOR=y -CONFIG_PROC_CHILDREN=y -CONFIG_KERNFS=y -CONFIG_SYSFS=y -CONFIG_TMPFS=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_TMPFS_XATTR=y -# CONFIG_TMPFS_INODE64 is not set -# CONFIG_TMPFS_QUOTA is not set -CONFIG_ARCH_SUPPORTS_HUGETLBFS=y -CONFIG_HUGETLBFS=y -CONFIG_HUGETLB_PAGE=y -CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set -CONFIG_CONFIGFS_FS=y -CONFIG_EFIVAR_FS=m -# end of Pseudo filesystems - -CONFIG_MISC_FILESYSTEMS=y -CONFIG_ORANGEFS_FS=m -# CONFIG_ADFS_FS is not set -# CONFIG_AFFS_FS is not set -CONFIG_ECRYPT_FS=m -CONFIG_ECRYPT_FS_MESSAGING=y -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -# CONFIG_BEFS_FS is not set -# CONFIG_BFS_FS is not set -# CONFIG_EFS_FS is not set -# CONFIG_JFFS2_FS is not set -CONFIG_UBIFS_FS=m -CONFIG_UBIFS_FS_ADVANCED_COMPR=y -CONFIG_UBIFS_FS_LZO=y -CONFIG_UBIFS_FS_ZLIB=y -CONFIG_UBIFS_FS_ZSTD=y -# CONFIG_UBIFS_ATIME_SUPPORT is not set -CONFIG_UBIFS_FS_XATTR=y -CONFIG_UBIFS_FS_SECURITY=y -# CONFIG_UBIFS_FS_AUTHENTICATION is not set -CONFIG_CRAMFS=m -CONFIG_CRAMFS_BLOCKDEV=y -# CONFIG_CRAMFS_MTD is not set -CONFIG_SQUASHFS=y -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set -CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y -# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set -CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_ZLIB=y -CONFIG_SQUASHFS_LZ4=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_SQUASHFS_ZSTD=y -# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set -# CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 -# CONFIG_VXFS_FS is not set -CONFIG_MINIX_FS=m -# CONFIG_OMFS_FS is not set -# CONFIG_HPFS_FS is not set -# CONFIG_QNX4FS_FS is not set -# CONFIG_QNX6FS_FS is not set -CONFIG_ROMFS_FS=m -CONFIG_ROMFS_BACKED_BY_BLOCK=y -# CONFIG_ROMFS_BACKED_BY_MTD is not set -# CONFIG_ROMFS_BACKED_BY_BOTH is not set -CONFIG_ROMFS_ON_BLOCK=y -CONFIG_PSTORE=m -CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 -CONFIG_PSTORE_COMPRESS=y -# CONFIG_PSTORE_CONSOLE is not set -# CONFIG_PSTORE_PMSG is not set -# CONFIG_PSTORE_RAM is not set -# CONFIG_PSTORE_BLK is not set -CONFIG_SYSV_FS=m -CONFIG_UFS_FS=m -# CONFIG_UFS_FS_WRITE is not set -# CONFIG_UFS_DEBUG is not set -CONFIG_EROFS_FS=m -# CONFIG_EROFS_FS_DEBUG is not set -CONFIG_EROFS_FS_XATTR=y -CONFIG_EROFS_FS_POSIX_ACL=y -CONFIG_EROFS_FS_SECURITY=y -CONFIG_EROFS_FS_ZIP=y -CONFIG_EROFS_FS_ZIP_LZMA=y -# CONFIG_EROFS_FS_ZIP_DEFLATE is not set -CONFIG_EROFS_FS_PCPU_KTHREAD=y -CONFIG_EROFS_FS_PCPU_KTHREAD_HIPRI=y -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=y -CONFIG_NFS_V2=y -CONFIG_NFS_V3=y -CONFIG_NFS_V3_ACL=y -CONFIG_NFS_V4=y -# CONFIG_NFS_SWAP is not set -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_PNFS_FILE_LAYOUT=y -CONFIG_PNFS_BLOCK=y -CONFIG_PNFS_FLEXFILE_LAYOUT=y -CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" -# CONFIG_NFS_V4_1_MIGRATION is not set -CONFIG_NFS_V4_SECURITY_LABEL=y -CONFIG_ROOT_NFS=y -# CONFIG_NFS_FSCACHE is not set -# CONFIG_NFS_USE_LEGACY_DNS is not set -CONFIG_NFS_USE_KERNEL_DNS=y -CONFIG_NFS_DISABLE_UDP_SUPPORT=y -CONFIG_NFS_V4_2_READ_PLUS=y -CONFIG_NFSD=y -# CONFIG_NFSD_V2 is not set -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_PNFS=y -CONFIG_NFSD_BLOCKLAYOUT=y -# CONFIG_NFSD_SCSILAYOUT is not set -# CONFIG_NFSD_FLEXFILELAYOUT is not set -# CONFIG_NFSD_V4_2_INTER_SSC is not set -# CONFIG_NFSD_V4_SECURITY_LABEL is not set -CONFIG_GRACE_PERIOD=y -CONFIG_LOCKD=y -CONFIG_LOCKD_V4=y -CONFIG_NFS_ACL_SUPPORT=y -CONFIG_NFS_COMMON=y -CONFIG_NFS_V4_2_SSC_HELPER=y -CONFIG_SUNRPC=y -CONFIG_SUNRPC_GSS=y -CONFIG_SUNRPC_BACKCHANNEL=y -CONFIG_RPCSEC_GSS_KRB5=y -# CONFIG_SUNRPC_DEBUG is not set -CONFIG_SUNRPC_XPRT_RDMA=m -CONFIG_CEPH_FS=m -CONFIG_CEPH_FSCACHE=y -CONFIG_CEPH_FS_POSIX_ACL=y -CONFIG_CEPH_FS_SECURITY_LABEL=y -CONFIG_CIFS=m -CONFIG_CIFS_STATS2=y -CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y -# CONFIG_CIFS_UPCALL is not set -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -# CONFIG_CIFS_DEBUG is not set -CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SWN_UPCALL=y -CONFIG_CIFS_SMB_DIRECT=y -# CONFIG_CIFS_FSCACHE is not set -CONFIG_SMB_SERVER=m -CONFIG_SMB_SERVER_SMBDIRECT=y -CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y -CONFIG_SMB_SERVER_KERBEROS5=y -CONFIG_SMBFS=m -# CONFIG_CODA_FS is not set -# CONFIG_AFS_FS is not set -CONFIG_9P_FS=y -# CONFIG_9P_FSCACHE is not set -# CONFIG_9P_FS_POSIX_ACL is not set -# CONFIG_9P_FS_SECURITY is not set -CONFIG_NLS=y -CONFIG_NLS_DEFAULT="utf-8" -CONFIG_NLS_CODEPAGE_437=y -# CONFIG_NLS_CODEPAGE_737 is not set -# CONFIG_NLS_CODEPAGE_775 is not set -# CONFIG_NLS_CODEPAGE_850 is not set -# CONFIG_NLS_CODEPAGE_852 is not set -# CONFIG_NLS_CODEPAGE_855 is not set -# CONFIG_NLS_CODEPAGE_857 is not set -# CONFIG_NLS_CODEPAGE_860 is not set -# CONFIG_NLS_CODEPAGE_861 is not set -# CONFIG_NLS_CODEPAGE_862 is not set -# CONFIG_NLS_CODEPAGE_863 is not set -# CONFIG_NLS_CODEPAGE_864 is not set -# CONFIG_NLS_CODEPAGE_865 is not set -# CONFIG_NLS_CODEPAGE_866 is not set -# CONFIG_NLS_CODEPAGE_869 is not set -CONFIG_NLS_CODEPAGE_936=y -# CONFIG_NLS_CODEPAGE_950 is not set -# CONFIG_NLS_CODEPAGE_932 is not set -# CONFIG_NLS_CODEPAGE_949 is not set -# CONFIG_NLS_CODEPAGE_874 is not set -# CONFIG_NLS_ISO8859_8 is not set -# CONFIG_NLS_CODEPAGE_1250 is not set -# CONFIG_NLS_CODEPAGE_1251 is not set -CONFIG_NLS_ASCII=y -# CONFIG_NLS_ISO8859_1 is not set -# CONFIG_NLS_ISO8859_2 is not set -# CONFIG_NLS_ISO8859_3 is not set -# CONFIG_NLS_ISO8859_4 is not set -# CONFIG_NLS_ISO8859_5 is not set -# CONFIG_NLS_ISO8859_6 is not set -# CONFIG_NLS_ISO8859_7 is not set -# CONFIG_NLS_ISO8859_9 is not set -# CONFIG_NLS_ISO8859_13 is not set -# CONFIG_NLS_ISO8859_14 is not set -# CONFIG_NLS_ISO8859_15 is not set -# CONFIG_NLS_KOI8_R is not set -# CONFIG_NLS_KOI8_U is not set -# CONFIG_NLS_MAC_ROMAN is not set -# CONFIG_NLS_MAC_CELTIC is not set -# CONFIG_NLS_MAC_CENTEURO is not set -# CONFIG_NLS_MAC_CROATIAN is not set -# CONFIG_NLS_MAC_CYRILLIC is not set -# CONFIG_NLS_MAC_GAELIC is not set -# CONFIG_NLS_MAC_GREEK is not set -# CONFIG_NLS_MAC_ICELAND is not set -# CONFIG_NLS_MAC_INUIT is not set -# CONFIG_NLS_MAC_ROMANIAN is not set -# CONFIG_NLS_MAC_TURKISH is not set -CONFIG_NLS_UTF8=y -CONFIG_NLS_UCS2_UTILS=m -CONFIG_DLM=m -# CONFIG_DLM_DEBUG is not set -CONFIG_UNICODE=m -# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set -CONFIG_IO_WQ=y -# end of File systems - -# -# Security options -# -CONFIG_KEYS=y -# CONFIG_KEYS_REQUEST_CACHE is not set -# CONFIG_PERSISTENT_KEYRINGS is not set -# CONFIG_TRUSTED_KEYS is not set -# CONFIG_ENCRYPTED_KEYS is not set -CONFIG_KEY_DH_OPERATIONS=y -# CONFIG_SECURITY_DMESG_RESTRICT is not set -CONFIG_SECURITY=y -CONFIG_SECURITYFS=y -CONFIG_SECURITY_NETWORK=y -# CONFIG_SECURITY_INFINIBAND is not set -# CONFIG_SECURITY_NETWORK_XFRM is not set -CONFIG_SECURITY_PATH=y -CONFIG_LSM_MMAP_MIN_ADDR=65536 -# CONFIG_HARDENED_USERCOPY is not set -# CONFIG_FORTIFY_SOURCE is not set -# CONFIG_STATIC_USERMODEHELPER is not set -CONFIG_SECURITY_SELINUX=y -CONFIG_SECURITY_SELINUX_BOOTPARAM=y -CONFIG_SECURITY_SELINUX_DEVELOP=y -CONFIG_SECURITY_SELINUX_AVC_STATS=y -CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 -CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 -# CONFIG_SECURITY_SELINUX_DEBUG is not set -# CONFIG_SECURITY_SMACK is not set -# CONFIG_SECURITY_TOMOYO is not set -CONFIG_SECURITY_APPARMOR=y -# CONFIG_SECURITY_APPARMOR_DEBUG is not set -CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y -CONFIG_SECURITY_APPARMOR_HASH=y -CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y -CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y -CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y -# CONFIG_SECURITY_LOADPIN is not set -CONFIG_SECURITY_YAMA=y -# CONFIG_SECURITY_SAFESETID is not set -# CONFIG_SECURITY_LOCKDOWN_LSM is not set -# CONFIG_SECURITY_LANDLOCK is not set -CONFIG_INTEGRITY=y -# CONFIG_INTEGRITY_SIGNATURE is not set -CONFIG_INTEGRITY_AUDIT=y -# CONFIG_IMA is not set -# CONFIG_EVM is not set -# CONFIG_DEFAULT_SECURITY_SELINUX is not set -# CONFIG_DEFAULT_SECURITY_APPARMOR is not set -CONFIG_DEFAULT_SECURITY_DAC=y -CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,bpf" - -# -# Kernel hardening options -# - -# -# Memory initialization -# -CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y -# CONFIG_INIT_STACK_NONE is not set -# CONFIG_INIT_STACK_ALL_PATTERN is not set -CONFIG_INIT_STACK_ALL_ZERO=y -# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set -# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set -CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y -# CONFIG_ZERO_CALL_USED_REGS is not set -# end of Memory initialization - -# -# Hardening of kernel data structures -# -# CONFIG_LIST_HARDENED is not set -# CONFIG_BUG_ON_DATA_CORRUPTION is not set -# end of Hardening of kernel data structures - -CONFIG_RANDSTRUCT_NONE=y -# CONFIG_RANDSTRUCT_FULL is not set -# CONFIG_RANDSTRUCT_PERFORMANCE is not set -# end of Kernel hardening options -# end of Security options - -CONFIG_XOR_BLOCKS=y -CONFIG_ASYNC_CORE=m -CONFIG_ASYNC_MEMCPY=m -CONFIG_ASYNC_XOR=m -CONFIG_ASYNC_PQ=m -CONFIG_ASYNC_RAID6_RECOV=m -CONFIG_CRYPTO=y - -# -# Crypto core or helper -# -CONFIG_CRYPTO_ALGAPI=y -CONFIG_CRYPTO_ALGAPI2=y -CONFIG_CRYPTO_AEAD=m -CONFIG_CRYPTO_AEAD2=y -CONFIG_CRYPTO_SIG2=y -CONFIG_CRYPTO_SKCIPHER=y -CONFIG_CRYPTO_SKCIPHER2=y -CONFIG_CRYPTO_HASH=y -CONFIG_CRYPTO_HASH2=y -CONFIG_CRYPTO_RNG=m -CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_RNG_DEFAULT=m -CONFIG_CRYPTO_AKCIPHER2=y -CONFIG_CRYPTO_AKCIPHER=y -CONFIG_CRYPTO_KPP2=y -CONFIG_CRYPTO_KPP=y -CONFIG_CRYPTO_ACOMP2=y -CONFIG_CRYPTO_MANAGER=y -CONFIG_CRYPTO_MANAGER2=y -CONFIG_CRYPTO_USER=m -# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set -# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set -CONFIG_CRYPTO_NULL=m -CONFIG_CRYPTO_NULL2=m -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_CRYPTD=m -CONFIG_CRYPTO_AUTHENC=m -# CONFIG_CRYPTO_TEST is not set -CONFIG_CRYPTO_ENGINE=m -# end of Crypto core or helper - -# -# Public-key cryptography -# -CONFIG_CRYPTO_RSA=y -CONFIG_CRYPTO_DH=y -# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set -CONFIG_CRYPTO_ECC=m -CONFIG_CRYPTO_ECDH=m -# CONFIG_CRYPTO_ECDSA is not set -# CONFIG_CRYPTO_ECRDSA is not set -# CONFIG_CRYPTO_SM2 is not set -# CONFIG_CRYPTO_CURVE25519 is not set -# end of Public-key cryptography - -# -# Block ciphers -# -CONFIG_CRYPTO_AES=m -# CONFIG_CRYPTO_AES_TI is not set -CONFIG_CRYPTO_ANUBIS=m -# CONFIG_CRYPTO_ARIA is not set -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_BLOWFISH_COMMON=m -# CONFIG_CRYPTO_CAMELLIA is not set -CONFIG_CRYPTO_CAST_COMMON=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -# CONFIG_CRYPTO_DES is not set -# CONFIG_CRYPTO_FCRYPT is not set -CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_SERPENT=m -# CONFIG_CRYPTO_SM4_GENERIC is not set -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_COMMON=m -# end of Block ciphers - -# -# Length-preserving ciphers and modes -# -# CONFIG_CRYPTO_ADIANTUM is not set -# CONFIG_CRYPTO_ARC4 is not set -CONFIG_CRYPTO_CHACHA20=m -CONFIG_CRYPTO_CBC=m -# CONFIG_CRYPTO_CFB is not set -CONFIG_CRYPTO_CTR=m -# CONFIG_CRYPTO_CTS is not set -CONFIG_CRYPTO_ECB=m -# CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_KEYWRAP is not set -# CONFIG_CRYPTO_LRW is not set -# CONFIG_CRYPTO_OFB is not set -# CONFIG_CRYPTO_PCBC is not set -# CONFIG_CRYPTO_XTS is not set -# end of Length-preserving ciphers and modes - -# -# AEAD (authenticated encryption with associated data) ciphers -# -# CONFIG_CRYPTO_AEGIS128 is not set -CONFIG_CRYPTO_CHACHA20POLY1305=m -CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=m -CONFIG_CRYPTO_GENIV=m -CONFIG_CRYPTO_SEQIV=m -CONFIG_CRYPTO_ECHAINIV=m -CONFIG_CRYPTO_ESSIV=m -# end of AEAD (authenticated encryption with associated data) ciphers - -# -# Hashes, digests, and MACs -# -CONFIG_CRYPTO_BLAKE2B=y -CONFIG_CRYPTO_CMAC=m -CONFIG_CRYPTO_GHASH=m -CONFIG_CRYPTO_HMAC=y -# CONFIG_CRYPTO_MD4 is not set -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=m -CONFIG_CRYPTO_POLY1305=m -# CONFIG_CRYPTO_RMD160 is not set -CONFIG_CRYPTO_SHA1=y -CONFIG_CRYPTO_SHA256=y -CONFIG_CRYPTO_SHA512=m -CONFIG_CRYPTO_SHA3=m -# CONFIG_CRYPTO_SM3_GENERIC is not set -# CONFIG_CRYPTO_STREEBOG is not set -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_WP512=m -# CONFIG_CRYPTO_XCBC is not set -CONFIG_CRYPTO_XXHASH=y -# end of Hashes, digests, and MACs - -# -# CRCs (cyclic redundancy checks) -# -CONFIG_CRYPTO_CRC32C=y -# CONFIG_CRYPTO_CRC32 is not set -CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_CRC64_ROCKSOFT=y -# end of CRCs (cyclic redundancy checks) - -# -# Compression -# -CONFIG_CRYPTO_DEFLATE=m -CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_842=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_ZSTD=y -# end of Compression - -# -# Random number generation -# -# CONFIG_CRYPTO_ANSI_CPRNG is not set -CONFIG_CRYPTO_DRBG_MENU=m -CONFIG_CRYPTO_DRBG_HMAC=y -# CONFIG_CRYPTO_DRBG_HASH is not set -# CONFIG_CRYPTO_DRBG_CTR is not set -CONFIG_CRYPTO_DRBG=m -CONFIG_CRYPTO_JITTERENTROPY=m -# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set -CONFIG_CRYPTO_KDF800108_CTR=y -# end of Random number generation - -# -# Userspace interface -# -CONFIG_CRYPTO_USER_API=m -CONFIG_CRYPTO_USER_API_HASH=m -CONFIG_CRYPTO_USER_API_SKCIPHER=m -CONFIG_CRYPTO_USER_API_RNG=m -# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set -CONFIG_CRYPTO_USER_API_AEAD=m -CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y -# CONFIG_CRYPTO_STATS is not set -# end of Userspace interface - -CONFIG_CRYPTO_HASH_INFO=y - -# -# Accelerated Cryptographic Algorithms for CPU (loongarch) -# -CONFIG_CRYPTO_CRC32_LOONGARCH=m -# end of Accelerated Cryptographic Algorithms for CPU (loongarch) - -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set -# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set -# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set -# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set -# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set -# CONFIG_CRYPTO_DEV_QAT_C62X is not set -# CONFIG_CRYPTO_DEV_QAT_4XXX is not set -# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set -# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set -# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set -# CONFIG_CRYPTO_DEV_CHELSIO is not set -CONFIG_CRYPTO_DEV_VIRTIO=m -# CONFIG_CRYPTO_DEV_SAFEXCEL is not set -# CONFIG_CRYPTO_DEV_CCREE is not set -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set -CONFIG_ASYMMETRIC_KEY_TYPE=y -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y -CONFIG_X509_CERTIFICATE_PARSER=y -# CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set -CONFIG_PKCS7_MESSAGE_PARSER=y -# CONFIG_PKCS7_TEST_KEY is not set -# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set -# CONFIG_FIPS_SIGNATURE_SELFTEST is not set - -# -# Certificates for signature checking -# -CONFIG_SYSTEM_TRUSTED_KEYRING=y -CONFIG_SYSTEM_TRUSTED_KEYS="" -# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set -# CONFIG_SECONDARY_TRUSTED_KEYRING is not set -# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set -# end of Certificates for signature checking - -CONFIG_BINARY_PRINTF=y - -# -# Library routines -# -CONFIG_RAID6_PQ=y -CONFIG_RAID6_PQ_BENCHMARK=y -# CONFIG_PACKING is not set -CONFIG_BITREVERSE=y -CONFIG_GENERIC_STRNCPY_FROM_USER=y -CONFIG_GENERIC_STRNLEN_USER=y -CONFIG_GENERIC_NET_UTILS=y -# CONFIG_CORDIC is not set -# CONFIG_PRIME_NUMBERS is not set -CONFIG_RATIONAL=y -CONFIG_GENERIC_PCI_IOMAP=y -CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y - -# -# Crypto library routines -# -CONFIG_CRYPTO_LIB_UTILS=y -CONFIG_CRYPTO_LIB_AES=m -CONFIG_CRYPTO_LIB_ARC4=m -CONFIG_CRYPTO_LIB_GF128MUL=m -CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y -CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m -CONFIG_CRYPTO_LIB_CHACHA=m -CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m -CONFIG_CRYPTO_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_DES=m -CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 -CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m -CONFIG_CRYPTO_LIB_POLY1305=m -CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m -CONFIG_CRYPTO_LIB_SHA1=y -CONFIG_CRYPTO_LIB_SHA256=y -# end of Crypto library routines - -CONFIG_CRC_CCITT=m -CONFIG_CRC16=y -CONFIG_CRC_T10DIF=y -CONFIG_CRC64_ROCKSOFT=y -CONFIG_CRC_ITU_T=y -CONFIG_CRC32=y -# CONFIG_CRC32_SELFTEST is not set -CONFIG_CRC32_SLICEBY8=y -# CONFIG_CRC32_SLICEBY4 is not set -# CONFIG_CRC32_SARWATE is not set -# CONFIG_CRC32_BIT is not set -CONFIG_CRC64=y -# CONFIG_CRC4 is not set -# CONFIG_CRC7 is not set -CONFIG_LIBCRC32C=y -# CONFIG_CRC8 is not set -CONFIG_XXHASH=y -CONFIG_AUDIT_GENERIC=y -# CONFIG_RANDOM32_SELFTEST is not set -CONFIG_842_COMPRESS=m -CONFIG_842_DECOMPRESS=m -CONFIG_ZLIB_INFLATE=y -CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y -CONFIG_LZ4_COMPRESS=m -CONFIG_LZ4HC_COMPRESS=m -CONFIG_LZ4_DECOMPRESS=y -CONFIG_ZSTD_COMMON=y -CONFIG_ZSTD_COMPRESS=y -CONFIG_ZSTD_DECOMPRESS=y -CONFIG_XZ_DEC=y -CONFIG_XZ_DEC_X86=y -CONFIG_XZ_DEC_POWERPC=y -CONFIG_XZ_DEC_IA64=y -CONFIG_XZ_DEC_ARM=y -CONFIG_XZ_DEC_ARMTHUMB=y -CONFIG_XZ_DEC_SPARC=y -CONFIG_XZ_DEC_MICROLZMA=y -CONFIG_XZ_DEC_BCJ=y -# CONFIG_XZ_DEC_TEST is not set -CONFIG_DECOMPRESS_GZIP=y -CONFIG_DECOMPRESS_BZIP2=y -CONFIG_DECOMPRESS_LZMA=y -CONFIG_DECOMPRESS_XZ=y -CONFIG_DECOMPRESS_LZO=y -CONFIG_DECOMPRESS_LZ4=y -CONFIG_DECOMPRESS_ZSTD=y -CONFIG_GENERIC_ALLOCATOR=y -CONFIG_TEXTSEARCH=y -CONFIG_TEXTSEARCH_KMP=m -CONFIG_TEXTSEARCH_BM=m -CONFIG_TEXTSEARCH_FSM=m -CONFIG_BTREE=y -CONFIG_INTERVAL_TREE=y -CONFIG_XARRAY_MULTI=y -CONFIG_ASSOCIATIVE_ARRAY=y -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y -CONFIG_HAS_IOPORT_MAP=y -CONFIG_HAS_DMA=y -CONFIG_NEED_DMA_MAP_STATE=y -CONFIG_ARCH_DMA_ADDR_T_64BIT=y -CONFIG_DMA_DECLARE_COHERENT=y -CONFIG_SWIOTLB=y -# CONFIG_SWIOTLB_DYNAMIC is not set -# CONFIG_DMA_RESTRICTED_POOL is not set -CONFIG_DMA_CMA=y -CONFIG_DMA_NUMA_CMA=y - -# -# Default contiguous memory area size: -# -CONFIG_CMA_SIZE_MBYTES=0 -CONFIG_CMA_SIZE_SEL_MBYTES=y -# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set -# CONFIG_CMA_SIZE_SEL_MIN is not set -# CONFIG_CMA_SIZE_SEL_MAX is not set -CONFIG_CMA_ALIGNMENT=8 -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_DMA_MAP_BENCHMARK is not set -CONFIG_SGL_ALLOC=y -# CONFIG_FORCE_NR_CPUS is not set -CONFIG_CPU_RMAP=y -CONFIG_DQL=y -CONFIG_GLOB=y -# CONFIG_GLOB_SELFTEST is not set -CONFIG_NLATTR=y -CONFIG_LRU_CACHE=m -CONFIG_CLZ_TAB=y -CONFIG_IRQ_POLL=y -CONFIG_MPILIB=y -CONFIG_DIMLIB=y -CONFIG_LIBFDT=y -CONFIG_OID_REGISTRY=y -CONFIG_UCS2_STRING=y -CONFIG_HAVE_GENERIC_VDSO=y -CONFIG_GENERIC_GETTIMEOFDAY=y -CONFIG_GENERIC_VDSO_TIME_NS=y -CONFIG_FONT_SUPPORT=y -CONFIG_FONTS=y -# CONFIG_FONT_8x8 is not set -# CONFIG_FONT_8x16 is not set -CONFIG_FONT_UTF8x16=y -# CONFIG_FONT_6x11 is not set -# CONFIG_FONT_7x14 is not set -# CONFIG_FONT_PEARL_8x8 is not set -# CONFIG_FONT_ACORN_8x8 is not set -# CONFIG_FONT_MINI_4x6 is not set -# CONFIG_FONT_6x10 is not set -# CONFIG_FONT_10x18 is not set -# CONFIG_FONT_SUN8x16 is not set -# CONFIG_FONT_SUN12x22 is not set -# CONFIG_FONT_TER16x32 is not set -# CONFIG_FONT_6x8 is not set -CONFIG_SG_POOL=y -CONFIG_ARCH_STACKWALK=y -CONFIG_STACKDEPOT=y -CONFIG_SBITMAP=y -# end of Library routines - -CONFIG_GENERIC_IOREMAP=y -CONFIG_GENERIC_LIB_ASHLDI3=y -CONFIG_GENERIC_LIB_ASHRDI3=y -CONFIG_GENERIC_LIB_LSHRDI3=y -CONFIG_GENERIC_LIB_CMPDI2=y -CONFIG_GENERIC_LIB_UCMPDI2=y -CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y - -# -# Kernel hacking -# - -# -# printk and dmesg options -# -CONFIG_PRINTK_TIME=y -# CONFIG_PRINTK_CALLER is not set -# CONFIG_STACKTRACE_BUILD_ID is not set -CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 -CONFIG_CONSOLE_LOGLEVEL_QUIET=4 -CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -# CONFIG_BOOT_PRINTK_DELAY is not set -# CONFIG_DYNAMIC_DEBUG is not set -# CONFIG_DYNAMIC_DEBUG_CORE is not set -CONFIG_SYMBOLIC_ERRNAME=y -CONFIG_DEBUG_BUGVERBOSE=y -# end of printk and dmesg options - -CONFIG_DEBUG_KERNEL=y -CONFIG_DEBUG_MISC=y - -# -# Compile-time checks and compiler options -# -CONFIG_AS_HAS_NON_CONST_LEB128=y -CONFIG_DEBUG_INFO_NONE=y -# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set -# CONFIG_DEBUG_INFO_DWARF4 is not set -# CONFIG_DEBUG_INFO_DWARF5 is not set -CONFIG_FRAME_WARN=2048 -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_READABLE_ASM is not set -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_DEBUG_SECTION_MISMATCH is not set -CONFIG_SECTION_MISMATCH_WARN_ONLY=y -# CONFIG_VMLINUX_MAP is not set -# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set -# end of Compile-time checks and compiler options - -# -# Generic Kernel Debugging Instruments -# -CONFIG_MAGIC_SYSRQ=y -CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 -CONFIG_MAGIC_SYSRQ_SERIAL=y -CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" -CONFIG_DEBUG_FS=y -CONFIG_DEBUG_FS_ALLOW_ALL=y -# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set -# CONFIG_DEBUG_FS_ALLOW_NONE is not set -CONFIG_HAVE_ARCH_KGDB=y -# CONFIG_KGDB is not set -# CONFIG_UBSAN is not set -CONFIG_HAVE_KCSAN_COMPILER=y -# end of Generic Kernel Debugging Instruments - -# -# Networking Debugging -# -# CONFIG_NET_DEV_REFCNT_TRACKER is not set -# CONFIG_NET_NS_REFCNT_TRACKER is not set -# CONFIG_DEBUG_NET is not set -# end of Networking Debugging - -# -# Memory Debugging -# -# CONFIG_PAGE_EXTENSION is not set -CONFIG_SLUB_DEBUG=y -# CONFIG_SLUB_DEBUG_ON is not set -# CONFIG_PAGE_OWNER is not set -# CONFIG_PAGE_POISONING is not set -CONFIG_HAVE_DEBUG_KMEMLEAK=y -# CONFIG_DEBUG_KMEMLEAK is not set -# CONFIG_DEBUG_OBJECTS is not set -# CONFIG_SHRINKER_DEBUG is not set -# CONFIG_DEBUG_STACK_USAGE is not set -# CONFIG_SCHED_STACK_END_CHECK is not set -# CONFIG_DEBUG_VM is not set -# CONFIG_DEBUG_MEMORY_INIT is not set -# CONFIG_DEBUG_PER_CPU_MAPS is not set -CONFIG_HAVE_DEBUG_STACKOVERFLOW=y -# CONFIG_DEBUG_STACKOVERFLOW is not set -CONFIG_HAVE_ARCH_KASAN=y -CONFIG_ARCH_DISABLE_KASAN_INLINE=y -CONFIG_CC_HAS_KASAN_GENERIC=y -CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y -# CONFIG_KASAN is not set -CONFIG_HAVE_ARCH_KFENCE=y -# CONFIG_KFENCE is not set -# end of Memory Debugging - -# CONFIG_DEBUG_SHIRQ is not set - -# -# Debug Oops, Lockups and Hangs -# -# CONFIG_PANIC_ON_OOPS is not set -CONFIG_PANIC_ON_OOPS_VALUE=0 -CONFIG_PANIC_TIMEOUT=0 -# CONFIG_SOFTLOCKUP_DETECTOR is not set -CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y -# CONFIG_HARDLOCKUP_DETECTOR is not set -# CONFIG_DETECT_HUNG_TASK is not set -# CONFIG_WQ_WATCHDOG is not set -# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set -# CONFIG_TEST_LOCKUP is not set -# end of Debug Oops, Lockups and Hangs - -# -# Scheduler Debugging -# -# CONFIG_SCHED_DEBUG is not set -CONFIG_SCHED_INFO=y -CONFIG_SCHEDSTATS=y -# end of Scheduler Debugging - -# CONFIG_DEBUG_TIMEKEEPING is not set -# CONFIG_DEBUG_PREEMPT is not set - -# -# Lock Debugging (spinlocks, mutexes, etc...) -# -CONFIG_LOCK_DEBUGGING_SUPPORT=y -# CONFIG_PROVE_LOCKING is not set -# CONFIG_LOCK_STAT is not set -# CONFIG_DEBUG_RT_MUTEXES is not set -# CONFIG_DEBUG_SPINLOCK is not set -# CONFIG_DEBUG_MUTEXES is not set -# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set -# CONFIG_DEBUG_RWSEMS is not set -# CONFIG_DEBUG_LOCK_ALLOC is not set -# CONFIG_DEBUG_ATOMIC_SLEEP is not set -# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set -# CONFIG_LOCK_TORTURE_TEST is not set -# CONFIG_WW_MUTEX_SELFTEST is not set -# CONFIG_SCF_TORTURE_TEST is not set -# CONFIG_CSD_LOCK_WAIT_DEBUG is not set -# end of Lock Debugging (spinlocks, mutexes, etc...) - -# CONFIG_DEBUG_IRQFLAGS is not set -CONFIG_STACKTRACE=y -# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set -# CONFIG_DEBUG_KOBJECT is not set - -# -# Debug kernel data structures -# -# CONFIG_DEBUG_LIST is not set -# CONFIG_DEBUG_PLIST is not set -# CONFIG_DEBUG_SG is not set -# CONFIG_DEBUG_NOTIFIERS is not set -# CONFIG_DEBUG_MAPLE_TREE is not set -# end of Debug kernel data structures - -# CONFIG_DEBUG_CREDENTIALS is not set - -# -# RCU Debugging -# -# CONFIG_RCU_SCALE_TEST is not set -# CONFIG_RCU_TORTURE_TEST is not set -# CONFIG_RCU_REF_SCALE_TEST is not set -CONFIG_RCU_CPU_STALL_TIMEOUT=21 -CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 -# CONFIG_RCU_CPU_STALL_CPUTIME is not set -CONFIG_RCU_TRACE=y -# CONFIG_RCU_EQS_DEBUG is not set -# end of RCU Debugging - -# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set -# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set -CONFIG_USER_STACKTRACE_SUPPORT=y -CONFIG_HAVE_RETHOOK=y -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_RETVAL=y -CONFIG_HAVE_DYNAMIC_FTRACE=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y -CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y -CONFIG_HAVE_SYSCALL_TRACEPOINTS=y -CONFIG_HAVE_C_RECORDMCOUNT=y -CONFIG_TRACE_CLOCK=y -CONFIG_TRACING_SUPPORT=y -# CONFIG_FTRACE is not set -# CONFIG_SAMPLES is not set -CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y -CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y -# CONFIG_STRICT_DEVMEM is not set - -# -# loongarch Debugging -# -# CONFIG_UNWINDER_GUESS is not set -CONFIG_UNWINDER_PROLOGUE=y -# end of loongarch Debugging - -# -# Kernel Testing and Coverage -# -# CONFIG_KUNIT is not set -# CONFIG_NOTIFIER_ERROR_INJECTION is not set -# CONFIG_FAULT_INJECTION is not set -CONFIG_ARCH_HAS_KCOV=y -CONFIG_CC_HAS_SANCOV_TRACE_PC=y -# CONFIG_KCOV is not set -CONFIG_RUNTIME_TESTING_MENU=y -# CONFIG_TEST_DHRY is not set -# CONFIG_LKDTM is not set -# CONFIG_TEST_MIN_HEAP is not set -# CONFIG_TEST_DIV64 is not set -# CONFIG_BACKTRACE_SELF_TEST is not set -# CONFIG_TEST_REF_TRACKER is not set -# CONFIG_RBTREE_TEST is not set -# CONFIG_REED_SOLOMON_TEST is not set -# CONFIG_INTERVAL_TREE_TEST is not set -# CONFIG_PERCPU_TEST is not set -# CONFIG_ATOMIC64_SELFTEST is not set -# CONFIG_ASYNC_RAID6_TEST is not set -# CONFIG_TEST_HEXDUMP is not set -# CONFIG_STRING_SELFTEST is not set -# CONFIG_TEST_STRING_HELPERS is not set -# CONFIG_TEST_KSTRTOX is not set -# CONFIG_TEST_PRINTF is not set -# CONFIG_TEST_SCANF is not set -# CONFIG_TEST_BITMAP is not set -# CONFIG_TEST_UUID is not set -# CONFIG_TEST_XARRAY is not set -# CONFIG_TEST_MAPLE_TREE is not set -# CONFIG_TEST_RHASHTABLE is not set -# CONFIG_TEST_IDA is not set -# CONFIG_TEST_LKM is not set -# CONFIG_TEST_BITOPS is not set -# CONFIG_TEST_VMALLOC is not set -# CONFIG_TEST_USER_COPY is not set -# CONFIG_TEST_BPF is not set -# CONFIG_TEST_BLACKHOLE_DEV is not set -# CONFIG_FIND_BIT_BENCHMARK is not set -# CONFIG_TEST_FIRMWARE is not set -# CONFIG_TEST_SYSCTL is not set -# CONFIG_TEST_UDELAY is not set -# CONFIG_TEST_STATIC_KEYS is not set -# CONFIG_TEST_KMOD is not set -# CONFIG_TEST_MEMCAT_P is not set -# CONFIG_TEST_MEMINIT is not set -# CONFIG_TEST_FREE_PAGES is not set -# end of Kernel Testing and Coverage - -# -# Rust hacking -# -# end of Rust hacking -# end of Kernel hacking diff --git a/loongarch64/files/step/base_support/perf/6.x/linux-parm_advanced b/loongarch64/files/step/base_support/perf/6.x/linux-parm_advanced new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/loongarch64/files/step/base_support/perf/6.x/linux-parm_advanced @@ -0,0 +1 @@ + diff --git a/loongarch64/files/step/base_support/perf/6.x/linux-parm_compatible b/loongarch64/files/step/base_support/perf/6.x/linux-parm_compatible new file mode 100644 index 00000000..36d31ad8 --- /dev/null +++ b/loongarch64/files/step/base_support/perf/6.x/linux-parm_compatible @@ -0,0 +1 @@ +radeon.si_support=0 amdgpu.si_support=1 diff --git a/loongarch64/files/step/base_support/qt5/5.15.13/patches/0001-QT-5.15.8-add-loongarch64-support.patch b/loongarch64/files/step/base_support/qt5/5.15.14/patches/0001-QT-5.15.8-add-loongarch64-support.patch similarity index 100% rename from loongarch64/files/step/base_support/qt5/5.15.13/patches/0001-QT-5.15.8-add-loongarch64-support.patch rename to loongarch64/files/step/base_support/qt5/5.15.14/patches/0001-QT-5.15.8-add-loongarch64-support.patch diff --git a/loongarch64/files/step/base_support/qt5/5.15.13/patches/0001-qt-5.15.11-fix-for-gcc-14.patch b/loongarch64/files/step/base_support/qt5/5.15.14/patches/0001-qt-5.15.11-fix-for-gcc-14.patch similarity index 100% rename from loongarch64/files/step/base_support/qt5/5.15.13/patches/0001-qt-5.15.11-fix-for-gcc-14.patch rename to loongarch64/files/step/base_support/qt5/5.15.14/patches/0001-qt-5.15.11-fix-for-gcc-14.patch diff --git a/loongarch64/files/step/base_support/qt5/5.15.13/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch b/loongarch64/files/step/base_support/qt5/5.15.14/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch similarity index 100% rename from loongarch64/files/step/base_support/qt5/5.15.13/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch rename to loongarch64/files/step/base_support/qt5/5.15.14/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch diff --git a/loongarch64/files/step/base_support/qt5/5.15.13/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch b/loongarch64/files/step/base_support/qt5/5.15.14/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch similarity index 100% rename from loongarch64/files/step/base_support/qt5/5.15.13/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch rename to loongarch64/files/step/base_support/qt5/5.15.14/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch diff --git a/loongarch64/files/step/base_support/qt5/5.15.13/patches/qt-everywhere-src-5.15.2-add-loongarch.patch b/loongarch64/files/step/base_support/qt5/5.15.14/patches/qt-everywhere-src-5.15.2-add-loongarch.patch similarity index 99% rename from loongarch64/files/step/base_support/qt5/5.15.13/patches/qt-everywhere-src-5.15.2-add-loongarch.patch rename to loongarch64/files/step/base_support/qt5/5.15.14/patches/qt-everywhere-src-5.15.2-add-loongarch.patch index b283be16..d13a6666 100644 --- a/loongarch64/files/step/base_support/qt5/5.15.13/patches/qt-everywhere-src-5.15.2-add-loongarch.patch +++ b/loongarch64/files/step/base_support/qt5/5.15.14/patches/qt-everywhere-src-5.15.2-add-loongarch.patch @@ -6,7 +6,7 @@ diff -Nurp qt-everywhere-src-5.15.2.orig/qtbase/mkspecs/common/g++-base.conf qt- QMAKE_CFLAGS_GNUC11 = -std=gnu11 QMAKE_CXXFLAGS_CXX11 = -std=c++11 -QMAKE_CXXFLAGS_CXX14 = -std=c++1y -+QMAKE_CXXFLAGS_CXX14 = -std=c++1y -fpermissive ++QMAKE_CXXFLAGS_CXX14 = -std=c++17 -fpermissive QMAKE_CXXFLAGS_CXX1Z = -std=c++1z QMAKE_CXXFLAGS_CXX2A = -std=c++2a QMAKE_CXXFLAGS_GNUCXX11 = -std=gnu++11 diff --git a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-add-compile-option-for-loongarch-gcc-14.patch b/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-add-compile-option-for-loongarch-gcc-14.patch deleted file mode 100644 index 3a7e959c..00000000 --- a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-add-compile-option-for-loongarch-gcc-14.patch +++ /dev/null @@ -1,33 +0,0 @@ -From dc8ecaa0d8ca85f96dd9a2bbbef67e36719575cf Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Wed, 24 Jan 2024 14:31:09 +0000 -Subject: [PATCH] add compile option for loongarch-gcc 14. - ---- - .../src/3rdparty/chromium/build/config/compiler/BUILD.gn | 3 ++ - 1 file changed, 3 insertions(+) - -diff --git a/qtwebengine/src/3rdparty/chromium/build/config/compiler/BUILD.gn b/qtwebengine/src/3rdparty/chromium/build/config/compiler/BUILD.gn -index f8d0a3146e..cdf6a13628 100644 ---- a/qtwebengine/src/3rdparty/chromium/build/config/compiler/BUILD.gn -+++ b/qtwebengine/src/3rdparty/chromium/build/config/compiler/BUILD.gn -@@ -406,6 +406,7 @@ config("compiler") { - cflags_cc += [ - "-Wno-deprecated-copy", - "-Wno-expansion-to-defined", -+ "-fpermissive", - ] - } - } -@@ -1341,6 +1342,8 @@ config("compiler_cpu_abi") { - } - cflags += [ - "-mabi=lp64d", -+ "-mno-lasx", -+ "-mlsx", - "-mcmodel=medium", - ] - } else if (current_cpu == "s390x") { --- -2.31.1 - diff --git a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-fix-sysroot-setup-for-Yongbao-OS-or-CLFS.patch b/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-fix-sysroot-setup-for-Yongbao-OS-or-CLFS.patch deleted file mode 100644 index a6a036ca..00000000 --- a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-fix-sysroot-setup-for-Yongbao-OS-or-CLFS.patch +++ /dev/null @@ -1,43 +0,0 @@ -From df7a164cb859193c46b36c1ae14dac0e9d09de53 Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Wed, 24 Jan 2024 14:34:27 +0000 -Subject: [PATCH] fix sysroot setup for Yongbao OS or CLFS. - ---- - .../src/3rdparty/chromium/build/config/linux/pkg_config.gni | 2 +- - .../chromium/build/linux/sysroot_scripts/sysroots.json | 6 ++++++ - 2 files changed, 7 insertions(+), 1 deletion(-) - -diff --git a/qtwebengine/src/3rdparty/chromium/build/config/linux/pkg_config.gni b/qtwebengine/src/3rdparty/chromium/build/config/linux/pkg_config.gni -index cb9b460033..5c10be079f 100644 ---- a/qtwebengine/src/3rdparty/chromium/build/config/linux/pkg_config.gni -+++ b/qtwebengine/src/3rdparty/chromium/build/config/linux/pkg_config.gni -@@ -44,7 +44,7 @@ declare_args() { - # chrome build scheme. This variable permits controlling this for GN builds - # in similar fashion by setting the `system_libdir` variable in the build's - # args.gn file to 'lib' or 'lib64' as appropriate for the target architecture. -- system_libdir = "lib" -+ system_libdir = "lib64" - } - - pkg_config_script = "//build/config/linux/pkg-config.py" -diff --git a/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/sysroots.json b/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/sysroots.json -index 355c350b20..82af680e32 100644 ---- a/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/sysroots.json -+++ b/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/sysroots.json -@@ -29,6 +29,12 @@ - "SysrootDir": "debian_bullseye_i386-sysroot", - "Tarball": "debian_bullseye_i386_sysroot.tar.xz" - }, -+ "bullseye_loong64": { -+ "Key": "20221105T211506Z-0", -+ "Sha1Sum": "6f27b4f65d8e190864e7c18fa281ffb418cf2e43", -+ "SysrootDir": "debian_bullseye_loong64-sysroot", -+ "Tarball": "debian_bullseye_loong64_sysroot.tar.xz" -+ }, - "bullseye_mips": { - "Key": "20221105T211506Z-0", - "Sha1Sum": "6f27b4f65d8e190864e7c18fa281ffb418cf2e43", --- -2.31.1 - diff --git a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qt6-qt3d-fix-for-gcc13.patch b/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qt6-qt3d-fix-for-gcc13.patch deleted file mode 100644 index fcd5ef0f..00000000 --- a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qt6-qt3d-fix-for-gcc13.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 91d75e0a89dfb57662884bbe90b18d3707410510 Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Wed, 13 Sep 2023 16:40:04 +0000 -Subject: [PATCH] qt6 qt3d fix for gcc13. - ---- - .../3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/qt3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp b/qt3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp -index 3488120..d22f65a 100644 ---- a/qt3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp -+++ b/qt3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp -@@ -51,6 +51,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - #include "FBXUtil.h" - #include - #include -+#include - #include - #include - #include --- -2.31.1 - diff --git a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qtwebengine-chromium-add-some-define-for-loongarch64.patch b/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qtwebengine-chromium-add-some-define-for-loongarch64.patch deleted file mode 100644 index 2b2efd1d..00000000 --- a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qtwebengine-chromium-add-some-define-for-loongarch64.patch +++ /dev/null @@ -1,153 +0,0 @@ -From 899b1bab2e740e0be1c5794dd332d12d0b0f6493 Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Wed, 24 Jan 2024 14:44:50 +0000 -Subject: [PATCH] qtwebengine chromium add some define for loongarch64. - ---- - .../base/allocator/partition_allocator/partition_alloc.gni | 2 +- - qtwebengine/src/3rdparty/chromium/build/build_config.h | 2 +- - .../src/3rdparty/chromium/build/detect_host_arch.py | 2 ++ - .../build/linux/sysroot_scripts/install-sysroot.py | 3 ++- - qtwebengine/src/3rdparty/chromium/skia/BUILD.gn | 2 ++ - .../third_party/boringssl/src/include/openssl/base.h | 3 +++ - .../src/3rdparty/chromium/third_party/libgav1/options.gni | 2 +- - .../third_party/swiftshader/third_party/llvm-10.0/BUILD.gn | 7 +++++++ - qtwebengine/src/3rdparty/chromium/ui/gl/features.gni | 2 +- - 9 files changed, 20 insertions(+), 5 deletions(-) - -diff --git a/qtwebengine/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc.gni b/qtwebengine/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc.gni -index 5602f40600..004f6f5dc6 100644 ---- a/qtwebengine/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc.gni -+++ b/qtwebengine/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc.gni -@@ -14,7 +14,7 @@ if (is_apple) { - if (is_nacl) { - # NaCl targets don't use 64-bit pointers. - has_64_bit_pointers = false --} else if (current_cpu == "x64" || current_cpu == "arm64") { -+} else if (current_cpu == "x64" || current_cpu == "arm64" || current_cpu == "loong64") { - has_64_bit_pointers = true - } else if (current_cpu == "x86" || current_cpu == "arm") { - has_64_bit_pointers = false -diff --git a/qtwebengine/src/3rdparty/chromium/build/build_config.h b/qtwebengine/src/3rdparty/chromium/build/build_config.h -index 6db5d9bca0..171aee9fd1 100644 ---- a/qtwebengine/src/3rdparty/chromium/build/build_config.h -+++ b/qtwebengine/src/3rdparty/chromium/build/build_config.h -@@ -340,7 +340,7 @@ - #define ARCH_CPU_LOONG32 1 - #define ARCH_CPU_32_BITS 1 - #define ARCH_CPU_LITTLE_ENDIAN 1 --#elif defined(__loongarch64) -+#elif defined(__loongarch_lp64) - #define ARCH_CPU_LOONG_FAMILY 1 - #define ARCH_CPU_LOONG64 1 - #define ARCH_CPU_64_BITS 1 -diff --git a/qtwebengine/src/3rdparty/chromium/build/detect_host_arch.py b/qtwebengine/src/3rdparty/chromium/build/detect_host_arch.py -index c9d47e9139..6d76f27bc3 100755 ---- a/qtwebengine/src/3rdparty/chromium/build/detect_host_arch.py -+++ b/qtwebengine/src/3rdparty/chromium/build/detect_host_arch.py -@@ -24,6 +24,8 @@ def HostArch(): - host_arch = 'arm' - elif host_arch.startswith('aarch64'): - host_arch = 'arm64' -+ elif host_arch.startswith('loongarch64'): -+ host_arch = 'loong64' - elif host_arch.startswith('mips64'): - host_arch = 'mips64' - elif host_arch.startswith('mips'): -diff --git a/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py b/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py -index 42842a184d..31cdffc505 100755 ---- a/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py -+++ b/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py -@@ -44,13 +44,14 @@ SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) - URL_PREFIX = 'https://commondatastorage.googleapis.com' - URL_PATH = 'chrome-linux-sysroot/toolchain' - --VALID_ARCHS = ('arm', 'arm64', 'i386', 'amd64', 'mips', 'mips64el') -+VALID_ARCHS = ('arm', 'arm64', 'i386', 'amd64', 'mips', 'mips64el', 'loong64') - - ARCH_TRANSLATIONS = { - 'x64': 'amd64', - 'x86': 'i386', - 'mipsel': 'mips', - 'mips64': 'mips64el', -+ 'loongarch64': 'loong64', - } - - DEFAULT_TARGET_PLATFORM = 'bullseye' -diff --git a/qtwebengine/src/3rdparty/chromium/skia/BUILD.gn b/qtwebengine/src/3rdparty/chromium/skia/BUILD.gn -index 4bdb82800d..9739d84b45 100644 ---- a/qtwebengine/src/3rdparty/chromium/skia/BUILD.gn -+++ b/qtwebengine/src/3rdparty/chromium/skia/BUILD.gn -@@ -765,6 +765,8 @@ skia_source_set("skia_opts") { - # Conditional and empty body needed to avoid assert() below. - } else if (current_cpu == "riscv64") { - # Conditional and empty body needed to avoid assert() below. -+ } else if (current_cpu == "loong64") { -+ # Conditional and empty body needed to avoid assert() below. - } else { - assert(false, "Unknown cpu target") - } -diff --git a/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include/openssl/base.h b/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include/openssl/base.h -index cf93e85ba8..83a0f14305 100644 ---- a/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include/openssl/base.h -+++ b/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include/openssl/base.h -@@ -96,6 +96,9 @@ extern "C" { - #elif defined(__ARMEL__) || defined(_M_ARM) - #define OPENSSL_32_BIT - #define OPENSSL_ARM -+#elif defined(__loongarch_lp64) -+#define OPENSSL_64_BIT -+#define OPENSSL_LOONGARCH64 - #elif defined(__MIPSEL__) && !defined(__LP64__) - #define OPENSSL_32_BIT - #define OPENSSL_MIPS -diff --git a/qtwebengine/src/3rdparty/chromium/third_party/libgav1/options.gni b/qtwebengine/src/3rdparty/chromium/third_party/libgav1/options.gni -index 0aab011ea8..22b8add635 100644 ---- a/qtwebengine/src/3rdparty/chromium/third_party/libgav1/options.gni -+++ b/qtwebengine/src/3rdparty/chromium/third_party/libgav1/options.gni -@@ -9,5 +9,5 @@ declare_args() { - use_libgav1_parser = - (is_chromeos || is_linux || is_win) && - (target_cpu == "x86" || target_cpu == "x64" || target_cpu == "arm" || -- target_cpu == "arm64" || target_cpu == "ppc64") -+ target_cpu == "arm64" || target_cpu == "ppc64" || target_cpu == "loong64") - } -diff --git a/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn b/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn -index 59e52303c5..a60a42f840 100644 ---- a/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn -+++ b/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn -@@ -154,6 +154,8 @@ swiftshader_llvm_source_set("swiftshader_llvm") { - deps += [ ":swiftshader_llvm_mips" ] - } else if (current_cpu == "ppc64") { - deps += [ ":swiftshader_llvm_ppc" ] -+ } else if (current_cpu == "loong64") { -+ deps += [ ":swiftshader_llvm_loongarch64" ] - } else if (current_cpu == "riscv64") { - deps += [ ":swiftshader_llvm_riscv64" ] - } else if (current_cpu == "x86" || current_cpu == "x64") { -@@ -1330,6 +1332,11 @@ swiftshader_llvm_source_set("swiftshader_llvm_x86") { - ] - } - -+swiftshader_llvm_source_set("swiftshader_llvm_loongarch64") { -+ sources = [ -+ ] -+} -+ - swiftshader_llvm_source_set("swiftshader_llvm_riscv64") { - sources = [ - "llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp", -diff --git a/qtwebengine/src/3rdparty/chromium/ui/gl/features.gni b/qtwebengine/src/3rdparty/chromium/ui/gl/features.gni -index fbc49c2ebe..00eb1845c6 100644 ---- a/qtwebengine/src/3rdparty/chromium/ui/gl/features.gni -+++ b/qtwebengine/src/3rdparty/chromium/ui/gl/features.gni -@@ -37,5 +37,5 @@ declare_args() { - is_chromeos_ash || is_fuchsia) && - (target_cpu == "x86" || target_cpu == "x64" || target_cpu == "arm" || - target_cpu == "arm64" || target_cpu == "mipsel" || -- target_cpu == "mips64el" || target_cpu == "riscv64") -+ target_cpu == "mips64el" || target_cpu == "riscv64" || target_cpu == "loongarch64") - } --- -2.31.1 - diff --git a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch similarity index 69% rename from loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch rename to loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch index 5a918562..dbddbed8 100644 --- a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch +++ b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch @@ -1,18 +1,18 @@ -From fd5ed317b3171176bb7ea17afe4f30d3c2c9ca2a Mon Sep 17 00:00:00 2001 +From cfd447be5356584a6cbbb3a64d3663b2eec97ea6 Mon Sep 17 00:00:00 2001 From: Sun Haiyong -Date: Mon, 26 Feb 2024 09:16:29 +0000 -Subject: [PATCH] qt6 webengine configure add loongarch64 support. +Date: Tue, 16 Apr 2024 02:56:05 +0000 +Subject: [PATCH 01/19] qt6 webengine configure add loongarch64 support. --- qtwebengine/configure.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qtwebengine/configure.cmake b/qtwebengine/configure.cmake -index a6c76b4..a1eb9e4 100644 +index a9f659533..9715488b1 100644 --- a/qtwebengine/configure.cmake +++ b/qtwebengine/configure.cmake -@@ -473,7 +473,7 @@ add_check_for_support( - MESSAGE "Build can be done only on Linux, Windows, macO, iOS and Android(on non-Windows hosts only)." +@@ -474,7 +474,7 @@ add_check_for_support( + MESSAGE "Build can be done only on Linux, Windows, macO, iOS and Android." ) if(LINUX AND CMAKE_CROSSCOMPILING) - set(supportedTargets "arm" "arm64" "armv7-a" "x86_64") diff --git a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qtwebengine-fix-loongarch64-define-because-chromium-.patch b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0002-qtwebengine-fix-loongarch64-define-because-chromium-.patch similarity index 63% rename from loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qtwebengine-fix-loongarch64-define-because-chromium-.patch rename to loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0002-qtwebengine-fix-loongarch64-define-because-chromium-.patch index 864bd3b8..9ea4a57c 100644 --- a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qtwebengine-fix-loongarch64-define-because-chromium-.patch +++ b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0002-qtwebengine-fix-loongarch64-define-because-chromium-.patch @@ -1,7 +1,7 @@ -From 3a50532ec2c5d41af59cd7466c13926028fc48b9 Mon Sep 17 00:00:00 2001 +From ad3fcadb5d7ced050a90feb6f9e552338e02b922 Mon Sep 17 00:00:00 2001 From: Sun Haiyong -Date: Wed, 24 Jan 2024 14:49:13 +0000 -Subject: [PATCH] qtwebengine fix loongarch64 define because chromium use +Date: Tue, 16 Apr 2024 03:00:09 +0000 +Subject: [PATCH 02/19] qtwebengine fix loongarch64 define because chromium use loong64 as loongarch64. --- @@ -9,17 +9,17 @@ Subject: [PATCH] qtwebengine fix loongarch64 define because chromium use 1 file changed, 2 insertions(+) diff --git a/qtwebengine/cmake/Functions.cmake b/qtwebengine/cmake/Functions.cmake -index 9fb4299c50..3f24b30f1a 100644 +index 686f0fcdf..72de6da47 100644 --- a/qtwebengine/cmake/Functions.cmake +++ b/qtwebengine/cmake/Functions.cmake -@@ -663,6 +663,8 @@ function(get_gn_arch result arch) +@@ -635,6 +635,8 @@ function(get_gn_arch result arch) set(${result} "mips64el" PARENT_SCOPE) elseif(arch STREQUAL "riscv64") set(${result} "riscv64" PARENT_SCOPE) + elseif(arch STREQUAL "loongarch64") + set(${result} "loong64" PARENT_SCOPE) else() - message(DEBUG "Unsupported architecture: ${arch}") + message(FATAL_ERROR "Unknown architecture: ${arch}") endif() -- 2.31.1 diff --git a/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0003-qtwebengine-6.7.0-chromium-add-some-define-for-loong.patch b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0003-qtwebengine-6.7.0-chromium-add-some-define-for-loong.patch new file mode 100644 index 00000000..8d098743 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0003-qtwebengine-6.7.0-chromium-add-some-define-for-loong.patch @@ -0,0 +1,84 @@ +From 2b3c2e254becff0fbea6df02673b72935733d1ce Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 03:26:50 +0000 +Subject: [PATCH 03/19] qtwebengine 6.7.0 chromium add some define for + loongarch64. + +--- + .../chromium/build/linux/sysroot_scripts/install-sysroot.py | 2 +- + .../chromium/build/linux/sysroot_scripts/sysroots.json | 6 ++++++ + qtwebengine/src/3rdparty/chromium/skia/BUILD.gn | 2 ++ + .../src/3rdparty/chromium/third_party/libgav1/options.gni | 2 +- + .../third_party/swiftshader/third_party/llvm-10.0/BUILD.gn | 2 ++ + 5 files changed, 12 insertions(+), 2 deletions(-) + +diff --git a/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py b/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py +index a2ac8305d..56d32adf3 100755 +--- a/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py ++++ b/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py +@@ -35,7 +35,7 @@ from urllib.request import urlopen + SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) + SRC_DIR = os.path.dirname(os.path.dirname(os.path.dirname(SCRIPT_DIR))) + +-VALID_ARCHS = ('amd64', 'i386', 'armhf', 'arm64', 'armel', 'mipsel', 'mips64el') ++VALID_ARCHS = ('amd64', 'i386', 'armhf', 'arm64', 'armel', 'mipsel', 'mips64el', 'loong64') + + ARCH_TRANSLATIONS = { + 'x64': 'amd64', +diff --git a/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/sysroots.json b/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/sysroots.json +index 156d4c630..60a2594eb 100644 +--- a/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/sysroots.json ++++ b/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/sysroots.json +@@ -34,6 +34,12 @@ + "Tarball": "debian_bullseye_i386_sysroot.tar.xz", + "URL": "https://commondatastorage.googleapis.com/chrome-linux-sysroot/toolchain" + }, ++ "bullseye_loong64": { ++ "Key": "20221105T211506Z-0", ++ "Sha1Sum": "6f27b4f65d8e190864e7c18fa281ffb418cf2e43", ++ "SysrootDir": "debian_bullseye_loong64-sysroot", ++ "Tarball": "debian_bullseye_loong64_sysroot.tar.xz" ++ }, + "bullseye_mips64el": { + "Key": "20230611T210420Z-2", + "Sha1Sum": "3ce49d1c6b5fef17ad512f2d663a175829ae0b72", +diff --git a/qtwebengine/src/3rdparty/chromium/skia/BUILD.gn b/qtwebengine/src/3rdparty/chromium/skia/BUILD.gn +index bedc83f29..6bea390c1 100644 +--- a/qtwebengine/src/3rdparty/chromium/skia/BUILD.gn ++++ b/qtwebengine/src/3rdparty/chromium/skia/BUILD.gn +@@ -783,6 +783,8 @@ skia_source_set("skia_opts") { + # Conditional and empty body needed to avoid assert() below. + } else if (current_cpu == "riscv64") { + # Conditional and empty body needed to avoid assert() below. ++ } else if (current_cpu == "loong64") { ++ # Conditional and empty body needed to avoid assert() below. + } else { + assert(false, "Unknown cpu target") + } +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/libgav1/options.gni b/qtwebengine/src/3rdparty/chromium/third_party/libgav1/options.gni +index 0aab011ea..22b8add63 100644 +--- a/qtwebengine/src/3rdparty/chromium/third_party/libgav1/options.gni ++++ b/qtwebengine/src/3rdparty/chromium/third_party/libgav1/options.gni +@@ -9,5 +9,5 @@ declare_args() { + use_libgav1_parser = + (is_chromeos || is_linux || is_win) && + (target_cpu == "x86" || target_cpu == "x64" || target_cpu == "arm" || +- target_cpu == "arm64" || target_cpu == "ppc64") ++ target_cpu == "arm64" || target_cpu == "ppc64" || target_cpu == "loong64") + } +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn b/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn +index 59e52303c..16235a668 100644 +--- a/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn ++++ b/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn +@@ -158,6 +158,8 @@ swiftshader_llvm_source_set("swiftshader_llvm") { + deps += [ ":swiftshader_llvm_riscv64" ] + } else if (current_cpu == "x86" || current_cpu == "x64") { + deps += [ ":swiftshader_llvm_x86" ] ++ } else if (current_cpu == "loong64") { ++ # TODO: Add support + } else { + assert(false, "Unsupported current_cpu") + } +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qt6webengine-add-host-ldflags-for-cross-build.patch b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0004-qt6webengine-add-host-ldflags-for-cross-build.patch similarity index 73% rename from loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qt6webengine-add-host-ldflags-for-cross-build.patch rename to loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0004-qt6webengine-add-host-ldflags-for-cross-build.patch index 05a1db14..9b33a61d 100644 --- a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qt6webengine-add-host-ldflags-for-cross-build.patch +++ b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0004-qt6webengine-add-host-ldflags-for-cross-build.patch @@ -1,14 +1,14 @@ -From 5590963882fd9b7b59a6527deeafe0290c0d7a63 Mon Sep 17 00:00:00 2001 +From 510a591dd8e3d2a289d277a94af8820e416f32c2 Mon Sep 17 00:00:00 2001 From: Sun Haiyong -Date: Mon, 26 Feb 2024 14:41:03 +0000 -Subject: [PATCH] qt6webengine add host ldflags for cross build. +Date: Tue, 16 Apr 2024 03:32:43 +0000 +Subject: [PATCH 04/19] qt6webengine add host ldflags for cross build. --- qtwebengine/src/host/BUILD.toolchain.gn.in | 1 + 1 file changed, 1 insertion(+) diff --git a/qtwebengine/src/host/BUILD.toolchain.gn.in b/qtwebengine/src/host/BUILD.toolchain.gn.in -index df62aa88e..d76f5bb07 100644 +index 1beb9ee6d..534e14ba3 100644 --- a/qtwebengine/src/host/BUILD.toolchain.gn.in +++ b/qtwebengine/src/host/BUILD.toolchain.gn.in @@ -7,6 +7,7 @@ gcc_toolchain("@GN_TOOLCHAIN@") { diff --git a/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0005-qtwebengine-6.7.0-fix-chromium-boringssl-openssl-tar.patch b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0005-qtwebengine-6.7.0-fix-chromium-boringssl-openssl-tar.patch new file mode 100644 index 00000000..17034e03 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0005-qtwebengine-6.7.0-fix-chromium-boringssl-openssl-tar.patch @@ -0,0 +1,27 @@ +From 4fef040e5550a87e2a31509fcdc0dd261adc0c1e Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 03:33:03 +0000 +Subject: [PATCH 05/19] qtwebengine 6.7.0 fix chromium boringssl openssl + target.h for loongarch64. + +--- + .../third_party/boringssl/src/include/openssl/target.h | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include/openssl/target.h b/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include/openssl/target.h +index 12736416f..5a59bba4e 100644 +--- a/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include/openssl/target.h ++++ b/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include/openssl/target.h +@@ -34,6 +34,9 @@ + #elif defined(__ARMEL__) || defined(_M_ARM) + #define OPENSSL_32_BIT + #define OPENSSL_ARM ++#elif defined(__loongarch_lp64) ++#define OPENSSL_64_BIT ++#define OPENSSL_LOONGARCH64 + #elif defined(__MIPSEL__) && !defined(__LP64__) + #define OPENSSL_32_BIT + #define OPENSSL_MIPS +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-crashpad-add-support-for-loongarch64.patch b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0007-qtwebengine-6.7.0-crashpad-add-support-for-loongarch.patch similarity index 50% rename from loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-crashpad-add-support-for-loongarch64.patch rename to loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0007-qtwebengine-6.7.0-crashpad-add-support-for-loongarch.patch index 61791b76..188d2d6a 100644 --- a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-crashpad-add-support-for-loongarch64.patch +++ b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0007-qtwebengine-6.7.0-crashpad-add-support-for-loongarch.patch @@ -1,86 +1,48 @@ -From a05f21f831836ba614879214306c2c3f8c29524f Mon Sep 17 00:00:00 2001 +From 2165efc9efc757fe4be92a5718c8ee78d9c07cc3 Mon Sep 17 00:00:00 2001 From: Sun Haiyong -Date: Wed, 24 Jan 2024 14:20:04 +0000 -Subject: [PATCH] crashpad add support for loongarch64 patch from - https://github.com/loongson/electron +Date: Tue, 16 Apr 2024 03:54:26 +0000 +Subject: [PATCH 07/19] qtwebengine 6.7.0 crashpad add support for loongarch64. --- - .../third_party/crashpad/crashpad/BUILD.gn | 6 ++ - .../crashpad/client/crashpad_client_linux.cc | 4 + .../crashpad/compat/linux/sys/ptrace.h | 4 + .../crashpad/crashpad/compat/non_win/winnt.h | 1 + - .../crashpad/crashpad/handler/BUILD.gn | 7 ++ - .../crashpad/minidump/minidump_context.h | 50 ++++++++++++ - .../minidump/minidump_context_writer.cc | 46 +++++++++++ - .../minidump/minidump_context_writer.h | 49 ++++++++++++ - .../minidump/minidump_context_writer_test.cc | 17 ++++ + .../crashpad/minidump/minidump_context.h | 30 +++++++ + .../minidump/minidump_context_writer.cc | 44 ++++++++++ + .../minidump/minidump_context_writer.h | 38 +++++++++ + .../minidump/minidump_context_writer_test.cc | 15 ++++ .../crashpad/minidump/minidump_extensions.h | 1 + .../minidump/minidump_misc_info_writer.cc | 2 + - .../minidump/minidump_system_info_writer.cc | 3 + - .../crashpad/crashpad/snapshot/BUILD.gn | 22 +++++- + .../crashpad/crashpad/snapshot/BUILD.gn | 6 +- .../crashpad/snapshot/capture_memory.cc | 4 + - .../crashpad/snapshot/cpu_architecture.h | 5 +- + .../crashpad/snapshot/cpu_architecture.h | 3 + .../crashpad/crashpad/snapshot/cpu_context.cc | 5 ++ - .../crashpad/crashpad/snapshot/cpu_context.h | 17 ++++ - .../crashpad/snapshot/elf/elf_image_reader.cc | 1 + - .../snapshot/elf/elf_symbol_table_reader.cc | 23 +++--- - .../snapshot/linux/cpu_context_linux.cc | 34 ++++++++ - .../snapshot/linux/cpu_context_linux.h | 38 +++++++++ - .../linux/exception_snapshot_linux.cc | 79 ++++++++++++++++++- + .../crashpad/crashpad/snapshot/cpu_context.h | 10 +++ + .../crashpad/snapshot/elf/elf_image_reader.cc | 14 ++++ + .../snapshot/elf/elf_symbol_table_reader.cc | 27 ++++-- + .../snapshot/linux/cpu_context_linux.cc | 24 ++++++ + .../snapshot/linux/cpu_context_linux.h | 24 ++++++ + .../linux/exception_snapshot_linux.cc | 74 ++++++++++++++++- .../snapshot/linux/exception_snapshot_linux.h | 2 + - .../linux/exception_snapshot_linux_test.cc | 19 +++++ + .../linux/exception_snapshot_linux_test.cc | 42 ++++++++++ .../snapshot/linux/process_reader_linux.cc | 2 + - .../crashpad/snapshot/linux/signal_context.h | 42 +++++++++- + .../crashpad/snapshot/linux/signal_context.h | 38 +++++++++ .../snapshot/linux/system_snapshot_linux.cc | 11 +++ - .../crashpad/snapshot/linux/test_modules.cc | 3 + + .../crashpad/snapshot/linux/test_modules.cc | 4 + .../snapshot/linux/thread_snapshot_linux.cc | 6 ++ .../snapshot/linux/thread_snapshot_linux.h | 2 + - .../minidump/minidump_context_converter.cc | 24 ++++++ - .../minidump/system_snapshot_minidump.cc | 3 +- - .../util/linux/exception_handler_client.cc | 16 ++-- - .../crashpad/crashpad/util/linux/ptracer.cc | 54 +++++++++++++ - .../crashpad/util/linux/thread_info.h | 22 +++++- - .../crashpad/util/misc/capture_context.h | 11 +++ - .../util/misc/capture_context_linux.S | 50 +++++++++++- + .../minidump/minidump_context_converter.cc | 22 +++++ + .../minidump/system_snapshot_minidump.cc | 2 + + .../crashpad/crashpad/util/linux/ptracer.cc | 48 +++++++++++ + .../crashpad/util/linux/thread_info.h | 21 ++++- + .../crashpad/util/misc/capture_context.h | 1 + + .../util/misc/capture_context_linux.S | 82 ++++++++++++++++++- .../util/misc/capture_context_test.cc | 2 +- .../misc/capture_context_test_util_linux.cc | 6 ++ .../util/net/http_transport_libcurl.cc | 2 + - 40 files changed, 666 insertions(+), 29 deletions(-) + 35 files changed, 601 insertions(+), 18 deletions(-) -diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/BUILD.gn b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/BUILD.gn -index a79f68df52..4cd315eb36 100644 ---- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/BUILD.gn -+++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/BUILD.gn -@@ -67,6 +67,12 @@ if (crashpad_is_in_chromium || crashpad_is_in_fuchsia) { - "$root_out_dir/crashpad_test_data", - ] - } -+ -+ ldflags = [ -+ "-lnss3", -+ "-L" + rebase_path(root_build_dir), -+ "-Wl,-rpath=\$ORIGIN", -+ ] - } - - if (crashpad_is_in_fuchsia) { -diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/client/crashpad_client_linux.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/client/crashpad_client_linux.cc -index 630c24f115..eab6006c7c 100644 ---- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/client/crashpad_client_linux.cc -+++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/client/crashpad_client_linux.cc -@@ -716,6 +716,10 @@ void CrashpadClient::DumpWithoutCrash(NativeCPUContext* context) { - memset(context->uc_mcontext.__reserved, - 0, - sizeof(context->uc_mcontext.__reserved)); -+#elif defined(ARCH_CPU_LOONG64) -+ memset(context->ucontext.uc_mcontext.__extcontext, -+ 0, -+ sizeof(struct sctx_info)); - #endif - - siginfo_t siginfo; diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/linux/sys/ptrace.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/linux/sys/ptrace.h -index 604a46ab06..068a7c9799 100644 +index 604a46ab0..068a7c979 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/linux/sys/ptrace.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/linux/sys/ptrace.h @@ -38,6 +38,10 @@ static constexpr __ptrace_request PTRACE_GET_THREAD_AREA = @@ -95,194 +57,131 @@ index 604a46ab06..068a7c9799 100644 #endif // !PTRACE_GET_THREAD_AREA && !PT_GET_THREAD_AREA && defined(__GLIBC__) diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/non_win/winnt.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/non_win/winnt.h -index 5fd78b0d8e..66ca633274 100644 +index 5fd78b0d8..57a972000 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/non_win/winnt.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/non_win/winnt.h @@ -67,6 +67,7 @@ #define PROCESSOR_ARCHITECTURE_NEUTRAL 11 #define PROCESSOR_ARCHITECTURE_ARM64 12 #define PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64 13 -+#define PROCESSOR_ARCHITECTURE_LOONG64 14 ++#define PROCESSOR_ARCHITECTURE_LOONGARCH64 14 #define PROCESSOR_ARCHITECTURE_UNKNOWN 0xffff //! \} -diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/handler/BUILD.gn b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/handler/BUILD.gn -index e5d488e26c..af2d2ab948 100644 ---- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/handler/BUILD.gn -+++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/handler/BUILD.gn -@@ -162,6 +162,7 @@ if (!crashpad_is_ios) { - sources = [ "main.cc" ] - - deps = [ -+# "//crypto:platform", - ":handler", - "../build:default_exe_manifest_win", - "../compat", -@@ -242,6 +243,12 @@ if (!crashpad_is_ios) { - "../third_party/mini_chromium:base", - "../tools:tool_support", - ] -+ -+ ldflags = [ -+ "-lnss3", -+ "-L" + rebase_path(root_build_dir), -+ "-Wl,-rpath=\$ORIGIN", -+ ] - } - } - diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context.h -index 30988d8cb6..49f5c37c7c 100644 +index 12413de02..bf60cf281 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context.h -@@ -637,6 +637,56 @@ struct MinidumpContextMIPS64 { - uint64_t fir; +@@ -687,6 +687,36 @@ struct MinidumpContextRISCV64 { + uint32_t fcsr; }; -+//! \brief LOONG64-specifc flags for MinidumpContextLOONG64::context_flags. -+//! Based on minidump_cpu_loong64.h from breakpad -+enum MinidumpContextLOONG64Flags : uint32_t { -+ //! \brief Identifies the context structure as LOONG64. -+ kMinidumpContextLOONG64 = 0x00800000, ++//! \brief LOONGARCH64-specifc flags for MinidumpContextLOONGARCH64::context_flags. ++//! Based on minidump_cpu_loongarch64.h from breakpad ++enum MinidumpContextLOONGARCH64Flags : uint32_t { ++ //! \brief Identifies the context structure as LOONGARCH64. ++ kMinidumpContextLOONGARCH64 = 0x00800000, + + //! \brief Indicates the validity of integer registers. + //! + //! Registers `0`-`31`, `epc` are valid. -+ kMinidumpContextLOONG64Integer = kMinidumpContextLOONG64 | 0x00000002, ++ kMinidumpContextLOONGARCH64Integer = kMinidumpContextLOONGARCH64 | 0x00000002, + + //! \brief Indicates the validity of floating point registers. + //! + //! Floating point registers `0`-`31`, `fpcsr` and `fir` are valid -+ kMinidumpContextLOONG64FloatingPoint = kMinidumpContextLOONG64 | 0x00000004, ++ kMinidumpContextLOONGARCH64FloatingPoint = kMinidumpContextLOONGARCH64 | 0x00000004, + + //! \brief Indicates the validity of all registers. -+ kMinidumpContextLOONG64All = kMinidumpContextLOONG64Integer | -+ kMinidumpContextLOONG64FloatingPoint, ++ kMinidumpContextLOONGARCH64All = kMinidumpContextLOONGARCH64Integer | ++ kMinidumpContextLOONGARCH64FloatingPoint, +}; + -+//! \brief A LOONG64 CPU context (register state) carried in a minidump file. -+struct MinidumpContextLOONG64 { -+ uint64_t context_flags; -+ -+ //! \brief General purpose registers. -+ uint64_t regs[32]; -+ -+ //! \brief csr_era registers. -+ uint64_t csr_era; -+ -+ //! \brief FPU registers. -+ union { -+ struct { -+ float _fp_fregs; -+ uint32_t _fp_pad; -+ } fregs[32]; -+ double dregs[32]; -+ } fpregs; -+ -+ //! \brief Floating-point status and control register. ++//! \brief A LOONGARCH64 CPU context (register state) carried in a minidump file. ++struct MinidumpContextLOONGARCH64 { ++ uint32_t context_flags; ++ uint64_t sc_pc; ++ uint64_t sc_regs[32]; ++ uint64_t fregs[32]; + uint64_t fcc; -+ -+ //! \brief Floating-point control and status register. + uint32_t fcsr; -+ -+ //! \brief padding -+ uint32_t _pad; +}; -+ } // namespace crashpad #endif // CRASHPAD_MINIDUMP_MINIDUMP_CONTEXT_H_ diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer.cc -index 5f741ed741..8286622cf6 100644 +index 84c014820..b3a4139c9 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer.cc -@@ -102,6 +102,13 @@ MinidumpContextWriter::CreateFromSnapshot(const CPUContext* context_snapshot) { +@@ -109,6 +109,13 @@ MinidumpContextWriter::CreateFromSnapshot(const CPUContext* context_snapshot) { break; } -+ case kCPUArchitectureLOONG64: { -+ context = std::make_unique(); -+ reinterpret_cast(context.get()) -+ ->InitializeFromSnapshot(context_snapshot->loong64); ++ case kCPUArchitectureLOONGARCH64: { ++ context = std::make_unique(); ++ reinterpret_cast(context.get()) ++ ->InitializeFromSnapshot(context_snapshot->loongarch64); + break; + } + default: { LOG(ERROR) << "unknown context architecture " << context_snapshot->architecture; -@@ -556,4 +563,43 @@ size_t MinidumpContextMIPS64Writer::ContextSize() const { +@@ -601,4 +608,41 @@ size_t MinidumpContextRISCV64Writer::ContextSize() const { return sizeof(context_); } -+MinidumpContextLOONG64Writer::MinidumpContextLOONG64Writer() ++MinidumpContextLOONGARCH64Writer::MinidumpContextLOONGARCH64Writer() + : MinidumpContextWriter(), context_() { -+ context_.context_flags = kMinidumpContextLOONG64; ++ context_.context_flags = kMinidumpContextLOONGARCH64; +} + -+MinidumpContextLOONG64Writer::~MinidumpContextLOONG64Writer() = default; ++MinidumpContextLOONGARCH64Writer::~MinidumpContextLOONGARCH64Writer() = default; + -+void MinidumpContextLOONG64Writer::InitializeFromSnapshot( -+ const CPUContextLOONG64* context_snapshot) { ++void MinidumpContextLOONGARCH64Writer::InitializeFromSnapshot( ++ const CPUContextLOONGARCH64* context_snapshot) { + DCHECK_EQ(state(), kStateMutable); -+ DCHECK_EQ(context_.context_flags, kMinidumpContextLOONG64); ++ DCHECK_EQ(context_.context_flags, kMinidumpContextLOONGARCH64); + -+ context_.context_flags = kMinidumpContextLOONG64All; ++ context_.context_flags = kMinidumpContextLOONGARCH64All; + -+ static_assert(sizeof(context_.regs) == sizeof(context_snapshot->regs), ++ static_assert(sizeof(context_.sc_regs) == sizeof(context_snapshot->sc_regs), + "GPRs size mismatch"); -+ memcpy(context_.regs, context_snapshot->regs, sizeof(context_.regs)); -+ context_.csr_era = context_snapshot->csr_era; -+ -+ static_assert(sizeof(context_.fpregs) == sizeof(context_snapshot->fpregs), -+ "FPRs size mismatch"); -+ memcpy(context_.fpregs.dregs, -+ context_snapshot->fpregs.dregs, -+ sizeof(context_.fpregs.dregs)); ++ memcpy(context_.sc_regs, context_snapshot->sc_regs, sizeof(context_.sc_regs)); ++ context_.sc_pc = context_snapshot->sc_pc; ++ ++ static_assert(sizeof(context_.fregs) == sizeof(context_snapshot->fregs), ++ "FPU size mismatch"); ++ memcpy(context_.fregs, context_snapshot->fregs, sizeof(context_.fregs)); + context_.fcsr = context_snapshot->fcsr; + context_.fcc = context_snapshot->fcc; +} + -+bool MinidumpContextLOONG64Writer::WriteObject( ++bool MinidumpContextLOONGARCH64Writer::WriteObject( + FileWriterInterface* file_writer) { + DCHECK_EQ(state(), kStateWritable); + return file_writer->Write(&context_, sizeof(context_)); +} + -+size_t MinidumpContextLOONG64Writer::ContextSize() const { ++size_t MinidumpContextLOONGARCH64Writer::ContextSize() const { + DCHECK_GE(state(), kStateFrozen); + return sizeof(context_); +} + } // namespace crashpad diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer.h -index 6660be437c..3eb04283e1 100644 +index 8e39c6692..85ca7ffd2 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer.h -@@ -22,6 +22,15 @@ - #include "minidump/minidump_context.h" - #include "minidump/minidump_writable.h" - -+// A macro to disallow the copy constructor and operator= functions -+// This should be used in the private: declarations for a class -+#ifndef DISALLOW_COPY_AND_ASSIGN -+#define DISALLOW_COPY_AND_ASSIGN(TypeName) \ -+ TypeName(const TypeName&); \ -+ void operator=(const TypeName&) -+#endif // DISALLOW_COPY_AND_ASSIGN -+ -+ - namespace crashpad { - - struct CPUContext; -@@ -369,6 +378,46 @@ class MinidumpContextMIPS64Writer final : public MinidumpContextWriter { - MinidumpContextMIPS64 context_; +@@ -413,6 +413,44 @@ class MinidumpContextRISCV64Writer final : public MinidumpContextWriter { + MinidumpContextRISCV64 context_; }; -+//! \brief The writer for a MinidumpContextLOONG64 structure in a minidump file. -+class MinidumpContextLOONG64Writer final : public MinidumpContextWriter { ++//! \brief The writer for a MinidumpContextLOONGARCH64 structure in a minidump file. ++class MinidumpContextLOONGARCH64Writer final : public MinidumpContextWriter { + public: -+ MinidumpContextLOONG64Writer(); -+ ~MinidumpContextLOONG64Writer() override; ++ MinidumpContextLOONGARCH64Writer(); ++ ~MinidumpContextLOONGARCH64Writer() override; + + //! \brief Initializes the MinidumpContextLOONGARCH based on \a context_snapshot. + //! @@ -291,7 +190,7 @@ index 6660be437c..3eb04283e1 100644 + //! \note Valid in #kStateMutable. No mutation of context() may be done before + //! calling this method, and it is not normally necessary to alter + //! context() after calling this method. -+ void InitializeFromSnapshot(const CPUContextLOONG64* context_snapshot); ++ void InitializeFromSnapshot(const CPUContextLOONGARCH64* context_snapshot); + + //! \brief Returns a pointer to the context structure that this object will + //! write. @@ -303,7 +202,7 @@ index 6660be437c..3eb04283e1 100644 + //! to populate the context structure correctly. The context structure + //! must only be modified while this object is in the #kStateMutable + //! state. -+ MinidumpContextLOONG64* context() { return &context_; } ++ MinidumpContextLOONGARCH64* context() { return &context_; } + + protected: + // MinidumpWritable: @@ -313,83 +212,65 @@ index 6660be437c..3eb04283e1 100644 + size_t ContextSize() const override; + + private: -+ MinidumpContextLOONG64 context_; -+ -+ DISALLOW_COPY_AND_ASSIGN(MinidumpContextLOONG64Writer); ++ MinidumpContextLOONGARCH64 context_; +}; + } // namespace crashpad #endif // CRASHPAD_MINIDUMP_MINIDUMP_CONTEXT_WRITER_H_ diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer_test.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer_test.cc -index e2a04d1dcf..a18e087331 100644 +index 9eebe81b2..a11e3f094 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer_test.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer_test.cc -@@ -268,6 +268,23 @@ TYPED_TEST(MinidumpContextWriter, MIPS64_FromSnapshot) { - TypeParam>(context, ExpectMinidumpContextMIPS64, kSeed); +@@ -328,6 +328,21 @@ TYPED_TEST(MinidumpContextWriter, RISCV64_FromSnapshot) { + TypeParam>(context, ExpectMinidumpContextRISCV64, kSeed); } -+TYPED_TEST(MinidumpContextWriter, LOONG64_Zeros) { -+ EmptyContextTest(ExpectMinidumpContextLOONG64); ++TYPED_TEST(MinidumpContextWriter, LOONGARCH64_Zeros) { ++ EmptyContextTest( ++ ExpectMinidumpContextLOONGARCH64); +} + -+TYPED_TEST(MinidumpContextWriter, LOONG64_FromSnapshot) { ++TYPED_TEST(MinidumpContextWriter, LOONGARCH64_FromSnapshot) { + constexpr uint32_t kSeed = 64; -+ CPUContextLOONG64 context_loong64; ++ CPUContextLOONGARCH64 context_loongarch64; + CPUContext context; -+ context.loong64 = &context_loong64; -+ InitializeCPUContextLOONG64(&context, kSeed); -+ FromSnapshotTest(context, ExpectMinidumpContextLOONG64, kSeed); ++ context.loongarch64 = &context_loongarch64; ++ InitializeCPUContextLOONGARCH64(&context, kSeed); ++ FromSnapshotTest( ++ context, ExpectMinidumpContextLOONGARCH64, kSeed); +} + } // namespace } // namespace test } // namespace crashpad diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_extensions.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_extensions.h -index f96cf25b6a..203793b546 100644 +index a5f442bf5..d8904ab54 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_extensions.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_extensions.h @@ -154,6 +154,7 @@ enum MinidumpCPUArchitecture : uint16_t { kMinidumpCPUArchitectureX86 = PROCESSOR_ARCHITECTURE_INTEL, kMinidumpCPUArchitectureMIPS = PROCESSOR_ARCHITECTURE_MIPS, -+ kMinidumpCPUArchitectureLOONG64 = PROCESSOR_ARCHITECTURE_LOONG64, ++ kMinidumpCPUArchitectureLOONGARCH64 = PROCESSOR_ARCHITECTURE_LOONGARCH64, kMinidumpCPUArchitectureAlpha = PROCESSOR_ARCHITECTURE_ALPHA, //! \brief 32-bit PowerPC. diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc -index 133ae3086a..ef97dde6f8 100644 +index 1abb46c31..e0779980d 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc -@@ -175,6 +175,8 @@ std::string MinidumpMiscInfoDebugBuildString() { - static constexpr char kCPU[] = "mips"; - #elif defined(ARCH_CPU_MIPS64EL) +@@ -177,6 +177,8 @@ std::string MinidumpMiscInfoDebugBuildString() { static constexpr char kCPU[] = "mips64"; -+#elif defined(ARCH_CPU_LOONG64) -+ static constexpr char kCPU[] = "loong64"; + #elif defined(ARCH_CPU_RISCV64) + static constexpr char kCPU[] = "riscv64"; ++#elif defined(ARCH_CPU_LOONGARCH64) ++ static constexpr char kCPU[] = "loongarch64"; #else #error define kCPU for this CPU #endif -diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_system_info_writer.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_system_info_writer.cc -index 4468c41aff..6cc9dcefc1 100644 ---- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_system_info_writer.cc -+++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_system_info_writer.cc -@@ -132,6 +132,9 @@ void MinidumpSystemInfoWriter::InitializeFromSnapshot( - case kCPUArchitectureARM64: - cpu_architecture = kMinidumpCPUArchitectureARM64; - break; -+ case kCPUArchitectureLOONG64: -+ cpu_architecture = kMinidumpCPUArchitectureLOONG64; -+ break; - default: - NOTREACHED(); - cpu_architecture = kMinidumpCPUArchitectureUnknown; diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/BUILD.gn b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/BUILD.gn -index 044f33db5b..c8621cef85 100644 +index a364f9561..472ba560e 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/BUILD.gn +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/BUILD.gn @@ -468,7 +468,8 @@ source_set("snapshot_test") { @@ -398,174 +279,166 @@ index 044f33db5b..c8621cef85 100644 if ((crashpad_is_linux || crashpad_is_android || crashpad_is_fuchsia) && - target_cpu != "mipsel" && target_cpu != "mips64el") { + target_cpu != "mipsel" && target_cpu != "mips64el" && -+ target_cpu != "loong64") { ++ target_cpu != "loongarch64") { data_deps += [ ":crashpad_snapshot_test_both_dt_hash_styles" ] } -@@ -506,6 +507,12 @@ crashpad_loadable_module("crashpad_snapshot_test_module") { - "$mini_chromium_source_parent:base", - "../client", - ] -+ -+ ldflags = [ -+ "-lnss3", -+ "-L" + rebase_path(root_build_dir), -+ "-Wl,-rpath=\$ORIGIN", -+ ] - if (crashpad_is_in_fuchsia) { - # TODO(fxbug.dev/108368): Remove this once the underlying issue is addressed. - exclude_toolchain_tags = [ "hwasan" ] -@@ -525,6 +532,11 @@ crashpad_loadable_module("crashpad_snapshot_test_module_large") { - defines = [ "CRASHPAD_INFO_SIZE_TEST_MODULE_LARGE" ] - deps += [ "$mini_chromium_source_parent:base" ] - -+ ldflags = [ -+ "-lnss3", -+ "-L" + rebase_path(root_build_dir), -+ "-Wl,-rpath=\$ORIGIN", -+ ] - if (crashpad_is_in_fuchsia) { - # TODO(fxbug.dev/108368): Remove this once the underlying issue is addressed. - exclude_toolchain_tags = [ "hwasan" ] -@@ -544,6 +556,11 @@ crashpad_loadable_module("crashpad_snapshot_test_module_small") { - defines = [ "CRASHPAD_INFO_SIZE_TEST_MODULE_SMALL" ] - deps += [ "$mini_chromium_source_parent:base" ] - -+ ldflags = [ -+ "-lnss3", -+ "-L" + rebase_path(root_build_dir), -+ "-Wl,-rpath=\$ORIGIN", -+ ] - if (crashpad_is_in_fuchsia) { - # TODO(fxbug.dev/108368): Remove this once the underlying issue is addressed. - exclude_toolchain_tags = [ "hwasan" ] -@@ -551,7 +568,8 @@ crashpad_loadable_module("crashpad_snapshot_test_module_small") { +@@ -551,7 +552,8 @@ crashpad_loadable_module("crashpad_snapshot_test_module_small") { } if ((crashpad_is_linux || crashpad_is_android || crashpad_is_fuchsia) && - target_cpu != "mipsel" && target_cpu != "mips64el") { + target_cpu != "mipsel" && target_cpu != "mips64el" && -+ target_cpu != "loong64") { ++ target_cpu != "loongarch64") { crashpad_loadable_module("crashpad_snapshot_test_both_dt_hash_styles") { testonly = true sources = [ "hash_types_test.cc" ] diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/capture_memory.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/capture_memory.cc -index 0a465d22f6..622c9de457 100644 +index c1c6fba58..8b66455ae 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/capture_memory.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/capture_memory.cc -@@ -117,6 +117,10 @@ void CaptureMemory::PointedToByContext(const CPUContext& context, - for (size_t i = 0; i < std::size(context.mipsel->regs); ++i) { - MaybeCaptureMemoryAround(delegate, context.mipsel->regs[i]); +@@ -122,6 +122,10 @@ void CaptureMemory::PointedToByContext(const CPUContext& context, + for (size_t i = 0; i < std::size(context.riscv64->regs); ++i) { + MaybeCaptureMemoryAround(delegate, context.riscv64->regs[i]); } -+#elif defined(ARCH_CPU_LOONG64) -+ for (size_t i = 0; i < std::size(context.loong64->regs); ++i) { -+ MaybeCaptureMemoryAround(delegate, context.loong64->regs[i]); ++#elif defined(ARCH_CPU_LOONGARCH64) ++ for (size_t i = 0; i < std::size(context.loongarch64->sc_regs); ++i) { ++ MaybeCaptureMemoryAround(delegate, context.loongarch64->sc_regs[i]); + } #else #error Port. #endif diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_architecture.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_architecture.h -index 4003a9290f..7201fd0b1c 100644 +index 26d45f841..702a2a7d1 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_architecture.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_architecture.h -@@ -43,7 +43,10 @@ enum CPUArchitecture { - kCPUArchitectureMIPSEL, +@@ -47,6 +47,9 @@ enum CPUArchitecture { - //! \brief 64-bit MIPSEL. -- kCPUArchitectureMIPS64EL -+ kCPUArchitectureMIPS64EL, + //! \brief 64-bit RISC-V. + kCPUArchitectureRISCV64, + + //! \brief 64-bit LOONGARCH. -+ kCPUArchitectureLOONG64, ++ kCPUArchitectureLOONGARCH64, }; } // namespace crashpad diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_context.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_context.cc -index 6eaa853fd5..0f97ea357e 100644 +index 492a0f7f9..9356b4df8 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_context.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_context.cc -@@ -170,6 +170,8 @@ uint64_t CPUContext::InstructionPointer() const { - return arm->pc; - case kCPUArchitectureARM64: +@@ -173,6 +173,8 @@ uint64_t CPUContext::InstructionPointer() const { return arm64->pc; -+ case kCPUArchitectureLOONG64: -+ return loong64->csr_era; + case kCPUArchitectureRISCV64: + return riscv64->pc; ++ case kCPUArchitectureLOONGARCH64: ++ return loongarch64->sc_pc; default: NOTREACHED(); return ~0ull; -@@ -186,6 +188,8 @@ uint64_t CPUContext::StackPointer() const { - return arm->sp; - case kCPUArchitectureARM64: +@@ -191,6 +193,8 @@ uint64_t CPUContext::StackPointer() const { return arm64->sp; -+ case kCPUArchitectureLOONG64: -+ return loong64->regs[3]; + case kCPUArchitectureRISCV64: + return riscv64->regs[1]; ++ case kCPUArchitectureLOONGARCH64: ++ return loongarch64->sc_regs[3]; default: NOTREACHED(); return ~0ull; -@@ -226,6 +230,7 @@ bool CPUContext::Is64Bit() const { - case kCPUArchitectureX86_64: +@@ -232,6 +236,7 @@ bool CPUContext::Is64Bit() const { case kCPUArchitectureARM64: case kCPUArchitectureMIPS64EL: -+ case kCPUArchitectureLOONG64: + case kCPUArchitectureRISCV64: ++ case kCPUArchitectureLOONGARCH64: return true; case kCPUArchitectureX86: case kCPUArchitectureARM: diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_context.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_context.h -index 7bc252be15..19a4458e15 100644 +index c3640c328..87334c21d 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_context.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_context.h -@@ -362,6 +362,22 @@ struct CPUContextMIPS64 { - uint64_t fir; +@@ -371,6 +371,15 @@ struct CPUContextRISCV64 { + uint32_t fcsr; }; -+//! \brief A context structure carrying LOONG64 CPU state. -+struct CPUContextLOONG64 { -+ uint64_t regs[32]; -+ uint64_t csr_era; -+ union { -+ double dregs[32]; -+ struct { -+ float _fp_fregs; -+ uint32_t _fp_pad; -+ } fregs[32]; -+ } fpregs; ++//! \brief A context structure carrying LOONGARCH64 CPU state. ++struct CPUContextLOONGARCH64 { ++ uint64_t sc_pc; ++ uint64_t sc_regs[32]; ++ uint64_t fregs[32]; + uint64_t fcc; + uint32_t fcsr; -+ uint32_t _pad; +}; + //! \brief A context structure capable of carrying the context of any supported //! CPU architecture. struct CPUContext { -@@ -402,6 +418,7 @@ struct CPUContext { - CPUContextARM64* arm64; +@@ -412,6 +421,7 @@ struct CPUContext { CPUContextMIPS* mipsel; CPUContextMIPS64* mips64; -+ CPUContextLOONG64* loong64; + CPUContextRISCV64* riscv64; ++ CPUContextLOONGARCH64* loongarch64; }; }; diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/elf/elf_image_reader.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/elf/elf_image_reader.cc -index 30e8b987c0..d6bf94f155 100644 +index dcab025a7..01a7a23db 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/elf/elf_image_reader.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/elf/elf_image_reader.cc -@@ -754,6 +754,7 @@ bool ElfImageReader::GetNumberOfSymbolEntriesFromDtHash( +@@ -593,6 +593,7 @@ bool ElfImageReader::ReadDynamicStringTableAtOffset(VMSize offset, + return false; + } + ++#if !defined(__loongarch_lp64) + // GNU ld.so doesn't adjust the vdso's dynamic array entries by the load bias. + // If the address is too small to point into the loaded module range and is + // small enough to be an offset from the base of the module, adjust it now. +@@ -600,6 +601,11 @@ bool ElfImageReader::ReadDynamicStringTableAtOffset(VMSize offset, + string_table_address < memory_.Size()) { + string_table_address += GetLoadBias(); + } ++#else ++ // LoongArch ABI specifies that the dynamic section has to be read-only. ++ // See glibc: sysdeps/loongarch/ldsodefs.h ++ string_table_address += GetLoadBias(); ++#endif + + if (!memory_.ReadCStringSizeLimited( + string_table_address + offset, string_table_size - offset, string)) { +@@ -757,6 +763,10 @@ bool ElfImageReader::GetNumberOfSymbolEntriesFromDtHash( return false; } ++#if defined(__loongarch_lp64) ++ dt_hash_address += GetLoadBias(); ++#endif + struct { uint32_t nbucket; uint32_t nchain; +@@ -782,6 +792,10 @@ bool ElfImageReader::GetNumberOfSymbolEntriesFromDtGnuHash( + return false; + } + ++#if defined(__loongarch_lp64) ++ dt_gnu_hash_address += GetLoadBias(); ++#endif ++ + // See https://flapenguin.me/2017/05/10/elf-lookup-dt-gnu-hash/ and + // https://sourceware.org/ml/binutils/2006-10/msg00377.html. + struct { diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/elf/elf_symbol_table_reader.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/elf/elf_symbol_table_reader.cc -index 4c59d74599..dad0120dde 100644 +index 4c59d7459..a082e9a86 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/elf/elf_symbol_table_reader.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/elf/elf_symbol_table_reader.cc -@@ -72,16 +72,21 @@ bool ElfSymbolTableReader::ScanSymbolTable(const std::string& name, +@@ -72,16 +72,25 @@ bool ElfSymbolTableReader::ScanSymbolTable(const std::string& name, SymEnt entry; std::string string; size_t i = 0; + const char vdso_prefix[] = "__vdso_"; ++ ++#if defined(__loongarch_lp64) ++ address += elf_reader_->GetLoadBias(); ++#endif + while (i < num_entries_ && memory_->Read(address, sizeof(entry), &entry)) { - if (elf_reader_->ReadDynamicStringTableAtOffset(entry.st_name, &string) && @@ -593,299 +466,281 @@ index 4c59d74599..dad0120dde 100644 // TODO(scottmg): This should respect DT_SYMENT if present. address += sizeof(entry); diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.cc -index 21db234324..ee4e05012d 100644 +index 6c4cb3ebc..fb1ca6c96 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.cc -@@ -266,6 +266,40 @@ void InitializeCPUContextARM64_OnlyFPSIMD( - context->fpcr = float_context.fpcr; +@@ -280,7 +280,31 @@ void InitializeCPUContextRISCV64(const ThreadContext::t64_t& thread_context, + memcpy(context->fpregs, float_context.fpregs, sizeof(context->fpregs)); + context->fcsr = float_context.fcsr; } - -+#elif defined(ARCH_CPU_LOONG64) -+ -+void InitializeCPUContextLOONG64_NoFloatingPoint( -+ const ThreadContext::t64_t& thread_context, -+ CPUContextLOONG64* context) { -+ static_assert(sizeof(context->regs) == sizeof(thread_context.regs), -+ "gpr context size mismtach"); -+ memcpy(context->regs, thread_context.regs, sizeof(context->regs)); -+ context->csr_era = thread_context.csr_era; ++#elif defined(ARCH_CPU_LOONGARCH64) ++void InitializeCPUContextLOONGARCH64(const ThreadContext::t64_t& thread_context, ++ const FloatContext::f64_t& float_context, ++ CPUContextLOONGARCH64* context) { ++ InitializeCPUContextLOONGARCH64_NoFloatingPoint(thread_context, context); + -+ memset(&context->fpregs, 0, sizeof(context->fpregs)); -+ context->fcc = 0; -+ context->fcsr = 0; -+} -+ -+void InitializeCPUContextLOONG64_OnlyFPU( -+ const FloatContext::f64_t& float_context, -+ CPUContextLOONG64* context) { -+ static_assert(sizeof(context->fpregs) == sizeof(float_context.fpregs), ++ static_assert(sizeof(context->fregs) == sizeof(float_context.fregs), + "fpu context size mismatch"); -+ memcpy(&context->fpregs, &float_context.fpregs, sizeof(context->fpregs)); ++ memcpy(context->fregs, float_context.fregs, sizeof(context->fregs)); + context->fcc = float_context.fcc; + context->fcsr = float_context.fcsr; +} -+ -+void InitializeCPUContextLOONG64( + ++void InitializeCPUContextLOONGARCH64_NoFloatingPoint( + const ThreadContext::t64_t& thread_context, -+ const FloatContext::f64_t& float_context, -+ CPUContextLOONG64* context) { -+ InitializeCPUContextLOONG64_NoFloatingPoint(thread_context, context); ++ CPUContextLOONGARCH64* context) { ++ static_assert(sizeof(context->sc_regs) == sizeof(thread_context.regs), ++ "gpr context size mismtach"); ++ memcpy(context->sc_regs, thread_context.regs, sizeof(context->sc_regs)); ++ context->sc_pc = thread_context.csr_era; + -+ InitializeCPUContextLOONG64_OnlyFPU(float_context, context); ++ memset(&context->fregs, 0, sizeof(context->fregs)); ++ context->fcc = 0; ++ context->fcsr = 0; +} -+ #endif // ARCH_CPU_X86_FAMILY } // namespace internal diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.h -index 1ea5eecda6..a47d41935a 100644 +index 507d1b44d..65c29d447 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.h -@@ -174,6 +174,44 @@ void InitializeCPUContextMIPS( +@@ -188,6 +188,30 @@ void InitializeCPUContextRISCV64(const ThreadContext::t64_t& thread_context, - #endif // ARCH_CPU_MIPS_FAMILY || DOXYGEN + #endif // ARCH_CPU_RISCV64 || DOXYGEN -+#if defined(ARCH_CPU_LOONG64) || DOXYGEN ++#if defined(ARCH_CPU_LOONGARCH64) || DOXYGEN ++//! \brief Initializes a CPUContextARM64 structure from native context ++//! structures on Linux. ++//! ++//! \param[in] thread_context The native thread context. ++//! \param[in] float_context The native float context. ++//! \param[out] context The CPUContextARM64 structure to initialize. ++void InitializeCPUContextLOONGARCH64(const ThreadContext::t64_t& thread_context, ++ const FloatContext::f64_t& float_context, ++ CPUContextLOONGARCH64* context); + -+//! \brief Initializes GPR state in a CPUContextLOONG64 from a native context ++//! \brief Initializes GPR state in a CPUContextARM64 from a native context +//! structure on Linux. +//! +//! Floating point state is initialized to zero. +//! +//! \param[in] thread_context The native thread context. -+//! \param[out] context The CPUContextLOONG64 structure to initialize. -+void InitializeCPUContextLOONG64_NoFloatingPoint( ++//! \param[out] context The CPUContextARM64 structure to initialize. ++void InitializeCPUContextLOONGARCH64_NoFloatingPoint( + const ThreadContext::t64_t& thread_context, -+ CPUContextLOONG64* context); -+//! \brief Initializes FPU state in a CPUContextLOONG64 from a native fpu -+//! signal context structure on Linux. -+//! -+//! General purpose registers are not initialized. -+//! -+//! \param[in] float_context The native fpu context. -+//! \param[out] context The CPUContextLOONG64 structure to initialize. -+void InitializeCPUContextLOONG64_OnlyFPU( -+ const FloatContext::f64_t& float_context, -+ CPUContextLOONG64* context); -+//! \brief Initializes a CPUContextLOONG64 structure from native context -+//! structures on Linux. -+//! -+//! This function has template specializations for LOONG64 architecture -+//! contexts, using ContextTraits32 or ContextTraits64 as template parameter, -+//! respectively. -+//! -+//! \param[in] thread_context The native thread context. -+//! \param[in] float_context The native float context. -+//! \param[out] context The CPUContextLOONG64 structure to initialize. -+void InitializeCPUContextLOONG64( -+ const ThreadContext::t64_t& thread_context, -+ const FloatContext::f64_t& float_context, -+ CPUContextLOONG64* context); -+#endif // ARCH_CPU_LOONG64 || DOXYGEN ++ CPUContextLOONGARCH64* context); ++ ++#endif // ARCH_CPU_LOONGARCH64 || DOXYGEN + } // namespace internal } // namespace crashpad diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.cc -index 4e6ec11f8b..79eb839c8e 100644 +index 677afdaa7..62b126b65 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.cc -@@ -15,6 +15,7 @@ - #include "snapshot/linux/exception_snapshot_linux.h" - - #include -+#include - - #include "base/logging.h" - #include "snapshot/linux/capture_memory_delegate_linux.h" -@@ -325,6 +326,79 @@ bool ExceptionSnapshotLinux::ReadContext( - reader, context_address, context_.mips64); +@@ -367,6 +367,78 @@ bool ExceptionSnapshotLinux::ReadContext( + return internal::ReadContext(reader, context_address, context_.riscv64); } -+#elif defined(ARCH_CPU_LOONG64) ++#elif defined(ARCH_CPU_LOONGARCH64) + +template +static bool ReadContext(ProcessReaderLinux* reader, + LinuxVMAddress context_address, + typename Traits::CPUContext* dest_context) { + const ProcessMemory* memory = reader->Memory(); ++ + LinuxVMAddress gregs_address = context_address + -+ offsetof(UContext, mcontext); -+ ThreadContext::t64_t thread_context; -+ typename Traits::MContext mcontext; -+ if (!memory->Read(gregs_address, sizeof(mcontext), &mcontext)) { ++ offsetof(UContext, mcontext) + ++ offsetof(typename Traits::MContext, gregs); ++ ++ typename Traits::SignalThreadContext thread_context; ++ if (!memory->Read(gregs_address, sizeof(thread_context), &thread_context)) { + LOG(ERROR) << "Couldn't read gregs"; + return false; + } -+ static_assert(sizeof(thread_context.regs) == sizeof(mcontext.gregs), -+ "gpr context size mismtach"); -+ memcpy(thread_context.regs, mcontext.gregs, sizeof(mcontext.gregs)); -+ thread_context.csr_era = mcontext.pc; -+ thread_context.orig_a0 = 0; -+ thread_context.csr_badv = 0; -+ InitializeCPUContextLOONG64_NoFloatingPoint(thread_context, dest_context); ++ + LinuxVMAddress reserved_address = -+ context_address + offsetof(UContext, mcontext.extcontext); ++ context_address + offsetof(typename Traits::MContext, sc_extcontext); + if ((reserved_address & 15) != 0) { + LOG(ERROR) << "invalid alignment 0x" << std::hex << reserved_address; + return false; -+ } ++ } ++ + constexpr VMSize kMaxContextSpace = 4096; ++ + ProcessMemoryRange range; + if (!range.Initialize(memory, true, reserved_address, kMaxContextSpace)) { + return false; + } ++ + do { -+ struct sctx_info head; -+ if (!range.Read(reserved_address, sizeof(head), &head)) { -+ LOG(ERROR) << "missing context terminator"; ++ SCTXInfo sctx; ++ if (!range.Read(reserved_address, sizeof(sctx), &sctx)) { ++ LOG(ERROR) << "missing context sctx"; + return false; + } -+ reserved_address += sizeof(head); -+ switch (head.magic) { ++ ++ switch (sctx.magic) { + case FPU_CTX_MAGIC: -+ if (head.size != sizeof(struct fpu_context) + sizeof(head)) { -+ LOG(ERROR) << "unexpected fpu context size " << head.size; -+ return false; -+ } -+ FloatContext::f64_t fpucontext; -+ if (!range.Read(reserved_address, sizeof(fpucontext), &fpucontext)) { -+ LOG(ERROR) << "Couldn't read fpu " << head.size; ++ FPUContext fpu; ++ if (!range.Read(reserved_address, sizeof(fpu), &fpu)) { ++ LOG(ERROR) << "Couldn't read fpu " << sctx.size; + return false; + } -+ InitializeCPUContextLOONG64_OnlyFPU(fpucontext, dest_context); + return true; + case 0: ++ LOG(WARNING) << "fpu not found"; + return true; ++ + default: -+ LOG(ERROR) << "invalid magic number 0x" << std::hex << head.magic; ++ LOG(ERROR) << "invalid magic number 0x" << std::hex << sctx.magic; + return false; + } + } while (true); ++ ++ return true; ++ +} + +template <> +bool ExceptionSnapshotLinux::ReadContext( + ProcessReaderLinux* reader, + LinuxVMAddress context_address) { -+ context_.architecture = kCPUArchitectureLOONG64; -+ context_.loong64 = &context_union_.loong64; ++ context_.architecture = kCPUArchitectureLOONGARCH64; ++ context_.loongarch64 = &context_union_.loongarch64; + + return internal::ReadContext( -+ reader, context_address, context_.loong64); ++ reader, context_address, context_.loongarch64); +} + #endif // ARCH_CPU_X86_FAMILY bool ExceptionSnapshotLinux::Initialize( -@@ -354,12 +428,15 @@ bool ExceptionSnapshotLinux::Initialize( - !ReadSiginfo(process_reader, siginfo_address)) { +@@ -397,7 +469,7 @@ bool ExceptionSnapshotLinux::Initialize( return false; } -- } else { -+ } -+#if !defined(ARCH_CPU_LOONG64) -+ else { + } else { +-#if !defined(ARCH_CPU_RISCV64) ++#if !defined(ARCH_CPU_RISCV64) && !defined(ARCH_CPU_LOONGARCH64) if (!ReadContext(process_reader, context_address) || !ReadSiginfo(process_reader, siginfo_address)) { return false; - } - } -+#endif - - CaptureMemoryDelegateLinux capture_memory_delegate( - process_reader, diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.h -index 3ea3d931fe..cbaad2ac7d 100644 +index f931d3300..4844ef12f 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.h -@@ -89,6 +89,8 @@ class ExceptionSnapshotLinux final : public ExceptionSnapshot { - #elif defined(ARCH_CPU_MIPS_FAMILY) - CPUContextMIPS mipsel; +@@ -91,6 +91,8 @@ class ExceptionSnapshotLinux final : public ExceptionSnapshot { CPUContextMIPS64 mips64; -+#elif defined(ARCH_CPU_LOONG64) -+ CPUContextLOONG64 loong64; + #elif defined(ARCH_CPU_RISCV64) + CPUContextRISCV64 riscv64; ++#elif defined(ARCH_CPU_LOONGARCH64) ++ CPUContextLOONGARCH64 loongarch64; #endif } context_union_; CPUContext context_; diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux_test.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux_test.cc -index b0c75b98a0..0e9e9c529b 100644 +index b351ccaa7..072cf5346 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux_test.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux_test.cc -@@ -297,6 +297,25 @@ void ExpectContext(const CPUContext& actual, const NativeCPUContext& expected) { +@@ -297,6 +297,48 @@ void ExpectContext(const CPUContext& actual, const NativeCPUContext& expected) { 0); #undef CPU_ARCH_NAME } -+#elif defined(ARCH_CPU_LOONG64) -+struct NativeCPUContext { -+ ucontext_t ucontext; -+ struct sctx_info info; ++#elif defined(ARCH_CPU_LOONGARCH64) ++using NativeCPUContext = ucontext_t; ++struct TestCoprocessorContext { ++ sctx_info sctx; ++ fpu_context fpu; +}; ++ +void InitializeContext(NativeCPUContext* context) { -+ for (size_t reg = 0; reg < std::size(context->ucontext.uc_mcontext.__gregs); ++reg) { -+ context->ucontext.uc_mcontext.__gregs[reg] = reg; ++ context->uc_mcontext.__pc = 1; ++ for (size_t reg = 0; reg < std::size(context->uc_mcontext.__gregs); ++reg) { ++ context->uc_mcontext.__gregs[reg] = reg; ++ } ++ ++auto test_context = reinterpret_cast( ++ context->uc_mcontext.__extcontext); ++ test_context->sctx.magic = 0; ++ test_context->sctx.size = 0;; ++ ++ for (size_t reg = 0; reg < std::size(test_context->fpu.regs); ++reg) { ++ test_context->fpu.regs[reg] = reg; ++ ++ test_context->fpu.fcc = 1; ++ test_context->fpu.fcsr = 2; + } -+ context->info.magic = 0; -+ context->info.size = 0; +} ++ +void ExpectContext(const CPUContext& actual, const NativeCPUContext& expected) { -+ EXPECT_EQ(actual.architecture, kCPUArchitectureLOONG64); -+ for (size_t reg = 0; reg < std::size(expected.ucontext.uc_mcontext.__gregs); ++reg) { -+ EXPECT_EQ(actual.loongarch64->regs[reg], expected.ucontext.uc_mcontext.__gregs[reg]); ++ EXPECT_EQ(actual.architecture, kCPUArchitectureLOONGARCH64); ++ ++ auto test_context = reinterpret_cast< const TestCoprocessorContext*>( ++ expected.uc_mcontext.__extcontext); ++ for (size_t reg = 0; reg < std::size(expected.uc_mcontext.__gregs); ++reg) { ++ EXPECT_EQ(actual.loongarch64->sc_regs[reg], expected.uc_mcontext.__gregs[reg]); + } -+} + ++ EXPECT_EQ(memcmp(&actual.loongarch64->fregs, ++ &test_context->fpu.regs, ++ sizeof(actual.loongarch64->fregs)), ++ 0); ++ EXPECT_EQ(actual.loongarch64->fcc, test_context->fpu.fcc); ++ EXPECT_EQ(actual.loongarch64->fcsr, test_context->fpu.fcsr); ++} - #else - #error Port. + #elif defined(ARCH_CPU_RISCV64) + using NativeCPUContext = ucontext_t; diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/process_reader_linux.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/process_reader_linux.cc -index 8ec0edc6da..855eeeead0 100644 +index 45713386d..3afcd5147 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/process_reader_linux.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/process_reader_linux.cc -@@ -127,6 +127,8 @@ void ProcessReaderLinux::Thread::InitializeStack(ProcessReaderLinux* reader) { - #elif defined(ARCH_CPU_MIPS_FAMILY) - stack_pointer = reader->Is64Bit() ? thread_info.thread_context.t64.regs[29] +@@ -129,6 +129,8 @@ void ProcessReaderLinux::Thread::InitializeStack(ProcessReaderLinux* reader) { : thread_info.thread_context.t32.regs[29]; -+#elif defined(ARCH_CPU_LOONG64) + #elif defined(ARCH_CPU_RISCV64) + stack_pointer = thread_info.thread_context.t64.regs[1]; ++#elif defined(ARCH_CPU_LOONGARCH64) + stack_pointer = thread_info.thread_context.t64.regs[3]; #else #error Port. #endif diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/signal_context.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/signal_context.h -index 6ac7adea47..68d0494775 100644 +index 89e697a08..e1161a13f 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/signal_context.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/signal_context.h -@@ -41,7 +41,7 @@ union Sigval { - template - struct Siginfo { - int32_t signo; --#ifdef ARCH_CPU_MIPS_FAMILY -+#if defined(ARCH_CPU_MIPS_FAMILY) || defined(ARCH_CPU_LOONG64_FAMILY) - // Attribute order for signo_t defined in kernel is different for MIPS. - int32_t code; - int32_t err; -@@ -420,7 +420,45 @@ static_assert(offsetof(UContext, mcontext.gregs) == - static_assert(offsetof(UContext, mcontext.fpregs) == - offsetof(ucontext_t, uc_mcontext.fpregs), +@@ -456,6 +456,44 @@ static_assert(offsetof(UContext, mcontext.fpregs) == + offsetof(ucontext_t, uc_mcontext.__fpregs), "context offset mismatch"); --#endif -+#endif // ARCH_CPU_MIPSEL -+ -+#elif defined(ARCH_CPU_LOONG64) + ++#elif defined(ARCH_CPU_LOONGARCH64) + +struct MContext64 { -+ uint64_t pc; ++ uint64_t sc_pc; + uint64_t gregs[32]; -+ uint32_t flags; -+ uint32_t pading; -+ uint64_t extcontext[0] __attribute__((__aligned__(16))); ++ uint32_t sc_flags; ++ uint64_t sc_extcontext[0] __attribute__((__aligned__(16))); ++}; ++ ++struct SCTXInfo { ++ uint32_t magic; ++ uint32_t size; ++ uint64_t padding; ++}; ++ ++struct FPUContext { ++ uint64_t regs[32]; ++ uint64_t fcc; ++ uint32_t fcsr; +}; + +struct ContextTraits64 : public Traits64 { + using MContext = MContext64; + using SignalThreadContext = ThreadContext::t64_t; + using SignalFloatContext = FloatContext::f64_t; -+ using CPUContext = CPUContextLOONG64; ++ using CPUContext = CPUContextLOONGARCH64; +}; + +template @@ -895,223 +750,155 @@ index 6ac7adea47..68d0494775 100644 + SignalStack stack; + Sigset sigmask; + char padding[128 - sizeof(sigmask)]; -+ uint64_t pading1; + typename Traits::MContext mcontext; +}; + -+static_assert(offsetof(UContext, mcontext) == -+ offsetof(ucontext_t, uc_mcontext), -+ "context offset mismtach"); -+static_assert(offsetof(UContext, mcontext.gregs) == -+ offsetof(ucontext_t, uc_mcontext.__gregs), -+ "context offset mismatch"); -+static_assert(offsetof(UContext, mcontext.extcontext) == -+ offsetof(ucontext_t, uc_mcontext.__extcontext), -+ "context offset mismatch"); - #else #error Port. + #endif // ARCH_CPU_X86_FAMILY diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/system_snapshot_linux.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/system_snapshot_linux.cc -index 9d199ff565..8ffeb281b2 100644 +index 20b95fba5..95be7ad9a 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/system_snapshot_linux.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/system_snapshot_linux.cc -@@ -205,6 +205,8 @@ CPUArchitecture SystemSnapshotLinux::GetCPUArchitecture() const { - #elif defined(ARCH_CPU_MIPS_FAMILY) - return process_reader_->Is64Bit() ? kCPUArchitectureMIPS64EL +@@ -207,6 +207,8 @@ CPUArchitecture SystemSnapshotLinux::GetCPUArchitecture() const { : kCPUArchitectureMIPSEL; -+#elif defined(ARCH_CPU_LOONG64) -+ return kCPUArchitectureLOONG64; + #elif defined(ARCH_CPU_RISCV64) + return kCPUArchitectureRISCV64; ++#elif defined(ARCH_CPU_LOONGARCH64) ++ return kCPUArchitectureLOONGARCH64; #else #error port to your architecture #endif -@@ -220,6 +222,9 @@ uint32_t SystemSnapshotLinux::CPURevision() const { - #elif defined(ARCH_CPU_MIPS_FAMILY) - // Not implementable on MIPS +@@ -225,6 +227,9 @@ uint32_t SystemSnapshotLinux::CPURevision() const { + #elif defined(ARCH_CPU_RISCV64) + // Not implemented return 0; -+#elif defined(ARCH_CPU_LOONG64) -+ // Not implementable on LOONG64 ++#elif defined(ARCH_CPU_LOONGARCH64) ++ // Not implementable on LOONGARCH64 + return 0; #else #error port to your architecture #endif -@@ -240,6 +245,9 @@ std::string SystemSnapshotLinux::CPUVendor() const { - #elif defined(ARCH_CPU_MIPS_FAMILY) - // Not implementable on MIPS +@@ -248,6 +253,9 @@ std::string SystemSnapshotLinux::CPUVendor() const { + #elif defined(ARCH_CPU_RISCV64) + // Not implemented return std::string(); -+#elif defined(ARCH_CPU_LOONG64) -+ // Not implementable on LOONG64 ++#elif defined(ARCH_CPU_LOONGARCH64) ++ // Not implementable on LOONGARCH64 + return std::string(); #else #error port to your architecture #endif -@@ -373,6 +381,9 @@ bool SystemSnapshotLinux::NXEnabled() const { - #elif defined(ARCH_CPU_MIPS_FAMILY) - // Not implementable on MIPS +@@ -384,6 +392,9 @@ bool SystemSnapshotLinux::NXEnabled() const { + #elif defined(ARCH_CPU_RISCV64) + // Not implemented return false; -+#elif defined(ARCH_CPU_LOONG64) -+ // Not implementable on LOONG64 ++#elif defined(ARCH_CPU_LOONGARCH64) ++ // Not implementable on LOONGARCH64 + return false; #else #error Port. #endif // ARCH_CPU_X86_FAMILY diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/test_modules.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/test_modules.cc -index 7d9d08d2ed..45c309e47b 100644 +index c03cbaae5..cd4a18acf 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/test_modules.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/test_modules.cc -@@ -110,6 +110,9 @@ bool WriteTestModule(const base::FilePath& module_path, - module.ehdr.e_machine = EM_AARCH64; - #elif defined(ARCH_CPU_MIPSEL) || defined(ARCH_CPU_MIPS64EL) +@@ -112,6 +112,10 @@ bool WriteTestModule(const base::FilePath& module_path, module.ehdr.e_machine = EM_MIPS; -+#elif defined(ARCH_CPU_LOONG64) + #elif defined(ARCH_CPU_RISCV64) + module.ehdr.e_machine = EM_RISCV; ++#elif defined(ARCH_CPU_LOONGARCH64) + module.ehdr.e_machine = EM_LOONGARCH; -+ module.ehdr.e_flags |= EF_LARCH_ABI_LP64; ++ module.ehdr.e_flags |= EF_LARCH_ABI_DOUBLE_FLOAT; ++ module.ehdr.e_flags |= EF_LARCH_OBJABI_V1; #endif - module.ehdr.e_version = EV_CURRENT; + #if defined(ARCH_CPU_RISCV64) diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.cc -index ba33401093..6b5988002f 100644 +index 85882e8ee..c2cf1a9f3 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.cc -@@ -190,6 +190,12 @@ bool ThreadSnapshotLinux::Initialize( - thread.thread_info.float_context.f32, - context_.mipsel); - } -+#elif defined(ARCH_CPU_LOONG64) -+ context_.architecture = kCPUArchitectureLOONG64; -+ context_.loong64 = &context_union_.loong64; -+ InitializeCPUContextLOONG64(thread.thread_info.thread_context.t64, -+ thread.thread_info.float_context.f64, -+ context_.loong64); +@@ -196,6 +196,12 @@ bool ThreadSnapshotLinux::Initialize( + InitializeCPUContextRISCV64(thread.thread_info.thread_context.t64, + thread.thread_info.float_context.f64, + context_.riscv64); ++#elif defined(ARCH_CPU_LOONGARCH64) ++ context_.architecture = kCPUArchitectureLOONGARCH64; ++ context_.loongarch64 = &context_union_.loongarch64; ++ InitializeCPUContextLOONGARCH64(thread.thread_info.thread_context.t64, ++ thread.thread_info.float_context.f64, ++ context_.loongarch64); #else #error Port. #endif diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.h -index bd03f58200..c25d49a174 100644 +index 5795bfb98..bdfd237cb 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.h -@@ -74,6 +74,8 @@ class ThreadSnapshotLinux final : public ThreadSnapshot { - #elif defined(ARCH_CPU_MIPS_FAMILY) - CPUContextMIPS mipsel; +@@ -76,6 +76,8 @@ class ThreadSnapshotLinux final : public ThreadSnapshot { CPUContextMIPS64 mips64; -+#elif defined(ARCH_CPU_LOONG64) -+ CPUContextLOONG64 loong64; + #elif defined(ARCH_CPU_RISCV64) + CPUContextRISCV64 riscv64; ++#elif defined(ARCH_CPU_LOONGARCH64) ++ CPUContextLOONGARCH64 loongarch64; #else #error Port. #endif // ARCH_CPU_X86_FAMILY diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/minidump/minidump_context_converter.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/minidump/minidump_context_converter.cc -index f2fa2ab37a..70883a5b14 100644 +index ec02dff12..2e6e846f7 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/minidump/minidump_context_converter.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/minidump/minidump_context_converter.cc -@@ -266,6 +266,30 @@ bool MinidumpContextConverter::Initialize( - context_.mips64->fir = src->fir; +@@ -293,6 +293,28 @@ bool MinidumpContextConverter::Initialize( + memcpy(&context_.riscv64->fpregs, &src->fpregs, sizeof(src->fpregs)); - memcpy(&context_.mips64->fpregs, &src->fpregs, sizeof(src->fpregs)); + context_.riscv64->fcsr = src->fcsr; + } else if (context_.architecture == -+ CPUArchitecture::kCPUArchitectureLOONG64) { -+ context_memory_.resize(sizeof(CPUContextLOONG64)); -+ context_.loong64 = -+ reinterpret_cast(context_memory_.data()); -+ const MinidumpContextLOONG64* src = -+ reinterpret_cast(minidump_context.data()); -+ if (minidump_context.size() < sizeof(MinidumpContextLOONG64)) { ++ CPUArchitecture::kCPUArchitectureLOONGARCH64) { ++ context_memory_.resize(sizeof(CPUContextLOONGARCH64)); ++ context_.loongarch64 = ++ reinterpret_cast(context_memory_.data()); ++ const MinidumpContextLOONGARCH64* src = ++ reinterpret_cast(minidump_context.data()); ++ if (minidump_context.size() < sizeof(MinidumpContextLOONGARCH64)) { + return false; + } + -+ if (!(src->context_flags & kMinidumpContextLOONG64)) { ++ if (!(src->context_flags & kMinidumpContextLOONGARCH64)) { + return false; + } + -+ for (size_t i = 0; i < std::size(src->regs); i++) { -+ context_.loong64->regs[i] = src->regs[i]; ++ for (size_t i = 0; i < std::size(src->sc_regs); i++) { ++ context_.loongarch64->sc_regs[i] = src->sc_regs[i]; + } + -+ context_.loong64->csr_era = src->csr_era; -+ context_.loong64->fcsr = src->fcsr; -+ context_.loong64->fcc = src->fcc; -+ -+ memcpy(&context_.loong64->fpregs, &src->fpregs, sizeof(src->fpregs)); ++ context_.loongarch64->sc_pc = src->sc_pc; ++ context_.loongarch64->fcsr = src->fcsr; ++ context_.loongarch64->fcc = src->fcc; } else { // Architecture is listed as "unknown". DLOG(ERROR) << "Unknown architecture"; diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/minidump/system_snapshot_minidump.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/minidump/system_snapshot_minidump.cc -index abccda3187..bc0027d0d4 100644 +index 58bd7b364..0e8a3a465 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/minidump/system_snapshot_minidump.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/minidump/system_snapshot_minidump.cc -@@ -68,7 +68,8 @@ CPUArchitecture SystemSnapshotMinidump::GetCPUArchitecture() const { - case kMinidumpCPUArchitectureMIPS: - return kCPUArchitectureMIPSEL; +@@ -70,6 +70,8 @@ CPUArchitecture SystemSnapshotMinidump::GetCPUArchitecture() const { // No word on how MIPS64 is signalled -- -+ case kMinidumpCPUArchitectureLOONG64: -+ return kCPUArchitectureLOONG64; + case kMinidumpCPUArchitectureRISCV64Breakpad: + return kCPUArchitectureRISCV64; ++ case kMinidumpCPUArchitectureLOONGARCH64: ++ return kCPUArchitectureLOONGARCH64; + default: return CPUArchitecture::kCPUArchitectureUnknown; - } -diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/exception_handler_client.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/exception_handler_client.cc -index cef493df70..12a2ae9fa5 100644 ---- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/exception_handler_client.cc -+++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/exception_handler_client.cc -@@ -40,9 +40,9 @@ namespace { - - class ScopedSigprocmaskRestore { - public: -- explicit ScopedSigprocmaskRestore(const kernel_sigset_t& set_to_block) -+ explicit ScopedSigprocmaskRestore(const sigset_t& set_to_block) - : orig_mask_(), mask_is_set_(false) { -- mask_is_set_ = sys_sigprocmask(SIG_BLOCK, &set_to_block, &orig_mask_) == 0; -+ mask_is_set_ = sigprocmask(SIG_BLOCK, &set_to_block, &orig_mask_) == 0; - DPLOG_IF(ERROR, !mask_is_set_) << "sigprocmask"; - } - -@@ -51,13 +51,13 @@ class ScopedSigprocmaskRestore { - - ~ScopedSigprocmaskRestore() { - if (mask_is_set_ && -- sys_sigprocmask(SIG_SETMASK, &orig_mask_, nullptr) != 0) { -+ sigprocmask(SIG_SETMASK, &orig_mask_, nullptr) != 0) { - DPLOG(ERROR) << "sigprocmask"; - } - } - - private: -- kernel_sigset_t orig_mask_; -+ sigset_t orig_mask_; - bool mask_is_set_; - }; - -@@ -122,9 +122,9 @@ void ExceptionHandlerClient::SetCanSetPtracer(bool can_set_ptracer) { - int ExceptionHandlerClient::SignalCrashDump( - const ExceptionHandlerProtocol::ClientInformation& info, - VMAddress stack_pointer) { -- kernel_sigset_t dump_done_sigset; -- sys_sigemptyset(&dump_done_sigset); -- sys_sigaddset(&dump_done_sigset, ExceptionHandlerProtocol::kDumpDoneSignal); -+ sigset_t dump_done_sigset; -+ sigemptyset(&dump_done_sigset); -+ sigaddset(&dump_done_sigset, ExceptionHandlerProtocol::kDumpDoneSignal); - ScopedSigprocmaskRestore scoped_block(dump_done_sigset); - - int status = SendCrashDumpRequest(info, stack_pointer); -@@ -136,7 +136,7 @@ int ExceptionHandlerClient::SignalCrashDump( - timespec timeout; - timeout.tv_sec = 5; - timeout.tv_nsec = 0; -- if (HANDLE_EINTR(sys_sigtimedwait(&dump_done_sigset, &siginfo, &timeout)) < -+ if (HANDLE_EINTR(sigtimedwait(&dump_done_sigset, &siginfo, &timeout)) < - 0) { - return errno; - } diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/ptracer.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/ptracer.cc -index 25c89ea95c..9bd9735bbe 100644 +index d8129ada7..e1a539fe8 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/ptracer.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/ptracer.cc -@@ -398,6 +398,60 @@ bool GetThreadArea64(pid_t tid, +@@ -429,6 +429,54 @@ bool GetThreadArea64(pid_t tid, return true; } -+#elif defined(ARCH_CPU_LOONG64) -+ -+#include ++#elif defined(ARCH_CPU_LOONGARCH64) + +bool GetFloatingPointRegisters32(pid_t tid, + FloatContext* context, @@ -1149,17 +936,13 @@ index 25c89ea95c..9bd9735bbe 100644 + const ThreadContext& context, + LinuxVMAddress* address, + bool can_log) { -+ struct user_pt_regs loongarch_regs; -+ struct iovec iov = { -+ .iov_base = &loongarch_regs, -+ .iov_len = sizeof(loongarch_regs) -+ }; ++ void* result; + -+ if (ptrace(PTRACE_GETREGSET, tid, NT_PRSTATUS, &iov) != 0) { ++ if (ptrace(PTRACE_GET_THREAD_AREA, tid, nullptr, &result) != 0) { + PLOG_IF(ERROR, can_log) << "ptrace"; + return false; + } -+ *address = loongarch_regs.regs[2]; ++ *address = FromPointerCast(result); + return true; +} + @@ -1167,129 +950,94 @@ index 25c89ea95c..9bd9735bbe 100644 #error Port. #endif // ARCH_CPU_X86_FAMILY diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/thread_info.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/thread_info.h -index 9f60bd3ebe..11fb19e9a7 100644 +index 808b35a3a..7a3da241c 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/thread_info.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/thread_info.h -@@ -80,6 +80,8 @@ union ThreadContext { - uint32_t cp0_status; - uint32_t cp0_cause; +@@ -87,6 +87,8 @@ union ThreadContext { uint32_t padding1_; -+#elif defined(ARCH_CPU_LOONG64) -+ // Nothing. + #elif defined(ARCH_CPU_RISCV64) + // 32 bit RISC-V not supported ++#elif defined(ARCH_CPU_LOONGARCH64) ++ // 32 bit LOONGARCH not supported #else #error Port. #endif // ARCH_CPU_X86_FAMILY -@@ -133,6 +135,13 @@ union ThreadContext { - uint64_t cp0_badvaddr; - uint64_t cp0_status; - uint64_t cp0_cause; -+#elif defined(ARCH_CPU_LOONG64) +@@ -144,6 +146,11 @@ union ThreadContext { + // Reflects user_regs_struct in asm/ptrace.h. + uint64_t pc; + uint64_t regs[31]; ++#elif defined(ARCH_CPU_LOONGARCH64) + // Reflects user_regs_struct in sys/user.h. + uint64_t regs[32]; -+ uint64_t orig_a0; + uint64_t csr_era; -+ uint64_t csr_badv; -+ uint64_t reserved[10]; ++ uint64_t _pad[12]; #else #error Port. #endif // ARCH_CPU_X86_FAMILY -@@ -142,13 +151,13 @@ union ThreadContext { +@@ -154,13 +161,13 @@ union ThreadContext { using NativeThreadContext = user_regs_struct; #elif defined(ARCH_CPU_ARMEL) using NativeThreadContext = user_regs; -#elif defined(ARCH_CPU_MIPS_FAMILY) -+#elif defined(ARCH_CPU_MIPS_FAMILY) || defined (ARCH_CPU_LOONG64) ++#elif defined(ARCH_CPU_MIPS_FAMILY) || defined (ARCH_CPU_LOONGARCH64) // No appropriate NativeThreadsContext type available for MIPS #else #error Port. - #endif // ARCH_CPU_X86_FAMILY || ARCH_CPU_ARM64 +-#endif // ARCH_CPU_X86_FAMILY || ARCH_CPU_ARM64 || ARCH_CPU_RISCV64 ++#endif // ARCH_CPU_X86_FAMILY || ARCH_CPU_ARM64 || ARCH_CPU_RISCV64 || ARCH_CPU_LOONGARCH64 -#if !defined(ARCH_CPU_MIPS_FAMILY) -+#if !defined(ARCH_CPU_MIPS_FAMILY) && !defined(ARCH_CPU_LOONG64) ++#if !defined(ARCH_CPU_MIPS_FAMILY) && !defined(ARCH_CPU_LOONGARCH64) #if defined(ARCH_CPU_32_BITS) static_assert(sizeof(t32_t) == sizeof(NativeThreadContext), "Size mismatch"); #else // ARCH_CPU_64_BITS -@@ -219,6 +228,8 @@ union FloatContext { - } fpregs[32]; - uint32_t fpcsr; +@@ -233,6 +240,8 @@ union FloatContext { uint32_t fpu_id; -+#elif defined(ARCH_CPU_LOONG64) -+ // Nothing. + #elif defined(ARCH_CPU_RISCV64) + // 32 bit RISC-V not supported ++#elif defined(ARCH_CPU_LOONGARCH64) ++ // 32 bit LOONGARCH not supported #else #error Port. #endif // ARCH_CPU_X86_FAMILY -@@ -253,6 +264,11 @@ union FloatContext { - double fpregs[32]; - uint32_t fpcsr; - uint32_t fpu_id; -+#elif defined(ARCH_CPU_LOONG64) -+ double fpregs[32]; -+ uint64_t fcc; +@@ -271,6 +280,10 @@ union FloatContext { + // Reflects __riscv_d_ext_state in asm/ptrace.h + uint64_t fpregs[32]; + uint64_t fcsr; ++#elif defined(ARCH_CPU_LOONGARCH64) ++ uint64_t fregs[32]; + uint32_t fcsr; -+ uint32_t _pad; ++ uint64_t fcc; #else #error Port. #endif // ARCH_CPU_X86_FAMILY -@@ -280,7 +296,7 @@ union FloatContext { +@@ -298,7 +311,7 @@ union FloatContext { #endif #elif defined(ARCH_CPU_ARM64) static_assert(sizeof(f64) == sizeof(user_fpsimd_struct), "Size mismatch"); -#elif defined(ARCH_CPU_MIPS_FAMILY) -+#elif defined(ARCH_CPU_MIPS_FAMILY) || defined (ARCH_CPU_LOONG64) ++#elif defined(ARCH_CPU_MIPS_FAMILY) || defined (ARCH_CPU_LOONGARCH64) // No appropriate floating point context native type for available MIPS. - #else - #error Port. + #elif defined(ARCH_CPU_RISCV64) + static_assert(sizeof(f64) == sizeof(__riscv_d_ext_state), "Size mismatch"); diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context.h -index a5503d682f..172930b3bf 100644 +index ac7707b48..f975155ba 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context.h -@@ -23,6 +23,9 @@ - #include - #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) - #include -+#if defined(ARCH_CPU_LOONG64) -+#include -+#endif - #elif BUILDFLAG(IS_FUCHSIA) - #include - #endif // BUILDFLAG(IS_APPLE) -@@ -39,7 +42,14 @@ using NativeCPUContext = arm_unified_thread_state; - using NativeCPUContext = CONTEXT; - #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ - BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) -+#if defined(ARCH_CPU_LOONG64) -+typedef struct { -+ ucontext_t ucontext; -+ struct sctx_info contextinfo; -+}NativeCPUContext; -+#else - using NativeCPUContext = ucontext_t; -+#endif - #endif // BUILDFLAG(IS_APPLE) - - //! \brief Saves the CPU context. -@@ -69,6 +79,7 @@ using NativeCPUContext = ucontext_t; - //! macOS/Linux/Fuchsia | x86_64 | `%%rdi` +@@ -70,6 +70,7 @@ using NativeCPUContext = ucontext_t; //! Linux | ARM/ARM64 | `r0`/`x0` //! Linux | MIPS/MIPS64 | `$a0` -+//! Linux | LOONG64 | `$a0` + //! Linux | RISCV64 | `a0` ++//! Linux | LOONGARCH64 | `$a0` //! //! Additionally, the value `LR` on ARM/ARM64 will be the return address of //! this function. diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_linux.S b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_linux.S -index 9c3a726381..cca55b70c8 100644 +index cfad85738..045f85d92 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_linux.S +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_linux.S -@@ -24,22 +24,26 @@ - // compatibility with both possibilities. - #define CAPTURECONTEXT_SYMBOL _ZN8crashpad14CaptureContextEP10ucontext_t - #define CAPTURECONTEXT_SYMBOL2 _ZN8crashpad14CaptureContextEP8ucontext -+#define CAPTURECONTEXT_SYMBOL3 _ZN8crashpad14CaptureContextEPNS_16NativeCPUContextE - - .text - .globl CAPTURECONTEXT_SYMBOL +@@ -30,7 +30,7 @@ .globl CAPTURECONTEXT_SYMBOL2 -+ .globl CAPTURECONTEXT_SYMBOL3 #if defined(__i386__) || defined(__x86_64__) .balign 16, 0x90 -#elif defined(__arm__) || defined(__aarch64__) @@ -1297,28 +1045,20 @@ index 9c3a726381..cca55b70c8 100644 .balign 4, 0x0 .type CAPTURECONTEXT_SYMBOL, %function .type CAPTURECONTEXT_SYMBOL2, %function -+ .type CAPTURECONTEXT_SYMBOL3, %function - #elif defined(__mips__) - .balign 4, 0x0 - #endif - - CAPTURECONTEXT_SYMBOL: - CAPTURECONTEXT_SYMBOL2: -+CAPTURECONTEXT_SYMBOL3: - CRASHPAD_AARCH64_VALID_CALL_TARGET +@@ -510,4 +510,84 @@ CAPTURECONTEXT_SYMBOL2: - #if defined(__i386__) -@@ -427,4 +431,48 @@ CAPTURECONTEXT_SYMBOL2: - jr $ra + ret - .set at +#elif defined(__loongarch_lp64) + +#define MCONTEXT_GREG_SIZE 8 -+#define MCONTEXT_PC_OFFSET 176 -+#define MCONTEXT_GREGS_OFFSET 184 ++#define MCONTEXT_FPREG_SIZE 8 ++#define MCONTEXT_PC_OFFSET 64 ++#define MCONTEXT_GREGS_OFFSET 72 ++#define MCONTEXT_FPREGS_OFFSET 352 + +#define STORE_GPR(X) st.d $r##X, $a0, MCONTEXT_GREGS_OFFSET + X * MCONTEXT_GREG_SIZE ++#define STORE_FPR(X) fst.d $f##X, $a0, MCONTEXT_FPREGS_OFFSET + X * MCONTEXT_FPREG_SIZE +#define STORE_PC st.d $ra, $a0, MCONTEXT_PC_OFFSET + + STORE_PC @@ -1354,63 +1094,96 @@ index 9c3a726381..cca55b70c8 100644 + STORE_GPR(29) + STORE_GPR(30) + STORE_GPR(31) ++ STORE_FPR(0) ++ STORE_FPR(1) ++ STORE_FPR(2) ++ STORE_FPR(3) ++ STORE_FPR(4) ++ STORE_FPR(5) ++ STORE_FPR(6) ++ STORE_FPR(7) ++ STORE_FPR(8) ++ STORE_FPR(9) ++ STORE_FPR(10) ++ STORE_FPR(11) ++ STORE_FPR(12) ++ STORE_FPR(13) ++ STORE_FPR(14) ++ STORE_FPR(15) ++ STORE_FPR(16) ++ STORE_FPR(17) ++ STORE_FPR(18) ++ STORE_FPR(19) ++ STORE_FPR(20) ++ STORE_FPR(21) ++ STORE_FPR(22) ++ STORE_FPR(23) ++ STORE_FPR(24) ++ STORE_FPR(25) ++ STORE_FPR(26) ++ STORE_FPR(27) ++ STORE_FPR(28) ++ STORE_FPR(29) ++ STORE_FPR(30) ++ STORE_FPR(31) + + jirl $zero, $ra, 0 ++ #endif // __i386__ diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_test.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_test.cc -index f353aebe66..ce45cb4887 100644 +index 2cd92c841..4b95f86dd 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_test.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_test.cc -@@ -57,7 +57,7 @@ void TestCaptureContext() { +@@ -48,7 +48,7 @@ void TestCaptureContext() { uintptr_t pc = ProgramCounterFromContext(context_1); #if !defined(ADDRESS_SANITIZER) && !defined(ARCH_CPU_MIPS_FAMILY) && \ - !defined(MEMORY_SANITIZER) -+ !defined(MEMORY_SANITIZER) && !defined(ARCH_CPU_LOONG64) ++ !defined(MEMORY_SANITIZER) && !defined(ARCH_CPU_LOONGARCH64) // Sanitizers can cause enough code bloat that the “nearby” check would // likely fail. const uintptr_t kReferencePC = diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_test_util_linux.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_test_util_linux.cc -index 35751bf8b2..b3811b5abf 100644 +index 55820b9ee..8f8496cf6 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_test_util_linux.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_test_util_linux.cc -@@ -35,6 +35,8 @@ void SanityCheckContext(const NativeCPUContext& context) { - EXPECT_EQ(context.uc_mcontext.regs[0], FromPointerCast(&context)); - #elif defined(ARCH_CPU_MIPS_FAMILY) - EXPECT_EQ(context.uc_mcontext.gregs[4], FromPointerCast(&context)); -+#elif defined(ARCH_CPU_LOONG64) -+ EXPECT_EQ(context.ucontext.uc_mcontext.__gregs[4], FromPointerCast(&context)); +@@ -38,6 +38,8 @@ void SanityCheckContext(const NativeCPUContext& context) { + #elif defined(ARCH_CPU_RISCV64) + EXPECT_EQ(context.uc_mcontext.__gregs[10], + FromPointerCast(&context)); ++#elif defined(ARCH_CPU_LOONGARCH64) ++ EXPECT_EQ(context.uc_mcontext.__gregs[4], FromPointerCast(&context)); #endif } -@@ -49,6 +51,8 @@ uintptr_t ProgramCounterFromContext(const NativeCPUContext& context) { - return context.uc_mcontext.pc; - #elif defined(ARCH_CPU_MIPS_FAMILY) +@@ -54,6 +56,8 @@ uintptr_t ProgramCounterFromContext(const NativeCPUContext& context) { return context.uc_mcontext.pc; -+#elif defined(ARCH_CPU_LOONG64) -+ return context.ucontext.uc_mcontext.__pc; + #elif defined(ARCH_CPU_RISCV64) + return context.uc_mcontext.__gregs[0]; ++#elif defined(ARCH_CPU_LOONGARCH64) ++ return context.uc_mcontext.__pc; #endif } -@@ -63,6 +67,8 @@ uintptr_t StackPointerFromContext(const NativeCPUContext& context) { - return context.uc_mcontext.sp; - #elif defined(ARCH_CPU_MIPS_FAMILY) +@@ -70,6 +74,8 @@ uintptr_t StackPointerFromContext(const NativeCPUContext& context) { return context.uc_mcontext.gregs[29]; -+#elif defined(ARCH_CPU_LOONG64) -+ return context.ucontext.uc_mcontext.__gregs[3]; + #elif defined(ARCH_CPU_RISCV64) + return context.uc_mcontext.__gregs[2]; ++#elif defined(ARCH_CPU_LOONGARCH64) ++ return context.uc_mcontext.__gregs[3]; #endif } diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/net/http_transport_libcurl.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/net/http_transport_libcurl.cc -index d5c9177f95..b6906707b5 100644 +index df63a7729..a897f865c 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/net/http_transport_libcurl.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/net/http_transport_libcurl.cc -@@ -237,6 +237,8 @@ std::string UserAgent() { - #elif defined(ARCH_CPU_BIG_ENDIAN) - static constexpr char arch[] = "aarch64_be"; +@@ -239,6 +239,8 @@ std::string UserAgent() { #endif -+#elif defined(ARCH_CPU_LOONG64) -+ static constexpr char arch[] = "loong64"; + #elif defined (ARCH_CPU_RISCV64) + static constexpr char arch[] = "riscv64"; ++#elif defined(ARCH_CPU_LOONGARCH64) ++ static constexpr char arch[] = "loongarch64"; #else #error Port #endif diff --git a/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0008-qtwebengine-6.7.0-fix-x11-has-not-been-declared.patch b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0008-qtwebengine-6.7.0-fix-x11-has-not-been-declared.patch new file mode 100644 index 00000000..279a8e35 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0008-qtwebengine-6.7.0-fix-x11-has-not-been-declared.patch @@ -0,0 +1,27 @@ +From b48960ce156a1d9694887512ec7041eb13d4d684 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 03:56:43 +0000 +Subject: [PATCH 08/19] qtwebengine 6.7.0 fix x11 has not been declared. + +--- + qtwebengine/src/3rdparty/chromium/ui/gl/gl_display.cc | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/qtwebengine/src/3rdparty/chromium/ui/gl/gl_display.cc b/qtwebengine/src/3rdparty/chromium/ui/gl/gl_display.cc +index dcd6d60f7..5968cf858 100644 +--- a/qtwebengine/src/3rdparty/chromium/ui/gl/gl_display.cc ++++ b/qtwebengine/src/3rdparty/chromium/ui/gl/gl_display.cc +@@ -28,6 +28,10 @@ + #include "ui/gl/gl_implementation.h" + #include "ui/gl/gl_surface.h" + ++#if defined(USE_GLX) ++#include "ui/gfx/x/connection.h" ++#endif ++ + #if BUILDFLAG(IS_OZONE) + #include "ui/ozone/buildflags.h" + #endif // BUILDFLAG(IS_OZONE) +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0009-qtwebengine-6.7.0-libvpx-fix-for-loongarch64.patch b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0009-qtwebengine-6.7.0-libvpx-fix-for-loongarch64.patch new file mode 100644 index 00000000..bbae1f37 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0009-qtwebengine-6.7.0-libvpx-fix-for-loongarch64.patch @@ -0,0 +1,74 @@ +From e8b534e9b19b2f90da3d084fba04c121d36f42f6 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 04:06:46 +0000 +Subject: [PATCH 09/19] qtwebengine 6.7.0 libvpx fix for loongarch64. + +--- + .../chromium/third_party/libvpx/BUILD.gn | 23 +++---------------- + 1 file changed, 3 insertions(+), 20 deletions(-) + +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/libvpx/BUILD.gn b/qtwebengine/src/3rdparty/chromium/third_party/libvpx/BUILD.gn +index 159473390..0330cfeed 100644 +--- a/qtwebengine/src/3rdparty/chromium/third_party/libvpx/BUILD.gn ++++ b/qtwebengine/src/3rdparty/chromium/third_party/libvpx/BUILD.gn +@@ -48,7 +48,7 @@ if (current_cpu == "x86") { + } else if (current_cpu == "riscv64") { + cpu_arch_full = "generic" + } else if (current_cpu == "loong64") { +- cpu_arch_full = "loongarch" ++ cpu_arch_full = "generic" + } else { + cpu_arch_full = current_cpu + } +@@ -259,16 +259,6 @@ if (current_cpu == "x86" || (current_cpu == "x64" && !is_msan)) { + } + } + +-if (current_cpu == "loong64") { +- source_set("libvpx_loongarch_lsx") { +- configs -= [ "//build/config/compiler:chromium_code" ] +- configs += [ "//build/config/compiler:no_chromium_code" ] +- configs += [ ":libvpx_config" ] +- cflags = [ "-mlsx" ] +- sources = libvpx_srcs_loongarch_lsx +- } +-} +- + if (cpu_arch_full == "arm-neon-cpu-detect") { + static_library("libvpx_intrinsics_neon") { + configs -= [ "//build/config/compiler:compiler_arm_fpu" ] +@@ -342,10 +332,6 @@ source_set("libvpx_x86_64_headers") { + sources = libvpx_srcs_x86_64_headers + } + +-source_set("libvpx_loongarch_headers") { +- sources = libvpx_srcs_loongarch_headers +-} +- + source_set("libvpx_arm_headers") { + sources = libvpx_srcs_arm_headers + } +@@ -433,8 +419,8 @@ static_library("bundled_libvpx") { + sources = libvpx_srcs_generic + public_deps = [ ":libvpx_generic_headers" ] + } else if (current_cpu == "loong64") { +- sources = libvpx_srcs_loongarch +- public_deps = [ ":libvpx_loongarch_headers" ] ++ sources = libvpx_srcs_generic ++ public_deps = [ ":libvpx_generic_headers" ] + } + + configs -= [ "//build/config/compiler:chromium_code" ] +@@ -462,9 +448,6 @@ static_library("bundled_libvpx") { + if (current_cpu == "arm" && arm_assembly_sources != []) { + deps += [ ":libvpx_assembly_arm" ] + } +- if (current_cpu == "loong64") { +- deps += [ ":libvpx_loongarch_lsx" ] +- } + + public_configs = [ ":libvpx_external_config" ] + } +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qt-6.6.2-fix-regexp-macro-assembler-for-loongarch64.patch b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0010-qtwebengine-6.7.0-fix-regexp-macro-assembler-for-loo.patch similarity index 83% rename from loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qt-6.6.2-fix-regexp-macro-assembler-for-loongarch64.patch rename to loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0010-qtwebengine-6.7.0-fix-regexp-macro-assembler-for-loo.patch index 08cd4ff9..46fbcbb9 100644 --- a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qt-6.6.2-fix-regexp-macro-assembler-for-loongarch64.patch +++ b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0010-qtwebengine-6.7.0-fix-regexp-macro-assembler-for-loo.patch @@ -1,7 +1,8 @@ -From 6a5707e9b2c3e404c8668f5cbd5fd4ca192ab1e9 Mon Sep 17 00:00:00 2001 +From d3e21750d73e3f664349d6eccd8a04546eb373a9 Mon Sep 17 00:00:00 2001 From: Sun Haiyong -Date: Mon, 26 Feb 2024 14:44:03 +0000 -Subject: [PATCH] qt 6.6.2 fix regexp macro assembler for loongarch64. +Date: Tue, 16 Apr 2024 06:48:24 +0000 +Subject: [PATCH 10/19] qtwebengine 6.7.0 fix regexp-macro-assembler for + loongarch64. --- .../v8/src/regexp/loong64/regexp-macro-assembler-loong64.cc | 5 +++-- @@ -9,7 +10,7 @@ Subject: [PATCH] qt 6.6.2 fix regexp macro assembler for loongarch64. 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/qtwebengine/src/3rdparty/chromium/v8/src/regexp/loong64/regexp-macro-assembler-loong64.cc b/qtwebengine/src/3rdparty/chromium/v8/src/regexp/loong64/regexp-macro-assembler-loong64.cc -index 7c1d96e4d..fbcd4ba29 100644 +index bc7657c05..69b611444 100644 --- a/qtwebengine/src/3rdparty/chromium/v8/src/regexp/loong64/regexp-macro-assembler-loong64.cc +++ b/qtwebengine/src/3rdparty/chromium/v8/src/regexp/loong64/regexp-macro-assembler-loong64.cc @@ -1203,7 +1203,7 @@ static T* frame_entry_address(Address re_frame, int frame_offset) { @@ -24,9 +25,9 @@ index 7c1d96e4d..fbcd4ba29 100644 @@ -1213,7 +1213,8 @@ int64_t RegExpMacroAssemblerLOONG64::CheckStackGuardState( return_address, re_code, frame_entry_address
(re_frame, kInputStringOffset), - frame_entry_address(re_frame, kInputStartOffset), -- frame_entry_address(re_frame, kInputEndOffset)); -+ frame_entry_address(re_frame, kInputEndOffset), + frame_entry_address(re_frame, kInputStartOffset), +- frame_entry_address(re_frame, kInputEndOffset)); ++ frame_entry_address(re_frame, kInputEndOffset), + extra_space); } diff --git a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qtwebengine-ffmpeg-first_dts.patch b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0011-qtwebengine-ffmpeg-first_dts.-patch-form-Fedora-qt6-.patch similarity index 60% rename from loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qtwebengine-ffmpeg-first_dts.patch rename to loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0011-qtwebengine-ffmpeg-first_dts.-patch-form-Fedora-qt6-.patch index f29d5163..c418c0f5 100644 --- a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qtwebengine-ffmpeg-first_dts.patch +++ b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0011-qtwebengine-ffmpeg-first_dts.-patch-form-Fedora-qt6-.patch @@ -1,21 +1,24 @@ -From a61fb853756449896a809cf6dc6b0cede55d673e Mon Sep 17 00:00:00 2001 +From 0985dcfef62652aa255ce7f322a779bc7acef00d Mon Sep 17 00:00:00 2001 From: Sun Haiyong -Date: Wed, 24 Jan 2024 14:22:27 +0000 -Subject: [PATCH] qtwebengine ffmpeg first_dts. patch form Fedora - qt6-qtwebengin package. +Date: Tue, 16 Apr 2024 06:48:59 +0000 +Subject: [PATCH 11/19] qtwebengine ffmpeg first_dts. patch form Fedora + qt6-qtwebengine package. --- qtwebengine/configure.cmake | 24 ------------------- qtwebengine/src/3rdparty/chromium/AUTHORS | 1 + .../chromium/media/filters/ffmpeg_demuxer.cc | 22 +++++++++++------ .../chromium/media/filters/ffmpeg_demuxer.h | 3 +++ - 4 files changed, 19 insertions(+), 31 deletions(-) + .../ffmpeg/chromium/scripts/build_ffmpeg.py | 4 +++- + .../ffmpeg/chromium/scripts/copy_config.sh | 2 +- + .../ffmpeg/chromium/scripts/generate_gn.py | 2 +- + 7 files changed, 24 insertions(+), 34 deletions(-) diff --git a/qtwebengine/configure.cmake b/qtwebengine/configure.cmake -index 3d383fb50b..c68cfc71ed 100644 +index 9715488b1..7182774ae 100644 --- a/qtwebengine/configure.cmake +++ b/qtwebengine/configure.cmake -@@ -209,25 +209,6 @@ int main(void){ +@@ -198,25 +198,6 @@ int main(void) { }" ) @@ -41,7 +44,7 @@ index 3d383fb50b..c68cfc71ed 100644 #### Features qt_feature("qtwebengine-build" PUBLIC -@@ -564,11 +545,6 @@ add_check_for_support( +@@ -554,11 +535,6 @@ add_check_for_support( CONDITION NOT LINUX OR DBUS_FOUND MESSAGE "Build requires dbus." ) @@ -54,10 +57,10 @@ index 3d383fb50b..c68cfc71ed 100644 set(xcbSupport X11 LIBDRM XCOMPOSITE XCURSOR XRANDR XI XPROTO XSHMFENCE XTST) foreach(xs ${xcbSupport}) diff --git a/qtwebengine/src/3rdparty/chromium/AUTHORS b/qtwebengine/src/3rdparty/chromium/AUTHORS -index ff6abe8d11..0fd79371cf 100644 +index 5b604c40c..2e31a9fd5 100644 --- a/qtwebengine/src/3rdparty/chromium/AUTHORS +++ b/qtwebengine/src/3rdparty/chromium/AUTHORS -@@ -99,6 +99,7 @@ Andra Paraschiv +@@ -105,6 +105,7 @@ Andra Paraschiv Andras Tokodi Andreas Nazlidis Andreas Papacharalampous @@ -66,7 +69,7 @@ index ff6abe8d11..0fd79371cf 100644 Andrei Parvu Andrei Parvu diff --git a/qtwebengine/src/3rdparty/chromium/media/filters/ffmpeg_demuxer.cc b/qtwebengine/src/3rdparty/chromium/media/filters/ffmpeg_demuxer.cc -index f41464b6c7..3aa3918de5 100644 +index 138cea9d6..91c20058d 100644 --- a/qtwebengine/src/3rdparty/chromium/media/filters/ffmpeg_demuxer.cc +++ b/qtwebengine/src/3rdparty/chromium/media/filters/ffmpeg_demuxer.cc @@ -59,7 +59,7 @@ namespace media { @@ -78,7 +81,7 @@ index f41464b6c7..3aa3918de5 100644 void SetAVStreamDiscard(AVStream* stream, AVDiscard discard) { DCHECK(stream); -@@ -97,7 +97,7 @@ static base::TimeDelta FramesToTimeDelta(int frames, double sample_rate) { +@@ -108,7 +108,7 @@ static base::TimeDelta FramesToTimeDelta(int frames, double sample_rate) { sample_rate); } @@ -87,7 +90,7 @@ index f41464b6c7..3aa3918de5 100644 // The default start time is zero. base::TimeDelta start_time; -@@ -107,12 +107,12 @@ static base::TimeDelta ExtractStartTime(AVStream* stream) { +@@ -118,12 +118,12 @@ static base::TimeDelta ExtractStartTime(AVStream* stream) { // Next try to use the first DTS value, for codecs where we know PTS == DTS // (excludes all H26x codecs). The start time must be returned in PTS. @@ -102,7 +105,7 @@ index f41464b6c7..3aa3918de5 100644 if (first_pts < start_time) start_time = first_pts; } -@@ -270,6 +270,7 @@ FFmpegDemuxerStream::FFmpegDemuxerStream( +@@ -281,6 +281,7 @@ FFmpegDemuxerStream::FFmpegDemuxerStream( fixup_negative_timestamps_(false), fixup_chained_ogg_(false), num_discarded_packet_warnings_(0), @@ -110,7 +113,7 @@ index f41464b6c7..3aa3918de5 100644 last_packet_pos_(AV_NOPTS_VALUE), last_packet_dts_(AV_NOPTS_VALUE) { DCHECK(demuxer_); -@@ -336,6 +337,11 @@ void FFmpegDemuxerStream::EnqueuePacket(ScopedAVPacket packet) { +@@ -347,6 +348,11 @@ void FFmpegDemuxerStream::EnqueuePacket(ScopedAVPacket packet) { int64_t packet_dts = packet->dts == AV_NOPTS_VALUE ? packet->pts : packet->dts; @@ -130,7 +133,7 @@ index f41464b6c7..3aa3918de5 100644 last_packet_pos_ = AV_NOPTS_VALUE; last_packet_dts_ = AV_NOPTS_VALUE; } -@@ -1452,7 +1459,8 @@ void FFmpegDemuxer::OnFindStreamInfoDone(int result) { +@@ -1461,7 +1468,8 @@ void FFmpegDemuxer::OnFindStreamInfoDone(int result) { max_duration = std::max(max_duration, streams_[i]->duration()); @@ -140,7 +143,7 @@ index f41464b6c7..3aa3918de5 100644 // Note: This value is used for seeking, so we must take the true value and // not the one possibly clamped to zero below. -@@ -1609,7 +1617,7 @@ FFmpegDemuxerStream* FFmpegDemuxer::FindStreamWithLowestStartTimestamp( +@@ -1623,7 +1631,7 @@ FFmpegDemuxerStream* FFmpegDemuxer::FindStreamWithLowestStartTimestamp( for (const auto& stream : streams_) { if (!stream || stream->IsEnabled() != enabled) continue; @@ -149,7 +152,7 @@ index f41464b6c7..3aa3918de5 100644 continue; if (!lowest_start_time_stream || stream->start_time() < lowest_start_time_stream->start_time()) { -@@ -1630,7 +1638,7 @@ FFmpegDemuxerStream* FFmpegDemuxer::FindPreferredStreamForSeeking( +@@ -1644,7 +1652,7 @@ FFmpegDemuxerStream* FFmpegDemuxer::FindPreferredStreamForSeeking( if (stream->type() != DemuxerStream::VIDEO) continue; @@ -159,7 +162,7 @@ index f41464b6c7..3aa3918de5 100644 if (!stream->IsEnabled()) diff --git a/qtwebengine/src/3rdparty/chromium/media/filters/ffmpeg_demuxer.h b/qtwebengine/src/3rdparty/chromium/media/filters/ffmpeg_demuxer.h -index 086a795745..ba9c665ea1 100644 +index e234a2078..bada6eedd 100644 --- a/qtwebengine/src/3rdparty/chromium/media/filters/ffmpeg_demuxer.h +++ b/qtwebengine/src/3rdparty/chromium/media/filters/ffmpeg_demuxer.h @@ -145,6 +145,8 @@ class MEDIA_EXPORT FFmpegDemuxerStream : public DemuxerStream { @@ -179,6 +182,54 @@ index 086a795745..ba9c665ea1 100644 int64_t last_packet_pos_; int64_t last_packet_dts_; // Requested buffer count. The actual returned buffer count could be less +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py b/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py +index 44739f5d7..45b3bd14e 100755 +--- a/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py ++++ b/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py +@@ -43,7 +43,7 @@ BRANDINGS = [ + ARCH_MAP = { + 'android': ['ia32', 'x64', 'arm-neon', 'arm64'], + 'linux': [ +- 'ia32', 'x64', 'noasm-x64', 'arm', 'arm-neon', 'arm64' ++ 'ia32', 'x64', 'noasm-x64', 'arm', 'arm-neon', 'arm64', 'loong64' + ], + 'mac': ['x64', 'arm64'], + 'win': ['ia32', 'x64', 'arm64'], +@@ -139,6 +139,8 @@ def DetermineHostOsAndArch(): + host_arch = 'x64' + elif platform.machine() == 'aarch64': + host_arch = 'arm64' ++ elif platform.machine() == 'loongarch64': ++ host_arch = 'loong64' + elif platform.machine() == 'mips32': + host_arch = 'mipsel' + elif platform.machine() == 'mips64': +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/copy_config.sh b/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/copy_config.sh +index a18048cf0..d81645152 100755 +--- a/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/copy_config.sh ++++ b/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/copy_config.sh +@@ -10,7 +10,7 @@ for os in android linux linux-noasm mac win; do + # Copy config files for various architectures: + # - ia32/x64 have config.asm, config.h + # - arm/arm-neon have config.h +- for arch in arm arm-neon arm64 ia32 x64 mipsel mips64el; do ++ for arch in arm arm-neon arm64 ia32 x64 mipsel mips64el loong64; do + # Don't waste time on non-existent configs, if no config.h then skip. + [ ! -e "build.$arch.$os/$target/config.h" ] && continue + for f in config.h config_components.h config.asm libavutil/avconfig.h libavutil/ffversion.h libavcodec/bsf_list.c libavcodec/codec_list.c libavcodec/parser_list.c libavformat/demuxer_list.c libavformat/muxer_list.c libavformat/protocol_list.c; do +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_gn.py b/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_gn.py +index 7fd44ec47..67461cbe3 100755 +--- a/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_gn.py ++++ b/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_gn.py +@@ -82,7 +82,7 @@ _Attrs = ('ARCHITECTURE', 'TARGET', 'PLATFORM') + Attr = collections.namedtuple('Attr', _Attrs)(*_Attrs) + SUPPORT_MATRIX = { + Attr.ARCHITECTURE: +- set(['ia32', 'x64', 'arm', 'arm64', 'arm-neon']), ++ set(['ia32', 'x64', 'arm', 'arm64', 'arm-neon', 'loong64']), + Attr.TARGET: + set(['Chromium', 'Chrome', 'ChromeOS']), + Attr.PLATFORM: -- 2.31.1 diff --git a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-sandbox-Add-loongarch64-architecture-support.patch b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0012-qtwebengine-sandbox-Add-loongarch64-architecture-sup.patch similarity index 70% rename from loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-sandbox-Add-loongarch64-architecture-support.patch rename to loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0012-qtwebengine-sandbox-Add-loongarch64-architecture-sup.patch index 89a2763f..95fb94cf 100644 --- a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-sandbox-Add-loongarch64-architecture-support.patch +++ b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0012-qtwebengine-sandbox-Add-loongarch64-architecture-sup.patch @@ -1,47 +1,47 @@ -From 93a12c8c5bd2d7575f8a984f40b38ee40b2f85a8 Mon Sep 17 00:00:00 2001 +From 4f569892e925e1f231446e59e1cc88d226d8a8f2 Mon Sep 17 00:00:00 2001 From: Sun Haiyong -Date: Wed, 24 Jan 2024 15:24:52 +0000 -Subject: [PATCH] [sandbox] Add loongarch64 architecture support +Date: Tue, 16 Apr 2024 06:56:37 +0000 +Subject: [PATCH 12/19] qtwebengine sandbox Add loongarch64 architecture + support. -patch form https://github.com/loongson/electron --- - .../3rdparty/chromium/sandbox/features.gni | 9 +- - .../3rdparty/chromium/sandbox/linux/BUILD.gn | 1 + - .../linux/bpf_dsl/linux_syscall_ranges.h | 7 + - .../sandbox/linux/bpf_dsl/seccomp_macros.h | 44 + - .../bpf_dsl_seccomp_unittest.cc | 5 +- - .../seccomp_broker_process_unittest.cc | 38 +- - .../seccomp-bpf-helpers/baseline_policy.cc | 10 +- - .../baseline_policy_unittest.cc | 12 +- - .../seccomp-bpf-helpers/sigsys_handlers.cc | 2 + - .../syscall_parameters_restrictions.cc | 10 +- - .../linux/seccomp-bpf-helpers/syscall_sets.cc | 65 +- - .../linux/seccomp-bpf-helpers/syscall_sets.h | 16 +- - .../sandbox/linux/seccomp-bpf/syscall.cc | 32 +- - .../sandbox/linux/services/credentials.cc | 2 +- - .../linux/services/syscall_wrappers.cc | 62 +- - .../sandbox/linux/services/syscall_wrappers.h | 6 + - .../services/syscall_wrappers_unittest.cc | 2 + - .../linux/syscall_broker/broker_client.cc | 15 + - .../linux/syscall_broker/broker_client.h | 3 + - .../linux/syscall_broker/broker_command.h | 1 + - .../linux/syscall_broker/broker_host.cc | 20 +- - .../linux/syscall_broker/broker_process.cc | 21 +- - .../syscall_broker/broker_process_unittest.cc | 13 +- - .../remote_syscall_arg_handler_unittest.cc | 4 + - .../syscall_broker/syscall_dispatcher.cc | 7 + - .../linux/syscall_broker/syscall_dispatcher.h | 3 + - .../linux/system_headers/linux_seccomp.h | 9 + - .../linux/system_headers/linux_signal.h | 10 +- - .../sandbox/linux/system_headers/linux_stat.h | 47 +- - .../linux/system_headers/linux_syscalls.h | 4 + - .../system_headers/loong64_linux_syscalls.h | 1131 +++++++++++++++++ - .../policy/linux/bpf_broker_policy_linux.cc | 6 + - .../linux/bpf_cros_amd_gpu_policy_linux.cc | 2 +- - .../policy/linux/bpf_gpu_policy_linux.cc | 2 +- - .../sandbox/policy/linux/sandbox_linux.cc | 4 + - 35 files changed, 1553 insertions(+), 72 deletions(-) - create mode 100644 qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/loong64_linux_syscalls.h + .../3rdparty/chromium/sandbox/features.gni | 9 +-- + .../3rdparty/chromium/sandbox/linux/BUILD.gn | 1 + + .../linux/bpf_dsl/linux_syscall_ranges.h | 7 ++ + .../sandbox/linux/bpf_dsl/seccomp_macros.h | 44 +++++++++++++ + .../bpf_dsl_seccomp_unittest.cc | 5 +- + .../seccomp_broker_process_unittest.cc | 43 +++++++++++- + .../seccomp-bpf-helpers/baseline_policy.cc | 10 +-- + .../baseline_policy_unittest.cc | 12 +++- + .../seccomp-bpf-helpers/sigsys_handlers.cc | 2 + + .../syscall_parameters_restrictions.cc | 10 +-- + .../linux/seccomp-bpf-helpers/syscall_sets.cc | 65 +++++++++++-------- + .../linux/seccomp-bpf-helpers/syscall_sets.h | 16 +++-- + .../sandbox/linux/seccomp-bpf/syscall.cc | 32 ++++++++- + .../linux/seccomp-bpf/syscall_unittest.cc | 1 + + .../sandbox/linux/services/credentials.cc | 2 +- + .../linux/services/syscall_wrappers.cc | 62 +++++++++++++++++- + .../sandbox/linux/services/syscall_wrappers.h | 6 ++ + .../services/syscall_wrappers_unittest.cc | 2 + + .../linux/syscall_broker/broker_client.cc | 15 +++++ + .../linux/syscall_broker/broker_client.h | 3 + + .../linux/syscall_broker/broker_command.h | 1 + + .../linux/syscall_broker/broker_host.cc | 20 +++++- + .../linux/syscall_broker/broker_process.cc | 21 +++--- + .../syscall_broker/broker_process_unittest.cc | 12 +++- + .../remote_syscall_arg_handler_unittest.cc | 4 ++ + .../syscall_broker/syscall_dispatcher.cc | 7 ++ + .../linux/syscall_broker/syscall_dispatcher.h | 3 + + .../linux/system_headers/linux_seccomp.h | 9 +++ + .../linux/system_headers/linux_signal.h | 10 ++- + .../sandbox/linux/system_headers/linux_stat.h | 47 +++++++++++++- + .../linux/system_headers/linux_syscalls.h | 4 ++ + .../policy/linux/bpf_broker_policy_linux.cc | 6 ++ + .../linux/bpf_cros_amd_gpu_policy_linux.cc | 2 +- + .../policy/linux/bpf_gpu_policy_linux.cc | 2 +- + .../policy/linux/bpf_network_policy_linux.cc | 2 +- + .../sandbox/policy/linux/sandbox_linux.cc | 4 ++ + 36 files changed, 428 insertions(+), 73 deletions(-) diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/features.gni b/qtwebengine/src/3rdparty/chromium/sandbox/features.gni index 843414411..abcec1425 100644 @@ -64,14 +64,14 @@ index 843414411..abcec1425 100644 # SSBD (Speculative Store Bypass Disable) is a mitigation of Spectre Variant 4. # As Spectre Variant 4 can be mitigated by site isolation, opt-out SSBD on site diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/BUILD.gn b/qtwebengine/src/3rdparty/chromium/sandbox/linux/BUILD.gn -index 9548093b5..d057116b1 100644 +index 483488a3f..72d2f08cd 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/BUILD.gn +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/BUILD.gn @@ -396,6 +396,7 @@ source_set("sandbox_services_headers") { "system_headers/linux_stat.h", "system_headers/linux_syscalls.h", "system_headers/linux_time.h", -+ "system_headers/loong64_linux_syscalls.h", ++ "system_headers/loongarch64_linux_syscalls.h", "system_headers/mips64_linux_syscalls.h", "system_headers/mips_linux_syscalls.h", "system_headers/x86_32_linux_syscalls.h", @@ -172,14 +172,14 @@ index 4a2721c7c..45bf9bf79 100644 // in this test and enable it. printf("This test is currently disabled on MIPS."); diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/integration_tests/seccomp_broker_process_unittest.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/integration_tests/seccomp_broker_process_unittest.cc -index 967b50741..9e583ed30 100644 +index 967b50741..db2c1cf08 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/integration_tests/seccomp_broker_process_unittest.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/integration_tests/seccomp_broker_process_unittest.cc @@ -224,6 +224,7 @@ const int kFakeErrnoSentinel = 254; void ConvertKernelStatToLibcStat(default_stat_struct& in_stat, struct stat& out_stat) { -+#if !defined(ARCH_CPU_LOONG64) ++#if !defined(ARCH_CPU_LOONGARCH64) out_stat.st_dev = in_stat.st_dev; out_stat.st_ino = in_stat.st_ino; out_stat.st_mode = in_stat.st_mode; @@ -216,7 +216,7 @@ index 967b50741..9e583ed30 100644 }; #endif // defined(DIRECT_SYSCALLER_ENABLED) -+#if !defined(ARCH_CPU_LOONG64) ++#if !defined(ARCH_CPU_LOONGARCH64) class LibcSyscaller : public Syscaller { public: ~LibcSyscaller() override = default; @@ -228,11 +228,24 @@ index 967b50741..9e583ed30 100644 enum class SyscallerType { IPCSyscaller = 0, -@@ -663,16 +688,21 @@ const std::vector broker_test_configs = { +@@ -629,7 +654,12 @@ class BPFTesterBrokerDelegate : public BPFTesterDelegate { + #endif + break; + case SyscallerType::LibcSyscaller: ++#if !defined(ARCH_CPU_LOONGARCH64) + syscaller_ = std::make_unique(); ++#else ++ CHECK(false) << "Requested instantiation of LibcSyscaller on a " ++ "platform that doesn't support it"; ++#endif + break; + case SyscallerType::NoSyscaller: + syscaller_ = nullptr; +@@ -663,16 +693,21 @@ const std::vector broker_test_configs = { {"FastCheckInClient_DirectSyscaller", true, SyscallerType::DirectSyscaller, BrokerType::SIGNAL_BASED}, #endif -+#if !defined(ARCH_CPU_LOONG64) ++#if !defined(ARCH_CPU_LOONGARCH64) {"FastCheckInClient_LibcSyscaller", true, SyscallerType::LibcSyscaller, BrokerType::SIGNAL_BASED}, +#endif @@ -242,7 +255,7 @@ index 967b50741..9e583ed30 100644 {"NoFastCheckInClient_DirectSyscaller", false, SyscallerType::DirectSyscaller, BrokerType::SIGNAL_BASED}, #endif -+#if !defined(ARCH_CPU_LOONG64) ++#if !defined(ARCH_CPU_LOONGARCH64) {"NoFastCheckInClient_LibcSyscaller", false, SyscallerType::LibcSyscaller, - BrokerType::SIGNAL_BASED}}; + BrokerType::SIGNAL_BASED} @@ -251,15 +264,15 @@ index 967b50741..9e583ed30 100644 } // namespace void RunSingleBrokerTest(BrokerTestDelegate* test_delegate, -@@ -1394,6 +1424,7 @@ class StatNonexistentFileWithPermissionsDelegate final +@@ -1394,6 +1429,7 @@ class StatNonexistentFileWithPermissionsDelegate final } void RunTestInSandboxedChild(Syscaller* syscaller) override { -+#if !defined(ARCH_CPU_LOONG64) ++#if !defined(ARCH_CPU_LOONGARCH64) BPF_ASSERT_EQ(-ENOENT, syscaller->Stat(nonesuch_name, follow_links, &sb_)); // Gets denied all the way back to root since no create permission. -@@ -1417,6 +1448,7 @@ class StatNonexistentFileWithPermissionsDelegate final +@@ -1417,6 +1453,7 @@ class StatNonexistentFileWithPermissionsDelegate final syscaller->Stat(bad_leading_path5, follow_links, &sb_)); BPF_ASSERT_EQ(-kFakeErrnoSentinel, syscaller->Stat(bad_leading_path6, follow_links, &sb_)); @@ -267,15 +280,15 @@ index 967b50741..9e583ed30 100644 } }; -@@ -1446,6 +1478,7 @@ class StatNonexistentFileWithCreatePermissionsDelegate final +@@ -1446,6 +1483,7 @@ class StatNonexistentFileWithCreatePermissionsDelegate final } void RunTestInSandboxedChild(Syscaller* syscaller) override { -+#if !defined(ARCH_CPU_LOONG64) ++#if !defined(ARCH_CPU_LOONGARCH64) BPF_ASSERT_EQ(-ENOENT, syscaller->Stat(nonesuch_name, follow_links, &sb_)); // Gets ENOENT all the way back to root since it has create permission. -@@ -1468,6 +1501,7 @@ class StatNonexistentFileWithCreatePermissionsDelegate final +@@ -1468,6 +1506,7 @@ class StatNonexistentFileWithCreatePermissionsDelegate final syscaller->Stat(bad_leading_path5, follow_links, &sb_)); BPF_ASSERT_EQ(-kFakeErrnoSentinel, syscaller->Stat(bad_leading_path6, follow_links, &sb_)); @@ -283,15 +296,15 @@ index 967b50741..9e583ed30 100644 } }; -@@ -1496,6 +1530,7 @@ class StatFileWithPermissionsDelegate final : public StatFileDelegate { +@@ -1496,6 +1535,7 @@ class StatFileWithPermissionsDelegate final : public StatFileDelegate { } void RunTestInSandboxedChild(Syscaller* syscaller) override { -+#if !defined(ARCH_CPU_LOONG64) ++#if !defined(ARCH_CPU_LOONGARCH64) BPF_ASSERT_EQ(0, syscaller->Stat(tempfile_name_, follow_links, &sb_)); // Following fields may never be consistent but should be non-zero. -@@ -1518,6 +1553,7 @@ class StatFileWithPermissionsDelegate final : public StatFileDelegate { +@@ -1518,6 +1558,7 @@ class StatFileWithPermissionsDelegate final : public StatFileDelegate { BPF_ASSERT_LT(1500000000u, static_cast(sb_.st_atime)); BPF_ASSERT_LT(1500000000u, static_cast(sb_.st_mtime)); BPF_ASSERT_LT(1500000000u, static_cast(sb_.st_ctime)); @@ -355,15 +368,15 @@ index 7bde50111..06276560d 100644 return Allow(); } diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc -index 2001e5d27..88adadcb1 100644 +index dbbf1fb51..3972f9e7b 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc @@ -54,9 +54,12 @@ namespace { // This also tests that read(), write(), fstat(), and fstatat(.., "", .., // AT_EMPTY_PATH) are allowed. -+// Use statx instead of stat,lstat and fstatat on loongarch_lp64 architecture, -+// So not test fstat(), and fstatat on loongarch_lp64. ++// Use statx instead of stat,lstat and fstatat on loongarch64 architecture, ++// So not test fstat(), and fstatat on loongarch64. void TestPipeOrSocketPair(base::ScopedFD read_end, base::ScopedFD write_end) { BPF_ASSERT_LE(0, read_end.get()); BPF_ASSERT_LE(0, write_end.get()); @@ -379,7 +392,7 @@ index 2001e5d27..88adadcb1 100644 const ssize_t kTestTransferSize = 4; static const char kTestString[kTestTransferSize] = {'T', 'E', 'S', 'T'}; -@@ -247,7 +251,8 @@ BPF_TEST_C(BaselinePolicy, GetRandom, BaselinePolicy) { +@@ -256,7 +260,8 @@ BPF_TEST_C(BaselinePolicy, GetRandom, BaselinePolicy) { } // Not all architectures can restrict the domain for socketpair(). @@ -389,7 +402,7 @@ index 2001e5d27..88adadcb1 100644 BPF_DEATH_TEST_C(BaselinePolicy, SocketpairWrongDomain, DEATH_SEGV_MESSAGE(GetErrorMessageContentForTests()), -@@ -256,7 +261,8 @@ BPF_DEATH_TEST_C(BaselinePolicy, +@@ -265,7 +270,8 @@ BPF_DEATH_TEST_C(BaselinePolicy, std::ignore = socketpair(AF_INET, SOCK_STREAM, 0, sv); _exit(1); } @@ -399,7 +412,7 @@ index 2001e5d27..88adadcb1 100644 BPF_TEST_C(BaselinePolicy, EPERM_open, BaselinePolicy) { errno = 0; -@@ -320,7 +326,7 @@ TEST_BASELINE_SIGSYS(__NR_sysinfo) +@@ -329,7 +335,7 @@ TEST_BASELINE_SIGSYS(__NR_sysinfo) TEST_BASELINE_SIGSYS(__NR_syslog) TEST_BASELINE_SIGSYS(__NR_timer_create) @@ -409,7 +422,7 @@ index 2001e5d27..88adadcb1 100644 TEST_BASELINE_SIGSYS(__NR_vserver) #endif diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc -index f08d9e2d6..075805a5e 100644 +index 4bf133a4e..d275bd5b0 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc @@ -354,6 +354,7 @@ intptr_t SIGSYSSchedHandler(const struct arch_seccomp_data& args, @@ -429,7 +442,7 @@ index f08d9e2d6..075805a5e 100644 CrashSIGSYS_Handler(args, fs_denied_errno); diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc -index 8803b206b..c2ec9ffb6 100644 +index ba995ace6..52a18b7cb 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc @@ -35,8 +35,8 @@ @@ -443,7 +456,7 @@ index 8803b206b..c2ec9ffb6 100644 !defined(PTRACE_GET_THREAD_AREA) // Also include asm/ptrace-abi.h since ptrace.h in older libc (for instance // the one in Ubuntu 16.04 LTS) is missing PTRACE_GET_THREAD_AREA. -@@ -442,8 +442,10 @@ ResultExpr RestrictPtrace() { +@@ -460,8 +460,10 @@ ResultExpr RestrictPtrace() { return Switch(request) .Cases({ #if !defined(__aarch64__) @@ -774,7 +787,7 @@ index 9be7b03ec..2acc20f8b 100644 static bool IsSystemVIpc(int sysno); #endif diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf/syscall.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf/syscall.cc -index 02cbb047c..ed31848be 100644 +index 02cbb047c..733e48b0c 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf/syscall.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf/syscall.cc @@ -18,7 +18,7 @@ namespace sandbox { @@ -782,7 +795,7 @@ index 02cbb047c..ed31848be 100644 #if defined(ARCH_CPU_X86_FAMILY) || defined(ARCH_CPU_ARM_FAMILY) || \ - defined(ARCH_CPU_MIPS_FAMILY) -+ defined(ARCH_CPU_MIPS_FAMILY) || defined(ARCH_CPU_LOONG_FAMILY) ++ defined(ARCH_CPU_MIPS_FAMILY) || defined(ARCH_CPU_LOONGARCH_FAMILY) // Number that's not currently used by any Linux kernel ABIs. const int kInvalidSyscallNumber = 0x351d3; #else @@ -796,7 +809,7 @@ index 02cbb047c..ed31848be 100644 + ".type SyscallAsm, %function\n" + "SyscallAsm:\n" + "bge $a0, $zero, 1f\n" -+ "la.pcrel $a0, 2f\n" ++ "la $a0, 2f\n" + "b 2f\n" + "1:ld.d $a5, $a6, 40\n" + "ld.d $a4, $a6, 32\n" @@ -830,8 +843,20 @@ index 02cbb047c..ed31848be 100644 #else #error "Unimplemented architecture" #endif +diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf/syscall_unittest.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf/syscall_unittest.cc +index 9667feaae..80403a2f6 100644 +--- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf/syscall_unittest.cc ++++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf/syscall_unittest.cc +@@ -65,6 +65,7 @@ TEST(Syscall, WellKnownEntryPoint) { + EXPECT_EQ(0x0cu, (((uint32_t*)Syscall::Call(-1))[-1]) & 0x0000FFFF); + #elif defined(__aarch64__) + EXPECT_EQ(0xD4000001u, ((uint32_t*)Syscall::Call(-1))[-1]); // SVC 0 ++#elif defined(__loongarch_lp64) + #else + #warning Incomplete test case; need port for target platform + #endif diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/services/credentials.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/services/credentials.cc -index e284c59d2..5257bddc7 100644 +index e284c59d2..ea30f3627 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/services/credentials.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/services/credentials.cc @@ -80,7 +80,7 @@ bool ChrootToSafeEmptyDir() { @@ -839,12 +864,12 @@ index e284c59d2..5257bddc7 100644 alignas(16) char stack_buf[PTHREAD_STACK_MIN]; #if defined(ARCH_CPU_X86_FAMILY) || defined(ARCH_CPU_ARM_FAMILY) || \ - defined(ARCH_CPU_MIPS_FAMILY) -+ defined(ARCH_CPU_MIPS_FAMILY) || defined(ARCH_CPU_LOONG_FAMILY) ++ defined(ARCH_CPU_MIPS_FAMILY) || defined(ARCH_CPU_LOONGARCH_FAMILY) // The stack grows downward. void* stack = stack_buf + sizeof(stack_buf); #else diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc -index 7650e983b..71bd5a5b2 100644 +index 7650e983b..bfed1c20f 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc @@ -58,7 +58,7 @@ long sys_clone(unsigned long flags, @@ -852,7 +877,7 @@ index 7650e983b..71bd5a5b2 100644 // See kernel/fork.c in Linux. There is different ordering of sys_clone // parameters depending on CONFIG_CLONE_BACKWARDS* configuration options. -#if defined(ARCH_CPU_X86_64) -+#if defined(ARCH_CPU_X86_64) || defined(ARCH_CPU_LOONG64) ++#if defined(ARCH_CPU_X86_64) || defined(ARCH_CPU_LOONGARCH64) return syscall(__NR_clone, flags, child_stack, ptid, ctid, tls); #elif defined(ARCH_CPU_X86) || defined(ARCH_CPU_ARM_FAMILY) || \ defined(ARCH_CPU_MIPS_FAMILY) @@ -980,7 +1005,7 @@ index d8a0fbc48..e93321321 100644 #if defined(__NR_fstatat64) TEST(SyscallWrappers, Stat64) { diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_client.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_client.cc -index 679ff420d..d406c2228 100644 +index 679ff420d..95113afb0 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_client.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_client.cc @@ -193,6 +193,21 @@ int BrokerClient::Stat64(const char* pathname, @@ -994,8 +1019,8 @@ index 679ff420d..d406c2228 100644 + return -EFAULT; + + if (fast_check_in_client_ && -+ !CommandStatIsSafe(policy_->allowed_command_set, *policy_->file_permissions, -+ pathname)) { ++ !CommandStatIsSafe(policy_->allowed_command_set, ++ *policy_->file_permissions, pathname)) { + return -policy_->file_permissions->denied_errno(); + } + return StatFamilySyscall(COMMAND_STATX, pathname, follow_links, sb, @@ -1020,10 +1045,10 @@ index 9d0fdee5f..32efc3f59 100644 int InotifyAddWatch(int fd, const char* pathname, diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_command.h b/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_command.h -index f3a30a03c..bcc57a984 100644 +index d44c42fe2..5fd22d818 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_command.h +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_command.h -@@ -41,6 +41,7 @@ enum BrokerCommand { +@@ -42,6 +42,7 @@ enum BrokerCommand { COMMAND_RMDIR, COMMAND_STAT, COMMAND_STAT64, @@ -1147,15 +1172,15 @@ index a55b548a8..794c126ac 100644 return !fast_check || policy_->allowed_command_set.test(COMMAND_UNLINK); #endif diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_process_unittest.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_process_unittest.cc -index cb85c87f2..802f4a543 100644 +index cb85c87f2..58164652c 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_process_unittest.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_process_unittest.cc @@ -880,6 +880,9 @@ TEST(BrokerProcess, CreateFile) { unlink(permfile_name); } -+// Use statx instead of stat,lstat and fstatat on loongarch_lp64 architecture, -+// So not test run TestStatHelper on loongarch_lp64. ++// Use statx instead of stat,lstat and fstatat on loongarch64 architecture, ++// So not test run TestStatHelper on loongarch64. +#if !defined(__loongarch_lp64) void TestStatHelper(bool fast_check_in_client, bool follow_links) { ScopedTemporaryFile tmp_file; @@ -1183,21 +1208,26 @@ index cb85c87f2..802f4a543 100644 - {__NR_faccessat, __NR_faccessat2, + {__NR_faccessat, +#if !defined(__loongarch_lp64) -+ __NR_faccessat2, ++ __NR_faccessat2, +#endif #if defined(__NR_access) && !BUILDFLAG(IS_ANDROID) __NR_access #endif -@@ -2034,6 +2040,9 @@ TEST(BrokerProcess, IsSyscallAllowed) { - #if defined(__NR_stat64) - __NR_stat64, +@@ -1990,12 +1996,14 @@ TEST(BrokerProcess, IsSyscallAllowed) { + __NR_open #endif -+#if defined(__NR_statx) -+ __NR_statx, -+#endif - #if defined(__NR_lstat64) - __NR_lstat64, + }}, ++#if !defined(__loongarch_lp64) + {COMMAND_READLINK, + {__NR_readlinkat, + #if defined(__NR_readlink) && !BUILDFLAG(IS_ANDROID) + __NR_readlink #endif + }}, ++#endif + {COMMAND_RENAME, + {__NR_renameat, + #if defined(__NR_rename) && !BUILDFLAG(IS_ANDROID) diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/remote_syscall_arg_handler_unittest.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/remote_syscall_arg_handler_unittest.cc index 15b2ee66d..963de2f6b 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/remote_syscall_arg_handler_unittest.cc @@ -1281,7 +1311,7 @@ index 8690a96eb..528fb0cef 100644 #ifndef PR_SET_SECCOMP #define PR_SET_SECCOMP 22 diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/linux_signal.h b/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/linux_signal.h -index 69ccaf108..e3996b0ce 100644 +index 69ccaf108..12593316e 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/linux_signal.h +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/linux_signal.h @@ -13,7 +13,7 @@ @@ -1305,7 +1335,7 @@ index 69ccaf108..e3996b0ce 100644 struct LinuxSigSet { unsigned long sig[_NSIG_WORDS]; }; -+#elif defined(ARCH_CPU_LOONG_FAMILY) ++#elif defined(ARCH_CPU_LOONGARCH_FAMILY) +#if !defined(_NSIG_WORDS) +#define _NSIG_WORDS 1 +#endif @@ -1388,7 +1418,7 @@ index 3aae8cbce..5104cea7c 100644 #error "one of fstatat64 and newfstatat must be defined" #endif diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/linux_syscalls.h b/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/linux_syscalls.h -index 438147b40..5ad6ac5e5 100644 +index 438147b40..1353b081a 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/linux_syscalls.h +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/linux_syscalls.h @@ -35,5 +35,9 @@ @@ -1396,1161 +1426,24 @@ index 438147b40..5ad6ac5e5 100644 #endif +#if defined(__loongarch_lp64) -+#include "sandbox/linux/system_headers/loong64_linux_syscalls.h" ++#include "sandbox/linux/system_headers/loongarch64_linux_syscalls.h" +#endif + #endif // SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SYSCALLS_H_ -diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/loong64_linux_syscalls.h b/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/loong64_linux_syscalls.h -new file mode 100644 -index 000000000..7a531f6c1 ---- /dev/null -+++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/loong64_linux_syscalls.h -@@ -0,0 +1,1131 @@ -+// Copyright 2021 The Chromium Authors. All rights reserved. -+// Use of this source code is governed by a BSD-style license that can be -+// found in the LICENSE file. -+ -+#ifndef SANDBOX_LINUX_SYSTEM_HEADERS_LOONG64_LINUX_SYSCALLS_H_ -+#define SANDBOX_LINUX_SYSTEM_HEADERS_LOONG64_LINUX_SYSCALLS_H_ -+ -+#if !defined(__loongarch__) -+#error "Including header on wrong architecture" -+#endif -+#include -+ -+#if !defined(__NR_io_setup) -+#define __NR_io_setup 0 -+#endif -+ -+#if !defined(__NR_io_destroy) -+#define __NR_io_destroy 1 -+#endif -+ -+#if !defined(__NR_io_submit) -+#define __NR_io_submit 2 -+#endif -+ -+#if !defined(__NR_io_cancel) -+#define __NR_io_cancel 3 -+#endif -+ -+#if !defined(__NR_io_getevents) -+#define __NR_io_getevents 4 -+#endif -+ -+#if !defined(__NR_setxattr) -+#define __NR_setxattr 5 -+#endif -+ -+#if !defined(__NR_lsetxattr) -+#define __NR_lsetxattr 6 -+#endif -+ -+#if !defined(__NR_fsetxattr) -+#define __NR_fsetxattr 7 -+#endif -+ -+#if !defined(__NR_getxattr) -+#define __NR_getxattr 8 -+#endif -+ -+#if !defined(__NR_lgetxattr) -+#define __NR_lgetxattr 9 -+#endif -+ -+#if !defined(__NR_fgetxattr) -+#define __NR_fgetxattr 10 -+#endif -+ -+#if !defined(__NR_listxattr) -+#define __NR_listxattr 11 -+#endif -+ -+#if !defined(__NR_llistxattr) -+#define __NR_llistxattr 12 -+#endif -+ -+#if !defined(__NR_flistxattr) -+#define __NR_flistxattr 13 -+#endif -+ -+#if !defined(__NR_removexattr) -+#define __NR_removexattr 14 -+#endif -+ -+#if !defined(__NR_lremovexattr) -+#define __NR_lremovexattr 15 -+#endif -+ -+#if !defined(__NR_fremovexattr) -+#define __NR_fremovexattr 16 -+#endif -+ -+#if !defined(__NR_getcwd) -+#define __NR_getcwd 17 -+#endif -+ -+#if !defined(__NR_lookup_dcookie) -+#define __NR_lookup_dcookie 18 -+#endif -+ -+#if !defined(__NR_eventfd2) -+#define __NR_eventfd2 19 -+#endif -+ -+#if !defined(__NR_epoll_create1) -+#define __NR_epoll_create1 20 -+#endif -+ -+#if !defined(__NR_epoll_ctl) -+#define __NR_epoll_ctl 21 -+#endif -+ -+#if !defined(__NR_epoll_pwait) -+#define __NR_epoll_pwait 22 -+#endif -+ -+#if !defined(__NR_dup) -+#define __NR_dup 23 -+#endif -+ -+#if !defined(__NR_dup3) -+#define __NR_dup3 24 -+#endif -+ -+#if !defined(__NR_fcntl) -+#define __NR_fcntl 25 -+#endif -+ -+#if !defined(__NR_inotify_init1) -+#define __NR_inotify_init1 26 -+#endif -+ -+#if !defined(__NR_inotify_add_watch) -+#define __NR_inotify_add_watch 27 -+#endif -+ -+#if !defined(__NR_inotify_rm_watch) -+#define __NR_inotify_rm_watch 28 -+#endif -+ -+#if !defined(__NR_ioctl) -+#define __NR_ioctl 29 -+#endif -+ -+#if !defined(__NR_ioprio_set) -+#define __NR_ioprio_set 30 -+#endif -+ -+#if !defined(__NR_ioprio_get) -+#define __NR_ioprio_get 31 -+#endif -+ -+#if !defined(__NR_flock) -+#define __NR_flock 32 -+#endif -+ -+#if !defined(__NR_mknodat) -+#define __NR_mknodat 33 -+#endif -+ -+#if !defined(__NR_mkdirat) -+#define __NR_mkdirat 34 -+#endif -+ -+#if !defined(__NR_unlinkat) -+#define __NR_unlinkat 35 -+#endif -+ -+#if !defined(__NR_symlinkat) -+#define __NR_symlinkat 36 -+#endif -+ -+#if !defined(__NR_linkat) -+#define __NR_linkat 37 -+#endif -+ -+#if !defined(__NR_renameat) -+#define __NR_renameat 38 -+#endif -+ -+#if !defined(__NR_umount2) -+#define __NR_umount2 39 -+#endif -+ -+#if !defined(__NR_mount) -+#define __NR_mount 40 -+#endif -+ -+#if !defined(__NR_pivot_root) -+#define __NR_pivot_root 41 -+#endif -+ -+#if !defined(__NR_nfsservctl) -+#define __NR_nfsservctl 42 -+#endif -+ -+#if !defined(__NR_statfs) -+#define __NR_statfs 43 -+#endif -+ -+#if !defined(__NR_fstatfs) -+#define __NR_fstatfs 44 -+#endif -+ -+#if !defined(__NR_truncate) -+#define __NR_truncate 45 -+#endif -+ -+#if !defined(__NR_ftruncate) -+#define __NR_ftruncate 46 -+#endif -+ -+#if !defined(__NR_fallocate) -+#define __NR_fallocate 47 -+#endif -+ -+#if !defined(__NR_faccessat) -+#define __NR_faccessat 48 -+#endif -+ -+#if !defined(__NR_chdir) -+#define __NR_chdir 49 -+#endif -+ -+#if !defined(__NR_fchdir) -+#define __NR_fchdir 50 -+#endif -+ -+#if !defined(__NR_chroot) -+#define __NR_chroot 51 -+#endif -+ -+#if !defined(__NR_fchmod) -+#define __NR_fchmod 52 -+#endif -+ -+#if !defined(__NR_fchmodat) -+#define __NR_fchmodat 53 -+#endif -+ -+#if !defined(__NR_fchownat) -+#define __NR_fchownat 54 -+#endif -+ -+#if !defined(__NR_fchown) -+#define __NR_fchown 55 -+#endif -+ -+#if !defined(__NR_openat) -+#define __NR_openat 56 -+#endif -+ -+#if !defined(__NR_close) -+#define __NR_close 57 -+#endif -+ -+#if !defined(__NR_vhangup) -+#define __NR_vhangup 58 -+#endif -+ -+#if !defined(__NR_pipe2) -+#define __NR_pipe2 59 -+#endif -+ -+#if !defined(__NR_quotactl) -+#define __NR_quotactl 60 -+#endif -+ -+#if !defined(__NR_getdents64) -+#define __NR_getdents64 61 -+#endif -+ -+#if !defined(__NR_lseek) -+#define __NR_lseek 62 -+#endif -+ -+#if !defined(__NR_read) -+#define __NR_read 63 -+#endif -+ -+#if !defined(__NR_write) -+#define __NR_write 64 -+#endif -+ -+#if !defined(__NR_readv) -+#define __NR_readv 65 -+#endif -+ -+#if !defined(__NR_writev) -+#define __NR_writev 66 -+#endif -+ -+#if !defined(__NR_pread64) -+#define __NR_pread64 67 -+#endif -+ -+#if !defined(__NR_pwrite64) -+#define __NR_pwrite64 68 -+#endif -+ -+#if !defined(__NR_preadv) -+#define __NR_preadv 69 -+#endif -+ -+#if !defined(__NR_pwritev) -+#define __NR_pwritev 70 -+#endif -+ -+#if !defined(__NR_sendfile) -+#define __NR_sendfile 71 -+#endif -+ -+#if !defined(__NR_pselect6) -+#define __NR_pselect6 72 -+#endif -+ -+#if !defined(__NR_ppoll) -+#define __NR_ppoll 73 -+#endif -+ -+#if !defined(__NR_signalfd4) -+#define __NR_signalfd4 74 -+#endif -+ -+#if !defined(__NR_vmsplice) -+#define __NR_vmsplice 75 -+#endif -+ -+#if !defined(__NR_splice) -+#define __NR_splice 76 -+#endif -+ -+#if !defined(__NR_tee) -+#define __NR_tee 77 -+#endif -+ -+#if !defined(__NR_readlinkat) -+#define __NR_readlinkat 78 -+#endif -+ -+#if defined(__ARCH_WANT_NEW_STAT) || defined(__ARCH_WANT_STAT64) -+#if !defined(__NR_newfstatat) -+#define __NR_newfstatat 79 -+#endif -+ -+#if !defined(__NR_fstat) -+#define __NR_fstat 80 -+#endif -+#endif -+ -+#if !defined(__NR_sync) -+#define __NR_sync 81 -+#endif -+ -+#if !defined(__NR_fsync) -+#define __NR_fsync 82 -+#endif -+ -+#if !defined(__NR_fdatasync) -+#define __NR_fdatasync 83 -+#endif -+ -+#if !defined(__NR_sync_file_range) -+#define __NR_sync_file_range 84 -+#endif -+ -+#if !defined(__NR_timerfd_create) -+#define __NR_timerfd_create 85 -+#endif -+ -+#if !defined(__NR_timerfd_settime) -+#define __NR_timerfd_settime 86 -+#endif -+ -+#if !defined(__NR_timerfd_gettime) -+#define __NR_timerfd_gettime 87 -+#endif -+ -+#if !defined(__NR_utimensat) -+#define __NR_utimensat 88 -+#endif -+ -+#if !defined(__NR_acct) -+#define __NR_acct 89 -+#endif -+ -+#if !defined(__NR_capget) -+#define __NR_capget 90 -+#endif -+ -+#if !defined(__NR_capset) -+#define __NR_capset 91 -+#endif -+ -+#if !defined(__NR_personality) -+#define __NR_personality 92 -+#endif -+ -+#if !defined(__NR_exit) -+#define __NR_exit 93 -+#endif -+ -+#if !defined(__NR_exit_group) -+#define __NR_exit_group 94 -+#endif -+ -+#if !defined(__NR_waitid) -+#define __NR_waitid 95 -+#endif -+ -+#if !defined(__NR_set_tid_address) -+#define __NR_set_tid_address 96 -+#endif -+ -+#if !defined(__NR_unshare) -+#define __NR_unshare 97 -+#endif -+ -+#if !defined(__NR_futex) -+#define __NR_futex 98 -+#endif -+ -+#if !defined(__NR_set_robust_list) -+#define __NR_set_robust_list 99 -+#endif -+ -+#if !defined(__NR_get_robust_list) -+#define __NR_get_robust_list 100 -+#endif -+ -+#if !defined(__NR_nanosleep) -+#define __NR_nanosleep 101 -+#endif -+ -+#if !defined(__NR_getitimer) -+#define __NR_getitimer 102 -+#endif -+ -+#if !defined(__NR_setitimer) -+#define __NR_setitimer 103 -+#endif -+ -+#if !defined(__NR_kexec_load) -+#define __NR_kexec_load 104 -+#endif -+ -+#if !defined(__NR_init_module) -+#define __NR_init_module 105 -+#endif -+ -+#if !defined(__NR_delete_module) -+#define __NR_delete_module 106 -+#endif -+ -+#if !defined(__NR_timer_create) -+#define __NR_timer_create 107 -+#endif -+ -+#if !defined(__NR_timer_gettime) -+#define __NR_timer_gettime 108 -+#endif -+ -+#if !defined(__NR_timer_getoverrun) -+#define __NR_timer_getoverrun 109 -+#endif -+ -+#if !defined(__NR_timer_settime) -+#define __NR_timer_settime 110 -+#endif -+ -+#if !defined(__NR_timer_delete) -+#define __NR_timer_delete 111 -+#endif -+ -+#if !defined(__NR_clock_settime) -+#define __NR_clock_settime 112 -+#endif -+ -+#if !defined(__NR_clock_gettime) -+#define __NR_clock_gettime 113 -+#endif -+ -+#if !defined(__NR_clock_getres) -+#define __NR_clock_getres 114 -+#endif -+ -+#if !defined(__NR_clock_nanosleep) -+#define __NR_clock_nanosleep 115 -+#endif -+ -+#if !defined(__NR_syslog) -+#define __NR_syslog 116 -+#endif -+ -+#if !defined(__NR_ptrace) -+#define __NR_ptrace 117 -+#endif -+ -+#if !defined(__NR_sched_setparam) -+#define __NR_sched_setparam 118 -+#endif -+ -+#if !defined(__NR_sched_setscheduler) -+#define __NR_sched_setscheduler 119 -+#endif -+ -+#if !defined(__NR_sched_getscheduler) -+#define __NR_sched_getscheduler 120 -+#endif -+ -+#if !defined(__NR_sched_getparam) -+#define __NR_sched_getparam 121 -+#endif -+ -+#if !defined(__NR_sched_setaffinity) -+#define __NR_sched_setaffinity 122 -+#endif -+ -+#if !defined(__NR_sched_getaffinity) -+#define __NR_sched_getaffinity 123 -+#endif -+ -+#if !defined(__NR_sched_yield) -+#define __NR_sched_yield 124 -+#endif -+ -+#if !defined(__NR_sched_get_priority_max) -+#define __NR_sched_get_priority_max 125 -+#endif -+ -+#if !defined(__NR_sched_get_priority_min) -+#define __NR_sched_get_priority_min 126 -+#endif -+ -+#if !defined(__NR_sched_rr_get_interval) -+#define __NR_sched_rr_get_interval 127 -+#endif -+ -+#if !defined(__NR_restart_syscall) -+#define __NR_restart_syscall 128 -+#endif -+ -+#if !defined(__NR_kill) -+#define __NR_kill 129 -+#endif -+ -+#if !defined(__NR_tkill) -+#define __NR_tkill 130 -+#endif -+ -+#if !defined(__NR_tgkill) -+#define __NR_tgkill 131 -+#endif -+ -+#if !defined(__NR_sigaltstack) -+#define __NR_sigaltstack 132 -+#endif -+ -+#if !defined(__NR_rt_sigsuspend) -+#define __NR_rt_sigsuspend 133 -+#endif -+ -+#if !defined(__NR_rt_sigaction) -+#define __NR_rt_sigaction 134 -+#endif -+ -+#if !defined(__NR_rt_sigprocmask) -+#define __NR_rt_sigprocmask 135 -+#endif -+ -+#if !defined(__NR_rt_sigpending) -+#define __NR_rt_sigpending 136 -+#endif -+ -+#if !defined(__NR_rt_sigtimedwait) -+#define __NR_rt_sigtimedwait 137 -+#endif -+ -+#if !defined(__NR_rt_sigqueueinfo) -+#define __NR_rt_sigqueueinfo 138 -+#endif -+ -+#if !defined(__NR_rt_sigreturn) -+#define __NR_rt_sigreturn 139 -+#endif -+ -+#if !defined(__NR_setpriority) -+#define __NR_setpriority 140 -+#endif -+ -+#if !defined(__NR_getpriority) -+#define __NR_getpriority 141 -+#endif -+ -+#if !defined(__NR_reboot) -+#define __NR_reboot 142 -+#endif -+ -+#if !defined(__NR_setregid) -+#define __NR_setregid 143 -+#endif -+ -+#if !defined(__NR_setgid) -+#define __NR_setgid 144 -+#endif -+ -+#if !defined(__NR_setreuid) -+#define __NR_setreuid 145 -+#endif -+ -+#if !defined(__NR_setuid) -+#define __NR_setuid 146 -+#endif -+ -+#if !defined(__NR_setresuid) -+#define __NR_setresuid 147 -+#endif -+ -+#if !defined(__NR_getresuid) -+#define __NR_getresuid 148 -+#endif -+ -+#if !defined(__NR_setresgid) -+#define __NR_setresgid 149 -+#endif -+ -+#if !defined(__NR_getresgid) -+#define __NR_getresgid 150 -+#endif -+ -+#if !defined(__NR_setfsuid) -+#define __NR_setfsuid 151 -+#endif -+ -+#if !defined(__NR_setfsgid) -+#define __NR_setfsgid 152 -+#endif -+ -+#if !defined(__NR_times) -+#define __NR_times 153 -+#endif -+ -+#if !defined(__NR_setpgid) -+#define __NR_setpgid 154 -+#endif -+ -+#if !defined(__NR_getpgid) -+#define __NR_getpgid 155 -+#endif -+ -+#if !defined(__NR_getsid) -+#define __NR_getsid 156 -+#endif -+ -+#if !defined(__NR_setsid) -+#define __NR_setsid 157 -+#endif -+ -+#if !defined(__NR_getgroups) -+#define __NR_getgroups 158 -+#endif -+ -+#if !defined(__NR_setgroups) -+#define __NR_setgroups 159 -+#endif -+ -+#if !defined(__NR_uname) -+#define __NR_uname 160 -+#endif -+ -+#if !defined(__NR_sethostname) -+#define __NR_sethostname 161 -+#endif -+ -+#if !defined(__NR_setdomainname) -+#define __NR_setdomainname 162 -+#endif -+ -+#if !defined(__NR_getrlimit) -+#define __NR_getrlimit 163 -+#endif -+ -+#if !defined(__NR_setrlimit) -+#define __NR_setrlimit 164 -+#endif -+ -+#if !defined(__NR_getrusage) -+#define __NR_getrusage 165 -+#endif -+ -+#if !defined(__NR_umask) -+#define __NR_umask 166 -+#endif -+ -+#if !defined(__NR_prctl) -+#define __NR_prctl 167 -+#endif -+ -+#if !defined(__NR_getcpu) -+#define __NR_getcpu 168 -+#endif -+ -+#if !defined(__NR_gettimeofday) -+#define __NR_gettimeofday 169 -+#endif -+ -+#if !defined(__NR_settimeofday) -+#define __NR_settimeofday 170 -+#endif -+ -+#if !defined(__NR_adjtimex) -+#define __NR_adjtimex 171 -+#endif -+ -+#if !defined(__NR_getpid) -+#define __NR_getpid 172 -+#endif -+ -+#if !defined(__NR_getppid) -+#define __NR_getppid 173 -+#endif -+ -+#if !defined(__NR_getuid) -+#define __NR_getuid 174 -+#endif -+ -+#if !defined(__NR_geteuid) -+#define __NR_geteuid 175 -+#endif -+ -+#if !defined(__NR_getgid) -+#define __NR_getgid 176 -+#endif -+ -+#if !defined(__NR_getegid) -+#define __NR_getegid 177 -+#endif -+ -+#if !defined(__NR_gettid) -+#define __NR_gettid 178 -+#endif -+ -+#if !defined(__NR_sysinfo) -+#define __NR_sysinfo 179 -+#endif -+ -+#if !defined(__NR_mq_open) -+#define __NR_mq_open 180 -+#endif -+ -+#if !defined(__NR_mq_unlink) -+#define __NR_mq_unlink 181 -+#endif -+ -+#if !defined(__NR_mq_timedsend) -+#define __NR_mq_timedsend 182 -+#endif -+ -+#if !defined(__NR_mq_timedreceive) -+#define __NR_mq_timedreceive 183 -+#endif -+ -+#if !defined(__NR_mq_notify) -+#define __NR_mq_notify 184 -+#endif -+ -+#if !defined(__NR_mq_getsetattr) -+#define __NR_mq_getsetattr 185 -+#endif -+ -+#if !defined(__NR_msgget) -+#define __NR_msgget 186 -+#endif -+ -+#if !defined(__NR_msgctl) -+#define __NR_msgctl 187 -+#endif -+ -+#if !defined(__NR_msgrcv) -+#define __NR_msgrcv 188 -+#endif -+ -+#if !defined(__NR_msgsnd) -+#define __NR_msgsnd 189 -+#endif -+ -+#if !defined(__NR_semget) -+#define __NR_semget 190 -+#endif -+ -+#if !defined(__NR_semctl) -+#define __NR_semctl 191 -+#endif -+ -+#if !defined(__NR_semtimedop) -+#define __NR_semtimedop 192 -+#endif -+ -+#if !defined(__NR_semop) -+#define __NR_semop 193 -+#endif -+ -+#if !defined(__NR_shmget) -+#define __NR_shmget 194 -+#endif -+ -+#if !defined(__NR_shmctl) -+#define __NR_shmctl 195 -+#endif -+ -+#if !defined(__NR_shmat) -+#define __NR_shmat 196 -+#endif -+ -+#if !defined(__NR_shmdt) -+#define __NR_shmdt 197 -+#endif -+ -+#if !defined(__NR_socket) -+#define __NR_socket 198 -+#endif -+ -+#if !defined(__NR_socketpair) -+#define __NR_socketpair 199 -+#endif -+ -+#if !defined(__NR_bind) -+#define __NR_bind 200 -+#endif -+ -+#if !defined(__NR_listen) -+#define __NR_listen 201 -+#endif -+ -+#if !defined(__NR_accept) -+#define __NR_accept 202 -+#endif -+ -+#if !defined(__NR_connect) -+#define __NR_connect 203 -+#endif -+ -+#if !defined(__NR_getsockname) -+#define __NR_getsockname 204 -+#endif -+ -+#if !defined(__NR_getpeername) -+#define __NR_getpeername 205 -+#endif -+ -+#if !defined(__NR_sendto) -+#define __NR_sendto 206 -+#endif -+ -+#if !defined(__NR_recvfrom) -+#define __NR_recvfrom 207 -+#endif -+ -+#if !defined(__NR_setsockopt) -+#define __NR_setsockopt 208 -+#endif -+ -+#if !defined(__NR_getsockopt) -+#define __NR_getsockopt 209 -+#endif -+ -+#if !defined(__NR_shutdown) -+#define __NR_shutdown 210 -+#endif -+ -+#if !defined(__NR_sendmsg) -+#define __NR_sendmsg 211 -+#endif -+ -+#if !defined(__NR_recvmsg) -+#define __NR_recvmsg 212 -+#endif -+ -+#if !defined(__NR_readahead) -+#define __NR_readahead 213 -+#endif -+ -+#if !defined(__NR_brk) -+#define __NR_brk 214 -+#endif -+ -+#if !defined(__NR_munmap) -+#define __NR_munmap 215 -+#endif -+ -+#if !defined(__NR_mremap) -+#define __NR_mremap 216 -+#endif -+ -+#if !defined(__NR_add_key) -+#define __NR_add_key 217 -+#endif -+ -+#if !defined(__NR_request_key) -+#define __NR_request_key 218 -+#endif -+ -+#if !defined(__NR_keyctl) -+#define __NR_keyctl 219 -+#endif -+ -+#if !defined(__NR_clone) -+#define __NR_clone 220 -+#endif -+ -+#if !defined(__NR_execve) -+#define __NR_execve 221 -+#endif -+ -+#if !defined(__NR_mmap) -+#define __NR_mmap 222 -+#endif -+ -+#if !defined(__NR_fadvise64) -+#define __NR_fadvise64 223 -+#endif -+ -+#if !defined(__NR_swapon) -+#define __NR_swapon 224 -+#endif -+ -+#if !defined(__NR_swapoff) -+#define __NR_swapoff 225 -+#endif -+ -+#if !defined(__NR_mprotect) -+#define __NR_mprotect 226 -+#endif -+ -+#if !defined(__NR_msync) -+#define __NR_msync 227 -+#endif -+ -+#if !defined(__NR_mlock) -+#define __NR_mlock 228 -+#endif -+ -+#if !defined(__NR_munlock) -+#define __NR_munlock 229 -+#endif -+ -+#if !defined(__NR_mlockall) -+#define __NR_mlockall 230 -+#endif -+ -+#if !defined(__NR_munlockall) -+#define __NR_munlockall 231 -+#endif -+ -+#if !defined(__NR_mincore) -+#define __NR_mincore 232 -+#endif -+ -+#if !defined(__NR_madvise) -+#define __NR_madvise 233 -+#endif -+ -+#if !defined(__NR_remap_file_pages) -+#define __NR_remap_file_pages 234 -+#endif -+ -+#if !defined(__NR_mbind) -+#define __NR_mbind 235 -+#endif -+ -+#if !defined(__NR_get_mempolicy) -+#define __NR_get_mempolicy 236 -+#endif -+ -+#if !defined(__NR_set_mempolicy) -+#define __NR_set_mempolicy 237 -+#endif -+ -+#if !defined(__NR_migrate_pages) -+#define __NR_migrate_pages 238 -+#endif -+ -+#if !defined(__NR_move_pages) -+#define __NR_move_pages 239 -+#endif -+ -+#if !defined(__NR_rt_tgsigqueueinfo) -+#define __NR_rt_tgsigqueueinfo 240 -+#endif -+ -+#if !defined(__NR_perf_event_open) -+#define __NR_perf_event_open 241 -+#endif -+ -+#if !defined(__NR_accept4) -+#define __NR_accept4 242 -+#endif -+ -+#if !defined(__NR_recvmmsg) -+#define __NR_recvmmsg 243 -+#endif -+ -+#if !defined(__NR_wait4) -+#define __NR_wait4 260 -+#endif -+ -+#if !defined(__NR_prlimit64) -+#define __NR_prlimit64 261 -+#endif -+ -+#if !defined(__NR_fanotify_init) -+#define __NR_fanotify_init 262 -+#endif -+ -+#if !defined(__NR_fanotify_mark) -+#define __NR_fanotify_mark 263 -+#endif -+ -+#if !defined(__NR_name_to_handle_at) -+#define __NR_name_to_handle_at 264 -+#endif -+ -+#if !defined(__NR_open_by_handle_at) -+#define __NR_open_by_handle_at 265 -+#endif -+ -+#if !defined(__NR_clock_adjtime) -+#define __NR_clock_adjtime 266 -+#endif -+ -+#if !defined(__NR_syncfs) -+#define __NR_syncfs 267 -+#endif -+ -+#if !defined(__NR_setns) -+#define __NR_setns 268 -+#endif -+ -+#if !defined(__NR_sendmmsg) -+#define __NR_sendmmsg 269 -+#endif -+ -+#if !defined(__NR_process_vm_readv) -+#define __NR_process_vm_readv 270 -+#endif -+ -+#if !defined(__NR_process_vm_writev) -+#define __NR_process_vm_writev 271 -+#endif -+ -+#if !defined(__NR_kcmp) -+#define __NR_kcmp 272 -+#endif -+ -+#if !defined(__NR_finit_module) -+#define __NR_finit_module 273 -+#endif -+ -+#if !defined(__NR_sched_setattr) -+#define __NR_sched_setattr 274 -+#endif -+ -+#if !defined(__NR_sched_getattr) -+#define __NR_sched_getattr 275 -+#endif -+ -+#if !defined(__NR_renameat2) -+#define __NR_renameat2 276 -+#endif -+ -+#if !defined(__NR_seccomp) -+#define __NR_seccomp 277 -+#endif -+ -+#if !defined(__NR_getrandom) -+#define __NR_getrandom 278 -+#endif -+ -+#if !defined(__NR_memfd_create) -+#define __NR_memfd_create 279 -+#endif -+ -+#if !defined(__NR_bpf) -+#define __NR_bfp 280 -+#endif -+ -+#if !defined(__NR_execveat) -+#define __NR_execveat 281 -+#endif -+ -+#if !defined(__NR_userfaultfd) -+#define __NR_userfaultfd 282 -+#endif -+ -+#if !defined(__NR_membarrier) -+#define __NR_membarrier 283 -+#endif -+ -+#if !defined(__NR_mlock2) -+#define __NR_mlock2 284 -+#endif -+ -+#if !defined(__NR_copy_file_range) -+#define __NR_copy_file_range 285 -+#endif -+ -+#if !defined(__NR_preadv2) -+#define __NR_preadv2 286 -+#endif -+ -+#if !defined(__NR_pwritev2) -+#define __NR_pwritev2 287 -+#endif -+ -+#if !defined(__NR_pkey_mprotect) -+#define __NR_pkey_mprotect 288 -+#endif -+ -+#if !defined(__NR_pkey_alloc) -+#define __NR_pkey_alloc 289 -+#endif -+ -+#if !defined(__NR_pkey_free) -+#define __NR_pkey_free 290 -+#endif -+ -+#if !defined(__NR_statx) -+#define __NR_statx 291 -+#endif -+ -+#if !defined(__NR_io_pgetevents) -+#define __NR_io_pgetevents 292 -+#endif -+ -+#if !defined(__NR_rseq) -+#define __NR_rseq 293 -+#endif -+ -+#if !defined(__NR_clone3) -+#define __NR_clone3 435 -+#endif -+ -+#endif // SANDBOX_LINUX_SYSTEM_HEADERS_LOONG64_LINUX_SYSCALLS_H_ -diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_broker_policy_linux.cc b/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_broker_policy_linux.cc -index 87a0cc1fa..3702bf91b 100644 ---- a/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_broker_policy_linux.cc -+++ b/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_broker_policy_linux.cc -@@ -87,6 +87,12 @@ ResultExpr BrokerProcessPolicy::EvaluateSyscall(int sysno) const { - return Allow(); - break; - #endif -+#if defined(__NR_statx) -+ case __NR_statx: -+ if (allowed_command_set_.test(syscall_broker::COMMAND_STAT)) -+ return Allow(); -+ break; +diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_broker_policy_linux.cc b/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_broker_policy_linux.cc +index 87a0cc1fa..3702bf91b 100644 +--- a/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_broker_policy_linux.cc ++++ b/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_broker_policy_linux.cc +@@ -87,6 +87,12 @@ ResultExpr BrokerProcessPolicy::EvaluateSyscall(int sysno) const { + return Allow(); + break; + #endif ++#if defined(__NR_statx) ++ case __NR_statx: ++ if (allowed_command_set_.test(syscall_broker::COMMAND_STAT)) ++ return Allow(); ++ break; +#endif #if defined(__NR_lstat) case __NR_lstat: @@ -2577,15 +1470,28 @@ index ef49a63ee..7e8c6ccca 100644 case __NR_ftruncate64: #endif -#if !defined(__aarch64__) ++#if !defined(__aarch64__) && !defined(__loongarch_lp64) + case __NR_getdents: + #endif + case __NR_getdents64: +diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_network_policy_linux.cc b/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_network_policy_linux.cc +index ed1582d79..f7a7b14df 100644 +--- a/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_network_policy_linux.cc ++++ b/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_network_policy_linux.cc +@@ -255,7 +255,7 @@ ResultExpr NetworkProcessPolicy::EvaluateSyscall(int sysno) const { + case __NR_fdatasync: + case __NR_fsync: + case __NR_mremap: +-#if !defined(__aarch64__) +#if !defined(__aarch64__) && !defined(__loongarch_lp64) case __NR_getdents: #endif case __NR_getdents64: diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/sandbox_linux.cc b/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/sandbox_linux.cc -index bc45e2521..9105c363e 100644 +index e77b8d40e..a49f686f5 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/sandbox_linux.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/sandbox_linux.cc -@@ -555,7 +555,11 @@ bpf_dsl::ResultExpr SandboxLinux::HandleViaBroker(int sysno) const { +@@ -552,7 +552,11 @@ bpf_dsl::ResultExpr SandboxLinux::HandleViaBroker(int sysno) const { const bpf_dsl::ResultExpr handle_via_broker = bpf_dsl::Trap(syscall_broker::BrokerClient::SIGSYS_Handler, broker_process_->GetBrokerClientSignalBased()); diff --git a/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0013-qtwebengine-6.7.0-fix-blink-for-loongarch64.patch b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0013-qtwebengine-6.7.0-fix-blink-for-loongarch64.patch new file mode 100644 index 00000000..bdb4df15 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0013-qtwebengine-6.7.0-fix-blink-for-loongarch64.patch @@ -0,0 +1,111 @@ +From 8b5c4d685be7422bf14b247c5098ccb62f773c5a Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 09:26:47 +0000 +Subject: [PATCH 13/19] qtwebengine 6.7.0 fix blink for loongarch64. + +--- + .../blink/renderer/platform/BUILD.gn | 12 +++++----- + .../graphics/gpu/webgl_image_conversion.cc | 22 ------------------- + 2 files changed, 6 insertions(+), 28 deletions(-) + +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/blink/renderer/platform/BUILD.gn b/qtwebengine/src/3rdparty/chromium/third_party/blink/renderer/platform/BUILD.gn +index ee7d37507..37033505d 100644 +--- a/qtwebengine/src/3rdparty/chromium/third_party/blink/renderer/platform/BUILD.gn ++++ b/qtwebengine/src/3rdparty/chromium/third_party/blink/renderer/platform/BUILD.gn +@@ -1589,12 +1589,12 @@ jumbo_component("platform") { + } + } + +- if (current_cpu == "loong64") { +- cflags = [ +- "-mlsx", +- "-flax-vector-conversions", +- ] +- } ++ #if (current_cpu == "loong64") { ++ # cflags = [ ++ # "-mlsx", ++ # "-flax-vector-conversions", ++ # ] ++ #} + + jumbo_excluded_sources = [ + "bindings/parkable_string_manager.cc", +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/gpu/webgl_image_conversion.cc b/qtwebengine/src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/gpu/webgl_image_conversion.cc +index d5040ae06..3d3938a03 100644 +--- a/qtwebengine/src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/gpu/webgl_image_conversion.cc ++++ b/qtwebengine/src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/gpu/webgl_image_conversion.cc +@@ -12,7 +12,6 @@ + #include "base/numerics/checked_math.h" + #include "build/build_config.h" + #include "third_party/blink/renderer/platform/graphics/cpu/arm/webgl_image_conversion_neon.h" +-#include "third_party/blink/renderer/platform/graphics/cpu/loongarch64/webgl_image_conversion_lsx.h" + #include "third_party/blink/renderer/platform/graphics/cpu/mips/webgl_image_conversion_msa.h" + #include "third_party/blink/renderer/platform/graphics/cpu/x86/webgl_image_conversion_sse.h" + #include "third_party/blink/renderer/platform/graphics/image_observer.h" +@@ -902,10 +901,6 @@ void Unpack( + #if defined(HAVE_MIPS_MSA_INTRINSICS) + simd::unpackOneRowOfBGRA8LittleToRGBA8MSA(source32, destination32, + pixels_per_row); +-#endif +-#if defined(ARCH_CPU_LOONGARCH_FAMILY) +- simd::UnpackOneRowOfBGRA8LittleToRGBA8(source32, destination32, +- pixels_per_row); + #endif + for (unsigned i = 0; i < pixels_per_row; ++i) { + uint32_t bgra = source32[i]; +@@ -937,10 +932,6 @@ void Unpack( + #if defined(HAVE_MIPS_MSA_INTRINSICS) + simd::unpackOneRowOfRGBA5551ToRGBA8MSA(source, destination, pixels_per_row); + #endif +-#if defined(ARCH_CPU_LOONGARCH_FAMILY) +- simd::UnpackOneRowOfRGBA5551LittleToRGBA8(source, destination, +- pixels_per_row); +-#endif + + for (unsigned i = 0; i < pixels_per_row; ++i) { + uint16_t packed_value = source[0]; +@@ -970,10 +961,6 @@ void Unpack( + #endif + #if defined(HAVE_MIPS_MSA_INTRINSICS) + simd::unpackOneRowOfRGBA4444ToRGBA8MSA(source, destination, pixels_per_row); +-#endif +-#if defined(ARCH_CPU_LOONGARCH_FAMILY) +- simd::UnpackOneRowOfRGBA4444LittleToRGBA8(source, destination, +- pixels_per_row); + #endif + for (unsigned i = 0; i < pixels_per_row; ++i) { + uint16_t packed_value = source[0]; +@@ -1288,9 +1275,6 @@ void Pack +Date: Tue, 16 Apr 2024 12:29:09 +0000 +Subject: [PATCH 14/19] fix spellcheck_buildflags.h file mission. + +--- + qtwebengine/src/3rdparty/chromium/content/browser/BUILD.gn | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/qtwebengine/src/3rdparty/chromium/content/browser/BUILD.gn b/qtwebengine/src/3rdparty/chromium/content/browser/BUILD.gn +index d40a9252d..81ffa09be 100644 +--- a/qtwebengine/src/3rdparty/chromium/content/browser/BUILD.gn ++++ b/qtwebengine/src/3rdparty/chromium/content/browser/BUILD.gn +@@ -167,6 +167,7 @@ jumbo_source_set("browser") { + "//cc/animation", + "//cc/mojo_embedder", + "//cc/paint", ++ "//components/spellcheck:buildflags", + "//components/attribution_reporting:mojom", + "//components/back_forward_cache:enum", + "//components/browsing_topics/common:common", +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qtwebengine-chromium-libyuv-add-loongarch64-lsx-defi.patch b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0015-qtwebengine-6.7.0-chromium-libyuv-add-loongarch_lsx-.patch similarity index 57% rename from loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qtwebengine-chromium-libyuv-add-loongarch64-lsx-defi.patch rename to loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0015-qtwebengine-6.7.0-chromium-libyuv-add-loongarch_lsx-.patch index cc6c73ac..391fa036 100644 --- a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qtwebengine-chromium-libyuv-add-loongarch64-lsx-defi.patch +++ b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0015-qtwebengine-6.7.0-chromium-libyuv-add-loongarch_lsx-.patch @@ -1,18 +1,29 @@ -From e2a4920933651b5234e7ac90e16c84cdfadca2b6 Mon Sep 17 00:00:00 2001 +From 8fe222f77d63b29b00e7236d18b27a1805cd59f3 Mon Sep 17 00:00:00 2001 From: Sun Haiyong -Date: Thu, 25 Jan 2024 16:27:21 +0000 -Subject: [PATCH] qtwebengine chromium libyuv add loongarch64 lsx define. +Date: Tue, 16 Apr 2024 17:00:41 +0000 +Subject: [PATCH 15/19] qtwebengine 6.7.0 chromium libyuv add loongarch_lsx + config. --- - .../chromium/third_party/libyuv/BUILD.gn | 19 +++++++++++++++++++ - .../chromium/third_party/libyuv/libyuv.gni | 2 ++ - 2 files changed, 21 insertions(+) + .../chromium/third_party/libyuv/BUILD.gn | 24 +++++++++++++++++++ + .../chromium/third_party/libyuv/libyuv.gni | 3 +++ + 2 files changed, 27 insertions(+) diff --git a/qtwebengine/src/3rdparty/chromium/third_party/libyuv/BUILD.gn b/qtwebengine/src/3rdparty/chromium/third_party/libyuv/BUILD.gn -index ddb27de..54e9e65 100644 +index d3f8dcf72..82d602038 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/libyuv/BUILD.gn +++ b/qtwebengine/src/3rdparty/chromium/third_party/libyuv/BUILD.gn -@@ -70,6 +70,10 @@ group("libyuv") { +@@ -36,6 +36,9 @@ config("libyuv_config") { + if (libyuv_disable_rvv) { + defines += [ "LIBYUV_DISABLE_RVV" ] + } ++ if (libyuv_disable_lsx) { ++ defines += [ "LIBYUV_DISABLE_LSX" ] ++ } + } + + # This target is built when no specific target is specified on the command line. +@@ -74,6 +77,10 @@ group("libyuv") { deps += [ ":libyuv_msa" ] } @@ -23,14 +34,14 @@ index ddb27de..54e9e65 100644 if (!is_ios && !libyuv_disable_jpeg) { # Make sure that clients of libyuv link with libjpeg. This can't go in # libyuv_internal because in Windows x64 builds that will generate a clang -@@ -236,6 +240,21 @@ if (libyuv_use_msa) { +@@ -242,6 +249,23 @@ if (libyuv_use_msa) { } } +if (libyuv_use_lsx) { + static_library("libyuv_lsx") { + sources = [ -+ # LSX Source Files ++ # MSA Source Files + "source/rotate_lsx.cc", + "source/row_lsx.cc", + "source/scale_lsx.cc", @@ -41,15 +52,25 @@ index ddb27de..54e9e65 100644 + public_configs = [ ":libyuv_config" ] + } +} ++ ++ + if (libyuv_include_tests) { config("libyuv_unittest_warnings_config") { if (!is_win) { diff --git a/qtwebengine/src/3rdparty/chromium/third_party/libyuv/libyuv.gni b/qtwebengine/src/3rdparty/chromium/third_party/libyuv/libyuv.gni -index 852f08c..eb2ada4 100644 +index 0a6c44533..58323691f 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/libyuv/libyuv.gni +++ b/qtwebengine/src/3rdparty/chromium/third_party/libyuv/libyuv.gni -@@ -20,4 +20,6 @@ declare_args() { +@@ -14,6 +14,7 @@ declare_args() { + libyuv_include_tests = !build_with_chromium + libyuv_disable_jpeg = false + libyuv_disable_rvv = false ++ libyuv_disable_lsx = false + libyuv_use_neon = + current_cpu == "arm64" || + (current_cpu == "arm" && (arm_use_neon || arm_optionally_use_neon)) +@@ -21,4 +22,6 @@ declare_args() { (current_cpu == "mips64el" || current_cpu == "mipsel") && mips_use_msa libyuv_use_mmi = (current_cpu == "mips64el" || current_cpu == "mipsel") && mips_use_mmi diff --git a/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0016-qtwebengine-6.7.0-fix-libvpx-build-error.patch b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0016-qtwebengine-6.7.0-fix-libvpx-build-error.patch new file mode 100644 index 00000000..3d9df724 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0016-qtwebengine-6.7.0-fix-libvpx-build-error.patch @@ -0,0 +1,53 @@ +From b8a7db678ded27586b32ee86251d4d2730f77980 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 17:03:20 +0000 +Subject: [PATCH 16/19] qtwebengine 6.7.0 fix libvpx build error. + +--- + .../third_party/libvpx/source/config/linux/loongarch/vp8_rtcd.h | 2 ++ + .../libvpx/source/config/linux/loongarch/vpx_dsp_rtcd.h | 2 ++ + 2 files changed, 4 insertions(+) + +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/libvpx/source/config/linux/loongarch/vp8_rtcd.h b/qtwebengine/src/3rdparty/chromium/third_party/libvpx/source/config/linux/loongarch/vp8_rtcd.h +index a9ee12391..ce64606cd 100644 +--- a/qtwebengine/src/3rdparty/chromium/third_party/libvpx/source/config/linux/loongarch/vp8_rtcd.h ++++ b/qtwebengine/src/3rdparty/chromium/third_party/libvpx/source/config/linux/loongarch/vp8_rtcd.h +@@ -443,6 +443,7 @@ static void setup_rtcd_internal(void) { + int flags = loongarch_cpu_caps(); + + (void)flags; ++#if 0 + vp8_block_error = vp8_block_error_c; + if (flags & HAS_LSX) + vp8_block_error = vp8_block_error_lsx; +@@ -491,6 +492,7 @@ static void setup_rtcd_internal(void) { + vp8_sixtap_predict8x8 = vp8_sixtap_predict8x8_c; + if (flags & HAS_LSX) + vp8_sixtap_predict8x8 = vp8_sixtap_predict8x8_lsx; ++#endif + } + #endif + +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/libvpx/source/config/linux/loongarch/vpx_dsp_rtcd.h b/qtwebengine/src/3rdparty/chromium/third_party/libvpx/source/config/linux/loongarch/vpx_dsp_rtcd.h +index cd8e6a7a1..00624f2d4 100644 +--- a/qtwebengine/src/3rdparty/chromium/third_party/libvpx/source/config/linux/loongarch/vpx_dsp_rtcd.h ++++ b/qtwebengine/src/3rdparty/chromium/third_party/libvpx/source/config/linux/loongarch/vpx_dsp_rtcd.h +@@ -2271,6 +2271,7 @@ static void setup_rtcd_internal(void) { + int flags = loongarch_cpu_caps(); + + (void)flags; ++#if 0 + vpx_comp_avg_pred = vpx_comp_avg_pred_c; + if (flags & HAS_LSX) + vpx_comp_avg_pred = vpx_comp_avg_pred_lsx; +@@ -2442,6 +2443,7 @@ static void setup_rtcd_internal(void) { + vpx_variance8x8 = vpx_variance8x8_c; + if (flags & HAS_LSX) + vpx_variance8x8 = vpx_variance8x8_lsx; ++#endif + } + #endif + +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0017-qtwebengine-6.7.0-fix-web_cache-build-error.patch b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0017-qtwebengine-6.7.0-fix-web_cache-build-error.patch new file mode 100644 index 00000000..dcad3d52 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0017-qtwebengine-6.7.0-fix-web_cache-build-error.patch @@ -0,0 +1,27 @@ +From cb2efe4c32512b190563c7b7e859c96d6164ee00 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 17:03:55 +0000 +Subject: [PATCH 17/19] qtwebengine 6.7.0 fix web_cache build error. + +--- + qtwebengine/src/3rdparty/chromium/extensions/browser/BUILD.gn | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/qtwebengine/src/3rdparty/chromium/extensions/browser/BUILD.gn b/qtwebengine/src/3rdparty/chromium/extensions/browser/BUILD.gn +index e93f0f7ad..39f3e3778 100644 +--- a/qtwebengine/src/3rdparty/chromium/extensions/browser/BUILD.gn ++++ b/qtwebengine/src/3rdparty/chromium/extensions/browser/BUILD.gn +@@ -738,8 +738,8 @@ jumbo_source_set("browser_sources") { + "//components/update_client", + "//components/variations", + "//components/version_info", +- "//components/web_cache/browser", +- "//components/web_cache/browser:browser", ++# "//components/web_cache/browser", ++# "//components/web_cache/browser:browser", + ] + } + } +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0018-qtwebengine-6.7.0-open-lsx-and-lasx-option-for-loong.patch b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0018-qtwebengine-6.7.0-open-lsx-and-lasx-option-for-loong.patch new file mode 100644 index 00000000..22583759 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0018-qtwebengine-6.7.0-open-lsx-and-lasx-option-for-loong.patch @@ -0,0 +1,27 @@ +From 0b3d112e3c2bb61b63a02b4f2ccf9edd0b1288e4 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 17:05:01 +0000 +Subject: [PATCH 18/19] qtwebengine 6.7.0 open lsx and lasx option for + loongarch64. + +--- + .../src/3rdparty/chromium/build/config/loongarch64.gni | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/qtwebengine/src/3rdparty/chromium/build/config/loongarch64.gni b/qtwebengine/src/3rdparty/chromium/build/config/loongarch64.gni +index 9a95ec915..e9e0dedcb 100644 +--- a/qtwebengine/src/3rdparty/chromium/build/config/loongarch64.gni ++++ b/qtwebengine/src/3rdparty/chromium/build/config/loongarch64.gni +@@ -7,7 +7,7 @@ import("//build/config/v8_target_cpu.gni") + if (current_cpu == "loong64") { + declare_args() { + # LOONGARCH64 SIMD Arch compilation flag. +- loongarch64_use_lsx = false +- loongarch64_use_lasx = false ++ loongarch64_use_lsx = true ++ loongarch64_use_lasx = true + } + } +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0019-qtwebengine-6.7.0-add-sandbox-syscalls-for-loongarch.patch b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0019-qtwebengine-6.7.0-add-sandbox-syscalls-for-loongarch.patch new file mode 100644 index 00000000..443cc778 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6-tools/6.7.1/patches/0019-qtwebengine-6.7.0-add-sandbox-syscalls-for-loongarch.patch @@ -0,0 +1,870 @@ +From 07d0b1bebb97acd6184e68c9e7993bf11d5d5713 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 17:06:28 +0000 +Subject: [PATCH 19/19] qtwebengine 6.7.0 add sandbox syscalls for loongarch64. + +--- + .../loongarch64_linux_syscalls.h | 851 ++++++++++++++++++ + 1 file changed, 851 insertions(+) + create mode 100644 qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/loongarch64_linux_syscalls.h + +diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/loongarch64_linux_syscalls.h b/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/loongarch64_linux_syscalls.h +new file mode 100644 +index 000000000..65bd0ac8e +--- /dev/null ++++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/loongarch64_linux_syscalls.h +@@ -0,0 +1,851 @@ ++// Copyright 2021 The Chromium Authors. All rights reserved. ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++#ifndef SANDBOX_LINUX_SYSTEM_HEADERS_LOONGARCH64_LINUX_SYSCALLS_H_ ++#define SANDBOX_LINUX_SYSTEM_HEADERS_LOONGARCH64_LINUX_SYSCALLS_H_ ++ ++#if !defined(__loongarch__) ++#error "Including header on wrong architecture" ++#endif ++#include ++#if !defined(__NR_io_setup) ++#define __NR_io_setup 0 ++#endif ++#if !defined(__NR_io_destroy) ++#define __NR_io_destroy 1 ++#endif ++#if !defined(__NR_io_submit) ++#define __NR_io_submit 2 ++#endif ++#if !defined(__NR_io_cancel) ++#define __NR_io_cancel 3 ++#endif ++#if !defined(__NR_io_getevents) ++#define __NR_io_getevents 4 ++#endif ++#if !defined(__NR_setxattr) ++#define __NR_setxattr 5 ++#endif ++#if !defined(__NR_lsetxattr) ++#define __NR_lsetxattr 6 ++#endif ++#if !defined(__NR_fsetxattr) ++#define __NR_fsetxattr 7 ++#endif ++#if !defined(__NR_getxattr) ++#define __NR_getxattr 8 ++#endif ++#if !defined(__NR_lgetxattr) ++#define __NR_lgetxattr 9 ++#endif ++#if !defined(__NR_fgetxattr) ++#define __NR_fgetxattr 10 ++#endif ++#if !defined(__NR_listxattr) ++#define __NR_listxattr 11 ++#endif ++#if !defined(__NR_llistxattr) ++#define __NR_llistxattr 12 ++#endif ++#if !defined(__NR_flistxattr) ++#define __NR_flistxattr 13 ++#endif ++#if !defined(__NR_removexattr) ++#define __NR_removexattr 14 ++#endif ++#if !defined(__NR_lremovexattr) ++#define __NR_lremovexattr 15 ++#endif ++#if !defined(__NR_fremovexattr) ++#define __NR_fremovexattr 16 ++#endif ++#if !defined(__NR_getcwd) ++#define __NR_getcwd 17 ++#endif ++#if !defined(__NR_lookup_dcookie) ++#define __NR_lookup_dcookie 18 ++#endif ++#if !defined(__NR_eventfd2) ++#define __NR_eventfd2 19 ++#endif ++#if !defined(__NR_epoll_create1) ++#define __NR_epoll_create1 20 ++#endif ++#if !defined(__NR_epoll_ctl) ++#define __NR_epoll_ctl 21 ++#endif ++#if !defined(__NR_epoll_pwait) ++#define __NR_epoll_pwait 22 ++#endif ++#if !defined(__NR_dup) ++#define __NR_dup 23 ++#endif ++#if !defined(__NR_dup3) ++#define __NR_dup3 24 ++#endif ++#if !defined(__NR_fcntl) ++#define __NR_fcntl 25 ++#endif ++#if !defined(__NR_inotify_init1) ++#define __NR_inotify_init1 26 ++#endif ++#if !defined(__NR_inotify_add_watch) ++#define __NR_inotify_add_watch 27 ++#endif ++#if !defined(__NR_inotify_rm_watch) ++#define __NR_inotify_rm_watch 28 ++#endif ++#if !defined(__NR_ioctl) ++#define __NR_ioctl 29 ++#endif ++#if !defined(__NR_ioprio_set) ++#define __NR_ioprio_set 30 ++#endif ++#if !defined(__NR_ioprio_get) ++#define __NR_ioprio_get 31 ++#endif ++#if !defined(__NR_flock) ++#define __NR_flock 32 ++#endif ++#if !defined(__NR_mknodat) ++#define __NR_mknodat 33 ++#endif ++#if !defined(__NR_mkdirat) ++#define __NR_mkdirat 34 ++#endif ++#if !defined(__NR_unlinkat) ++#define __NR_unlinkat 35 ++#endif ++#if !defined(__NR_symlinkat) ++#define __NR_symlinkat 36 ++#endif ++#if !defined(__NR_linkat) ++#define __NR_linkat 37 ++#endif ++#if !defined(__NR_renameat) ++#define __NR_renameat 38 ++#endif ++#if !defined(__NR_umount2) ++#define __NR_umount2 39 ++#endif ++#if !defined(__NR_mount) ++#define __NR_mount 40 ++#endif ++#if !defined(__NR_pivot_root) ++#define __NR_pivot_root 41 ++#endif ++#if !defined(__NR_nfsservctl) ++#define __NR_nfsservctl 42 ++#endif ++#if !defined(__NR_statfs) ++#define __NR_statfs 43 ++#endif ++#if !defined(__NR_fstatfs) ++#define __NR_fstatfs 44 ++#endif ++#if !defined(__NR_truncate) ++#define __NR_truncate 45 ++#endif ++#if !defined(__NR_ftruncate) ++#define __NR_ftruncate 46 ++#endif ++#if !defined(__NR_fallocate) ++#define __NR_fallocate 47 ++#endif ++#if !defined(__NR_faccessat) ++#define __NR_faccessat 48 ++#endif ++#if !defined(__NR_chdir) ++#define __NR_chdir 49 ++#endif ++#if !defined(__NR_fchdir) ++#define __NR_fchdir 50 ++#endif ++#if !defined(__NR_chroot) ++#define __NR_chroot 51 ++#endif ++#if !defined(__NR_fchmod) ++#define __NR_fchmod 52 ++#endif ++#if !defined(__NR_fchmodat) ++#define __NR_fchmodat 53 ++#endif ++#if !defined(__NR_fchownat) ++#define __NR_fchownat 54 ++#endif ++#if !defined(__NR_fchown) ++#define __NR_fchown 55 ++#endif ++#if !defined(__NR_openat) ++#define __NR_openat 56 ++#endif ++#if !defined(__NR_close) ++#define __NR_close 57 ++#endif ++#if !defined(__NR_vhangup) ++#define __NR_vhangup 58 ++#endif ++#if !defined(__NR_pipe2) ++#define __NR_pipe2 59 ++#endif ++#if !defined(__NR_quotactl) ++#define __NR_quotactl 60 ++#endif ++#if !defined(__NR_getdents64) ++#define __NR_getdents64 61 ++#endif ++#if !defined(__NR_lseek) ++#define __NR_lseek 62 ++#endif ++#if !defined(__NR_read) ++#define __NR_read 63 ++#endif ++#if !defined(__NR_write) ++#define __NR_write 64 ++#endif ++#if !defined(__NR_readv) ++#define __NR_readv 65 ++#endif ++#if !defined(__NR_writev) ++#define __NR_writev 66 ++#endif ++#if !defined(__NR_pread64) ++#define __NR_pread64 67 ++#endif ++#if !defined(__NR_pwrite64) ++#define __NR_pwrite64 68 ++#endif ++#if !defined(__NR_preadv) ++#define __NR_preadv 69 ++#endif ++#if !defined(__NR_pwritev) ++#define __NR_pwritev 70 ++#endif ++#if !defined(__NR_sendfile) ++#define __NR_sendfile 71 ++#endif ++#if !defined(__NR_pselect6) ++#define __NR_pselect6 72 ++#endif ++#if !defined(__NR_ppoll) ++#define __NR_ppoll 73 ++#endif ++#if !defined(__NR_signalfd4) ++#define __NR_signalfd4 74 ++#endif ++#if !defined(__NR_vmsplice) ++#define __NR_vmsplice 75 ++#endif ++#if !defined(__NR_splice) ++#define __NR_splice 76 ++#endif ++#if !defined(__NR_tee) ++#define __NR_tee 77 ++#endif ++#if !defined(__NR_readlinkat) ++#define __NR_readlinkat 78 ++#endif ++#if defined(__ARCH_WANT_NEW_STAT) || defined(__ARCH_WANT_STAT64) ++#if !defined(__NR_newfstatat) ++#define __NR_newfstatat 79 ++#endif ++#if !defined(__NR_fstat) ++#define __NR_fstat 80 ++#endif ++#endif ++#if !defined(__NR_sync) ++#define __NR_sync 81 ++#endif ++#if !defined(__NR_fsync) ++#define __NR_fsync 82 ++#endif ++#if !defined(__NR_fdatasync) ++#define __NR_fdatasync 83 ++#endif ++#if !defined(__NR_sync_file_range) ++#define __NR_sync_file_range 84 ++#endif ++#if !defined(__NR_timerfd_create) ++#define __NR_timerfd_create 85 ++#endif ++#if !defined(__NR_timerfd_settime) ++#define __NR_timerfd_settime 86 ++#endif ++#if !defined(__NR_timerfd_gettime) ++#define __NR_timerfd_gettime 87 ++#endif ++#if !defined(__NR_utimensat) ++#define __NR_utimensat 88 ++#endif ++#if !defined(__NR_acct) ++#define __NR_acct 89 ++#endif ++#if !defined(__NR_capget) ++#define __NR_capget 90 ++#endif ++#if !defined(__NR_capset) ++#define __NR_capset 91 ++#endif ++#if !defined(__NR_personality) ++#define __NR_personality 92 ++#endif ++#if !defined(__NR_exit) ++#define __NR_exit 93 ++#endif ++#if !defined(__NR_exit_group) ++#define __NR_exit_group 94 ++#endif ++#if !defined(__NR_waitid) ++#define __NR_waitid 95 ++#endif ++#if !defined(__NR_set_tid_address) ++#define __NR_set_tid_address 96 ++#endif ++#if !defined(__NR_unshare) ++#define __NR_unshare 97 ++#endif ++#if !defined(__NR_futex) ++#define __NR_futex 98 ++#endif ++#if !defined(__NR_set_robust_list) ++#define __NR_set_robust_list 99 ++#endif ++#if !defined(__NR_get_robust_list) ++#define __NR_get_robust_list 100 ++#endif ++#if !defined(__NR_nanosleep) ++#define __NR_nanosleep 101 ++#endif ++#if !defined(__NR_getitimer) ++#define __NR_getitimer 102 ++#endif ++#if !defined(__NR_setitimer) ++#define __NR_setitimer 103 ++#endif ++#if !defined(__NR_kexec_load) ++#define __NR_kexec_load 104 ++#endif ++#if !defined(__NR_init_module) ++#define __NR_init_module 105 ++#endif ++#if !defined(__NR_delete_module) ++#define __NR_delete_module 106 ++#endif ++#if !defined(__NR_timer_create) ++#define __NR_timer_create 107 ++#endif ++#if !defined(__NR_timer_gettime) ++#define __NR_timer_gettime 108 ++#endif ++#if !defined(__NR_timer_getoverrun) ++#define __NR_timer_getoverrun 109 ++#endif ++#if !defined(__NR_timer_settime) ++#define __NR_timer_settime 110 ++#endif ++#if !defined(__NR_timer_delete) ++#define __NR_timer_delete 111 ++#endif ++#if !defined(__NR_clock_settime) ++#define __NR_clock_settime 112 ++#endif ++#if !defined(__NR_clock_gettime) ++#define __NR_clock_gettime 113 ++#endif ++#if !defined(__NR_clock_getres) ++#define __NR_clock_getres 114 ++#endif ++#if !defined(__NR_clock_nanosleep) ++#define __NR_clock_nanosleep 115 ++#endif ++#if !defined(__NR_syslog) ++#define __NR_syslog 116 ++#endif ++#if !defined(__NR_ptrace) ++#define __NR_ptrace 117 ++#endif ++#if !defined(__NR_sched_setparam) ++#define __NR_sched_setparam 118 ++#endif ++#if !defined(__NR_sched_setscheduler) ++#define __NR_sched_setscheduler 119 ++#endif ++#if !defined(__NR_sched_getscheduler) ++#define __NR_sched_getscheduler 120 ++#endif ++#if !defined(__NR_sched_getparam) ++#define __NR_sched_getparam 121 ++#endif ++#if !defined(__NR_sched_setaffinity) ++#define __NR_sched_setaffinity 122 ++#endif ++#if !defined(__NR_sched_getaffinity) ++#define __NR_sched_getaffinity 123 ++#endif ++#if !defined(__NR_sched_yield) ++#define __NR_sched_yield 124 ++#endif ++#if !defined(__NR_sched_get_priority_max) ++#define __NR_sched_get_priority_max 125 ++#endif ++#if !defined(__NR_sched_get_priority_min) ++#define __NR_sched_get_priority_min 126 ++#endif ++#if !defined(__NR_sched_rr_get_interval) ++#define __NR_sched_rr_get_interval 127 ++#endif ++#if !defined(__NR_restart_syscall) ++#define __NR_restart_syscall 128 ++#endif ++#if !defined(__NR_kill) ++#define __NR_kill 129 ++#endif ++#if !defined(__NR_tkill) ++#define __NR_tkill 130 ++#endif ++#if !defined(__NR_tgkill) ++#define __NR_tgkill 131 ++#endif ++#if !defined(__NR_sigaltstack) ++#define __NR_sigaltstack 132 ++#endif ++#if !defined(__NR_rt_sigsuspend) ++#define __NR_rt_sigsuspend 133 ++#endif ++#if !defined(__NR_rt_sigaction) ++#define __NR_rt_sigaction 134 ++#endif ++#if !defined(__NR_rt_sigprocmask) ++#define __NR_rt_sigprocmask 135 ++#endif ++#if !defined(__NR_rt_sigpending) ++#define __NR_rt_sigpending 136 ++#endif ++#if !defined(__NR_rt_sigtimedwait) ++#define __NR_rt_sigtimedwait 137 ++#endif ++#if !defined(__NR_rt_sigqueueinfo) ++#define __NR_rt_sigqueueinfo 138 ++#endif ++#if !defined(__NR_rt_sigreturn) ++#define __NR_rt_sigreturn 139 ++#endif ++#if !defined(__NR_setpriority) ++#define __NR_setpriority 140 ++#endif ++#if !defined(__NR_getpriority) ++#define __NR_getpriority 141 ++#endif ++#if !defined(__NR_reboot) ++#define __NR_reboot 142 ++#endif ++#if !defined(__NR_setregid) ++#define __NR_setregid 143 ++#endif ++#if !defined(__NR_setgid) ++#define __NR_setgid 144 ++#endif ++#if !defined(__NR_setreuid) ++#define __NR_setreuid 145 ++#endif ++#if !defined(__NR_setuid) ++#define __NR_setuid 146 ++#endif ++#if !defined(__NR_setresuid) ++#define __NR_setresuid 147 ++#endif ++#if !defined(__NR_getresuid) ++#define __NR_getresuid 148 ++#endif ++#if !defined(__NR_setresgid) ++#define __NR_setresgid 149 ++#endif ++#if !defined(__NR_getresgid) ++#define __NR_getresgid 150 ++#endif ++#if !defined(__NR_setfsuid) ++#define __NR_setfsuid 151 ++#endif ++#if !defined(__NR_setfsgid) ++#define __NR_setfsgid 152 ++#endif ++#if !defined(__NR_times) ++#define __NR_times 153 ++#endif ++#if !defined(__NR_setpgid) ++#define __NR_setpgid 154 ++#endif ++#if !defined(__NR_getpgid) ++#define __NR_getpgid 155 ++#endif ++#if !defined(__NR_getsid) ++#define __NR_getsid 156 ++#endif ++#if !defined(__NR_setsid) ++#define __NR_setsid 157 ++#endif ++#if !defined(__NR_getgroups) ++#define __NR_getgroups 158 ++#endif ++#if !defined(__NR_setgroups) ++#define __NR_setgroups 159 ++#endif ++#if !defined(__NR_uname) ++#define __NR_uname 160 ++#endif ++#if !defined(__NR_sethostname) ++#define __NR_sethostname 161 ++#endif ++#if !defined(__NR_setdomainname) ++#define __NR_setdomainname 162 ++#endif ++#if !defined(__NR_getrlimit) ++#define __NR_getrlimit 163 ++#endif ++#if !defined(__NR_setrlimit) ++#define __NR_setrlimit 164 ++#endif ++#if !defined(__NR_getrusage) ++#define __NR_getrusage 165 ++#endif ++#if !defined(__NR_umask) ++#define __NR_umask 166 ++#endif ++#if !defined(__NR_prctl) ++#define __NR_prctl 167 ++#endif ++#if !defined(__NR_getcpu) ++#define __NR_getcpu 168 ++#endif ++#if !defined(__NR_gettimeofday) ++#define __NR_gettimeofday 169 ++#endif ++#if !defined(__NR_settimeofday) ++#define __NR_settimeofday 170 ++#endif ++#if !defined(__NR_adjtimex) ++#define __NR_adjtimex 171 ++#endif ++#if !defined(__NR_getpid) ++#define __NR_getpid 172 ++#endif ++#if !defined(__NR_getppid) ++#define __NR_getppid 173 ++#endif ++#if !defined(__NR_getuid) ++#define __NR_getuid 174 ++#endif ++#if !defined(__NR_geteuid) ++#define __NR_geteuid 175 ++#endif ++#if !defined(__NR_getgid) ++#define __NR_getgid 176 ++#endif ++#if !defined(__NR_getegid) ++#define __NR_getegid 177 ++#endif ++#if !defined(__NR_gettid) ++#define __NR_gettid 178 ++#endif ++#if !defined(__NR_sysinfo) ++#define __NR_sysinfo 179 ++#endif ++#if !defined(__NR_mq_open) ++#define __NR_mq_open 180 ++#endif ++#if !defined(__NR_mq_unlink) ++#define __NR_mq_unlink 181 ++#endif ++#if !defined(__NR_mq_timedsend) ++#define __NR_mq_timedsend 182 ++#endif ++#if !defined(__NR_mq_timedreceive) ++#define __NR_mq_timedreceive 183 ++#endif ++#if !defined(__NR_mq_notify) ++#define __NR_mq_notify 184 ++#endif ++#if !defined(__NR_mq_getsetattr) ++#define __NR_mq_getsetattr 185 ++#endif ++#if !defined(__NR_msgget) ++#define __NR_msgget 186 ++#endif ++#if !defined(__NR_msgctl) ++#define __NR_msgctl 187 ++#endif ++#if !defined(__NR_msgrcv) ++#define __NR_msgrcv 188 ++#endif ++#if !defined(__NR_msgsnd) ++#define __NR_msgsnd 189 ++#endif ++#if !defined(__NR_semget) ++#define __NR_semget 190 ++#endif ++#if !defined(__NR_semctl) ++#define __NR_semctl 191 ++#endif ++#if !defined(__NR_semtimedop) ++#define __NR_semtimedop 192 ++#endif ++#if !defined(__NR_semop) ++#define __NR_semop 193 ++#endif ++#if !defined(__NR_shmget) ++#define __NR_shmget 194 ++#endif ++#if !defined(__NR_shmctl) ++#define __NR_shmctl 195 ++#endif ++#if !defined(__NR_shmat) ++#define __NR_shmat 196 ++#endif ++#if !defined(__NR_shmdt) ++#define __NR_shmdt 197 ++#endif ++#if !defined(__NR_socket) ++#define __NR_socket 198 ++#endif ++#if !defined(__NR_socketpair) ++#define __NR_socketpair 199 ++#endif ++#if !defined(__NR_bind) ++#define __NR_bind 200 ++#endif ++#if !defined(__NR_listen) ++#define __NR_listen 201 ++#endif ++#if !defined(__NR_accept) ++#define __NR_accept 202 ++#endif ++#if !defined(__NR_connect) ++#define __NR_connect 203 ++#endif ++#if !defined(__NR_getsockname) ++#define __NR_getsockname 204 ++#endif ++#if !defined(__NR_getpeername) ++#define __NR_getpeername 205 ++#endif ++#if !defined(__NR_sendto) ++#define __NR_sendto 206 ++#endif ++#if !defined(__NR_recvfrom) ++#define __NR_recvfrom 207 ++#endif ++#if !defined(__NR_setsockopt) ++#define __NR_setsockopt 208 ++#endif ++#if !defined(__NR_getsockopt) ++#define __NR_getsockopt 209 ++#endif ++#if !defined(__NR_shutdown) ++#define __NR_shutdown 210 ++#endif ++#if !defined(__NR_sendmsg) ++#define __NR_sendmsg 211 ++#endif ++#if !defined(__NR_recvmsg) ++#define __NR_recvmsg 212 ++#endif ++#if !defined(__NR_readahead) ++#define __NR_readahead 213 ++#endif ++#if !defined(__NR_brk) ++#define __NR_brk 214 ++#endif ++#if !defined(__NR_munmap) ++#define __NR_munmap 215 ++#endif ++#if !defined(__NR_mremap) ++#define __NR_mremap 216 ++#endif ++#if !defined(__NR_add_key) ++#define __NR_add_key 217 ++#endif ++#if !defined(__NR_request_key) ++#define __NR_request_key 218 ++#endif ++#if !defined(__NR_keyctl) ++#define __NR_keyctl 219 ++#endif ++#if !defined(__NR_clone) ++#define __NR_clone 220 ++#endif ++#if !defined(__NR_execve) ++#define __NR_execve 221 ++#endif ++#if !defined(__NR_mmap) ++#define __NR_mmap 222 ++#endif ++#if !defined(__NR_fadvise64) ++#define __NR_fadvise64 223 ++#endif ++#if !defined(__NR_swapon) ++#define __NR_swapon 224 ++#endif ++#if !defined(__NR_swapoff) ++#define __NR_swapoff 225 ++#endif ++#if !defined(__NR_mprotect) ++#define __NR_mprotect 226 ++#endif ++#if !defined(__NR_msync) ++#define __NR_msync 227 ++#endif ++#if !defined(__NR_mlock) ++#define __NR_mlock 228 ++#endif ++#if !defined(__NR_munlock) ++#define __NR_munlock 229 ++#endif ++#if !defined(__NR_mlockall) ++#define __NR_mlockall 230 ++#endif ++#if !defined(__NR_munlockall) ++#define __NR_munlockall 231 ++#endif ++#if !defined(__NR_mincore) ++#define __NR_mincore 232 ++#endif ++#if !defined(__NR_madvise) ++#define __NR_madvise 233 ++#endif ++#if !defined(__NR_remap_file_pages) ++#define __NR_remap_file_pages 234 ++#endif ++#if !defined(__NR_mbind) ++#define __NR_mbind 235 ++#endif ++#if !defined(__NR_get_mempolicy) ++#define __NR_get_mempolicy 236 ++#endif ++#if !defined(__NR_set_mempolicy) ++#define __NR_set_mempolicy 237 ++#endif ++#if !defined(__NR_migrate_pages) ++#define __NR_migrate_pages 238 ++#endif ++#if !defined(__NR_move_pages) ++#define __NR_move_pages 239 ++#endif ++#if !defined(__NR_rt_tgsigqueueinfo) ++#define __NR_rt_tgsigqueueinfo 240 ++#endif ++#if !defined(__NR_perf_event_open) ++#define __NR_perf_event_open 241 ++#endif ++#if !defined(__NR_accept4) ++#define __NR_accept4 242 ++#endif ++#if !defined(__NR_recvmmsg) ++#define __NR_recvmmsg 243 ++#endif ++#if !defined(__NR_wait4) ++#define __NR_wait4 260 ++#endif ++#if !defined(__NR_prlimit64) ++#define __NR_prlimit64 261 ++#endif ++#if !defined(__NR_fanotify_init) ++#define __NR_fanotify_init 262 ++#endif ++#if !defined(__NR_fanotify_mark) ++#define __NR_fanotify_mark 263 ++#endif ++#if !defined(__NR_name_to_handle_at) ++#define __NR_name_to_handle_at 264 ++#endif ++#if !defined(__NR_open_by_handle_at) ++#define __NR_open_by_handle_at 265 ++#endif ++#if !defined(__NR_clock_adjtime) ++#define __NR_clock_adjtime 266 ++#endif ++#if !defined(__NR_syncfs) ++#define __NR_syncfs 267 ++#endif ++#if !defined(__NR_setns) ++#define __NR_setns 268 ++#endif ++#if !defined(__NR_sendmmsg) ++#define __NR_sendmmsg 269 ++#endif ++#if !defined(__NR_process_vm_readv) ++#define __NR_process_vm_readv 270 ++#endif ++#if !defined(__NR_process_vm_writev) ++#define __NR_process_vm_writev 271 ++#endif ++#if !defined(__NR_kcmp) ++#define __NR_kcmp 272 ++#endif ++#if !defined(__NR_finit_module) ++#define __NR_finit_module 273 ++#endif ++#if !defined(__NR_sched_setattr) ++#define __NR_sched_setattr 274 ++#endif ++#if !defined(__NR_sched_getattr) ++#define __NR_sched_getattr 275 ++#endif ++#if !defined(__NR_renameat2) ++#define __NR_renameat2 276 ++#endif ++#if !defined(__NR_seccomp) ++#define __NR_seccomp 277 ++#endif ++#if !defined(__NR_getrandom) ++#define __NR_getrandom 278 ++#endif ++#if !defined(__NR_memfd_create) ++#define __NR_memfd_create 279 ++#endif ++#if !defined(__NR_bpf) ++#define __NR_bfp 280 ++#endif ++#if !defined(__NR_execveat) ++#define __NR_execveat 281 ++#endif ++#if !defined(__NR_userfaultfd) ++#define __NR_userfaultfd 282 ++#endif ++#if !defined(__NR_membarrier) ++#define __NR_membarrier 283 ++#endif ++#if !defined(__NR_mlock2) ++#define __NR_mlock2 284 ++#endif ++#if !defined(__NR_copy_file_range) ++#define __NR_copy_file_range 285 ++#endif ++#if !defined(__NR_preadv2) ++#define __NR_preadv2 286 ++#endif ++#if !defined(__NR_pwritev2) ++#define __NR_pwritev2 287 ++#endif ++#if !defined(__NR_pkey_mprotect) ++#define __NR_pkey_mprotect 288 ++#endif ++#if !defined(__NR_pkey_alloc) ++#define __NR_pkey_alloc 289 ++#endif ++#if !defined(__NR_pkey_free) ++#define __NR_pkey_free 290 ++#endif ++#if !defined(__NR_statx) ++#define __NR_statx 291 ++#endif ++#if !defined(__NR_io_pgetevents) ++#define __NR_io_pgetevents 292 ++#endif ++#if !defined(__NR_rseq) ++#define __NR_rseq 293 ++#endif ++#if !defined(__NR_clone3) ++#define __NR_clone3 435 ++#endif ++#endif // SANDBOX_LINUX_SYSTEM_HEADERS_LOONGARCH64_LINUX_SYSCALLS_H_ +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-add-compile-option-for-loongarch-gcc-14.patch b/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-add-compile-option-for-loongarch-gcc-14.patch deleted file mode 100644 index 3a7e959c..00000000 --- a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-add-compile-option-for-loongarch-gcc-14.patch +++ /dev/null @@ -1,33 +0,0 @@ -From dc8ecaa0d8ca85f96dd9a2bbbef67e36719575cf Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Wed, 24 Jan 2024 14:31:09 +0000 -Subject: [PATCH] add compile option for loongarch-gcc 14. - ---- - .../src/3rdparty/chromium/build/config/compiler/BUILD.gn | 3 ++ - 1 file changed, 3 insertions(+) - -diff --git a/qtwebengine/src/3rdparty/chromium/build/config/compiler/BUILD.gn b/qtwebengine/src/3rdparty/chromium/build/config/compiler/BUILD.gn -index f8d0a3146e..cdf6a13628 100644 ---- a/qtwebengine/src/3rdparty/chromium/build/config/compiler/BUILD.gn -+++ b/qtwebengine/src/3rdparty/chromium/build/config/compiler/BUILD.gn -@@ -406,6 +406,7 @@ config("compiler") { - cflags_cc += [ - "-Wno-deprecated-copy", - "-Wno-expansion-to-defined", -+ "-fpermissive", - ] - } - } -@@ -1341,6 +1342,8 @@ config("compiler_cpu_abi") { - } - cflags += [ - "-mabi=lp64d", -+ "-mno-lasx", -+ "-mlsx", - "-mcmodel=medium", - ] - } else if (current_cpu == "s390x") { --- -2.31.1 - diff --git a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-fix-filename-too-long-error-for-use-ninja.patch b/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-fix-filename-too-long-error-for-use-ninja.patch deleted file mode 100644 index c6989ef5..00000000 --- a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-fix-filename-too-long-error-for-use-ninja.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 01b00b1eb73abe4c3f4ee6945a6ad0ba0a9d647e Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Wed, 24 Jan 2024 14:46:39 +0000 -Subject: [PATCH] fix filename too long error for use ninja. - ---- - .../src/3rdparty/gn/src/gn/ninja_action_target_writer.cc | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/qtwebengine/src/3rdparty/gn/src/gn/ninja_action_target_writer.cc b/qtwebengine/src/3rdparty/gn/src/gn/ninja_action_target_writer.cc -index 6e1d2abf1d..7e2418d980 100644 ---- a/qtwebengine/src/3rdparty/gn/src/gn/ninja_action_target_writer.cc -+++ b/qtwebengine/src/3rdparty/gn/src/gn/ninja_action_target_writer.cc -@@ -125,6 +125,14 @@ std::string NinjaActionTargetWriter::WriteRuleDefinition() { - // strictly necessary for regular one-shot actions, but it's easier to - // just always define unique_name. - std::string rspfile = custom_rule_name; -+ -+ //quick workaround if filename length > 255 - ".rsp", just cut the dirs starting from the end -+ //please note ".$unique_name" is not used at the moment -+ int pos = 0; -+ std::string delimiter("_"); -+ while (rspfile.length() > 251 && (pos = rspfile.find_last_of(delimiter)) != (int) std::string::npos) -+ rspfile = rspfile.substr(0,pos); -+ - if (!target_->sources().empty()) - rspfile += ".$unique_name"; - rspfile += ".rsp"; --- -2.31.1 - diff --git a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-fix-sysroot-setup-for-Yongbao-OS-or-CLFS.patch b/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-fix-sysroot-setup-for-Yongbao-OS-or-CLFS.patch deleted file mode 100644 index a6a036ca..00000000 --- a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-fix-sysroot-setup-for-Yongbao-OS-or-CLFS.patch +++ /dev/null @@ -1,43 +0,0 @@ -From df7a164cb859193c46b36c1ae14dac0e9d09de53 Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Wed, 24 Jan 2024 14:34:27 +0000 -Subject: [PATCH] fix sysroot setup for Yongbao OS or CLFS. - ---- - .../src/3rdparty/chromium/build/config/linux/pkg_config.gni | 2 +- - .../chromium/build/linux/sysroot_scripts/sysroots.json | 6 ++++++ - 2 files changed, 7 insertions(+), 1 deletion(-) - -diff --git a/qtwebengine/src/3rdparty/chromium/build/config/linux/pkg_config.gni b/qtwebengine/src/3rdparty/chromium/build/config/linux/pkg_config.gni -index cb9b460033..5c10be079f 100644 ---- a/qtwebengine/src/3rdparty/chromium/build/config/linux/pkg_config.gni -+++ b/qtwebengine/src/3rdparty/chromium/build/config/linux/pkg_config.gni -@@ -44,7 +44,7 @@ declare_args() { - # chrome build scheme. This variable permits controlling this for GN builds - # in similar fashion by setting the `system_libdir` variable in the build's - # args.gn file to 'lib' or 'lib64' as appropriate for the target architecture. -- system_libdir = "lib" -+ system_libdir = "lib64" - } - - pkg_config_script = "//build/config/linux/pkg-config.py" -diff --git a/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/sysroots.json b/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/sysroots.json -index 355c350b20..82af680e32 100644 ---- a/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/sysroots.json -+++ b/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/sysroots.json -@@ -29,6 +29,12 @@ - "SysrootDir": "debian_bullseye_i386-sysroot", - "Tarball": "debian_bullseye_i386_sysroot.tar.xz" - }, -+ "bullseye_loong64": { -+ "Key": "20221105T211506Z-0", -+ "Sha1Sum": "6f27b4f65d8e190864e7c18fa281ffb418cf2e43", -+ "SysrootDir": "debian_bullseye_loong64-sysroot", -+ "Tarball": "debian_bullseye_loong64_sysroot.tar.xz" -+ }, - "bullseye_mips": { - "Key": "20221105T211506Z-0", - "Sha1Sum": "6f27b4f65d8e190864e7c18fa281ffb418cf2e43", --- -2.31.1 - diff --git a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qt6-qt3d-fix-for-gcc13.patch b/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qt6-qt3d-fix-for-gcc13.patch deleted file mode 100644 index fcd5ef0f..00000000 --- a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qt6-qt3d-fix-for-gcc13.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 91d75e0a89dfb57662884bbe90b18d3707410510 Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Wed, 13 Sep 2023 16:40:04 +0000 -Subject: [PATCH] qt6 qt3d fix for gcc13. - ---- - .../3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/qt3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp b/qt3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp -index 3488120..d22f65a 100644 ---- a/qt3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp -+++ b/qt3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp -@@ -51,6 +51,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - #include "FBXUtil.h" - #include - #include -+#include - #include - #include - #include --- -2.31.1 - diff --git a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qtwebengine-chromium-add-some-define-for-loongarch64.patch b/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qtwebengine-chromium-add-some-define-for-loongarch64.patch deleted file mode 100644 index 2b2efd1d..00000000 --- a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qtwebengine-chromium-add-some-define-for-loongarch64.patch +++ /dev/null @@ -1,153 +0,0 @@ -From 899b1bab2e740e0be1c5794dd332d12d0b0f6493 Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Wed, 24 Jan 2024 14:44:50 +0000 -Subject: [PATCH] qtwebengine chromium add some define for loongarch64. - ---- - .../base/allocator/partition_allocator/partition_alloc.gni | 2 +- - qtwebengine/src/3rdparty/chromium/build/build_config.h | 2 +- - .../src/3rdparty/chromium/build/detect_host_arch.py | 2 ++ - .../build/linux/sysroot_scripts/install-sysroot.py | 3 ++- - qtwebengine/src/3rdparty/chromium/skia/BUILD.gn | 2 ++ - .../third_party/boringssl/src/include/openssl/base.h | 3 +++ - .../src/3rdparty/chromium/third_party/libgav1/options.gni | 2 +- - .../third_party/swiftshader/third_party/llvm-10.0/BUILD.gn | 7 +++++++ - qtwebengine/src/3rdparty/chromium/ui/gl/features.gni | 2 +- - 9 files changed, 20 insertions(+), 5 deletions(-) - -diff --git a/qtwebengine/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc.gni b/qtwebengine/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc.gni -index 5602f40600..004f6f5dc6 100644 ---- a/qtwebengine/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc.gni -+++ b/qtwebengine/src/3rdparty/chromium/base/allocator/partition_allocator/partition_alloc.gni -@@ -14,7 +14,7 @@ if (is_apple) { - if (is_nacl) { - # NaCl targets don't use 64-bit pointers. - has_64_bit_pointers = false --} else if (current_cpu == "x64" || current_cpu == "arm64") { -+} else if (current_cpu == "x64" || current_cpu == "arm64" || current_cpu == "loong64") { - has_64_bit_pointers = true - } else if (current_cpu == "x86" || current_cpu == "arm") { - has_64_bit_pointers = false -diff --git a/qtwebengine/src/3rdparty/chromium/build/build_config.h b/qtwebengine/src/3rdparty/chromium/build/build_config.h -index 6db5d9bca0..171aee9fd1 100644 ---- a/qtwebengine/src/3rdparty/chromium/build/build_config.h -+++ b/qtwebengine/src/3rdparty/chromium/build/build_config.h -@@ -340,7 +340,7 @@ - #define ARCH_CPU_LOONG32 1 - #define ARCH_CPU_32_BITS 1 - #define ARCH_CPU_LITTLE_ENDIAN 1 --#elif defined(__loongarch64) -+#elif defined(__loongarch_lp64) - #define ARCH_CPU_LOONG_FAMILY 1 - #define ARCH_CPU_LOONG64 1 - #define ARCH_CPU_64_BITS 1 -diff --git a/qtwebengine/src/3rdparty/chromium/build/detect_host_arch.py b/qtwebengine/src/3rdparty/chromium/build/detect_host_arch.py -index c9d47e9139..6d76f27bc3 100755 ---- a/qtwebengine/src/3rdparty/chromium/build/detect_host_arch.py -+++ b/qtwebengine/src/3rdparty/chromium/build/detect_host_arch.py -@@ -24,6 +24,8 @@ def HostArch(): - host_arch = 'arm' - elif host_arch.startswith('aarch64'): - host_arch = 'arm64' -+ elif host_arch.startswith('loongarch64'): -+ host_arch = 'loong64' - elif host_arch.startswith('mips64'): - host_arch = 'mips64' - elif host_arch.startswith('mips'): -diff --git a/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py b/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py -index 42842a184d..31cdffc505 100755 ---- a/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py -+++ b/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py -@@ -44,13 +44,14 @@ SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) - URL_PREFIX = 'https://commondatastorage.googleapis.com' - URL_PATH = 'chrome-linux-sysroot/toolchain' - --VALID_ARCHS = ('arm', 'arm64', 'i386', 'amd64', 'mips', 'mips64el') -+VALID_ARCHS = ('arm', 'arm64', 'i386', 'amd64', 'mips', 'mips64el', 'loong64') - - ARCH_TRANSLATIONS = { - 'x64': 'amd64', - 'x86': 'i386', - 'mipsel': 'mips', - 'mips64': 'mips64el', -+ 'loongarch64': 'loong64', - } - - DEFAULT_TARGET_PLATFORM = 'bullseye' -diff --git a/qtwebengine/src/3rdparty/chromium/skia/BUILD.gn b/qtwebengine/src/3rdparty/chromium/skia/BUILD.gn -index 4bdb82800d..9739d84b45 100644 ---- a/qtwebengine/src/3rdparty/chromium/skia/BUILD.gn -+++ b/qtwebengine/src/3rdparty/chromium/skia/BUILD.gn -@@ -765,6 +765,8 @@ skia_source_set("skia_opts") { - # Conditional and empty body needed to avoid assert() below. - } else if (current_cpu == "riscv64") { - # Conditional and empty body needed to avoid assert() below. -+ } else if (current_cpu == "loong64") { -+ # Conditional and empty body needed to avoid assert() below. - } else { - assert(false, "Unknown cpu target") - } -diff --git a/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include/openssl/base.h b/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include/openssl/base.h -index cf93e85ba8..83a0f14305 100644 ---- a/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include/openssl/base.h -+++ b/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include/openssl/base.h -@@ -96,6 +96,9 @@ extern "C" { - #elif defined(__ARMEL__) || defined(_M_ARM) - #define OPENSSL_32_BIT - #define OPENSSL_ARM -+#elif defined(__loongarch_lp64) -+#define OPENSSL_64_BIT -+#define OPENSSL_LOONGARCH64 - #elif defined(__MIPSEL__) && !defined(__LP64__) - #define OPENSSL_32_BIT - #define OPENSSL_MIPS -diff --git a/qtwebengine/src/3rdparty/chromium/third_party/libgav1/options.gni b/qtwebengine/src/3rdparty/chromium/third_party/libgav1/options.gni -index 0aab011ea8..22b8add635 100644 ---- a/qtwebengine/src/3rdparty/chromium/third_party/libgav1/options.gni -+++ b/qtwebengine/src/3rdparty/chromium/third_party/libgav1/options.gni -@@ -9,5 +9,5 @@ declare_args() { - use_libgav1_parser = - (is_chromeos || is_linux || is_win) && - (target_cpu == "x86" || target_cpu == "x64" || target_cpu == "arm" || -- target_cpu == "arm64" || target_cpu == "ppc64") -+ target_cpu == "arm64" || target_cpu == "ppc64" || target_cpu == "loong64") - } -diff --git a/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn b/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn -index 59e52303c5..a60a42f840 100644 ---- a/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn -+++ b/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn -@@ -154,6 +154,8 @@ swiftshader_llvm_source_set("swiftshader_llvm") { - deps += [ ":swiftshader_llvm_mips" ] - } else if (current_cpu == "ppc64") { - deps += [ ":swiftshader_llvm_ppc" ] -+ } else if (current_cpu == "loong64") { -+ deps += [ ":swiftshader_llvm_loongarch64" ] - } else if (current_cpu == "riscv64") { - deps += [ ":swiftshader_llvm_riscv64" ] - } else if (current_cpu == "x86" || current_cpu == "x64") { -@@ -1330,6 +1332,11 @@ swiftshader_llvm_source_set("swiftshader_llvm_x86") { - ] - } - -+swiftshader_llvm_source_set("swiftshader_llvm_loongarch64") { -+ sources = [ -+ ] -+} -+ - swiftshader_llvm_source_set("swiftshader_llvm_riscv64") { - sources = [ - "llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp", -diff --git a/qtwebengine/src/3rdparty/chromium/ui/gl/features.gni b/qtwebengine/src/3rdparty/chromium/ui/gl/features.gni -index fbc49c2ebe..00eb1845c6 100644 ---- a/qtwebengine/src/3rdparty/chromium/ui/gl/features.gni -+++ b/qtwebengine/src/3rdparty/chromium/ui/gl/features.gni -@@ -37,5 +37,5 @@ declare_args() { - is_chromeos_ash || is_fuchsia) && - (target_cpu == "x86" || target_cpu == "x64" || target_cpu == "arm" || - target_cpu == "arm64" || target_cpu == "mipsel" || -- target_cpu == "mips64el" || target_cpu == "riscv64") -+ target_cpu == "mips64el" || target_cpu == "riscv64" || target_cpu == "loongarch64") - } --- -2.31.1 - diff --git a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch similarity index 69% rename from loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch rename to loongarch64/files/step/base_support/qt6/6.7.1/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch index 5a918562..dbddbed8 100644 --- a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch +++ b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch @@ -1,18 +1,18 @@ -From fd5ed317b3171176bb7ea17afe4f30d3c2c9ca2a Mon Sep 17 00:00:00 2001 +From cfd447be5356584a6cbbb3a64d3663b2eec97ea6 Mon Sep 17 00:00:00 2001 From: Sun Haiyong -Date: Mon, 26 Feb 2024 09:16:29 +0000 -Subject: [PATCH] qt6 webengine configure add loongarch64 support. +Date: Tue, 16 Apr 2024 02:56:05 +0000 +Subject: [PATCH 01/19] qt6 webengine configure add loongarch64 support. --- qtwebengine/configure.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qtwebengine/configure.cmake b/qtwebengine/configure.cmake -index a6c76b4..a1eb9e4 100644 +index a9f659533..9715488b1 100644 --- a/qtwebengine/configure.cmake +++ b/qtwebengine/configure.cmake -@@ -473,7 +473,7 @@ add_check_for_support( - MESSAGE "Build can be done only on Linux, Windows, macO, iOS and Android(on non-Windows hosts only)." +@@ -474,7 +474,7 @@ add_check_for_support( + MESSAGE "Build can be done only on Linux, Windows, macO, iOS and Android." ) if(LINUX AND CMAKE_CROSSCOMPILING) - set(supportedTargets "arm" "arm64" "armv7-a" "x86_64") diff --git a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qtwebengine-fix-loongarch64-define-because-chromium-.patch b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0002-qtwebengine-fix-loongarch64-define-because-chromium-.patch similarity index 63% rename from loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qtwebengine-fix-loongarch64-define-because-chromium-.patch rename to loongarch64/files/step/base_support/qt6/6.7.1/patches/0002-qtwebengine-fix-loongarch64-define-because-chromium-.patch index 864bd3b8..9ea4a57c 100644 --- a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qtwebengine-fix-loongarch64-define-because-chromium-.patch +++ b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0002-qtwebengine-fix-loongarch64-define-because-chromium-.patch @@ -1,7 +1,7 @@ -From 3a50532ec2c5d41af59cd7466c13926028fc48b9 Mon Sep 17 00:00:00 2001 +From ad3fcadb5d7ced050a90feb6f9e552338e02b922 Mon Sep 17 00:00:00 2001 From: Sun Haiyong -Date: Wed, 24 Jan 2024 14:49:13 +0000 -Subject: [PATCH] qtwebengine fix loongarch64 define because chromium use +Date: Tue, 16 Apr 2024 03:00:09 +0000 +Subject: [PATCH 02/19] qtwebengine fix loongarch64 define because chromium use loong64 as loongarch64. --- @@ -9,17 +9,17 @@ Subject: [PATCH] qtwebengine fix loongarch64 define because chromium use 1 file changed, 2 insertions(+) diff --git a/qtwebengine/cmake/Functions.cmake b/qtwebengine/cmake/Functions.cmake -index 9fb4299c50..3f24b30f1a 100644 +index 686f0fcdf..72de6da47 100644 --- a/qtwebengine/cmake/Functions.cmake +++ b/qtwebengine/cmake/Functions.cmake -@@ -663,6 +663,8 @@ function(get_gn_arch result arch) +@@ -635,6 +635,8 @@ function(get_gn_arch result arch) set(${result} "mips64el" PARENT_SCOPE) elseif(arch STREQUAL "riscv64") set(${result} "riscv64" PARENT_SCOPE) + elseif(arch STREQUAL "loongarch64") + set(${result} "loong64" PARENT_SCOPE) else() - message(DEBUG "Unsupported architecture: ${arch}") + message(FATAL_ERROR "Unknown architecture: ${arch}") endif() -- 2.31.1 diff --git a/loongarch64/files/step/base_support/qt6/6.7.1/patches/0003-qtwebengine-6.7.0-chromium-add-some-define-for-loong.patch b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0003-qtwebengine-6.7.0-chromium-add-some-define-for-loong.patch new file mode 100644 index 00000000..8d098743 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0003-qtwebengine-6.7.0-chromium-add-some-define-for-loong.patch @@ -0,0 +1,84 @@ +From 2b3c2e254becff0fbea6df02673b72935733d1ce Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 03:26:50 +0000 +Subject: [PATCH 03/19] qtwebengine 6.7.0 chromium add some define for + loongarch64. + +--- + .../chromium/build/linux/sysroot_scripts/install-sysroot.py | 2 +- + .../chromium/build/linux/sysroot_scripts/sysroots.json | 6 ++++++ + qtwebengine/src/3rdparty/chromium/skia/BUILD.gn | 2 ++ + .../src/3rdparty/chromium/third_party/libgav1/options.gni | 2 +- + .../third_party/swiftshader/third_party/llvm-10.0/BUILD.gn | 2 ++ + 5 files changed, 12 insertions(+), 2 deletions(-) + +diff --git a/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py b/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py +index a2ac8305d..56d32adf3 100755 +--- a/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py ++++ b/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py +@@ -35,7 +35,7 @@ from urllib.request import urlopen + SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) + SRC_DIR = os.path.dirname(os.path.dirname(os.path.dirname(SCRIPT_DIR))) + +-VALID_ARCHS = ('amd64', 'i386', 'armhf', 'arm64', 'armel', 'mipsel', 'mips64el') ++VALID_ARCHS = ('amd64', 'i386', 'armhf', 'arm64', 'armel', 'mipsel', 'mips64el', 'loong64') + + ARCH_TRANSLATIONS = { + 'x64': 'amd64', +diff --git a/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/sysroots.json b/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/sysroots.json +index 156d4c630..60a2594eb 100644 +--- a/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/sysroots.json ++++ b/qtwebengine/src/3rdparty/chromium/build/linux/sysroot_scripts/sysroots.json +@@ -34,6 +34,12 @@ + "Tarball": "debian_bullseye_i386_sysroot.tar.xz", + "URL": "https://commondatastorage.googleapis.com/chrome-linux-sysroot/toolchain" + }, ++ "bullseye_loong64": { ++ "Key": "20221105T211506Z-0", ++ "Sha1Sum": "6f27b4f65d8e190864e7c18fa281ffb418cf2e43", ++ "SysrootDir": "debian_bullseye_loong64-sysroot", ++ "Tarball": "debian_bullseye_loong64_sysroot.tar.xz" ++ }, + "bullseye_mips64el": { + "Key": "20230611T210420Z-2", + "Sha1Sum": "3ce49d1c6b5fef17ad512f2d663a175829ae0b72", +diff --git a/qtwebengine/src/3rdparty/chromium/skia/BUILD.gn b/qtwebengine/src/3rdparty/chromium/skia/BUILD.gn +index bedc83f29..6bea390c1 100644 +--- a/qtwebengine/src/3rdparty/chromium/skia/BUILD.gn ++++ b/qtwebengine/src/3rdparty/chromium/skia/BUILD.gn +@@ -783,6 +783,8 @@ skia_source_set("skia_opts") { + # Conditional and empty body needed to avoid assert() below. + } else if (current_cpu == "riscv64") { + # Conditional and empty body needed to avoid assert() below. ++ } else if (current_cpu == "loong64") { ++ # Conditional and empty body needed to avoid assert() below. + } else { + assert(false, "Unknown cpu target") + } +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/libgav1/options.gni b/qtwebengine/src/3rdparty/chromium/third_party/libgav1/options.gni +index 0aab011ea..22b8add63 100644 +--- a/qtwebengine/src/3rdparty/chromium/third_party/libgav1/options.gni ++++ b/qtwebengine/src/3rdparty/chromium/third_party/libgav1/options.gni +@@ -9,5 +9,5 @@ declare_args() { + use_libgav1_parser = + (is_chromeos || is_linux || is_win) && + (target_cpu == "x86" || target_cpu == "x64" || target_cpu == "arm" || +- target_cpu == "arm64" || target_cpu == "ppc64") ++ target_cpu == "arm64" || target_cpu == "ppc64" || target_cpu == "loong64") + } +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn b/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn +index 59e52303c..16235a668 100644 +--- a/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn ++++ b/qtwebengine/src/3rdparty/chromium/third_party/swiftshader/third_party/llvm-10.0/BUILD.gn +@@ -158,6 +158,8 @@ swiftshader_llvm_source_set("swiftshader_llvm") { + deps += [ ":swiftshader_llvm_riscv64" ] + } else if (current_cpu == "x86" || current_cpu == "x64") { + deps += [ ":swiftshader_llvm_x86" ] ++ } else if (current_cpu == "loong64") { ++ # TODO: Add support + } else { + assert(false, "Unsupported current_cpu") + } +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qt6webengine-add-host-ldflags-for-cross-build.patch b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0004-qt6webengine-add-host-ldflags-for-cross-build.patch similarity index 73% rename from loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qt6webengine-add-host-ldflags-for-cross-build.patch rename to loongarch64/files/step/base_support/qt6/6.7.1/patches/0004-qt6webengine-add-host-ldflags-for-cross-build.patch index 05a1db14..9b33a61d 100644 --- a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-qt6webengine-add-host-ldflags-for-cross-build.patch +++ b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0004-qt6webengine-add-host-ldflags-for-cross-build.patch @@ -1,14 +1,14 @@ -From 5590963882fd9b7b59a6527deeafe0290c0d7a63 Mon Sep 17 00:00:00 2001 +From 510a591dd8e3d2a289d277a94af8820e416f32c2 Mon Sep 17 00:00:00 2001 From: Sun Haiyong -Date: Mon, 26 Feb 2024 14:41:03 +0000 -Subject: [PATCH] qt6webengine add host ldflags for cross build. +Date: Tue, 16 Apr 2024 03:32:43 +0000 +Subject: [PATCH 04/19] qt6webengine add host ldflags for cross build. --- qtwebengine/src/host/BUILD.toolchain.gn.in | 1 + 1 file changed, 1 insertion(+) diff --git a/qtwebengine/src/host/BUILD.toolchain.gn.in b/qtwebengine/src/host/BUILD.toolchain.gn.in -index df62aa88e..d76f5bb07 100644 +index 1beb9ee6d..534e14ba3 100644 --- a/qtwebengine/src/host/BUILD.toolchain.gn.in +++ b/qtwebengine/src/host/BUILD.toolchain.gn.in @@ -7,6 +7,7 @@ gcc_toolchain("@GN_TOOLCHAIN@") { diff --git a/loongarch64/files/step/base_support/qt6/6.7.1/patches/0005-qtwebengine-6.7.0-fix-chromium-boringssl-openssl-tar.patch b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0005-qtwebengine-6.7.0-fix-chromium-boringssl-openssl-tar.patch new file mode 100644 index 00000000..17034e03 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0005-qtwebengine-6.7.0-fix-chromium-boringssl-openssl-tar.patch @@ -0,0 +1,27 @@ +From 4fef040e5550a87e2a31509fcdc0dd261adc0c1e Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 03:33:03 +0000 +Subject: [PATCH 05/19] qtwebengine 6.7.0 fix chromium boringssl openssl + target.h for loongarch64. + +--- + .../third_party/boringssl/src/include/openssl/target.h | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include/openssl/target.h b/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include/openssl/target.h +index 12736416f..5a59bba4e 100644 +--- a/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include/openssl/target.h ++++ b/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include/openssl/target.h +@@ -34,6 +34,9 @@ + #elif defined(__ARMEL__) || defined(_M_ARM) + #define OPENSSL_32_BIT + #define OPENSSL_ARM ++#elif defined(__loongarch_lp64) ++#define OPENSSL_64_BIT ++#define OPENSSL_LOONGARCH64 + #elif defined(__MIPSEL__) && !defined(__LP64__) + #define OPENSSL_32_BIT + #define OPENSSL_MIPS +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-crashpad-add-support-for-loongarch64.patch b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0007-qtwebengine-6.7.0-crashpad-add-support-for-loongarch.patch similarity index 50% rename from loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-crashpad-add-support-for-loongarch64.patch rename to loongarch64/files/step/base_support/qt6/6.7.1/patches/0007-qtwebengine-6.7.0-crashpad-add-support-for-loongarch.patch index 61791b76..188d2d6a 100644 --- a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-crashpad-add-support-for-loongarch64.patch +++ b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0007-qtwebengine-6.7.0-crashpad-add-support-for-loongarch.patch @@ -1,86 +1,48 @@ -From a05f21f831836ba614879214306c2c3f8c29524f Mon Sep 17 00:00:00 2001 +From 2165efc9efc757fe4be92a5718c8ee78d9c07cc3 Mon Sep 17 00:00:00 2001 From: Sun Haiyong -Date: Wed, 24 Jan 2024 14:20:04 +0000 -Subject: [PATCH] crashpad add support for loongarch64 patch from - https://github.com/loongson/electron +Date: Tue, 16 Apr 2024 03:54:26 +0000 +Subject: [PATCH 07/19] qtwebengine 6.7.0 crashpad add support for loongarch64. --- - .../third_party/crashpad/crashpad/BUILD.gn | 6 ++ - .../crashpad/client/crashpad_client_linux.cc | 4 + .../crashpad/compat/linux/sys/ptrace.h | 4 + .../crashpad/crashpad/compat/non_win/winnt.h | 1 + - .../crashpad/crashpad/handler/BUILD.gn | 7 ++ - .../crashpad/minidump/minidump_context.h | 50 ++++++++++++ - .../minidump/minidump_context_writer.cc | 46 +++++++++++ - .../minidump/minidump_context_writer.h | 49 ++++++++++++ - .../minidump/minidump_context_writer_test.cc | 17 ++++ + .../crashpad/minidump/minidump_context.h | 30 +++++++ + .../minidump/minidump_context_writer.cc | 44 ++++++++++ + .../minidump/minidump_context_writer.h | 38 +++++++++ + .../minidump/minidump_context_writer_test.cc | 15 ++++ .../crashpad/minidump/minidump_extensions.h | 1 + .../minidump/minidump_misc_info_writer.cc | 2 + - .../minidump/minidump_system_info_writer.cc | 3 + - .../crashpad/crashpad/snapshot/BUILD.gn | 22 +++++- + .../crashpad/crashpad/snapshot/BUILD.gn | 6 +- .../crashpad/snapshot/capture_memory.cc | 4 + - .../crashpad/snapshot/cpu_architecture.h | 5 +- + .../crashpad/snapshot/cpu_architecture.h | 3 + .../crashpad/crashpad/snapshot/cpu_context.cc | 5 ++ - .../crashpad/crashpad/snapshot/cpu_context.h | 17 ++++ - .../crashpad/snapshot/elf/elf_image_reader.cc | 1 + - .../snapshot/elf/elf_symbol_table_reader.cc | 23 +++--- - .../snapshot/linux/cpu_context_linux.cc | 34 ++++++++ - .../snapshot/linux/cpu_context_linux.h | 38 +++++++++ - .../linux/exception_snapshot_linux.cc | 79 ++++++++++++++++++- + .../crashpad/crashpad/snapshot/cpu_context.h | 10 +++ + .../crashpad/snapshot/elf/elf_image_reader.cc | 14 ++++ + .../snapshot/elf/elf_symbol_table_reader.cc | 27 ++++-- + .../snapshot/linux/cpu_context_linux.cc | 24 ++++++ + .../snapshot/linux/cpu_context_linux.h | 24 ++++++ + .../linux/exception_snapshot_linux.cc | 74 ++++++++++++++++- .../snapshot/linux/exception_snapshot_linux.h | 2 + - .../linux/exception_snapshot_linux_test.cc | 19 +++++ + .../linux/exception_snapshot_linux_test.cc | 42 ++++++++++ .../snapshot/linux/process_reader_linux.cc | 2 + - .../crashpad/snapshot/linux/signal_context.h | 42 +++++++++- + .../crashpad/snapshot/linux/signal_context.h | 38 +++++++++ .../snapshot/linux/system_snapshot_linux.cc | 11 +++ - .../crashpad/snapshot/linux/test_modules.cc | 3 + + .../crashpad/snapshot/linux/test_modules.cc | 4 + .../snapshot/linux/thread_snapshot_linux.cc | 6 ++ .../snapshot/linux/thread_snapshot_linux.h | 2 + - .../minidump/minidump_context_converter.cc | 24 ++++++ - .../minidump/system_snapshot_minidump.cc | 3 +- - .../util/linux/exception_handler_client.cc | 16 ++-- - .../crashpad/crashpad/util/linux/ptracer.cc | 54 +++++++++++++ - .../crashpad/util/linux/thread_info.h | 22 +++++- - .../crashpad/util/misc/capture_context.h | 11 +++ - .../util/misc/capture_context_linux.S | 50 +++++++++++- + .../minidump/minidump_context_converter.cc | 22 +++++ + .../minidump/system_snapshot_minidump.cc | 2 + + .../crashpad/crashpad/util/linux/ptracer.cc | 48 +++++++++++ + .../crashpad/util/linux/thread_info.h | 21 ++++- + .../crashpad/util/misc/capture_context.h | 1 + + .../util/misc/capture_context_linux.S | 82 ++++++++++++++++++- .../util/misc/capture_context_test.cc | 2 +- .../misc/capture_context_test_util_linux.cc | 6 ++ .../util/net/http_transport_libcurl.cc | 2 + - 40 files changed, 666 insertions(+), 29 deletions(-) + 35 files changed, 601 insertions(+), 18 deletions(-) -diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/BUILD.gn b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/BUILD.gn -index a79f68df52..4cd315eb36 100644 ---- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/BUILD.gn -+++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/BUILD.gn -@@ -67,6 +67,12 @@ if (crashpad_is_in_chromium || crashpad_is_in_fuchsia) { - "$root_out_dir/crashpad_test_data", - ] - } -+ -+ ldflags = [ -+ "-lnss3", -+ "-L" + rebase_path(root_build_dir), -+ "-Wl,-rpath=\$ORIGIN", -+ ] - } - - if (crashpad_is_in_fuchsia) { -diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/client/crashpad_client_linux.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/client/crashpad_client_linux.cc -index 630c24f115..eab6006c7c 100644 ---- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/client/crashpad_client_linux.cc -+++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/client/crashpad_client_linux.cc -@@ -716,6 +716,10 @@ void CrashpadClient::DumpWithoutCrash(NativeCPUContext* context) { - memset(context->uc_mcontext.__reserved, - 0, - sizeof(context->uc_mcontext.__reserved)); -+#elif defined(ARCH_CPU_LOONG64) -+ memset(context->ucontext.uc_mcontext.__extcontext, -+ 0, -+ sizeof(struct sctx_info)); - #endif - - siginfo_t siginfo; diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/linux/sys/ptrace.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/linux/sys/ptrace.h -index 604a46ab06..068a7c9799 100644 +index 604a46ab0..068a7c979 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/linux/sys/ptrace.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/linux/sys/ptrace.h @@ -38,6 +38,10 @@ static constexpr __ptrace_request PTRACE_GET_THREAD_AREA = @@ -95,194 +57,131 @@ index 604a46ab06..068a7c9799 100644 #endif // !PTRACE_GET_THREAD_AREA && !PT_GET_THREAD_AREA && defined(__GLIBC__) diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/non_win/winnt.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/non_win/winnt.h -index 5fd78b0d8e..66ca633274 100644 +index 5fd78b0d8..57a972000 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/non_win/winnt.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/compat/non_win/winnt.h @@ -67,6 +67,7 @@ #define PROCESSOR_ARCHITECTURE_NEUTRAL 11 #define PROCESSOR_ARCHITECTURE_ARM64 12 #define PROCESSOR_ARCHITECTURE_ARM32_ON_WIN64 13 -+#define PROCESSOR_ARCHITECTURE_LOONG64 14 ++#define PROCESSOR_ARCHITECTURE_LOONGARCH64 14 #define PROCESSOR_ARCHITECTURE_UNKNOWN 0xffff //! \} -diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/handler/BUILD.gn b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/handler/BUILD.gn -index e5d488e26c..af2d2ab948 100644 ---- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/handler/BUILD.gn -+++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/handler/BUILD.gn -@@ -162,6 +162,7 @@ if (!crashpad_is_ios) { - sources = [ "main.cc" ] - - deps = [ -+# "//crypto:platform", - ":handler", - "../build:default_exe_manifest_win", - "../compat", -@@ -242,6 +243,12 @@ if (!crashpad_is_ios) { - "../third_party/mini_chromium:base", - "../tools:tool_support", - ] -+ -+ ldflags = [ -+ "-lnss3", -+ "-L" + rebase_path(root_build_dir), -+ "-Wl,-rpath=\$ORIGIN", -+ ] - } - } - diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context.h -index 30988d8cb6..49f5c37c7c 100644 +index 12413de02..bf60cf281 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context.h -@@ -637,6 +637,56 @@ struct MinidumpContextMIPS64 { - uint64_t fir; +@@ -687,6 +687,36 @@ struct MinidumpContextRISCV64 { + uint32_t fcsr; }; -+//! \brief LOONG64-specifc flags for MinidumpContextLOONG64::context_flags. -+//! Based on minidump_cpu_loong64.h from breakpad -+enum MinidumpContextLOONG64Flags : uint32_t { -+ //! \brief Identifies the context structure as LOONG64. -+ kMinidumpContextLOONG64 = 0x00800000, ++//! \brief LOONGARCH64-specifc flags for MinidumpContextLOONGARCH64::context_flags. ++//! Based on minidump_cpu_loongarch64.h from breakpad ++enum MinidumpContextLOONGARCH64Flags : uint32_t { ++ //! \brief Identifies the context structure as LOONGARCH64. ++ kMinidumpContextLOONGARCH64 = 0x00800000, + + //! \brief Indicates the validity of integer registers. + //! + //! Registers `0`-`31`, `epc` are valid. -+ kMinidumpContextLOONG64Integer = kMinidumpContextLOONG64 | 0x00000002, ++ kMinidumpContextLOONGARCH64Integer = kMinidumpContextLOONGARCH64 | 0x00000002, + + //! \brief Indicates the validity of floating point registers. + //! + //! Floating point registers `0`-`31`, `fpcsr` and `fir` are valid -+ kMinidumpContextLOONG64FloatingPoint = kMinidumpContextLOONG64 | 0x00000004, ++ kMinidumpContextLOONGARCH64FloatingPoint = kMinidumpContextLOONGARCH64 | 0x00000004, + + //! \brief Indicates the validity of all registers. -+ kMinidumpContextLOONG64All = kMinidumpContextLOONG64Integer | -+ kMinidumpContextLOONG64FloatingPoint, ++ kMinidumpContextLOONGARCH64All = kMinidumpContextLOONGARCH64Integer | ++ kMinidumpContextLOONGARCH64FloatingPoint, +}; + -+//! \brief A LOONG64 CPU context (register state) carried in a minidump file. -+struct MinidumpContextLOONG64 { -+ uint64_t context_flags; -+ -+ //! \brief General purpose registers. -+ uint64_t regs[32]; -+ -+ //! \brief csr_era registers. -+ uint64_t csr_era; -+ -+ //! \brief FPU registers. -+ union { -+ struct { -+ float _fp_fregs; -+ uint32_t _fp_pad; -+ } fregs[32]; -+ double dregs[32]; -+ } fpregs; -+ -+ //! \brief Floating-point status and control register. ++//! \brief A LOONGARCH64 CPU context (register state) carried in a minidump file. ++struct MinidumpContextLOONGARCH64 { ++ uint32_t context_flags; ++ uint64_t sc_pc; ++ uint64_t sc_regs[32]; ++ uint64_t fregs[32]; + uint64_t fcc; -+ -+ //! \brief Floating-point control and status register. + uint32_t fcsr; -+ -+ //! \brief padding -+ uint32_t _pad; +}; -+ } // namespace crashpad #endif // CRASHPAD_MINIDUMP_MINIDUMP_CONTEXT_H_ diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer.cc -index 5f741ed741..8286622cf6 100644 +index 84c014820..b3a4139c9 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer.cc -@@ -102,6 +102,13 @@ MinidumpContextWriter::CreateFromSnapshot(const CPUContext* context_snapshot) { +@@ -109,6 +109,13 @@ MinidumpContextWriter::CreateFromSnapshot(const CPUContext* context_snapshot) { break; } -+ case kCPUArchitectureLOONG64: { -+ context = std::make_unique(); -+ reinterpret_cast(context.get()) -+ ->InitializeFromSnapshot(context_snapshot->loong64); ++ case kCPUArchitectureLOONGARCH64: { ++ context = std::make_unique(); ++ reinterpret_cast(context.get()) ++ ->InitializeFromSnapshot(context_snapshot->loongarch64); + break; + } + default: { LOG(ERROR) << "unknown context architecture " << context_snapshot->architecture; -@@ -556,4 +563,43 @@ size_t MinidumpContextMIPS64Writer::ContextSize() const { +@@ -601,4 +608,41 @@ size_t MinidumpContextRISCV64Writer::ContextSize() const { return sizeof(context_); } -+MinidumpContextLOONG64Writer::MinidumpContextLOONG64Writer() ++MinidumpContextLOONGARCH64Writer::MinidumpContextLOONGARCH64Writer() + : MinidumpContextWriter(), context_() { -+ context_.context_flags = kMinidumpContextLOONG64; ++ context_.context_flags = kMinidumpContextLOONGARCH64; +} + -+MinidumpContextLOONG64Writer::~MinidumpContextLOONG64Writer() = default; ++MinidumpContextLOONGARCH64Writer::~MinidumpContextLOONGARCH64Writer() = default; + -+void MinidumpContextLOONG64Writer::InitializeFromSnapshot( -+ const CPUContextLOONG64* context_snapshot) { ++void MinidumpContextLOONGARCH64Writer::InitializeFromSnapshot( ++ const CPUContextLOONGARCH64* context_snapshot) { + DCHECK_EQ(state(), kStateMutable); -+ DCHECK_EQ(context_.context_flags, kMinidumpContextLOONG64); ++ DCHECK_EQ(context_.context_flags, kMinidumpContextLOONGARCH64); + -+ context_.context_flags = kMinidumpContextLOONG64All; ++ context_.context_flags = kMinidumpContextLOONGARCH64All; + -+ static_assert(sizeof(context_.regs) == sizeof(context_snapshot->regs), ++ static_assert(sizeof(context_.sc_regs) == sizeof(context_snapshot->sc_regs), + "GPRs size mismatch"); -+ memcpy(context_.regs, context_snapshot->regs, sizeof(context_.regs)); -+ context_.csr_era = context_snapshot->csr_era; -+ -+ static_assert(sizeof(context_.fpregs) == sizeof(context_snapshot->fpregs), -+ "FPRs size mismatch"); -+ memcpy(context_.fpregs.dregs, -+ context_snapshot->fpregs.dregs, -+ sizeof(context_.fpregs.dregs)); ++ memcpy(context_.sc_regs, context_snapshot->sc_regs, sizeof(context_.sc_regs)); ++ context_.sc_pc = context_snapshot->sc_pc; ++ ++ static_assert(sizeof(context_.fregs) == sizeof(context_snapshot->fregs), ++ "FPU size mismatch"); ++ memcpy(context_.fregs, context_snapshot->fregs, sizeof(context_.fregs)); + context_.fcsr = context_snapshot->fcsr; + context_.fcc = context_snapshot->fcc; +} + -+bool MinidumpContextLOONG64Writer::WriteObject( ++bool MinidumpContextLOONGARCH64Writer::WriteObject( + FileWriterInterface* file_writer) { + DCHECK_EQ(state(), kStateWritable); + return file_writer->Write(&context_, sizeof(context_)); +} + -+size_t MinidumpContextLOONG64Writer::ContextSize() const { ++size_t MinidumpContextLOONGARCH64Writer::ContextSize() const { + DCHECK_GE(state(), kStateFrozen); + return sizeof(context_); +} + } // namespace crashpad diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer.h -index 6660be437c..3eb04283e1 100644 +index 8e39c6692..85ca7ffd2 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer.h -@@ -22,6 +22,15 @@ - #include "minidump/minidump_context.h" - #include "minidump/minidump_writable.h" - -+// A macro to disallow the copy constructor and operator= functions -+// This should be used in the private: declarations for a class -+#ifndef DISALLOW_COPY_AND_ASSIGN -+#define DISALLOW_COPY_AND_ASSIGN(TypeName) \ -+ TypeName(const TypeName&); \ -+ void operator=(const TypeName&) -+#endif // DISALLOW_COPY_AND_ASSIGN -+ -+ - namespace crashpad { - - struct CPUContext; -@@ -369,6 +378,46 @@ class MinidumpContextMIPS64Writer final : public MinidumpContextWriter { - MinidumpContextMIPS64 context_; +@@ -413,6 +413,44 @@ class MinidumpContextRISCV64Writer final : public MinidumpContextWriter { + MinidumpContextRISCV64 context_; }; -+//! \brief The writer for a MinidumpContextLOONG64 structure in a minidump file. -+class MinidumpContextLOONG64Writer final : public MinidumpContextWriter { ++//! \brief The writer for a MinidumpContextLOONGARCH64 structure in a minidump file. ++class MinidumpContextLOONGARCH64Writer final : public MinidumpContextWriter { + public: -+ MinidumpContextLOONG64Writer(); -+ ~MinidumpContextLOONG64Writer() override; ++ MinidumpContextLOONGARCH64Writer(); ++ ~MinidumpContextLOONGARCH64Writer() override; + + //! \brief Initializes the MinidumpContextLOONGARCH based on \a context_snapshot. + //! @@ -291,7 +190,7 @@ index 6660be437c..3eb04283e1 100644 + //! \note Valid in #kStateMutable. No mutation of context() may be done before + //! calling this method, and it is not normally necessary to alter + //! context() after calling this method. -+ void InitializeFromSnapshot(const CPUContextLOONG64* context_snapshot); ++ void InitializeFromSnapshot(const CPUContextLOONGARCH64* context_snapshot); + + //! \brief Returns a pointer to the context structure that this object will + //! write. @@ -303,7 +202,7 @@ index 6660be437c..3eb04283e1 100644 + //! to populate the context structure correctly. The context structure + //! must only be modified while this object is in the #kStateMutable + //! state. -+ MinidumpContextLOONG64* context() { return &context_; } ++ MinidumpContextLOONGARCH64* context() { return &context_; } + + protected: + // MinidumpWritable: @@ -313,83 +212,65 @@ index 6660be437c..3eb04283e1 100644 + size_t ContextSize() const override; + + private: -+ MinidumpContextLOONG64 context_; -+ -+ DISALLOW_COPY_AND_ASSIGN(MinidumpContextLOONG64Writer); ++ MinidumpContextLOONGARCH64 context_; +}; + } // namespace crashpad #endif // CRASHPAD_MINIDUMP_MINIDUMP_CONTEXT_WRITER_H_ diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer_test.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer_test.cc -index e2a04d1dcf..a18e087331 100644 +index 9eebe81b2..a11e3f094 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer_test.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_context_writer_test.cc -@@ -268,6 +268,23 @@ TYPED_TEST(MinidumpContextWriter, MIPS64_FromSnapshot) { - TypeParam>(context, ExpectMinidumpContextMIPS64, kSeed); +@@ -328,6 +328,21 @@ TYPED_TEST(MinidumpContextWriter, RISCV64_FromSnapshot) { + TypeParam>(context, ExpectMinidumpContextRISCV64, kSeed); } -+TYPED_TEST(MinidumpContextWriter, LOONG64_Zeros) { -+ EmptyContextTest(ExpectMinidumpContextLOONG64); ++TYPED_TEST(MinidumpContextWriter, LOONGARCH64_Zeros) { ++ EmptyContextTest( ++ ExpectMinidumpContextLOONGARCH64); +} + -+TYPED_TEST(MinidumpContextWriter, LOONG64_FromSnapshot) { ++TYPED_TEST(MinidumpContextWriter, LOONGARCH64_FromSnapshot) { + constexpr uint32_t kSeed = 64; -+ CPUContextLOONG64 context_loong64; ++ CPUContextLOONGARCH64 context_loongarch64; + CPUContext context; -+ context.loong64 = &context_loong64; -+ InitializeCPUContextLOONG64(&context, kSeed); -+ FromSnapshotTest(context, ExpectMinidumpContextLOONG64, kSeed); ++ context.loongarch64 = &context_loongarch64; ++ InitializeCPUContextLOONGARCH64(&context, kSeed); ++ FromSnapshotTest( ++ context, ExpectMinidumpContextLOONGARCH64, kSeed); +} + } // namespace } // namespace test } // namespace crashpad diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_extensions.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_extensions.h -index f96cf25b6a..203793b546 100644 +index a5f442bf5..d8904ab54 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_extensions.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_extensions.h @@ -154,6 +154,7 @@ enum MinidumpCPUArchitecture : uint16_t { kMinidumpCPUArchitectureX86 = PROCESSOR_ARCHITECTURE_INTEL, kMinidumpCPUArchitectureMIPS = PROCESSOR_ARCHITECTURE_MIPS, -+ kMinidumpCPUArchitectureLOONG64 = PROCESSOR_ARCHITECTURE_LOONG64, ++ kMinidumpCPUArchitectureLOONGARCH64 = PROCESSOR_ARCHITECTURE_LOONGARCH64, kMinidumpCPUArchitectureAlpha = PROCESSOR_ARCHITECTURE_ALPHA, //! \brief 32-bit PowerPC. diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc -index 133ae3086a..ef97dde6f8 100644 +index 1abb46c31..e0779980d 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc -@@ -175,6 +175,8 @@ std::string MinidumpMiscInfoDebugBuildString() { - static constexpr char kCPU[] = "mips"; - #elif defined(ARCH_CPU_MIPS64EL) +@@ -177,6 +177,8 @@ std::string MinidumpMiscInfoDebugBuildString() { static constexpr char kCPU[] = "mips64"; -+#elif defined(ARCH_CPU_LOONG64) -+ static constexpr char kCPU[] = "loong64"; + #elif defined(ARCH_CPU_RISCV64) + static constexpr char kCPU[] = "riscv64"; ++#elif defined(ARCH_CPU_LOONGARCH64) ++ static constexpr char kCPU[] = "loongarch64"; #else #error define kCPU for this CPU #endif -diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_system_info_writer.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_system_info_writer.cc -index 4468c41aff..6cc9dcefc1 100644 ---- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_system_info_writer.cc -+++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/minidump/minidump_system_info_writer.cc -@@ -132,6 +132,9 @@ void MinidumpSystemInfoWriter::InitializeFromSnapshot( - case kCPUArchitectureARM64: - cpu_architecture = kMinidumpCPUArchitectureARM64; - break; -+ case kCPUArchitectureLOONG64: -+ cpu_architecture = kMinidumpCPUArchitectureLOONG64; -+ break; - default: - NOTREACHED(); - cpu_architecture = kMinidumpCPUArchitectureUnknown; diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/BUILD.gn b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/BUILD.gn -index 044f33db5b..c8621cef85 100644 +index a364f9561..472ba560e 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/BUILD.gn +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/BUILD.gn @@ -468,7 +468,8 @@ source_set("snapshot_test") { @@ -398,174 +279,166 @@ index 044f33db5b..c8621cef85 100644 if ((crashpad_is_linux || crashpad_is_android || crashpad_is_fuchsia) && - target_cpu != "mipsel" && target_cpu != "mips64el") { + target_cpu != "mipsel" && target_cpu != "mips64el" && -+ target_cpu != "loong64") { ++ target_cpu != "loongarch64") { data_deps += [ ":crashpad_snapshot_test_both_dt_hash_styles" ] } -@@ -506,6 +507,12 @@ crashpad_loadable_module("crashpad_snapshot_test_module") { - "$mini_chromium_source_parent:base", - "../client", - ] -+ -+ ldflags = [ -+ "-lnss3", -+ "-L" + rebase_path(root_build_dir), -+ "-Wl,-rpath=\$ORIGIN", -+ ] - if (crashpad_is_in_fuchsia) { - # TODO(fxbug.dev/108368): Remove this once the underlying issue is addressed. - exclude_toolchain_tags = [ "hwasan" ] -@@ -525,6 +532,11 @@ crashpad_loadable_module("crashpad_snapshot_test_module_large") { - defines = [ "CRASHPAD_INFO_SIZE_TEST_MODULE_LARGE" ] - deps += [ "$mini_chromium_source_parent:base" ] - -+ ldflags = [ -+ "-lnss3", -+ "-L" + rebase_path(root_build_dir), -+ "-Wl,-rpath=\$ORIGIN", -+ ] - if (crashpad_is_in_fuchsia) { - # TODO(fxbug.dev/108368): Remove this once the underlying issue is addressed. - exclude_toolchain_tags = [ "hwasan" ] -@@ -544,6 +556,11 @@ crashpad_loadable_module("crashpad_snapshot_test_module_small") { - defines = [ "CRASHPAD_INFO_SIZE_TEST_MODULE_SMALL" ] - deps += [ "$mini_chromium_source_parent:base" ] - -+ ldflags = [ -+ "-lnss3", -+ "-L" + rebase_path(root_build_dir), -+ "-Wl,-rpath=\$ORIGIN", -+ ] - if (crashpad_is_in_fuchsia) { - # TODO(fxbug.dev/108368): Remove this once the underlying issue is addressed. - exclude_toolchain_tags = [ "hwasan" ] -@@ -551,7 +568,8 @@ crashpad_loadable_module("crashpad_snapshot_test_module_small") { +@@ -551,7 +552,8 @@ crashpad_loadable_module("crashpad_snapshot_test_module_small") { } if ((crashpad_is_linux || crashpad_is_android || crashpad_is_fuchsia) && - target_cpu != "mipsel" && target_cpu != "mips64el") { + target_cpu != "mipsel" && target_cpu != "mips64el" && -+ target_cpu != "loong64") { ++ target_cpu != "loongarch64") { crashpad_loadable_module("crashpad_snapshot_test_both_dt_hash_styles") { testonly = true sources = [ "hash_types_test.cc" ] diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/capture_memory.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/capture_memory.cc -index 0a465d22f6..622c9de457 100644 +index c1c6fba58..8b66455ae 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/capture_memory.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/capture_memory.cc -@@ -117,6 +117,10 @@ void CaptureMemory::PointedToByContext(const CPUContext& context, - for (size_t i = 0; i < std::size(context.mipsel->regs); ++i) { - MaybeCaptureMemoryAround(delegate, context.mipsel->regs[i]); +@@ -122,6 +122,10 @@ void CaptureMemory::PointedToByContext(const CPUContext& context, + for (size_t i = 0; i < std::size(context.riscv64->regs); ++i) { + MaybeCaptureMemoryAround(delegate, context.riscv64->regs[i]); } -+#elif defined(ARCH_CPU_LOONG64) -+ for (size_t i = 0; i < std::size(context.loong64->regs); ++i) { -+ MaybeCaptureMemoryAround(delegate, context.loong64->regs[i]); ++#elif defined(ARCH_CPU_LOONGARCH64) ++ for (size_t i = 0; i < std::size(context.loongarch64->sc_regs); ++i) { ++ MaybeCaptureMemoryAround(delegate, context.loongarch64->sc_regs[i]); + } #else #error Port. #endif diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_architecture.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_architecture.h -index 4003a9290f..7201fd0b1c 100644 +index 26d45f841..702a2a7d1 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_architecture.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_architecture.h -@@ -43,7 +43,10 @@ enum CPUArchitecture { - kCPUArchitectureMIPSEL, +@@ -47,6 +47,9 @@ enum CPUArchitecture { - //! \brief 64-bit MIPSEL. -- kCPUArchitectureMIPS64EL -+ kCPUArchitectureMIPS64EL, + //! \brief 64-bit RISC-V. + kCPUArchitectureRISCV64, + + //! \brief 64-bit LOONGARCH. -+ kCPUArchitectureLOONG64, ++ kCPUArchitectureLOONGARCH64, }; } // namespace crashpad diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_context.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_context.cc -index 6eaa853fd5..0f97ea357e 100644 +index 492a0f7f9..9356b4df8 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_context.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_context.cc -@@ -170,6 +170,8 @@ uint64_t CPUContext::InstructionPointer() const { - return arm->pc; - case kCPUArchitectureARM64: +@@ -173,6 +173,8 @@ uint64_t CPUContext::InstructionPointer() const { return arm64->pc; -+ case kCPUArchitectureLOONG64: -+ return loong64->csr_era; + case kCPUArchitectureRISCV64: + return riscv64->pc; ++ case kCPUArchitectureLOONGARCH64: ++ return loongarch64->sc_pc; default: NOTREACHED(); return ~0ull; -@@ -186,6 +188,8 @@ uint64_t CPUContext::StackPointer() const { - return arm->sp; - case kCPUArchitectureARM64: +@@ -191,6 +193,8 @@ uint64_t CPUContext::StackPointer() const { return arm64->sp; -+ case kCPUArchitectureLOONG64: -+ return loong64->regs[3]; + case kCPUArchitectureRISCV64: + return riscv64->regs[1]; ++ case kCPUArchitectureLOONGARCH64: ++ return loongarch64->sc_regs[3]; default: NOTREACHED(); return ~0ull; -@@ -226,6 +230,7 @@ bool CPUContext::Is64Bit() const { - case kCPUArchitectureX86_64: +@@ -232,6 +236,7 @@ bool CPUContext::Is64Bit() const { case kCPUArchitectureARM64: case kCPUArchitectureMIPS64EL: -+ case kCPUArchitectureLOONG64: + case kCPUArchitectureRISCV64: ++ case kCPUArchitectureLOONGARCH64: return true; case kCPUArchitectureX86: case kCPUArchitectureARM: diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_context.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_context.h -index 7bc252be15..19a4458e15 100644 +index c3640c328..87334c21d 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_context.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/cpu_context.h -@@ -362,6 +362,22 @@ struct CPUContextMIPS64 { - uint64_t fir; +@@ -371,6 +371,15 @@ struct CPUContextRISCV64 { + uint32_t fcsr; }; -+//! \brief A context structure carrying LOONG64 CPU state. -+struct CPUContextLOONG64 { -+ uint64_t regs[32]; -+ uint64_t csr_era; -+ union { -+ double dregs[32]; -+ struct { -+ float _fp_fregs; -+ uint32_t _fp_pad; -+ } fregs[32]; -+ } fpregs; ++//! \brief A context structure carrying LOONGARCH64 CPU state. ++struct CPUContextLOONGARCH64 { ++ uint64_t sc_pc; ++ uint64_t sc_regs[32]; ++ uint64_t fregs[32]; + uint64_t fcc; + uint32_t fcsr; -+ uint32_t _pad; +}; + //! \brief A context structure capable of carrying the context of any supported //! CPU architecture. struct CPUContext { -@@ -402,6 +418,7 @@ struct CPUContext { - CPUContextARM64* arm64; +@@ -412,6 +421,7 @@ struct CPUContext { CPUContextMIPS* mipsel; CPUContextMIPS64* mips64; -+ CPUContextLOONG64* loong64; + CPUContextRISCV64* riscv64; ++ CPUContextLOONGARCH64* loongarch64; }; }; diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/elf/elf_image_reader.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/elf/elf_image_reader.cc -index 30e8b987c0..d6bf94f155 100644 +index dcab025a7..01a7a23db 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/elf/elf_image_reader.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/elf/elf_image_reader.cc -@@ -754,6 +754,7 @@ bool ElfImageReader::GetNumberOfSymbolEntriesFromDtHash( +@@ -593,6 +593,7 @@ bool ElfImageReader::ReadDynamicStringTableAtOffset(VMSize offset, + return false; + } + ++#if !defined(__loongarch_lp64) + // GNU ld.so doesn't adjust the vdso's dynamic array entries by the load bias. + // If the address is too small to point into the loaded module range and is + // small enough to be an offset from the base of the module, adjust it now. +@@ -600,6 +601,11 @@ bool ElfImageReader::ReadDynamicStringTableAtOffset(VMSize offset, + string_table_address < memory_.Size()) { + string_table_address += GetLoadBias(); + } ++#else ++ // LoongArch ABI specifies that the dynamic section has to be read-only. ++ // See glibc: sysdeps/loongarch/ldsodefs.h ++ string_table_address += GetLoadBias(); ++#endif + + if (!memory_.ReadCStringSizeLimited( + string_table_address + offset, string_table_size - offset, string)) { +@@ -757,6 +763,10 @@ bool ElfImageReader::GetNumberOfSymbolEntriesFromDtHash( return false; } ++#if defined(__loongarch_lp64) ++ dt_hash_address += GetLoadBias(); ++#endif + struct { uint32_t nbucket; uint32_t nchain; +@@ -782,6 +792,10 @@ bool ElfImageReader::GetNumberOfSymbolEntriesFromDtGnuHash( + return false; + } + ++#if defined(__loongarch_lp64) ++ dt_gnu_hash_address += GetLoadBias(); ++#endif ++ + // See https://flapenguin.me/2017/05/10/elf-lookup-dt-gnu-hash/ and + // https://sourceware.org/ml/binutils/2006-10/msg00377.html. + struct { diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/elf/elf_symbol_table_reader.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/elf/elf_symbol_table_reader.cc -index 4c59d74599..dad0120dde 100644 +index 4c59d7459..a082e9a86 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/elf/elf_symbol_table_reader.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/elf/elf_symbol_table_reader.cc -@@ -72,16 +72,21 @@ bool ElfSymbolTableReader::ScanSymbolTable(const std::string& name, +@@ -72,16 +72,25 @@ bool ElfSymbolTableReader::ScanSymbolTable(const std::string& name, SymEnt entry; std::string string; size_t i = 0; + const char vdso_prefix[] = "__vdso_"; ++ ++#if defined(__loongarch_lp64) ++ address += elf_reader_->GetLoadBias(); ++#endif + while (i < num_entries_ && memory_->Read(address, sizeof(entry), &entry)) { - if (elf_reader_->ReadDynamicStringTableAtOffset(entry.st_name, &string) && @@ -593,299 +466,281 @@ index 4c59d74599..dad0120dde 100644 // TODO(scottmg): This should respect DT_SYMENT if present. address += sizeof(entry); diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.cc -index 21db234324..ee4e05012d 100644 +index 6c4cb3ebc..fb1ca6c96 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.cc -@@ -266,6 +266,40 @@ void InitializeCPUContextARM64_OnlyFPSIMD( - context->fpcr = float_context.fpcr; +@@ -280,7 +280,31 @@ void InitializeCPUContextRISCV64(const ThreadContext::t64_t& thread_context, + memcpy(context->fpregs, float_context.fpregs, sizeof(context->fpregs)); + context->fcsr = float_context.fcsr; } - -+#elif defined(ARCH_CPU_LOONG64) -+ -+void InitializeCPUContextLOONG64_NoFloatingPoint( -+ const ThreadContext::t64_t& thread_context, -+ CPUContextLOONG64* context) { -+ static_assert(sizeof(context->regs) == sizeof(thread_context.regs), -+ "gpr context size mismtach"); -+ memcpy(context->regs, thread_context.regs, sizeof(context->regs)); -+ context->csr_era = thread_context.csr_era; ++#elif defined(ARCH_CPU_LOONGARCH64) ++void InitializeCPUContextLOONGARCH64(const ThreadContext::t64_t& thread_context, ++ const FloatContext::f64_t& float_context, ++ CPUContextLOONGARCH64* context) { ++ InitializeCPUContextLOONGARCH64_NoFloatingPoint(thread_context, context); + -+ memset(&context->fpregs, 0, sizeof(context->fpregs)); -+ context->fcc = 0; -+ context->fcsr = 0; -+} -+ -+void InitializeCPUContextLOONG64_OnlyFPU( -+ const FloatContext::f64_t& float_context, -+ CPUContextLOONG64* context) { -+ static_assert(sizeof(context->fpregs) == sizeof(float_context.fpregs), ++ static_assert(sizeof(context->fregs) == sizeof(float_context.fregs), + "fpu context size mismatch"); -+ memcpy(&context->fpregs, &float_context.fpregs, sizeof(context->fpregs)); ++ memcpy(context->fregs, float_context.fregs, sizeof(context->fregs)); + context->fcc = float_context.fcc; + context->fcsr = float_context.fcsr; +} -+ -+void InitializeCPUContextLOONG64( + ++void InitializeCPUContextLOONGARCH64_NoFloatingPoint( + const ThreadContext::t64_t& thread_context, -+ const FloatContext::f64_t& float_context, -+ CPUContextLOONG64* context) { -+ InitializeCPUContextLOONG64_NoFloatingPoint(thread_context, context); ++ CPUContextLOONGARCH64* context) { ++ static_assert(sizeof(context->sc_regs) == sizeof(thread_context.regs), ++ "gpr context size mismtach"); ++ memcpy(context->sc_regs, thread_context.regs, sizeof(context->sc_regs)); ++ context->sc_pc = thread_context.csr_era; + -+ InitializeCPUContextLOONG64_OnlyFPU(float_context, context); ++ memset(&context->fregs, 0, sizeof(context->fregs)); ++ context->fcc = 0; ++ context->fcsr = 0; +} -+ #endif // ARCH_CPU_X86_FAMILY } // namespace internal diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.h -index 1ea5eecda6..a47d41935a 100644 +index 507d1b44d..65c29d447 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/cpu_context_linux.h -@@ -174,6 +174,44 @@ void InitializeCPUContextMIPS( +@@ -188,6 +188,30 @@ void InitializeCPUContextRISCV64(const ThreadContext::t64_t& thread_context, - #endif // ARCH_CPU_MIPS_FAMILY || DOXYGEN + #endif // ARCH_CPU_RISCV64 || DOXYGEN -+#if defined(ARCH_CPU_LOONG64) || DOXYGEN ++#if defined(ARCH_CPU_LOONGARCH64) || DOXYGEN ++//! \brief Initializes a CPUContextARM64 structure from native context ++//! structures on Linux. ++//! ++//! \param[in] thread_context The native thread context. ++//! \param[in] float_context The native float context. ++//! \param[out] context The CPUContextARM64 structure to initialize. ++void InitializeCPUContextLOONGARCH64(const ThreadContext::t64_t& thread_context, ++ const FloatContext::f64_t& float_context, ++ CPUContextLOONGARCH64* context); + -+//! \brief Initializes GPR state in a CPUContextLOONG64 from a native context ++//! \brief Initializes GPR state in a CPUContextARM64 from a native context +//! structure on Linux. +//! +//! Floating point state is initialized to zero. +//! +//! \param[in] thread_context The native thread context. -+//! \param[out] context The CPUContextLOONG64 structure to initialize. -+void InitializeCPUContextLOONG64_NoFloatingPoint( ++//! \param[out] context The CPUContextARM64 structure to initialize. ++void InitializeCPUContextLOONGARCH64_NoFloatingPoint( + const ThreadContext::t64_t& thread_context, -+ CPUContextLOONG64* context); -+//! \brief Initializes FPU state in a CPUContextLOONG64 from a native fpu -+//! signal context structure on Linux. -+//! -+//! General purpose registers are not initialized. -+//! -+//! \param[in] float_context The native fpu context. -+//! \param[out] context The CPUContextLOONG64 structure to initialize. -+void InitializeCPUContextLOONG64_OnlyFPU( -+ const FloatContext::f64_t& float_context, -+ CPUContextLOONG64* context); -+//! \brief Initializes a CPUContextLOONG64 structure from native context -+//! structures on Linux. -+//! -+//! This function has template specializations for LOONG64 architecture -+//! contexts, using ContextTraits32 or ContextTraits64 as template parameter, -+//! respectively. -+//! -+//! \param[in] thread_context The native thread context. -+//! \param[in] float_context The native float context. -+//! \param[out] context The CPUContextLOONG64 structure to initialize. -+void InitializeCPUContextLOONG64( -+ const ThreadContext::t64_t& thread_context, -+ const FloatContext::f64_t& float_context, -+ CPUContextLOONG64* context); -+#endif // ARCH_CPU_LOONG64 || DOXYGEN ++ CPUContextLOONGARCH64* context); ++ ++#endif // ARCH_CPU_LOONGARCH64 || DOXYGEN + } // namespace internal } // namespace crashpad diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.cc -index 4e6ec11f8b..79eb839c8e 100644 +index 677afdaa7..62b126b65 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.cc -@@ -15,6 +15,7 @@ - #include "snapshot/linux/exception_snapshot_linux.h" - - #include -+#include - - #include "base/logging.h" - #include "snapshot/linux/capture_memory_delegate_linux.h" -@@ -325,6 +326,79 @@ bool ExceptionSnapshotLinux::ReadContext( - reader, context_address, context_.mips64); +@@ -367,6 +367,78 @@ bool ExceptionSnapshotLinux::ReadContext( + return internal::ReadContext(reader, context_address, context_.riscv64); } -+#elif defined(ARCH_CPU_LOONG64) ++#elif defined(ARCH_CPU_LOONGARCH64) + +template +static bool ReadContext(ProcessReaderLinux* reader, + LinuxVMAddress context_address, + typename Traits::CPUContext* dest_context) { + const ProcessMemory* memory = reader->Memory(); ++ + LinuxVMAddress gregs_address = context_address + -+ offsetof(UContext, mcontext); -+ ThreadContext::t64_t thread_context; -+ typename Traits::MContext mcontext; -+ if (!memory->Read(gregs_address, sizeof(mcontext), &mcontext)) { ++ offsetof(UContext, mcontext) + ++ offsetof(typename Traits::MContext, gregs); ++ ++ typename Traits::SignalThreadContext thread_context; ++ if (!memory->Read(gregs_address, sizeof(thread_context), &thread_context)) { + LOG(ERROR) << "Couldn't read gregs"; + return false; + } -+ static_assert(sizeof(thread_context.regs) == sizeof(mcontext.gregs), -+ "gpr context size mismtach"); -+ memcpy(thread_context.regs, mcontext.gregs, sizeof(mcontext.gregs)); -+ thread_context.csr_era = mcontext.pc; -+ thread_context.orig_a0 = 0; -+ thread_context.csr_badv = 0; -+ InitializeCPUContextLOONG64_NoFloatingPoint(thread_context, dest_context); ++ + LinuxVMAddress reserved_address = -+ context_address + offsetof(UContext, mcontext.extcontext); ++ context_address + offsetof(typename Traits::MContext, sc_extcontext); + if ((reserved_address & 15) != 0) { + LOG(ERROR) << "invalid alignment 0x" << std::hex << reserved_address; + return false; -+ } ++ } ++ + constexpr VMSize kMaxContextSpace = 4096; ++ + ProcessMemoryRange range; + if (!range.Initialize(memory, true, reserved_address, kMaxContextSpace)) { + return false; + } ++ + do { -+ struct sctx_info head; -+ if (!range.Read(reserved_address, sizeof(head), &head)) { -+ LOG(ERROR) << "missing context terminator"; ++ SCTXInfo sctx; ++ if (!range.Read(reserved_address, sizeof(sctx), &sctx)) { ++ LOG(ERROR) << "missing context sctx"; + return false; + } -+ reserved_address += sizeof(head); -+ switch (head.magic) { ++ ++ switch (sctx.magic) { + case FPU_CTX_MAGIC: -+ if (head.size != sizeof(struct fpu_context) + sizeof(head)) { -+ LOG(ERROR) << "unexpected fpu context size " << head.size; -+ return false; -+ } -+ FloatContext::f64_t fpucontext; -+ if (!range.Read(reserved_address, sizeof(fpucontext), &fpucontext)) { -+ LOG(ERROR) << "Couldn't read fpu " << head.size; ++ FPUContext fpu; ++ if (!range.Read(reserved_address, sizeof(fpu), &fpu)) { ++ LOG(ERROR) << "Couldn't read fpu " << sctx.size; + return false; + } -+ InitializeCPUContextLOONG64_OnlyFPU(fpucontext, dest_context); + return true; + case 0: ++ LOG(WARNING) << "fpu not found"; + return true; ++ + default: -+ LOG(ERROR) << "invalid magic number 0x" << std::hex << head.magic; ++ LOG(ERROR) << "invalid magic number 0x" << std::hex << sctx.magic; + return false; + } + } while (true); ++ ++ return true; ++ +} + +template <> +bool ExceptionSnapshotLinux::ReadContext( + ProcessReaderLinux* reader, + LinuxVMAddress context_address) { -+ context_.architecture = kCPUArchitectureLOONG64; -+ context_.loong64 = &context_union_.loong64; ++ context_.architecture = kCPUArchitectureLOONGARCH64; ++ context_.loongarch64 = &context_union_.loongarch64; + + return internal::ReadContext( -+ reader, context_address, context_.loong64); ++ reader, context_address, context_.loongarch64); +} + #endif // ARCH_CPU_X86_FAMILY bool ExceptionSnapshotLinux::Initialize( -@@ -354,12 +428,15 @@ bool ExceptionSnapshotLinux::Initialize( - !ReadSiginfo(process_reader, siginfo_address)) { +@@ -397,7 +469,7 @@ bool ExceptionSnapshotLinux::Initialize( return false; } -- } else { -+ } -+#if !defined(ARCH_CPU_LOONG64) -+ else { + } else { +-#if !defined(ARCH_CPU_RISCV64) ++#if !defined(ARCH_CPU_RISCV64) && !defined(ARCH_CPU_LOONGARCH64) if (!ReadContext(process_reader, context_address) || !ReadSiginfo(process_reader, siginfo_address)) { return false; - } - } -+#endif - - CaptureMemoryDelegateLinux capture_memory_delegate( - process_reader, diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.h -index 3ea3d931fe..cbaad2ac7d 100644 +index f931d3300..4844ef12f 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux.h -@@ -89,6 +89,8 @@ class ExceptionSnapshotLinux final : public ExceptionSnapshot { - #elif defined(ARCH_CPU_MIPS_FAMILY) - CPUContextMIPS mipsel; +@@ -91,6 +91,8 @@ class ExceptionSnapshotLinux final : public ExceptionSnapshot { CPUContextMIPS64 mips64; -+#elif defined(ARCH_CPU_LOONG64) -+ CPUContextLOONG64 loong64; + #elif defined(ARCH_CPU_RISCV64) + CPUContextRISCV64 riscv64; ++#elif defined(ARCH_CPU_LOONGARCH64) ++ CPUContextLOONGARCH64 loongarch64; #endif } context_union_; CPUContext context_; diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux_test.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux_test.cc -index b0c75b98a0..0e9e9c529b 100644 +index b351ccaa7..072cf5346 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux_test.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/exception_snapshot_linux_test.cc -@@ -297,6 +297,25 @@ void ExpectContext(const CPUContext& actual, const NativeCPUContext& expected) { +@@ -297,6 +297,48 @@ void ExpectContext(const CPUContext& actual, const NativeCPUContext& expected) { 0); #undef CPU_ARCH_NAME } -+#elif defined(ARCH_CPU_LOONG64) -+struct NativeCPUContext { -+ ucontext_t ucontext; -+ struct sctx_info info; ++#elif defined(ARCH_CPU_LOONGARCH64) ++using NativeCPUContext = ucontext_t; ++struct TestCoprocessorContext { ++ sctx_info sctx; ++ fpu_context fpu; +}; ++ +void InitializeContext(NativeCPUContext* context) { -+ for (size_t reg = 0; reg < std::size(context->ucontext.uc_mcontext.__gregs); ++reg) { -+ context->ucontext.uc_mcontext.__gregs[reg] = reg; ++ context->uc_mcontext.__pc = 1; ++ for (size_t reg = 0; reg < std::size(context->uc_mcontext.__gregs); ++reg) { ++ context->uc_mcontext.__gregs[reg] = reg; ++ } ++ ++auto test_context = reinterpret_cast( ++ context->uc_mcontext.__extcontext); ++ test_context->sctx.magic = 0; ++ test_context->sctx.size = 0;; ++ ++ for (size_t reg = 0; reg < std::size(test_context->fpu.regs); ++reg) { ++ test_context->fpu.regs[reg] = reg; ++ ++ test_context->fpu.fcc = 1; ++ test_context->fpu.fcsr = 2; + } -+ context->info.magic = 0; -+ context->info.size = 0; +} ++ +void ExpectContext(const CPUContext& actual, const NativeCPUContext& expected) { -+ EXPECT_EQ(actual.architecture, kCPUArchitectureLOONG64); -+ for (size_t reg = 0; reg < std::size(expected.ucontext.uc_mcontext.__gregs); ++reg) { -+ EXPECT_EQ(actual.loongarch64->regs[reg], expected.ucontext.uc_mcontext.__gregs[reg]); ++ EXPECT_EQ(actual.architecture, kCPUArchitectureLOONGARCH64); ++ ++ auto test_context = reinterpret_cast< const TestCoprocessorContext*>( ++ expected.uc_mcontext.__extcontext); ++ for (size_t reg = 0; reg < std::size(expected.uc_mcontext.__gregs); ++reg) { ++ EXPECT_EQ(actual.loongarch64->sc_regs[reg], expected.uc_mcontext.__gregs[reg]); + } -+} + ++ EXPECT_EQ(memcmp(&actual.loongarch64->fregs, ++ &test_context->fpu.regs, ++ sizeof(actual.loongarch64->fregs)), ++ 0); ++ EXPECT_EQ(actual.loongarch64->fcc, test_context->fpu.fcc); ++ EXPECT_EQ(actual.loongarch64->fcsr, test_context->fpu.fcsr); ++} - #else - #error Port. + #elif defined(ARCH_CPU_RISCV64) + using NativeCPUContext = ucontext_t; diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/process_reader_linux.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/process_reader_linux.cc -index 8ec0edc6da..855eeeead0 100644 +index 45713386d..3afcd5147 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/process_reader_linux.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/process_reader_linux.cc -@@ -127,6 +127,8 @@ void ProcessReaderLinux::Thread::InitializeStack(ProcessReaderLinux* reader) { - #elif defined(ARCH_CPU_MIPS_FAMILY) - stack_pointer = reader->Is64Bit() ? thread_info.thread_context.t64.regs[29] +@@ -129,6 +129,8 @@ void ProcessReaderLinux::Thread::InitializeStack(ProcessReaderLinux* reader) { : thread_info.thread_context.t32.regs[29]; -+#elif defined(ARCH_CPU_LOONG64) + #elif defined(ARCH_CPU_RISCV64) + stack_pointer = thread_info.thread_context.t64.regs[1]; ++#elif defined(ARCH_CPU_LOONGARCH64) + stack_pointer = thread_info.thread_context.t64.regs[3]; #else #error Port. #endif diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/signal_context.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/signal_context.h -index 6ac7adea47..68d0494775 100644 +index 89e697a08..e1161a13f 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/signal_context.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/signal_context.h -@@ -41,7 +41,7 @@ union Sigval { - template - struct Siginfo { - int32_t signo; --#ifdef ARCH_CPU_MIPS_FAMILY -+#if defined(ARCH_CPU_MIPS_FAMILY) || defined(ARCH_CPU_LOONG64_FAMILY) - // Attribute order for signo_t defined in kernel is different for MIPS. - int32_t code; - int32_t err; -@@ -420,7 +420,45 @@ static_assert(offsetof(UContext, mcontext.gregs) == - static_assert(offsetof(UContext, mcontext.fpregs) == - offsetof(ucontext_t, uc_mcontext.fpregs), +@@ -456,6 +456,44 @@ static_assert(offsetof(UContext, mcontext.fpregs) == + offsetof(ucontext_t, uc_mcontext.__fpregs), "context offset mismatch"); --#endif -+#endif // ARCH_CPU_MIPSEL -+ -+#elif defined(ARCH_CPU_LOONG64) + ++#elif defined(ARCH_CPU_LOONGARCH64) + +struct MContext64 { -+ uint64_t pc; ++ uint64_t sc_pc; + uint64_t gregs[32]; -+ uint32_t flags; -+ uint32_t pading; -+ uint64_t extcontext[0] __attribute__((__aligned__(16))); ++ uint32_t sc_flags; ++ uint64_t sc_extcontext[0] __attribute__((__aligned__(16))); ++}; ++ ++struct SCTXInfo { ++ uint32_t magic; ++ uint32_t size; ++ uint64_t padding; ++}; ++ ++struct FPUContext { ++ uint64_t regs[32]; ++ uint64_t fcc; ++ uint32_t fcsr; +}; + +struct ContextTraits64 : public Traits64 { + using MContext = MContext64; + using SignalThreadContext = ThreadContext::t64_t; + using SignalFloatContext = FloatContext::f64_t; -+ using CPUContext = CPUContextLOONG64; ++ using CPUContext = CPUContextLOONGARCH64; +}; + +template @@ -895,223 +750,155 @@ index 6ac7adea47..68d0494775 100644 + SignalStack stack; + Sigset sigmask; + char padding[128 - sizeof(sigmask)]; -+ uint64_t pading1; + typename Traits::MContext mcontext; +}; + -+static_assert(offsetof(UContext, mcontext) == -+ offsetof(ucontext_t, uc_mcontext), -+ "context offset mismtach"); -+static_assert(offsetof(UContext, mcontext.gregs) == -+ offsetof(ucontext_t, uc_mcontext.__gregs), -+ "context offset mismatch"); -+static_assert(offsetof(UContext, mcontext.extcontext) == -+ offsetof(ucontext_t, uc_mcontext.__extcontext), -+ "context offset mismatch"); - #else #error Port. + #endif // ARCH_CPU_X86_FAMILY diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/system_snapshot_linux.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/system_snapshot_linux.cc -index 9d199ff565..8ffeb281b2 100644 +index 20b95fba5..95be7ad9a 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/system_snapshot_linux.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/system_snapshot_linux.cc -@@ -205,6 +205,8 @@ CPUArchitecture SystemSnapshotLinux::GetCPUArchitecture() const { - #elif defined(ARCH_CPU_MIPS_FAMILY) - return process_reader_->Is64Bit() ? kCPUArchitectureMIPS64EL +@@ -207,6 +207,8 @@ CPUArchitecture SystemSnapshotLinux::GetCPUArchitecture() const { : kCPUArchitectureMIPSEL; -+#elif defined(ARCH_CPU_LOONG64) -+ return kCPUArchitectureLOONG64; + #elif defined(ARCH_CPU_RISCV64) + return kCPUArchitectureRISCV64; ++#elif defined(ARCH_CPU_LOONGARCH64) ++ return kCPUArchitectureLOONGARCH64; #else #error port to your architecture #endif -@@ -220,6 +222,9 @@ uint32_t SystemSnapshotLinux::CPURevision() const { - #elif defined(ARCH_CPU_MIPS_FAMILY) - // Not implementable on MIPS +@@ -225,6 +227,9 @@ uint32_t SystemSnapshotLinux::CPURevision() const { + #elif defined(ARCH_CPU_RISCV64) + // Not implemented return 0; -+#elif defined(ARCH_CPU_LOONG64) -+ // Not implementable on LOONG64 ++#elif defined(ARCH_CPU_LOONGARCH64) ++ // Not implementable on LOONGARCH64 + return 0; #else #error port to your architecture #endif -@@ -240,6 +245,9 @@ std::string SystemSnapshotLinux::CPUVendor() const { - #elif defined(ARCH_CPU_MIPS_FAMILY) - // Not implementable on MIPS +@@ -248,6 +253,9 @@ std::string SystemSnapshotLinux::CPUVendor() const { + #elif defined(ARCH_CPU_RISCV64) + // Not implemented return std::string(); -+#elif defined(ARCH_CPU_LOONG64) -+ // Not implementable on LOONG64 ++#elif defined(ARCH_CPU_LOONGARCH64) ++ // Not implementable on LOONGARCH64 + return std::string(); #else #error port to your architecture #endif -@@ -373,6 +381,9 @@ bool SystemSnapshotLinux::NXEnabled() const { - #elif defined(ARCH_CPU_MIPS_FAMILY) - // Not implementable on MIPS +@@ -384,6 +392,9 @@ bool SystemSnapshotLinux::NXEnabled() const { + #elif defined(ARCH_CPU_RISCV64) + // Not implemented return false; -+#elif defined(ARCH_CPU_LOONG64) -+ // Not implementable on LOONG64 ++#elif defined(ARCH_CPU_LOONGARCH64) ++ // Not implementable on LOONGARCH64 + return false; #else #error Port. #endif // ARCH_CPU_X86_FAMILY diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/test_modules.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/test_modules.cc -index 7d9d08d2ed..45c309e47b 100644 +index c03cbaae5..cd4a18acf 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/test_modules.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/test_modules.cc -@@ -110,6 +110,9 @@ bool WriteTestModule(const base::FilePath& module_path, - module.ehdr.e_machine = EM_AARCH64; - #elif defined(ARCH_CPU_MIPSEL) || defined(ARCH_CPU_MIPS64EL) +@@ -112,6 +112,10 @@ bool WriteTestModule(const base::FilePath& module_path, module.ehdr.e_machine = EM_MIPS; -+#elif defined(ARCH_CPU_LOONG64) + #elif defined(ARCH_CPU_RISCV64) + module.ehdr.e_machine = EM_RISCV; ++#elif defined(ARCH_CPU_LOONGARCH64) + module.ehdr.e_machine = EM_LOONGARCH; -+ module.ehdr.e_flags |= EF_LARCH_ABI_LP64; ++ module.ehdr.e_flags |= EF_LARCH_ABI_DOUBLE_FLOAT; ++ module.ehdr.e_flags |= EF_LARCH_OBJABI_V1; #endif - module.ehdr.e_version = EV_CURRENT; + #if defined(ARCH_CPU_RISCV64) diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.cc -index ba33401093..6b5988002f 100644 +index 85882e8ee..c2cf1a9f3 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.cc -@@ -190,6 +190,12 @@ bool ThreadSnapshotLinux::Initialize( - thread.thread_info.float_context.f32, - context_.mipsel); - } -+#elif defined(ARCH_CPU_LOONG64) -+ context_.architecture = kCPUArchitectureLOONG64; -+ context_.loong64 = &context_union_.loong64; -+ InitializeCPUContextLOONG64(thread.thread_info.thread_context.t64, -+ thread.thread_info.float_context.f64, -+ context_.loong64); +@@ -196,6 +196,12 @@ bool ThreadSnapshotLinux::Initialize( + InitializeCPUContextRISCV64(thread.thread_info.thread_context.t64, + thread.thread_info.float_context.f64, + context_.riscv64); ++#elif defined(ARCH_CPU_LOONGARCH64) ++ context_.architecture = kCPUArchitectureLOONGARCH64; ++ context_.loongarch64 = &context_union_.loongarch64; ++ InitializeCPUContextLOONGARCH64(thread.thread_info.thread_context.t64, ++ thread.thread_info.float_context.f64, ++ context_.loongarch64); #else #error Port. #endif diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.h -index bd03f58200..c25d49a174 100644 +index 5795bfb98..bdfd237cb 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/linux/thread_snapshot_linux.h -@@ -74,6 +74,8 @@ class ThreadSnapshotLinux final : public ThreadSnapshot { - #elif defined(ARCH_CPU_MIPS_FAMILY) - CPUContextMIPS mipsel; +@@ -76,6 +76,8 @@ class ThreadSnapshotLinux final : public ThreadSnapshot { CPUContextMIPS64 mips64; -+#elif defined(ARCH_CPU_LOONG64) -+ CPUContextLOONG64 loong64; + #elif defined(ARCH_CPU_RISCV64) + CPUContextRISCV64 riscv64; ++#elif defined(ARCH_CPU_LOONGARCH64) ++ CPUContextLOONGARCH64 loongarch64; #else #error Port. #endif // ARCH_CPU_X86_FAMILY diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/minidump/minidump_context_converter.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/minidump/minidump_context_converter.cc -index f2fa2ab37a..70883a5b14 100644 +index ec02dff12..2e6e846f7 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/minidump/minidump_context_converter.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/minidump/minidump_context_converter.cc -@@ -266,6 +266,30 @@ bool MinidumpContextConverter::Initialize( - context_.mips64->fir = src->fir; +@@ -293,6 +293,28 @@ bool MinidumpContextConverter::Initialize( + memcpy(&context_.riscv64->fpregs, &src->fpregs, sizeof(src->fpregs)); - memcpy(&context_.mips64->fpregs, &src->fpregs, sizeof(src->fpregs)); + context_.riscv64->fcsr = src->fcsr; + } else if (context_.architecture == -+ CPUArchitecture::kCPUArchitectureLOONG64) { -+ context_memory_.resize(sizeof(CPUContextLOONG64)); -+ context_.loong64 = -+ reinterpret_cast(context_memory_.data()); -+ const MinidumpContextLOONG64* src = -+ reinterpret_cast(minidump_context.data()); -+ if (minidump_context.size() < sizeof(MinidumpContextLOONG64)) { ++ CPUArchitecture::kCPUArchitectureLOONGARCH64) { ++ context_memory_.resize(sizeof(CPUContextLOONGARCH64)); ++ context_.loongarch64 = ++ reinterpret_cast(context_memory_.data()); ++ const MinidumpContextLOONGARCH64* src = ++ reinterpret_cast(minidump_context.data()); ++ if (minidump_context.size() < sizeof(MinidumpContextLOONGARCH64)) { + return false; + } + -+ if (!(src->context_flags & kMinidumpContextLOONG64)) { ++ if (!(src->context_flags & kMinidumpContextLOONGARCH64)) { + return false; + } + -+ for (size_t i = 0; i < std::size(src->regs); i++) { -+ context_.loong64->regs[i] = src->regs[i]; ++ for (size_t i = 0; i < std::size(src->sc_regs); i++) { ++ context_.loongarch64->sc_regs[i] = src->sc_regs[i]; + } + -+ context_.loong64->csr_era = src->csr_era; -+ context_.loong64->fcsr = src->fcsr; -+ context_.loong64->fcc = src->fcc; -+ -+ memcpy(&context_.loong64->fpregs, &src->fpregs, sizeof(src->fpregs)); ++ context_.loongarch64->sc_pc = src->sc_pc; ++ context_.loongarch64->fcsr = src->fcsr; ++ context_.loongarch64->fcc = src->fcc; } else { // Architecture is listed as "unknown". DLOG(ERROR) << "Unknown architecture"; diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/minidump/system_snapshot_minidump.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/minidump/system_snapshot_minidump.cc -index abccda3187..bc0027d0d4 100644 +index 58bd7b364..0e8a3a465 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/minidump/system_snapshot_minidump.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/minidump/system_snapshot_minidump.cc -@@ -68,7 +68,8 @@ CPUArchitecture SystemSnapshotMinidump::GetCPUArchitecture() const { - case kMinidumpCPUArchitectureMIPS: - return kCPUArchitectureMIPSEL; +@@ -70,6 +70,8 @@ CPUArchitecture SystemSnapshotMinidump::GetCPUArchitecture() const { // No word on how MIPS64 is signalled -- -+ case kMinidumpCPUArchitectureLOONG64: -+ return kCPUArchitectureLOONG64; + case kMinidumpCPUArchitectureRISCV64Breakpad: + return kCPUArchitectureRISCV64; ++ case kMinidumpCPUArchitectureLOONGARCH64: ++ return kCPUArchitectureLOONGARCH64; + default: return CPUArchitecture::kCPUArchitectureUnknown; - } -diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/exception_handler_client.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/exception_handler_client.cc -index cef493df70..12a2ae9fa5 100644 ---- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/exception_handler_client.cc -+++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/exception_handler_client.cc -@@ -40,9 +40,9 @@ namespace { - - class ScopedSigprocmaskRestore { - public: -- explicit ScopedSigprocmaskRestore(const kernel_sigset_t& set_to_block) -+ explicit ScopedSigprocmaskRestore(const sigset_t& set_to_block) - : orig_mask_(), mask_is_set_(false) { -- mask_is_set_ = sys_sigprocmask(SIG_BLOCK, &set_to_block, &orig_mask_) == 0; -+ mask_is_set_ = sigprocmask(SIG_BLOCK, &set_to_block, &orig_mask_) == 0; - DPLOG_IF(ERROR, !mask_is_set_) << "sigprocmask"; - } - -@@ -51,13 +51,13 @@ class ScopedSigprocmaskRestore { - - ~ScopedSigprocmaskRestore() { - if (mask_is_set_ && -- sys_sigprocmask(SIG_SETMASK, &orig_mask_, nullptr) != 0) { -+ sigprocmask(SIG_SETMASK, &orig_mask_, nullptr) != 0) { - DPLOG(ERROR) << "sigprocmask"; - } - } - - private: -- kernel_sigset_t orig_mask_; -+ sigset_t orig_mask_; - bool mask_is_set_; - }; - -@@ -122,9 +122,9 @@ void ExceptionHandlerClient::SetCanSetPtracer(bool can_set_ptracer) { - int ExceptionHandlerClient::SignalCrashDump( - const ExceptionHandlerProtocol::ClientInformation& info, - VMAddress stack_pointer) { -- kernel_sigset_t dump_done_sigset; -- sys_sigemptyset(&dump_done_sigset); -- sys_sigaddset(&dump_done_sigset, ExceptionHandlerProtocol::kDumpDoneSignal); -+ sigset_t dump_done_sigset; -+ sigemptyset(&dump_done_sigset); -+ sigaddset(&dump_done_sigset, ExceptionHandlerProtocol::kDumpDoneSignal); - ScopedSigprocmaskRestore scoped_block(dump_done_sigset); - - int status = SendCrashDumpRequest(info, stack_pointer); -@@ -136,7 +136,7 @@ int ExceptionHandlerClient::SignalCrashDump( - timespec timeout; - timeout.tv_sec = 5; - timeout.tv_nsec = 0; -- if (HANDLE_EINTR(sys_sigtimedwait(&dump_done_sigset, &siginfo, &timeout)) < -+ if (HANDLE_EINTR(sigtimedwait(&dump_done_sigset, &siginfo, &timeout)) < - 0) { - return errno; - } diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/ptracer.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/ptracer.cc -index 25c89ea95c..9bd9735bbe 100644 +index d8129ada7..e1a539fe8 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/ptracer.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/ptracer.cc -@@ -398,6 +398,60 @@ bool GetThreadArea64(pid_t tid, +@@ -429,6 +429,54 @@ bool GetThreadArea64(pid_t tid, return true; } -+#elif defined(ARCH_CPU_LOONG64) -+ -+#include ++#elif defined(ARCH_CPU_LOONGARCH64) + +bool GetFloatingPointRegisters32(pid_t tid, + FloatContext* context, @@ -1149,17 +936,13 @@ index 25c89ea95c..9bd9735bbe 100644 + const ThreadContext& context, + LinuxVMAddress* address, + bool can_log) { -+ struct user_pt_regs loongarch_regs; -+ struct iovec iov = { -+ .iov_base = &loongarch_regs, -+ .iov_len = sizeof(loongarch_regs) -+ }; ++ void* result; + -+ if (ptrace(PTRACE_GETREGSET, tid, NT_PRSTATUS, &iov) != 0) { ++ if (ptrace(PTRACE_GET_THREAD_AREA, tid, nullptr, &result) != 0) { + PLOG_IF(ERROR, can_log) << "ptrace"; + return false; + } -+ *address = loongarch_regs.regs[2]; ++ *address = FromPointerCast(result); + return true; +} + @@ -1167,129 +950,94 @@ index 25c89ea95c..9bd9735bbe 100644 #error Port. #endif // ARCH_CPU_X86_FAMILY diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/thread_info.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/thread_info.h -index 9f60bd3ebe..11fb19e9a7 100644 +index 808b35a3a..7a3da241c 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/thread_info.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/linux/thread_info.h -@@ -80,6 +80,8 @@ union ThreadContext { - uint32_t cp0_status; - uint32_t cp0_cause; +@@ -87,6 +87,8 @@ union ThreadContext { uint32_t padding1_; -+#elif defined(ARCH_CPU_LOONG64) -+ // Nothing. + #elif defined(ARCH_CPU_RISCV64) + // 32 bit RISC-V not supported ++#elif defined(ARCH_CPU_LOONGARCH64) ++ // 32 bit LOONGARCH not supported #else #error Port. #endif // ARCH_CPU_X86_FAMILY -@@ -133,6 +135,13 @@ union ThreadContext { - uint64_t cp0_badvaddr; - uint64_t cp0_status; - uint64_t cp0_cause; -+#elif defined(ARCH_CPU_LOONG64) +@@ -144,6 +146,11 @@ union ThreadContext { + // Reflects user_regs_struct in asm/ptrace.h. + uint64_t pc; + uint64_t regs[31]; ++#elif defined(ARCH_CPU_LOONGARCH64) + // Reflects user_regs_struct in sys/user.h. + uint64_t regs[32]; -+ uint64_t orig_a0; + uint64_t csr_era; -+ uint64_t csr_badv; -+ uint64_t reserved[10]; ++ uint64_t _pad[12]; #else #error Port. #endif // ARCH_CPU_X86_FAMILY -@@ -142,13 +151,13 @@ union ThreadContext { +@@ -154,13 +161,13 @@ union ThreadContext { using NativeThreadContext = user_regs_struct; #elif defined(ARCH_CPU_ARMEL) using NativeThreadContext = user_regs; -#elif defined(ARCH_CPU_MIPS_FAMILY) -+#elif defined(ARCH_CPU_MIPS_FAMILY) || defined (ARCH_CPU_LOONG64) ++#elif defined(ARCH_CPU_MIPS_FAMILY) || defined (ARCH_CPU_LOONGARCH64) // No appropriate NativeThreadsContext type available for MIPS #else #error Port. - #endif // ARCH_CPU_X86_FAMILY || ARCH_CPU_ARM64 +-#endif // ARCH_CPU_X86_FAMILY || ARCH_CPU_ARM64 || ARCH_CPU_RISCV64 ++#endif // ARCH_CPU_X86_FAMILY || ARCH_CPU_ARM64 || ARCH_CPU_RISCV64 || ARCH_CPU_LOONGARCH64 -#if !defined(ARCH_CPU_MIPS_FAMILY) -+#if !defined(ARCH_CPU_MIPS_FAMILY) && !defined(ARCH_CPU_LOONG64) ++#if !defined(ARCH_CPU_MIPS_FAMILY) && !defined(ARCH_CPU_LOONGARCH64) #if defined(ARCH_CPU_32_BITS) static_assert(sizeof(t32_t) == sizeof(NativeThreadContext), "Size mismatch"); #else // ARCH_CPU_64_BITS -@@ -219,6 +228,8 @@ union FloatContext { - } fpregs[32]; - uint32_t fpcsr; +@@ -233,6 +240,8 @@ union FloatContext { uint32_t fpu_id; -+#elif defined(ARCH_CPU_LOONG64) -+ // Nothing. + #elif defined(ARCH_CPU_RISCV64) + // 32 bit RISC-V not supported ++#elif defined(ARCH_CPU_LOONGARCH64) ++ // 32 bit LOONGARCH not supported #else #error Port. #endif // ARCH_CPU_X86_FAMILY -@@ -253,6 +264,11 @@ union FloatContext { - double fpregs[32]; - uint32_t fpcsr; - uint32_t fpu_id; -+#elif defined(ARCH_CPU_LOONG64) -+ double fpregs[32]; -+ uint64_t fcc; +@@ -271,6 +280,10 @@ union FloatContext { + // Reflects __riscv_d_ext_state in asm/ptrace.h + uint64_t fpregs[32]; + uint64_t fcsr; ++#elif defined(ARCH_CPU_LOONGARCH64) ++ uint64_t fregs[32]; + uint32_t fcsr; -+ uint32_t _pad; ++ uint64_t fcc; #else #error Port. #endif // ARCH_CPU_X86_FAMILY -@@ -280,7 +296,7 @@ union FloatContext { +@@ -298,7 +311,7 @@ union FloatContext { #endif #elif defined(ARCH_CPU_ARM64) static_assert(sizeof(f64) == sizeof(user_fpsimd_struct), "Size mismatch"); -#elif defined(ARCH_CPU_MIPS_FAMILY) -+#elif defined(ARCH_CPU_MIPS_FAMILY) || defined (ARCH_CPU_LOONG64) ++#elif defined(ARCH_CPU_MIPS_FAMILY) || defined (ARCH_CPU_LOONGARCH64) // No appropriate floating point context native type for available MIPS. - #else - #error Port. + #elif defined(ARCH_CPU_RISCV64) + static_assert(sizeof(f64) == sizeof(__riscv_d_ext_state), "Size mismatch"); diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context.h b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context.h -index a5503d682f..172930b3bf 100644 +index ac7707b48..f975155ba 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context.h +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context.h -@@ -23,6 +23,9 @@ - #include - #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) - #include -+#if defined(ARCH_CPU_LOONG64) -+#include -+#endif - #elif BUILDFLAG(IS_FUCHSIA) - #include - #endif // BUILDFLAG(IS_APPLE) -@@ -39,7 +42,14 @@ using NativeCPUContext = arm_unified_thread_state; - using NativeCPUContext = CONTEXT; - #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \ - BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) -+#if defined(ARCH_CPU_LOONG64) -+typedef struct { -+ ucontext_t ucontext; -+ struct sctx_info contextinfo; -+}NativeCPUContext; -+#else - using NativeCPUContext = ucontext_t; -+#endif - #endif // BUILDFLAG(IS_APPLE) - - //! \brief Saves the CPU context. -@@ -69,6 +79,7 @@ using NativeCPUContext = ucontext_t; - //! macOS/Linux/Fuchsia | x86_64 | `%%rdi` +@@ -70,6 +70,7 @@ using NativeCPUContext = ucontext_t; //! Linux | ARM/ARM64 | `r0`/`x0` //! Linux | MIPS/MIPS64 | `$a0` -+//! Linux | LOONG64 | `$a0` + //! Linux | RISCV64 | `a0` ++//! Linux | LOONGARCH64 | `$a0` //! //! Additionally, the value `LR` on ARM/ARM64 will be the return address of //! this function. diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_linux.S b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_linux.S -index 9c3a726381..cca55b70c8 100644 +index cfad85738..045f85d92 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_linux.S +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_linux.S -@@ -24,22 +24,26 @@ - // compatibility with both possibilities. - #define CAPTURECONTEXT_SYMBOL _ZN8crashpad14CaptureContextEP10ucontext_t - #define CAPTURECONTEXT_SYMBOL2 _ZN8crashpad14CaptureContextEP8ucontext -+#define CAPTURECONTEXT_SYMBOL3 _ZN8crashpad14CaptureContextEPNS_16NativeCPUContextE - - .text - .globl CAPTURECONTEXT_SYMBOL +@@ -30,7 +30,7 @@ .globl CAPTURECONTEXT_SYMBOL2 -+ .globl CAPTURECONTEXT_SYMBOL3 #if defined(__i386__) || defined(__x86_64__) .balign 16, 0x90 -#elif defined(__arm__) || defined(__aarch64__) @@ -1297,28 +1045,20 @@ index 9c3a726381..cca55b70c8 100644 .balign 4, 0x0 .type CAPTURECONTEXT_SYMBOL, %function .type CAPTURECONTEXT_SYMBOL2, %function -+ .type CAPTURECONTEXT_SYMBOL3, %function - #elif defined(__mips__) - .balign 4, 0x0 - #endif - - CAPTURECONTEXT_SYMBOL: - CAPTURECONTEXT_SYMBOL2: -+CAPTURECONTEXT_SYMBOL3: - CRASHPAD_AARCH64_VALID_CALL_TARGET +@@ -510,4 +510,84 @@ CAPTURECONTEXT_SYMBOL2: - #if defined(__i386__) -@@ -427,4 +431,48 @@ CAPTURECONTEXT_SYMBOL2: - jr $ra + ret - .set at +#elif defined(__loongarch_lp64) + +#define MCONTEXT_GREG_SIZE 8 -+#define MCONTEXT_PC_OFFSET 176 -+#define MCONTEXT_GREGS_OFFSET 184 ++#define MCONTEXT_FPREG_SIZE 8 ++#define MCONTEXT_PC_OFFSET 64 ++#define MCONTEXT_GREGS_OFFSET 72 ++#define MCONTEXT_FPREGS_OFFSET 352 + +#define STORE_GPR(X) st.d $r##X, $a0, MCONTEXT_GREGS_OFFSET + X * MCONTEXT_GREG_SIZE ++#define STORE_FPR(X) fst.d $f##X, $a0, MCONTEXT_FPREGS_OFFSET + X * MCONTEXT_FPREG_SIZE +#define STORE_PC st.d $ra, $a0, MCONTEXT_PC_OFFSET + + STORE_PC @@ -1354,63 +1094,96 @@ index 9c3a726381..cca55b70c8 100644 + STORE_GPR(29) + STORE_GPR(30) + STORE_GPR(31) ++ STORE_FPR(0) ++ STORE_FPR(1) ++ STORE_FPR(2) ++ STORE_FPR(3) ++ STORE_FPR(4) ++ STORE_FPR(5) ++ STORE_FPR(6) ++ STORE_FPR(7) ++ STORE_FPR(8) ++ STORE_FPR(9) ++ STORE_FPR(10) ++ STORE_FPR(11) ++ STORE_FPR(12) ++ STORE_FPR(13) ++ STORE_FPR(14) ++ STORE_FPR(15) ++ STORE_FPR(16) ++ STORE_FPR(17) ++ STORE_FPR(18) ++ STORE_FPR(19) ++ STORE_FPR(20) ++ STORE_FPR(21) ++ STORE_FPR(22) ++ STORE_FPR(23) ++ STORE_FPR(24) ++ STORE_FPR(25) ++ STORE_FPR(26) ++ STORE_FPR(27) ++ STORE_FPR(28) ++ STORE_FPR(29) ++ STORE_FPR(30) ++ STORE_FPR(31) + + jirl $zero, $ra, 0 ++ #endif // __i386__ diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_test.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_test.cc -index f353aebe66..ce45cb4887 100644 +index 2cd92c841..4b95f86dd 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_test.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_test.cc -@@ -57,7 +57,7 @@ void TestCaptureContext() { +@@ -48,7 +48,7 @@ void TestCaptureContext() { uintptr_t pc = ProgramCounterFromContext(context_1); #if !defined(ADDRESS_SANITIZER) && !defined(ARCH_CPU_MIPS_FAMILY) && \ - !defined(MEMORY_SANITIZER) -+ !defined(MEMORY_SANITIZER) && !defined(ARCH_CPU_LOONG64) ++ !defined(MEMORY_SANITIZER) && !defined(ARCH_CPU_LOONGARCH64) // Sanitizers can cause enough code bloat that the “nearby” check would // likely fail. const uintptr_t kReferencePC = diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_test_util_linux.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_test_util_linux.cc -index 35751bf8b2..b3811b5abf 100644 +index 55820b9ee..8f8496cf6 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_test_util_linux.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/misc/capture_context_test_util_linux.cc -@@ -35,6 +35,8 @@ void SanityCheckContext(const NativeCPUContext& context) { - EXPECT_EQ(context.uc_mcontext.regs[0], FromPointerCast(&context)); - #elif defined(ARCH_CPU_MIPS_FAMILY) - EXPECT_EQ(context.uc_mcontext.gregs[4], FromPointerCast(&context)); -+#elif defined(ARCH_CPU_LOONG64) -+ EXPECT_EQ(context.ucontext.uc_mcontext.__gregs[4], FromPointerCast(&context)); +@@ -38,6 +38,8 @@ void SanityCheckContext(const NativeCPUContext& context) { + #elif defined(ARCH_CPU_RISCV64) + EXPECT_EQ(context.uc_mcontext.__gregs[10], + FromPointerCast(&context)); ++#elif defined(ARCH_CPU_LOONGARCH64) ++ EXPECT_EQ(context.uc_mcontext.__gregs[4], FromPointerCast(&context)); #endif } -@@ -49,6 +51,8 @@ uintptr_t ProgramCounterFromContext(const NativeCPUContext& context) { - return context.uc_mcontext.pc; - #elif defined(ARCH_CPU_MIPS_FAMILY) +@@ -54,6 +56,8 @@ uintptr_t ProgramCounterFromContext(const NativeCPUContext& context) { return context.uc_mcontext.pc; -+#elif defined(ARCH_CPU_LOONG64) -+ return context.ucontext.uc_mcontext.__pc; + #elif defined(ARCH_CPU_RISCV64) + return context.uc_mcontext.__gregs[0]; ++#elif defined(ARCH_CPU_LOONGARCH64) ++ return context.uc_mcontext.__pc; #endif } -@@ -63,6 +67,8 @@ uintptr_t StackPointerFromContext(const NativeCPUContext& context) { - return context.uc_mcontext.sp; - #elif defined(ARCH_CPU_MIPS_FAMILY) +@@ -70,6 +74,8 @@ uintptr_t StackPointerFromContext(const NativeCPUContext& context) { return context.uc_mcontext.gregs[29]; -+#elif defined(ARCH_CPU_LOONG64) -+ return context.ucontext.uc_mcontext.__gregs[3]; + #elif defined(ARCH_CPU_RISCV64) + return context.uc_mcontext.__gregs[2]; ++#elif defined(ARCH_CPU_LOONGARCH64) ++ return context.uc_mcontext.__gregs[3]; #endif } diff --git a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/net/http_transport_libcurl.cc b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/net/http_transport_libcurl.cc -index d5c9177f95..b6906707b5 100644 +index df63a7729..a897f865c 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/net/http_transport_libcurl.cc +++ b/qtwebengine/src/3rdparty/chromium/third_party/crashpad/crashpad/util/net/http_transport_libcurl.cc -@@ -237,6 +237,8 @@ std::string UserAgent() { - #elif defined(ARCH_CPU_BIG_ENDIAN) - static constexpr char arch[] = "aarch64_be"; +@@ -239,6 +239,8 @@ std::string UserAgent() { #endif -+#elif defined(ARCH_CPU_LOONG64) -+ static constexpr char arch[] = "loong64"; + #elif defined (ARCH_CPU_RISCV64) + static constexpr char arch[] = "riscv64"; ++#elif defined(ARCH_CPU_LOONGARCH64) ++ static constexpr char arch[] = "loongarch64"; #else #error Port #endif diff --git a/loongarch64/files/step/base_support/qt6/6.7.1/patches/0008-qtwebengine-6.7.0-fix-x11-has-not-been-declared.patch b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0008-qtwebengine-6.7.0-fix-x11-has-not-been-declared.patch new file mode 100644 index 00000000..279a8e35 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0008-qtwebengine-6.7.0-fix-x11-has-not-been-declared.patch @@ -0,0 +1,27 @@ +From b48960ce156a1d9694887512ec7041eb13d4d684 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 03:56:43 +0000 +Subject: [PATCH 08/19] qtwebengine 6.7.0 fix x11 has not been declared. + +--- + qtwebengine/src/3rdparty/chromium/ui/gl/gl_display.cc | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/qtwebengine/src/3rdparty/chromium/ui/gl/gl_display.cc b/qtwebengine/src/3rdparty/chromium/ui/gl/gl_display.cc +index dcd6d60f7..5968cf858 100644 +--- a/qtwebengine/src/3rdparty/chromium/ui/gl/gl_display.cc ++++ b/qtwebengine/src/3rdparty/chromium/ui/gl/gl_display.cc +@@ -28,6 +28,10 @@ + #include "ui/gl/gl_implementation.h" + #include "ui/gl/gl_surface.h" + ++#if defined(USE_GLX) ++#include "ui/gfx/x/connection.h" ++#endif ++ + #if BUILDFLAG(IS_OZONE) + #include "ui/ozone/buildflags.h" + #endif // BUILDFLAG(IS_OZONE) +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/qt6/6.7.1/patches/0009-qtwebengine-6.7.0-libvpx-fix-for-loongarch64.patch b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0009-qtwebengine-6.7.0-libvpx-fix-for-loongarch64.patch new file mode 100644 index 00000000..bbae1f37 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0009-qtwebengine-6.7.0-libvpx-fix-for-loongarch64.patch @@ -0,0 +1,74 @@ +From e8b534e9b19b2f90da3d084fba04c121d36f42f6 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 04:06:46 +0000 +Subject: [PATCH 09/19] qtwebengine 6.7.0 libvpx fix for loongarch64. + +--- + .../chromium/third_party/libvpx/BUILD.gn | 23 +++---------------- + 1 file changed, 3 insertions(+), 20 deletions(-) + +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/libvpx/BUILD.gn b/qtwebengine/src/3rdparty/chromium/third_party/libvpx/BUILD.gn +index 159473390..0330cfeed 100644 +--- a/qtwebengine/src/3rdparty/chromium/third_party/libvpx/BUILD.gn ++++ b/qtwebengine/src/3rdparty/chromium/third_party/libvpx/BUILD.gn +@@ -48,7 +48,7 @@ if (current_cpu == "x86") { + } else if (current_cpu == "riscv64") { + cpu_arch_full = "generic" + } else if (current_cpu == "loong64") { +- cpu_arch_full = "loongarch" ++ cpu_arch_full = "generic" + } else { + cpu_arch_full = current_cpu + } +@@ -259,16 +259,6 @@ if (current_cpu == "x86" || (current_cpu == "x64" && !is_msan)) { + } + } + +-if (current_cpu == "loong64") { +- source_set("libvpx_loongarch_lsx") { +- configs -= [ "//build/config/compiler:chromium_code" ] +- configs += [ "//build/config/compiler:no_chromium_code" ] +- configs += [ ":libvpx_config" ] +- cflags = [ "-mlsx" ] +- sources = libvpx_srcs_loongarch_lsx +- } +-} +- + if (cpu_arch_full == "arm-neon-cpu-detect") { + static_library("libvpx_intrinsics_neon") { + configs -= [ "//build/config/compiler:compiler_arm_fpu" ] +@@ -342,10 +332,6 @@ source_set("libvpx_x86_64_headers") { + sources = libvpx_srcs_x86_64_headers + } + +-source_set("libvpx_loongarch_headers") { +- sources = libvpx_srcs_loongarch_headers +-} +- + source_set("libvpx_arm_headers") { + sources = libvpx_srcs_arm_headers + } +@@ -433,8 +419,8 @@ static_library("bundled_libvpx") { + sources = libvpx_srcs_generic + public_deps = [ ":libvpx_generic_headers" ] + } else if (current_cpu == "loong64") { +- sources = libvpx_srcs_loongarch +- public_deps = [ ":libvpx_loongarch_headers" ] ++ sources = libvpx_srcs_generic ++ public_deps = [ ":libvpx_generic_headers" ] + } + + configs -= [ "//build/config/compiler:chromium_code" ] +@@ -462,9 +448,6 @@ static_library("bundled_libvpx") { + if (current_cpu == "arm" && arm_assembly_sources != []) { + deps += [ ":libvpx_assembly_arm" ] + } +- if (current_cpu == "loong64") { +- deps += [ ":libvpx_loongarch_lsx" ] +- } + + public_configs = [ ":libvpx_external_config" ] + } +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qt-6.6.2-fix-regexp-macro-assembler-for-loongarch64.patch b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0010-qtwebengine-6.7.0-fix-regexp-macro-assembler-for-loo.patch similarity index 83% rename from loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qt-6.6.2-fix-regexp-macro-assembler-for-loongarch64.patch rename to loongarch64/files/step/base_support/qt6/6.7.1/patches/0010-qtwebengine-6.7.0-fix-regexp-macro-assembler-for-loo.patch index 08cd4ff9..46fbcbb9 100644 --- a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qt-6.6.2-fix-regexp-macro-assembler-for-loongarch64.patch +++ b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0010-qtwebengine-6.7.0-fix-regexp-macro-assembler-for-loo.patch @@ -1,7 +1,8 @@ -From 6a5707e9b2c3e404c8668f5cbd5fd4ca192ab1e9 Mon Sep 17 00:00:00 2001 +From d3e21750d73e3f664349d6eccd8a04546eb373a9 Mon Sep 17 00:00:00 2001 From: Sun Haiyong -Date: Mon, 26 Feb 2024 14:44:03 +0000 -Subject: [PATCH] qt 6.6.2 fix regexp macro assembler for loongarch64. +Date: Tue, 16 Apr 2024 06:48:24 +0000 +Subject: [PATCH 10/19] qtwebengine 6.7.0 fix regexp-macro-assembler for + loongarch64. --- .../v8/src/regexp/loong64/regexp-macro-assembler-loong64.cc | 5 +++-- @@ -9,7 +10,7 @@ Subject: [PATCH] qt 6.6.2 fix regexp macro assembler for loongarch64. 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/qtwebengine/src/3rdparty/chromium/v8/src/regexp/loong64/regexp-macro-assembler-loong64.cc b/qtwebengine/src/3rdparty/chromium/v8/src/regexp/loong64/regexp-macro-assembler-loong64.cc -index 7c1d96e4d..fbcd4ba29 100644 +index bc7657c05..69b611444 100644 --- a/qtwebengine/src/3rdparty/chromium/v8/src/regexp/loong64/regexp-macro-assembler-loong64.cc +++ b/qtwebengine/src/3rdparty/chromium/v8/src/regexp/loong64/regexp-macro-assembler-loong64.cc @@ -1203,7 +1203,7 @@ static T* frame_entry_address(Address re_frame, int frame_offset) { @@ -24,9 +25,9 @@ index 7c1d96e4d..fbcd4ba29 100644 @@ -1213,7 +1213,8 @@ int64_t RegExpMacroAssemblerLOONG64::CheckStackGuardState( return_address, re_code, frame_entry_address
(re_frame, kInputStringOffset), - frame_entry_address(re_frame, kInputStartOffset), -- frame_entry_address(re_frame, kInputEndOffset)); -+ frame_entry_address(re_frame, kInputEndOffset), + frame_entry_address(re_frame, kInputStartOffset), +- frame_entry_address(re_frame, kInputEndOffset)); ++ frame_entry_address(re_frame, kInputEndOffset), + extra_space); } diff --git a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qtwebengine-ffmpeg-first_dts.patch b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0011-qtwebengine-ffmpeg-first_dts.-patch-form-Fedora-qt6-.patch similarity index 60% rename from loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qtwebengine-ffmpeg-first_dts.patch rename to loongarch64/files/step/base_support/qt6/6.7.1/patches/0011-qtwebengine-ffmpeg-first_dts.-patch-form-Fedora-qt6-.patch index f29d5163..c418c0f5 100644 --- a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qtwebengine-ffmpeg-first_dts.patch +++ b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0011-qtwebengine-ffmpeg-first_dts.-patch-form-Fedora-qt6-.patch @@ -1,21 +1,24 @@ -From a61fb853756449896a809cf6dc6b0cede55d673e Mon Sep 17 00:00:00 2001 +From 0985dcfef62652aa255ce7f322a779bc7acef00d Mon Sep 17 00:00:00 2001 From: Sun Haiyong -Date: Wed, 24 Jan 2024 14:22:27 +0000 -Subject: [PATCH] qtwebengine ffmpeg first_dts. patch form Fedora - qt6-qtwebengin package. +Date: Tue, 16 Apr 2024 06:48:59 +0000 +Subject: [PATCH 11/19] qtwebengine ffmpeg first_dts. patch form Fedora + qt6-qtwebengine package. --- qtwebengine/configure.cmake | 24 ------------------- qtwebengine/src/3rdparty/chromium/AUTHORS | 1 + .../chromium/media/filters/ffmpeg_demuxer.cc | 22 +++++++++++------ .../chromium/media/filters/ffmpeg_demuxer.h | 3 +++ - 4 files changed, 19 insertions(+), 31 deletions(-) + .../ffmpeg/chromium/scripts/build_ffmpeg.py | 4 +++- + .../ffmpeg/chromium/scripts/copy_config.sh | 2 +- + .../ffmpeg/chromium/scripts/generate_gn.py | 2 +- + 7 files changed, 24 insertions(+), 34 deletions(-) diff --git a/qtwebengine/configure.cmake b/qtwebengine/configure.cmake -index 3d383fb50b..c68cfc71ed 100644 +index 9715488b1..7182774ae 100644 --- a/qtwebengine/configure.cmake +++ b/qtwebengine/configure.cmake -@@ -209,25 +209,6 @@ int main(void){ +@@ -198,25 +198,6 @@ int main(void) { }" ) @@ -41,7 +44,7 @@ index 3d383fb50b..c68cfc71ed 100644 #### Features qt_feature("qtwebengine-build" PUBLIC -@@ -564,11 +545,6 @@ add_check_for_support( +@@ -554,11 +535,6 @@ add_check_for_support( CONDITION NOT LINUX OR DBUS_FOUND MESSAGE "Build requires dbus." ) @@ -54,10 +57,10 @@ index 3d383fb50b..c68cfc71ed 100644 set(xcbSupport X11 LIBDRM XCOMPOSITE XCURSOR XRANDR XI XPROTO XSHMFENCE XTST) foreach(xs ${xcbSupport}) diff --git a/qtwebengine/src/3rdparty/chromium/AUTHORS b/qtwebengine/src/3rdparty/chromium/AUTHORS -index ff6abe8d11..0fd79371cf 100644 +index 5b604c40c..2e31a9fd5 100644 --- a/qtwebengine/src/3rdparty/chromium/AUTHORS +++ b/qtwebengine/src/3rdparty/chromium/AUTHORS -@@ -99,6 +99,7 @@ Andra Paraschiv +@@ -105,6 +105,7 @@ Andra Paraschiv Andras Tokodi Andreas Nazlidis Andreas Papacharalampous @@ -66,7 +69,7 @@ index ff6abe8d11..0fd79371cf 100644 Andrei Parvu Andrei Parvu diff --git a/qtwebengine/src/3rdparty/chromium/media/filters/ffmpeg_demuxer.cc b/qtwebengine/src/3rdparty/chromium/media/filters/ffmpeg_demuxer.cc -index f41464b6c7..3aa3918de5 100644 +index 138cea9d6..91c20058d 100644 --- a/qtwebengine/src/3rdparty/chromium/media/filters/ffmpeg_demuxer.cc +++ b/qtwebengine/src/3rdparty/chromium/media/filters/ffmpeg_demuxer.cc @@ -59,7 +59,7 @@ namespace media { @@ -78,7 +81,7 @@ index f41464b6c7..3aa3918de5 100644 void SetAVStreamDiscard(AVStream* stream, AVDiscard discard) { DCHECK(stream); -@@ -97,7 +97,7 @@ static base::TimeDelta FramesToTimeDelta(int frames, double sample_rate) { +@@ -108,7 +108,7 @@ static base::TimeDelta FramesToTimeDelta(int frames, double sample_rate) { sample_rate); } @@ -87,7 +90,7 @@ index f41464b6c7..3aa3918de5 100644 // The default start time is zero. base::TimeDelta start_time; -@@ -107,12 +107,12 @@ static base::TimeDelta ExtractStartTime(AVStream* stream) { +@@ -118,12 +118,12 @@ static base::TimeDelta ExtractStartTime(AVStream* stream) { // Next try to use the first DTS value, for codecs where we know PTS == DTS // (excludes all H26x codecs). The start time must be returned in PTS. @@ -102,7 +105,7 @@ index f41464b6c7..3aa3918de5 100644 if (first_pts < start_time) start_time = first_pts; } -@@ -270,6 +270,7 @@ FFmpegDemuxerStream::FFmpegDemuxerStream( +@@ -281,6 +281,7 @@ FFmpegDemuxerStream::FFmpegDemuxerStream( fixup_negative_timestamps_(false), fixup_chained_ogg_(false), num_discarded_packet_warnings_(0), @@ -110,7 +113,7 @@ index f41464b6c7..3aa3918de5 100644 last_packet_pos_(AV_NOPTS_VALUE), last_packet_dts_(AV_NOPTS_VALUE) { DCHECK(demuxer_); -@@ -336,6 +337,11 @@ void FFmpegDemuxerStream::EnqueuePacket(ScopedAVPacket packet) { +@@ -347,6 +348,11 @@ void FFmpegDemuxerStream::EnqueuePacket(ScopedAVPacket packet) { int64_t packet_dts = packet->dts == AV_NOPTS_VALUE ? packet->pts : packet->dts; @@ -130,7 +133,7 @@ index f41464b6c7..3aa3918de5 100644 last_packet_pos_ = AV_NOPTS_VALUE; last_packet_dts_ = AV_NOPTS_VALUE; } -@@ -1452,7 +1459,8 @@ void FFmpegDemuxer::OnFindStreamInfoDone(int result) { +@@ -1461,7 +1468,8 @@ void FFmpegDemuxer::OnFindStreamInfoDone(int result) { max_duration = std::max(max_duration, streams_[i]->duration()); @@ -140,7 +143,7 @@ index f41464b6c7..3aa3918de5 100644 // Note: This value is used for seeking, so we must take the true value and // not the one possibly clamped to zero below. -@@ -1609,7 +1617,7 @@ FFmpegDemuxerStream* FFmpegDemuxer::FindStreamWithLowestStartTimestamp( +@@ -1623,7 +1631,7 @@ FFmpegDemuxerStream* FFmpegDemuxer::FindStreamWithLowestStartTimestamp( for (const auto& stream : streams_) { if (!stream || stream->IsEnabled() != enabled) continue; @@ -149,7 +152,7 @@ index f41464b6c7..3aa3918de5 100644 continue; if (!lowest_start_time_stream || stream->start_time() < lowest_start_time_stream->start_time()) { -@@ -1630,7 +1638,7 @@ FFmpegDemuxerStream* FFmpegDemuxer::FindPreferredStreamForSeeking( +@@ -1644,7 +1652,7 @@ FFmpegDemuxerStream* FFmpegDemuxer::FindPreferredStreamForSeeking( if (stream->type() != DemuxerStream::VIDEO) continue; @@ -159,7 +162,7 @@ index f41464b6c7..3aa3918de5 100644 if (!stream->IsEnabled()) diff --git a/qtwebengine/src/3rdparty/chromium/media/filters/ffmpeg_demuxer.h b/qtwebengine/src/3rdparty/chromium/media/filters/ffmpeg_demuxer.h -index 086a795745..ba9c665ea1 100644 +index e234a2078..bada6eedd 100644 --- a/qtwebengine/src/3rdparty/chromium/media/filters/ffmpeg_demuxer.h +++ b/qtwebengine/src/3rdparty/chromium/media/filters/ffmpeg_demuxer.h @@ -145,6 +145,8 @@ class MEDIA_EXPORT FFmpegDemuxerStream : public DemuxerStream { @@ -179,6 +182,54 @@ index 086a795745..ba9c665ea1 100644 int64_t last_packet_pos_; int64_t last_packet_dts_; // Requested buffer count. The actual returned buffer count could be less +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py b/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py +index 44739f5d7..45b3bd14e 100755 +--- a/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py ++++ b/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py +@@ -43,7 +43,7 @@ BRANDINGS = [ + ARCH_MAP = { + 'android': ['ia32', 'x64', 'arm-neon', 'arm64'], + 'linux': [ +- 'ia32', 'x64', 'noasm-x64', 'arm', 'arm-neon', 'arm64' ++ 'ia32', 'x64', 'noasm-x64', 'arm', 'arm-neon', 'arm64', 'loong64' + ], + 'mac': ['x64', 'arm64'], + 'win': ['ia32', 'x64', 'arm64'], +@@ -139,6 +139,8 @@ def DetermineHostOsAndArch(): + host_arch = 'x64' + elif platform.machine() == 'aarch64': + host_arch = 'arm64' ++ elif platform.machine() == 'loongarch64': ++ host_arch = 'loong64' + elif platform.machine() == 'mips32': + host_arch = 'mipsel' + elif platform.machine() == 'mips64': +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/copy_config.sh b/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/copy_config.sh +index a18048cf0..d81645152 100755 +--- a/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/copy_config.sh ++++ b/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/copy_config.sh +@@ -10,7 +10,7 @@ for os in android linux linux-noasm mac win; do + # Copy config files for various architectures: + # - ia32/x64 have config.asm, config.h + # - arm/arm-neon have config.h +- for arch in arm arm-neon arm64 ia32 x64 mipsel mips64el; do ++ for arch in arm arm-neon arm64 ia32 x64 mipsel mips64el loong64; do + # Don't waste time on non-existent configs, if no config.h then skip. + [ ! -e "build.$arch.$os/$target/config.h" ] && continue + for f in config.h config_components.h config.asm libavutil/avconfig.h libavutil/ffversion.h libavcodec/bsf_list.c libavcodec/codec_list.c libavcodec/parser_list.c libavformat/demuxer_list.c libavformat/muxer_list.c libavformat/protocol_list.c; do +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_gn.py b/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_gn.py +index 7fd44ec47..67461cbe3 100755 +--- a/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_gn.py ++++ b/qtwebengine/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_gn.py +@@ -82,7 +82,7 @@ _Attrs = ('ARCHITECTURE', 'TARGET', 'PLATFORM') + Attr = collections.namedtuple('Attr', _Attrs)(*_Attrs) + SUPPORT_MATRIX = { + Attr.ARCHITECTURE: +- set(['ia32', 'x64', 'arm', 'arm64', 'arm-neon']), ++ set(['ia32', 'x64', 'arm', 'arm64', 'arm-neon', 'loong64']), + Attr.TARGET: + set(['Chromium', 'Chrome', 'ChromeOS']), + Attr.PLATFORM: -- 2.31.1 diff --git a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-sandbox-Add-loongarch64-architecture-support.patch b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0012-qtwebengine-sandbox-Add-loongarch64-architecture-sup.patch similarity index 70% rename from loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-sandbox-Add-loongarch64-architecture-support.patch rename to loongarch64/files/step/base_support/qt6/6.7.1/patches/0012-qtwebengine-sandbox-Add-loongarch64-architecture-sup.patch index 89a2763f..95fb94cf 100644 --- a/loongarch64/files/step/base_support/qt6/6.6.3/patches/0001-sandbox-Add-loongarch64-architecture-support.patch +++ b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0012-qtwebengine-sandbox-Add-loongarch64-architecture-sup.patch @@ -1,47 +1,47 @@ -From 93a12c8c5bd2d7575f8a984f40b38ee40b2f85a8 Mon Sep 17 00:00:00 2001 +From 4f569892e925e1f231446e59e1cc88d226d8a8f2 Mon Sep 17 00:00:00 2001 From: Sun Haiyong -Date: Wed, 24 Jan 2024 15:24:52 +0000 -Subject: [PATCH] [sandbox] Add loongarch64 architecture support +Date: Tue, 16 Apr 2024 06:56:37 +0000 +Subject: [PATCH 12/19] qtwebengine sandbox Add loongarch64 architecture + support. -patch form https://github.com/loongson/electron --- - .../3rdparty/chromium/sandbox/features.gni | 9 +- - .../3rdparty/chromium/sandbox/linux/BUILD.gn | 1 + - .../linux/bpf_dsl/linux_syscall_ranges.h | 7 + - .../sandbox/linux/bpf_dsl/seccomp_macros.h | 44 + - .../bpf_dsl_seccomp_unittest.cc | 5 +- - .../seccomp_broker_process_unittest.cc | 38 +- - .../seccomp-bpf-helpers/baseline_policy.cc | 10 +- - .../baseline_policy_unittest.cc | 12 +- - .../seccomp-bpf-helpers/sigsys_handlers.cc | 2 + - .../syscall_parameters_restrictions.cc | 10 +- - .../linux/seccomp-bpf-helpers/syscall_sets.cc | 65 +- - .../linux/seccomp-bpf-helpers/syscall_sets.h | 16 +- - .../sandbox/linux/seccomp-bpf/syscall.cc | 32 +- - .../sandbox/linux/services/credentials.cc | 2 +- - .../linux/services/syscall_wrappers.cc | 62 +- - .../sandbox/linux/services/syscall_wrappers.h | 6 + - .../services/syscall_wrappers_unittest.cc | 2 + - .../linux/syscall_broker/broker_client.cc | 15 + - .../linux/syscall_broker/broker_client.h | 3 + - .../linux/syscall_broker/broker_command.h | 1 + - .../linux/syscall_broker/broker_host.cc | 20 +- - .../linux/syscall_broker/broker_process.cc | 21 +- - .../syscall_broker/broker_process_unittest.cc | 13 +- - .../remote_syscall_arg_handler_unittest.cc | 4 + - .../syscall_broker/syscall_dispatcher.cc | 7 + - .../linux/syscall_broker/syscall_dispatcher.h | 3 + - .../linux/system_headers/linux_seccomp.h | 9 + - .../linux/system_headers/linux_signal.h | 10 +- - .../sandbox/linux/system_headers/linux_stat.h | 47 +- - .../linux/system_headers/linux_syscalls.h | 4 + - .../system_headers/loong64_linux_syscalls.h | 1131 +++++++++++++++++ - .../policy/linux/bpf_broker_policy_linux.cc | 6 + - .../linux/bpf_cros_amd_gpu_policy_linux.cc | 2 +- - .../policy/linux/bpf_gpu_policy_linux.cc | 2 +- - .../sandbox/policy/linux/sandbox_linux.cc | 4 + - 35 files changed, 1553 insertions(+), 72 deletions(-) - create mode 100644 qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/loong64_linux_syscalls.h + .../3rdparty/chromium/sandbox/features.gni | 9 +-- + .../3rdparty/chromium/sandbox/linux/BUILD.gn | 1 + + .../linux/bpf_dsl/linux_syscall_ranges.h | 7 ++ + .../sandbox/linux/bpf_dsl/seccomp_macros.h | 44 +++++++++++++ + .../bpf_dsl_seccomp_unittest.cc | 5 +- + .../seccomp_broker_process_unittest.cc | 43 +++++++++++- + .../seccomp-bpf-helpers/baseline_policy.cc | 10 +-- + .../baseline_policy_unittest.cc | 12 +++- + .../seccomp-bpf-helpers/sigsys_handlers.cc | 2 + + .../syscall_parameters_restrictions.cc | 10 +-- + .../linux/seccomp-bpf-helpers/syscall_sets.cc | 65 +++++++++++-------- + .../linux/seccomp-bpf-helpers/syscall_sets.h | 16 +++-- + .../sandbox/linux/seccomp-bpf/syscall.cc | 32 ++++++++- + .../linux/seccomp-bpf/syscall_unittest.cc | 1 + + .../sandbox/linux/services/credentials.cc | 2 +- + .../linux/services/syscall_wrappers.cc | 62 +++++++++++++++++- + .../sandbox/linux/services/syscall_wrappers.h | 6 ++ + .../services/syscall_wrappers_unittest.cc | 2 + + .../linux/syscall_broker/broker_client.cc | 15 +++++ + .../linux/syscall_broker/broker_client.h | 3 + + .../linux/syscall_broker/broker_command.h | 1 + + .../linux/syscall_broker/broker_host.cc | 20 +++++- + .../linux/syscall_broker/broker_process.cc | 21 +++--- + .../syscall_broker/broker_process_unittest.cc | 12 +++- + .../remote_syscall_arg_handler_unittest.cc | 4 ++ + .../syscall_broker/syscall_dispatcher.cc | 7 ++ + .../linux/syscall_broker/syscall_dispatcher.h | 3 + + .../linux/system_headers/linux_seccomp.h | 9 +++ + .../linux/system_headers/linux_signal.h | 10 ++- + .../sandbox/linux/system_headers/linux_stat.h | 47 +++++++++++++- + .../linux/system_headers/linux_syscalls.h | 4 ++ + .../policy/linux/bpf_broker_policy_linux.cc | 6 ++ + .../linux/bpf_cros_amd_gpu_policy_linux.cc | 2 +- + .../policy/linux/bpf_gpu_policy_linux.cc | 2 +- + .../policy/linux/bpf_network_policy_linux.cc | 2 +- + .../sandbox/policy/linux/sandbox_linux.cc | 4 ++ + 36 files changed, 428 insertions(+), 73 deletions(-) diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/features.gni b/qtwebengine/src/3rdparty/chromium/sandbox/features.gni index 843414411..abcec1425 100644 @@ -64,14 +64,14 @@ index 843414411..abcec1425 100644 # SSBD (Speculative Store Bypass Disable) is a mitigation of Spectre Variant 4. # As Spectre Variant 4 can be mitigated by site isolation, opt-out SSBD on site diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/BUILD.gn b/qtwebengine/src/3rdparty/chromium/sandbox/linux/BUILD.gn -index 9548093b5..d057116b1 100644 +index 483488a3f..72d2f08cd 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/BUILD.gn +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/BUILD.gn @@ -396,6 +396,7 @@ source_set("sandbox_services_headers") { "system_headers/linux_stat.h", "system_headers/linux_syscalls.h", "system_headers/linux_time.h", -+ "system_headers/loong64_linux_syscalls.h", ++ "system_headers/loongarch64_linux_syscalls.h", "system_headers/mips64_linux_syscalls.h", "system_headers/mips_linux_syscalls.h", "system_headers/x86_32_linux_syscalls.h", @@ -172,14 +172,14 @@ index 4a2721c7c..45bf9bf79 100644 // in this test and enable it. printf("This test is currently disabled on MIPS."); diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/integration_tests/seccomp_broker_process_unittest.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/integration_tests/seccomp_broker_process_unittest.cc -index 967b50741..9e583ed30 100644 +index 967b50741..db2c1cf08 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/integration_tests/seccomp_broker_process_unittest.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/integration_tests/seccomp_broker_process_unittest.cc @@ -224,6 +224,7 @@ const int kFakeErrnoSentinel = 254; void ConvertKernelStatToLibcStat(default_stat_struct& in_stat, struct stat& out_stat) { -+#if !defined(ARCH_CPU_LOONG64) ++#if !defined(ARCH_CPU_LOONGARCH64) out_stat.st_dev = in_stat.st_dev; out_stat.st_ino = in_stat.st_ino; out_stat.st_mode = in_stat.st_mode; @@ -216,7 +216,7 @@ index 967b50741..9e583ed30 100644 }; #endif // defined(DIRECT_SYSCALLER_ENABLED) -+#if !defined(ARCH_CPU_LOONG64) ++#if !defined(ARCH_CPU_LOONGARCH64) class LibcSyscaller : public Syscaller { public: ~LibcSyscaller() override = default; @@ -228,11 +228,24 @@ index 967b50741..9e583ed30 100644 enum class SyscallerType { IPCSyscaller = 0, -@@ -663,16 +688,21 @@ const std::vector broker_test_configs = { +@@ -629,7 +654,12 @@ class BPFTesterBrokerDelegate : public BPFTesterDelegate { + #endif + break; + case SyscallerType::LibcSyscaller: ++#if !defined(ARCH_CPU_LOONGARCH64) + syscaller_ = std::make_unique(); ++#else ++ CHECK(false) << "Requested instantiation of LibcSyscaller on a " ++ "platform that doesn't support it"; ++#endif + break; + case SyscallerType::NoSyscaller: + syscaller_ = nullptr; +@@ -663,16 +693,21 @@ const std::vector broker_test_configs = { {"FastCheckInClient_DirectSyscaller", true, SyscallerType::DirectSyscaller, BrokerType::SIGNAL_BASED}, #endif -+#if !defined(ARCH_CPU_LOONG64) ++#if !defined(ARCH_CPU_LOONGARCH64) {"FastCheckInClient_LibcSyscaller", true, SyscallerType::LibcSyscaller, BrokerType::SIGNAL_BASED}, +#endif @@ -242,7 +255,7 @@ index 967b50741..9e583ed30 100644 {"NoFastCheckInClient_DirectSyscaller", false, SyscallerType::DirectSyscaller, BrokerType::SIGNAL_BASED}, #endif -+#if !defined(ARCH_CPU_LOONG64) ++#if !defined(ARCH_CPU_LOONGARCH64) {"NoFastCheckInClient_LibcSyscaller", false, SyscallerType::LibcSyscaller, - BrokerType::SIGNAL_BASED}}; + BrokerType::SIGNAL_BASED} @@ -251,15 +264,15 @@ index 967b50741..9e583ed30 100644 } // namespace void RunSingleBrokerTest(BrokerTestDelegate* test_delegate, -@@ -1394,6 +1424,7 @@ class StatNonexistentFileWithPermissionsDelegate final +@@ -1394,6 +1429,7 @@ class StatNonexistentFileWithPermissionsDelegate final } void RunTestInSandboxedChild(Syscaller* syscaller) override { -+#if !defined(ARCH_CPU_LOONG64) ++#if !defined(ARCH_CPU_LOONGARCH64) BPF_ASSERT_EQ(-ENOENT, syscaller->Stat(nonesuch_name, follow_links, &sb_)); // Gets denied all the way back to root since no create permission. -@@ -1417,6 +1448,7 @@ class StatNonexistentFileWithPermissionsDelegate final +@@ -1417,6 +1453,7 @@ class StatNonexistentFileWithPermissionsDelegate final syscaller->Stat(bad_leading_path5, follow_links, &sb_)); BPF_ASSERT_EQ(-kFakeErrnoSentinel, syscaller->Stat(bad_leading_path6, follow_links, &sb_)); @@ -267,15 +280,15 @@ index 967b50741..9e583ed30 100644 } }; -@@ -1446,6 +1478,7 @@ class StatNonexistentFileWithCreatePermissionsDelegate final +@@ -1446,6 +1483,7 @@ class StatNonexistentFileWithCreatePermissionsDelegate final } void RunTestInSandboxedChild(Syscaller* syscaller) override { -+#if !defined(ARCH_CPU_LOONG64) ++#if !defined(ARCH_CPU_LOONGARCH64) BPF_ASSERT_EQ(-ENOENT, syscaller->Stat(nonesuch_name, follow_links, &sb_)); // Gets ENOENT all the way back to root since it has create permission. -@@ -1468,6 +1501,7 @@ class StatNonexistentFileWithCreatePermissionsDelegate final +@@ -1468,6 +1506,7 @@ class StatNonexistentFileWithCreatePermissionsDelegate final syscaller->Stat(bad_leading_path5, follow_links, &sb_)); BPF_ASSERT_EQ(-kFakeErrnoSentinel, syscaller->Stat(bad_leading_path6, follow_links, &sb_)); @@ -283,15 +296,15 @@ index 967b50741..9e583ed30 100644 } }; -@@ -1496,6 +1530,7 @@ class StatFileWithPermissionsDelegate final : public StatFileDelegate { +@@ -1496,6 +1535,7 @@ class StatFileWithPermissionsDelegate final : public StatFileDelegate { } void RunTestInSandboxedChild(Syscaller* syscaller) override { -+#if !defined(ARCH_CPU_LOONG64) ++#if !defined(ARCH_CPU_LOONGARCH64) BPF_ASSERT_EQ(0, syscaller->Stat(tempfile_name_, follow_links, &sb_)); // Following fields may never be consistent but should be non-zero. -@@ -1518,6 +1553,7 @@ class StatFileWithPermissionsDelegate final : public StatFileDelegate { +@@ -1518,6 +1558,7 @@ class StatFileWithPermissionsDelegate final : public StatFileDelegate { BPF_ASSERT_LT(1500000000u, static_cast(sb_.st_atime)); BPF_ASSERT_LT(1500000000u, static_cast(sb_.st_mtime)); BPF_ASSERT_LT(1500000000u, static_cast(sb_.st_ctime)); @@ -355,15 +368,15 @@ index 7bde50111..06276560d 100644 return Allow(); } diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc -index 2001e5d27..88adadcb1 100644 +index dbbf1fb51..3972f9e7b 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy_unittest.cc @@ -54,9 +54,12 @@ namespace { // This also tests that read(), write(), fstat(), and fstatat(.., "", .., // AT_EMPTY_PATH) are allowed. -+// Use statx instead of stat,lstat and fstatat on loongarch_lp64 architecture, -+// So not test fstat(), and fstatat on loongarch_lp64. ++// Use statx instead of stat,lstat and fstatat on loongarch64 architecture, ++// So not test fstat(), and fstatat on loongarch64. void TestPipeOrSocketPair(base::ScopedFD read_end, base::ScopedFD write_end) { BPF_ASSERT_LE(0, read_end.get()); BPF_ASSERT_LE(0, write_end.get()); @@ -379,7 +392,7 @@ index 2001e5d27..88adadcb1 100644 const ssize_t kTestTransferSize = 4; static const char kTestString[kTestTransferSize] = {'T', 'E', 'S', 'T'}; -@@ -247,7 +251,8 @@ BPF_TEST_C(BaselinePolicy, GetRandom, BaselinePolicy) { +@@ -256,7 +260,8 @@ BPF_TEST_C(BaselinePolicy, GetRandom, BaselinePolicy) { } // Not all architectures can restrict the domain for socketpair(). @@ -389,7 +402,7 @@ index 2001e5d27..88adadcb1 100644 BPF_DEATH_TEST_C(BaselinePolicy, SocketpairWrongDomain, DEATH_SEGV_MESSAGE(GetErrorMessageContentForTests()), -@@ -256,7 +261,8 @@ BPF_DEATH_TEST_C(BaselinePolicy, +@@ -265,7 +270,8 @@ BPF_DEATH_TEST_C(BaselinePolicy, std::ignore = socketpair(AF_INET, SOCK_STREAM, 0, sv); _exit(1); } @@ -399,7 +412,7 @@ index 2001e5d27..88adadcb1 100644 BPF_TEST_C(BaselinePolicy, EPERM_open, BaselinePolicy) { errno = 0; -@@ -320,7 +326,7 @@ TEST_BASELINE_SIGSYS(__NR_sysinfo) +@@ -329,7 +335,7 @@ TEST_BASELINE_SIGSYS(__NR_sysinfo) TEST_BASELINE_SIGSYS(__NR_syslog) TEST_BASELINE_SIGSYS(__NR_timer_create) @@ -409,7 +422,7 @@ index 2001e5d27..88adadcb1 100644 TEST_BASELINE_SIGSYS(__NR_vserver) #endif diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc -index f08d9e2d6..075805a5e 100644 +index 4bf133a4e..d275bd5b0 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc @@ -354,6 +354,7 @@ intptr_t SIGSYSSchedHandler(const struct arch_seccomp_data& args, @@ -429,7 +442,7 @@ index f08d9e2d6..075805a5e 100644 CrashSIGSYS_Handler(args, fs_denied_errno); diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc -index 8803b206b..c2ec9ffb6 100644 +index ba995ace6..52a18b7cb 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc @@ -35,8 +35,8 @@ @@ -443,7 +456,7 @@ index 8803b206b..c2ec9ffb6 100644 !defined(PTRACE_GET_THREAD_AREA) // Also include asm/ptrace-abi.h since ptrace.h in older libc (for instance // the one in Ubuntu 16.04 LTS) is missing PTRACE_GET_THREAD_AREA. -@@ -442,8 +442,10 @@ ResultExpr RestrictPtrace() { +@@ -460,8 +460,10 @@ ResultExpr RestrictPtrace() { return Switch(request) .Cases({ #if !defined(__aarch64__) @@ -774,7 +787,7 @@ index 9be7b03ec..2acc20f8b 100644 static bool IsSystemVIpc(int sysno); #endif diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf/syscall.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf/syscall.cc -index 02cbb047c..ed31848be 100644 +index 02cbb047c..733e48b0c 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf/syscall.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf/syscall.cc @@ -18,7 +18,7 @@ namespace sandbox { @@ -782,7 +795,7 @@ index 02cbb047c..ed31848be 100644 #if defined(ARCH_CPU_X86_FAMILY) || defined(ARCH_CPU_ARM_FAMILY) || \ - defined(ARCH_CPU_MIPS_FAMILY) -+ defined(ARCH_CPU_MIPS_FAMILY) || defined(ARCH_CPU_LOONG_FAMILY) ++ defined(ARCH_CPU_MIPS_FAMILY) || defined(ARCH_CPU_LOONGARCH_FAMILY) // Number that's not currently used by any Linux kernel ABIs. const int kInvalidSyscallNumber = 0x351d3; #else @@ -796,7 +809,7 @@ index 02cbb047c..ed31848be 100644 + ".type SyscallAsm, %function\n" + "SyscallAsm:\n" + "bge $a0, $zero, 1f\n" -+ "la.pcrel $a0, 2f\n" ++ "la $a0, 2f\n" + "b 2f\n" + "1:ld.d $a5, $a6, 40\n" + "ld.d $a4, $a6, 32\n" @@ -830,8 +843,20 @@ index 02cbb047c..ed31848be 100644 #else #error "Unimplemented architecture" #endif +diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf/syscall_unittest.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf/syscall_unittest.cc +index 9667feaae..80403a2f6 100644 +--- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf/syscall_unittest.cc ++++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/seccomp-bpf/syscall_unittest.cc +@@ -65,6 +65,7 @@ TEST(Syscall, WellKnownEntryPoint) { + EXPECT_EQ(0x0cu, (((uint32_t*)Syscall::Call(-1))[-1]) & 0x0000FFFF); + #elif defined(__aarch64__) + EXPECT_EQ(0xD4000001u, ((uint32_t*)Syscall::Call(-1))[-1]); // SVC 0 ++#elif defined(__loongarch_lp64) + #else + #warning Incomplete test case; need port for target platform + #endif diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/services/credentials.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/services/credentials.cc -index e284c59d2..5257bddc7 100644 +index e284c59d2..ea30f3627 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/services/credentials.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/services/credentials.cc @@ -80,7 +80,7 @@ bool ChrootToSafeEmptyDir() { @@ -839,12 +864,12 @@ index e284c59d2..5257bddc7 100644 alignas(16) char stack_buf[PTHREAD_STACK_MIN]; #if defined(ARCH_CPU_X86_FAMILY) || defined(ARCH_CPU_ARM_FAMILY) || \ - defined(ARCH_CPU_MIPS_FAMILY) -+ defined(ARCH_CPU_MIPS_FAMILY) || defined(ARCH_CPU_LOONG_FAMILY) ++ defined(ARCH_CPU_MIPS_FAMILY) || defined(ARCH_CPU_LOONGARCH_FAMILY) // The stack grows downward. void* stack = stack_buf + sizeof(stack_buf); #else diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc -index 7650e983b..71bd5a5b2 100644 +index 7650e983b..bfed1c20f 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc @@ -58,7 +58,7 @@ long sys_clone(unsigned long flags, @@ -852,7 +877,7 @@ index 7650e983b..71bd5a5b2 100644 // See kernel/fork.c in Linux. There is different ordering of sys_clone // parameters depending on CONFIG_CLONE_BACKWARDS* configuration options. -#if defined(ARCH_CPU_X86_64) -+#if defined(ARCH_CPU_X86_64) || defined(ARCH_CPU_LOONG64) ++#if defined(ARCH_CPU_X86_64) || defined(ARCH_CPU_LOONGARCH64) return syscall(__NR_clone, flags, child_stack, ptid, ctid, tls); #elif defined(ARCH_CPU_X86) || defined(ARCH_CPU_ARM_FAMILY) || \ defined(ARCH_CPU_MIPS_FAMILY) @@ -980,7 +1005,7 @@ index d8a0fbc48..e93321321 100644 #if defined(__NR_fstatat64) TEST(SyscallWrappers, Stat64) { diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_client.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_client.cc -index 679ff420d..d406c2228 100644 +index 679ff420d..95113afb0 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_client.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_client.cc @@ -193,6 +193,21 @@ int BrokerClient::Stat64(const char* pathname, @@ -994,8 +1019,8 @@ index 679ff420d..d406c2228 100644 + return -EFAULT; + + if (fast_check_in_client_ && -+ !CommandStatIsSafe(policy_->allowed_command_set, *policy_->file_permissions, -+ pathname)) { ++ !CommandStatIsSafe(policy_->allowed_command_set, ++ *policy_->file_permissions, pathname)) { + return -policy_->file_permissions->denied_errno(); + } + return StatFamilySyscall(COMMAND_STATX, pathname, follow_links, sb, @@ -1020,10 +1045,10 @@ index 9d0fdee5f..32efc3f59 100644 int InotifyAddWatch(int fd, const char* pathname, diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_command.h b/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_command.h -index f3a30a03c..bcc57a984 100644 +index d44c42fe2..5fd22d818 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_command.h +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_command.h -@@ -41,6 +41,7 @@ enum BrokerCommand { +@@ -42,6 +42,7 @@ enum BrokerCommand { COMMAND_RMDIR, COMMAND_STAT, COMMAND_STAT64, @@ -1147,15 +1172,15 @@ index a55b548a8..794c126ac 100644 return !fast_check || policy_->allowed_command_set.test(COMMAND_UNLINK); #endif diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_process_unittest.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_process_unittest.cc -index cb85c87f2..802f4a543 100644 +index cb85c87f2..58164652c 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_process_unittest.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/broker_process_unittest.cc @@ -880,6 +880,9 @@ TEST(BrokerProcess, CreateFile) { unlink(permfile_name); } -+// Use statx instead of stat,lstat and fstatat on loongarch_lp64 architecture, -+// So not test run TestStatHelper on loongarch_lp64. ++// Use statx instead of stat,lstat and fstatat on loongarch64 architecture, ++// So not test run TestStatHelper on loongarch64. +#if !defined(__loongarch_lp64) void TestStatHelper(bool fast_check_in_client, bool follow_links) { ScopedTemporaryFile tmp_file; @@ -1183,21 +1208,26 @@ index cb85c87f2..802f4a543 100644 - {__NR_faccessat, __NR_faccessat2, + {__NR_faccessat, +#if !defined(__loongarch_lp64) -+ __NR_faccessat2, ++ __NR_faccessat2, +#endif #if defined(__NR_access) && !BUILDFLAG(IS_ANDROID) __NR_access #endif -@@ -2034,6 +2040,9 @@ TEST(BrokerProcess, IsSyscallAllowed) { - #if defined(__NR_stat64) - __NR_stat64, +@@ -1990,12 +1996,14 @@ TEST(BrokerProcess, IsSyscallAllowed) { + __NR_open #endif -+#if defined(__NR_statx) -+ __NR_statx, -+#endif - #if defined(__NR_lstat64) - __NR_lstat64, + }}, ++#if !defined(__loongarch_lp64) + {COMMAND_READLINK, + {__NR_readlinkat, + #if defined(__NR_readlink) && !BUILDFLAG(IS_ANDROID) + __NR_readlink #endif + }}, ++#endif + {COMMAND_RENAME, + {__NR_renameat, + #if defined(__NR_rename) && !BUILDFLAG(IS_ANDROID) diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/remote_syscall_arg_handler_unittest.cc b/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/remote_syscall_arg_handler_unittest.cc index 15b2ee66d..963de2f6b 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/syscall_broker/remote_syscall_arg_handler_unittest.cc @@ -1281,7 +1311,7 @@ index 8690a96eb..528fb0cef 100644 #ifndef PR_SET_SECCOMP #define PR_SET_SECCOMP 22 diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/linux_signal.h b/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/linux_signal.h -index 69ccaf108..e3996b0ce 100644 +index 69ccaf108..12593316e 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/linux_signal.h +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/linux_signal.h @@ -13,7 +13,7 @@ @@ -1305,7 +1335,7 @@ index 69ccaf108..e3996b0ce 100644 struct LinuxSigSet { unsigned long sig[_NSIG_WORDS]; }; -+#elif defined(ARCH_CPU_LOONG_FAMILY) ++#elif defined(ARCH_CPU_LOONGARCH_FAMILY) +#if !defined(_NSIG_WORDS) +#define _NSIG_WORDS 1 +#endif @@ -1388,7 +1418,7 @@ index 3aae8cbce..5104cea7c 100644 #error "one of fstatat64 and newfstatat must be defined" #endif diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/linux_syscalls.h b/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/linux_syscalls.h -index 438147b40..5ad6ac5e5 100644 +index 438147b40..1353b081a 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/linux_syscalls.h +++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/linux_syscalls.h @@ -35,5 +35,9 @@ @@ -1396,1161 +1426,24 @@ index 438147b40..5ad6ac5e5 100644 #endif +#if defined(__loongarch_lp64) -+#include "sandbox/linux/system_headers/loong64_linux_syscalls.h" ++#include "sandbox/linux/system_headers/loongarch64_linux_syscalls.h" +#endif + #endif // SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SYSCALLS_H_ -diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/loong64_linux_syscalls.h b/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/loong64_linux_syscalls.h -new file mode 100644 -index 000000000..7a531f6c1 ---- /dev/null -+++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/loong64_linux_syscalls.h -@@ -0,0 +1,1131 @@ -+// Copyright 2021 The Chromium Authors. All rights reserved. -+// Use of this source code is governed by a BSD-style license that can be -+// found in the LICENSE file. -+ -+#ifndef SANDBOX_LINUX_SYSTEM_HEADERS_LOONG64_LINUX_SYSCALLS_H_ -+#define SANDBOX_LINUX_SYSTEM_HEADERS_LOONG64_LINUX_SYSCALLS_H_ -+ -+#if !defined(__loongarch__) -+#error "Including header on wrong architecture" -+#endif -+#include -+ -+#if !defined(__NR_io_setup) -+#define __NR_io_setup 0 -+#endif -+ -+#if !defined(__NR_io_destroy) -+#define __NR_io_destroy 1 -+#endif -+ -+#if !defined(__NR_io_submit) -+#define __NR_io_submit 2 -+#endif -+ -+#if !defined(__NR_io_cancel) -+#define __NR_io_cancel 3 -+#endif -+ -+#if !defined(__NR_io_getevents) -+#define __NR_io_getevents 4 -+#endif -+ -+#if !defined(__NR_setxattr) -+#define __NR_setxattr 5 -+#endif -+ -+#if !defined(__NR_lsetxattr) -+#define __NR_lsetxattr 6 -+#endif -+ -+#if !defined(__NR_fsetxattr) -+#define __NR_fsetxattr 7 -+#endif -+ -+#if !defined(__NR_getxattr) -+#define __NR_getxattr 8 -+#endif -+ -+#if !defined(__NR_lgetxattr) -+#define __NR_lgetxattr 9 -+#endif -+ -+#if !defined(__NR_fgetxattr) -+#define __NR_fgetxattr 10 -+#endif -+ -+#if !defined(__NR_listxattr) -+#define __NR_listxattr 11 -+#endif -+ -+#if !defined(__NR_llistxattr) -+#define __NR_llistxattr 12 -+#endif -+ -+#if !defined(__NR_flistxattr) -+#define __NR_flistxattr 13 -+#endif -+ -+#if !defined(__NR_removexattr) -+#define __NR_removexattr 14 -+#endif -+ -+#if !defined(__NR_lremovexattr) -+#define __NR_lremovexattr 15 -+#endif -+ -+#if !defined(__NR_fremovexattr) -+#define __NR_fremovexattr 16 -+#endif -+ -+#if !defined(__NR_getcwd) -+#define __NR_getcwd 17 -+#endif -+ -+#if !defined(__NR_lookup_dcookie) -+#define __NR_lookup_dcookie 18 -+#endif -+ -+#if !defined(__NR_eventfd2) -+#define __NR_eventfd2 19 -+#endif -+ -+#if !defined(__NR_epoll_create1) -+#define __NR_epoll_create1 20 -+#endif -+ -+#if !defined(__NR_epoll_ctl) -+#define __NR_epoll_ctl 21 -+#endif -+ -+#if !defined(__NR_epoll_pwait) -+#define __NR_epoll_pwait 22 -+#endif -+ -+#if !defined(__NR_dup) -+#define __NR_dup 23 -+#endif -+ -+#if !defined(__NR_dup3) -+#define __NR_dup3 24 -+#endif -+ -+#if !defined(__NR_fcntl) -+#define __NR_fcntl 25 -+#endif -+ -+#if !defined(__NR_inotify_init1) -+#define __NR_inotify_init1 26 -+#endif -+ -+#if !defined(__NR_inotify_add_watch) -+#define __NR_inotify_add_watch 27 -+#endif -+ -+#if !defined(__NR_inotify_rm_watch) -+#define __NR_inotify_rm_watch 28 -+#endif -+ -+#if !defined(__NR_ioctl) -+#define __NR_ioctl 29 -+#endif -+ -+#if !defined(__NR_ioprio_set) -+#define __NR_ioprio_set 30 -+#endif -+ -+#if !defined(__NR_ioprio_get) -+#define __NR_ioprio_get 31 -+#endif -+ -+#if !defined(__NR_flock) -+#define __NR_flock 32 -+#endif -+ -+#if !defined(__NR_mknodat) -+#define __NR_mknodat 33 -+#endif -+ -+#if !defined(__NR_mkdirat) -+#define __NR_mkdirat 34 -+#endif -+ -+#if !defined(__NR_unlinkat) -+#define __NR_unlinkat 35 -+#endif -+ -+#if !defined(__NR_symlinkat) -+#define __NR_symlinkat 36 -+#endif -+ -+#if !defined(__NR_linkat) -+#define __NR_linkat 37 -+#endif -+ -+#if !defined(__NR_renameat) -+#define __NR_renameat 38 -+#endif -+ -+#if !defined(__NR_umount2) -+#define __NR_umount2 39 -+#endif -+ -+#if !defined(__NR_mount) -+#define __NR_mount 40 -+#endif -+ -+#if !defined(__NR_pivot_root) -+#define __NR_pivot_root 41 -+#endif -+ -+#if !defined(__NR_nfsservctl) -+#define __NR_nfsservctl 42 -+#endif -+ -+#if !defined(__NR_statfs) -+#define __NR_statfs 43 -+#endif -+ -+#if !defined(__NR_fstatfs) -+#define __NR_fstatfs 44 -+#endif -+ -+#if !defined(__NR_truncate) -+#define __NR_truncate 45 -+#endif -+ -+#if !defined(__NR_ftruncate) -+#define __NR_ftruncate 46 -+#endif -+ -+#if !defined(__NR_fallocate) -+#define __NR_fallocate 47 -+#endif -+ -+#if !defined(__NR_faccessat) -+#define __NR_faccessat 48 -+#endif -+ -+#if !defined(__NR_chdir) -+#define __NR_chdir 49 -+#endif -+ -+#if !defined(__NR_fchdir) -+#define __NR_fchdir 50 -+#endif -+ -+#if !defined(__NR_chroot) -+#define __NR_chroot 51 -+#endif -+ -+#if !defined(__NR_fchmod) -+#define __NR_fchmod 52 -+#endif -+ -+#if !defined(__NR_fchmodat) -+#define __NR_fchmodat 53 -+#endif -+ -+#if !defined(__NR_fchownat) -+#define __NR_fchownat 54 -+#endif -+ -+#if !defined(__NR_fchown) -+#define __NR_fchown 55 -+#endif -+ -+#if !defined(__NR_openat) -+#define __NR_openat 56 -+#endif -+ -+#if !defined(__NR_close) -+#define __NR_close 57 -+#endif -+ -+#if !defined(__NR_vhangup) -+#define __NR_vhangup 58 -+#endif -+ -+#if !defined(__NR_pipe2) -+#define __NR_pipe2 59 -+#endif -+ -+#if !defined(__NR_quotactl) -+#define __NR_quotactl 60 -+#endif -+ -+#if !defined(__NR_getdents64) -+#define __NR_getdents64 61 -+#endif -+ -+#if !defined(__NR_lseek) -+#define __NR_lseek 62 -+#endif -+ -+#if !defined(__NR_read) -+#define __NR_read 63 -+#endif -+ -+#if !defined(__NR_write) -+#define __NR_write 64 -+#endif -+ -+#if !defined(__NR_readv) -+#define __NR_readv 65 -+#endif -+ -+#if !defined(__NR_writev) -+#define __NR_writev 66 -+#endif -+ -+#if !defined(__NR_pread64) -+#define __NR_pread64 67 -+#endif -+ -+#if !defined(__NR_pwrite64) -+#define __NR_pwrite64 68 -+#endif -+ -+#if !defined(__NR_preadv) -+#define __NR_preadv 69 -+#endif -+ -+#if !defined(__NR_pwritev) -+#define __NR_pwritev 70 -+#endif -+ -+#if !defined(__NR_sendfile) -+#define __NR_sendfile 71 -+#endif -+ -+#if !defined(__NR_pselect6) -+#define __NR_pselect6 72 -+#endif -+ -+#if !defined(__NR_ppoll) -+#define __NR_ppoll 73 -+#endif -+ -+#if !defined(__NR_signalfd4) -+#define __NR_signalfd4 74 -+#endif -+ -+#if !defined(__NR_vmsplice) -+#define __NR_vmsplice 75 -+#endif -+ -+#if !defined(__NR_splice) -+#define __NR_splice 76 -+#endif -+ -+#if !defined(__NR_tee) -+#define __NR_tee 77 -+#endif -+ -+#if !defined(__NR_readlinkat) -+#define __NR_readlinkat 78 -+#endif -+ -+#if defined(__ARCH_WANT_NEW_STAT) || defined(__ARCH_WANT_STAT64) -+#if !defined(__NR_newfstatat) -+#define __NR_newfstatat 79 -+#endif -+ -+#if !defined(__NR_fstat) -+#define __NR_fstat 80 -+#endif -+#endif -+ -+#if !defined(__NR_sync) -+#define __NR_sync 81 -+#endif -+ -+#if !defined(__NR_fsync) -+#define __NR_fsync 82 -+#endif -+ -+#if !defined(__NR_fdatasync) -+#define __NR_fdatasync 83 -+#endif -+ -+#if !defined(__NR_sync_file_range) -+#define __NR_sync_file_range 84 -+#endif -+ -+#if !defined(__NR_timerfd_create) -+#define __NR_timerfd_create 85 -+#endif -+ -+#if !defined(__NR_timerfd_settime) -+#define __NR_timerfd_settime 86 -+#endif -+ -+#if !defined(__NR_timerfd_gettime) -+#define __NR_timerfd_gettime 87 -+#endif -+ -+#if !defined(__NR_utimensat) -+#define __NR_utimensat 88 -+#endif -+ -+#if !defined(__NR_acct) -+#define __NR_acct 89 -+#endif -+ -+#if !defined(__NR_capget) -+#define __NR_capget 90 -+#endif -+ -+#if !defined(__NR_capset) -+#define __NR_capset 91 -+#endif -+ -+#if !defined(__NR_personality) -+#define __NR_personality 92 -+#endif -+ -+#if !defined(__NR_exit) -+#define __NR_exit 93 -+#endif -+ -+#if !defined(__NR_exit_group) -+#define __NR_exit_group 94 -+#endif -+ -+#if !defined(__NR_waitid) -+#define __NR_waitid 95 -+#endif -+ -+#if !defined(__NR_set_tid_address) -+#define __NR_set_tid_address 96 -+#endif -+ -+#if !defined(__NR_unshare) -+#define __NR_unshare 97 -+#endif -+ -+#if !defined(__NR_futex) -+#define __NR_futex 98 -+#endif -+ -+#if !defined(__NR_set_robust_list) -+#define __NR_set_robust_list 99 -+#endif -+ -+#if !defined(__NR_get_robust_list) -+#define __NR_get_robust_list 100 -+#endif -+ -+#if !defined(__NR_nanosleep) -+#define __NR_nanosleep 101 -+#endif -+ -+#if !defined(__NR_getitimer) -+#define __NR_getitimer 102 -+#endif -+ -+#if !defined(__NR_setitimer) -+#define __NR_setitimer 103 -+#endif -+ -+#if !defined(__NR_kexec_load) -+#define __NR_kexec_load 104 -+#endif -+ -+#if !defined(__NR_init_module) -+#define __NR_init_module 105 -+#endif -+ -+#if !defined(__NR_delete_module) -+#define __NR_delete_module 106 -+#endif -+ -+#if !defined(__NR_timer_create) -+#define __NR_timer_create 107 -+#endif -+ -+#if !defined(__NR_timer_gettime) -+#define __NR_timer_gettime 108 -+#endif -+ -+#if !defined(__NR_timer_getoverrun) -+#define __NR_timer_getoverrun 109 -+#endif -+ -+#if !defined(__NR_timer_settime) -+#define __NR_timer_settime 110 -+#endif -+ -+#if !defined(__NR_timer_delete) -+#define __NR_timer_delete 111 -+#endif -+ -+#if !defined(__NR_clock_settime) -+#define __NR_clock_settime 112 -+#endif -+ -+#if !defined(__NR_clock_gettime) -+#define __NR_clock_gettime 113 -+#endif -+ -+#if !defined(__NR_clock_getres) -+#define __NR_clock_getres 114 -+#endif -+ -+#if !defined(__NR_clock_nanosleep) -+#define __NR_clock_nanosleep 115 -+#endif -+ -+#if !defined(__NR_syslog) -+#define __NR_syslog 116 -+#endif -+ -+#if !defined(__NR_ptrace) -+#define __NR_ptrace 117 -+#endif -+ -+#if !defined(__NR_sched_setparam) -+#define __NR_sched_setparam 118 -+#endif -+ -+#if !defined(__NR_sched_setscheduler) -+#define __NR_sched_setscheduler 119 -+#endif -+ -+#if !defined(__NR_sched_getscheduler) -+#define __NR_sched_getscheduler 120 -+#endif -+ -+#if !defined(__NR_sched_getparam) -+#define __NR_sched_getparam 121 -+#endif -+ -+#if !defined(__NR_sched_setaffinity) -+#define __NR_sched_setaffinity 122 -+#endif -+ -+#if !defined(__NR_sched_getaffinity) -+#define __NR_sched_getaffinity 123 -+#endif -+ -+#if !defined(__NR_sched_yield) -+#define __NR_sched_yield 124 -+#endif -+ -+#if !defined(__NR_sched_get_priority_max) -+#define __NR_sched_get_priority_max 125 -+#endif -+ -+#if !defined(__NR_sched_get_priority_min) -+#define __NR_sched_get_priority_min 126 -+#endif -+ -+#if !defined(__NR_sched_rr_get_interval) -+#define __NR_sched_rr_get_interval 127 -+#endif -+ -+#if !defined(__NR_restart_syscall) -+#define __NR_restart_syscall 128 -+#endif -+ -+#if !defined(__NR_kill) -+#define __NR_kill 129 -+#endif -+ -+#if !defined(__NR_tkill) -+#define __NR_tkill 130 -+#endif -+ -+#if !defined(__NR_tgkill) -+#define __NR_tgkill 131 -+#endif -+ -+#if !defined(__NR_sigaltstack) -+#define __NR_sigaltstack 132 -+#endif -+ -+#if !defined(__NR_rt_sigsuspend) -+#define __NR_rt_sigsuspend 133 -+#endif -+ -+#if !defined(__NR_rt_sigaction) -+#define __NR_rt_sigaction 134 -+#endif -+ -+#if !defined(__NR_rt_sigprocmask) -+#define __NR_rt_sigprocmask 135 -+#endif -+ -+#if !defined(__NR_rt_sigpending) -+#define __NR_rt_sigpending 136 -+#endif -+ -+#if !defined(__NR_rt_sigtimedwait) -+#define __NR_rt_sigtimedwait 137 -+#endif -+ -+#if !defined(__NR_rt_sigqueueinfo) -+#define __NR_rt_sigqueueinfo 138 -+#endif -+ -+#if !defined(__NR_rt_sigreturn) -+#define __NR_rt_sigreturn 139 -+#endif -+ -+#if !defined(__NR_setpriority) -+#define __NR_setpriority 140 -+#endif -+ -+#if !defined(__NR_getpriority) -+#define __NR_getpriority 141 -+#endif -+ -+#if !defined(__NR_reboot) -+#define __NR_reboot 142 -+#endif -+ -+#if !defined(__NR_setregid) -+#define __NR_setregid 143 -+#endif -+ -+#if !defined(__NR_setgid) -+#define __NR_setgid 144 -+#endif -+ -+#if !defined(__NR_setreuid) -+#define __NR_setreuid 145 -+#endif -+ -+#if !defined(__NR_setuid) -+#define __NR_setuid 146 -+#endif -+ -+#if !defined(__NR_setresuid) -+#define __NR_setresuid 147 -+#endif -+ -+#if !defined(__NR_getresuid) -+#define __NR_getresuid 148 -+#endif -+ -+#if !defined(__NR_setresgid) -+#define __NR_setresgid 149 -+#endif -+ -+#if !defined(__NR_getresgid) -+#define __NR_getresgid 150 -+#endif -+ -+#if !defined(__NR_setfsuid) -+#define __NR_setfsuid 151 -+#endif -+ -+#if !defined(__NR_setfsgid) -+#define __NR_setfsgid 152 -+#endif -+ -+#if !defined(__NR_times) -+#define __NR_times 153 -+#endif -+ -+#if !defined(__NR_setpgid) -+#define __NR_setpgid 154 -+#endif -+ -+#if !defined(__NR_getpgid) -+#define __NR_getpgid 155 -+#endif -+ -+#if !defined(__NR_getsid) -+#define __NR_getsid 156 -+#endif -+ -+#if !defined(__NR_setsid) -+#define __NR_setsid 157 -+#endif -+ -+#if !defined(__NR_getgroups) -+#define __NR_getgroups 158 -+#endif -+ -+#if !defined(__NR_setgroups) -+#define __NR_setgroups 159 -+#endif -+ -+#if !defined(__NR_uname) -+#define __NR_uname 160 -+#endif -+ -+#if !defined(__NR_sethostname) -+#define __NR_sethostname 161 -+#endif -+ -+#if !defined(__NR_setdomainname) -+#define __NR_setdomainname 162 -+#endif -+ -+#if !defined(__NR_getrlimit) -+#define __NR_getrlimit 163 -+#endif -+ -+#if !defined(__NR_setrlimit) -+#define __NR_setrlimit 164 -+#endif -+ -+#if !defined(__NR_getrusage) -+#define __NR_getrusage 165 -+#endif -+ -+#if !defined(__NR_umask) -+#define __NR_umask 166 -+#endif -+ -+#if !defined(__NR_prctl) -+#define __NR_prctl 167 -+#endif -+ -+#if !defined(__NR_getcpu) -+#define __NR_getcpu 168 -+#endif -+ -+#if !defined(__NR_gettimeofday) -+#define __NR_gettimeofday 169 -+#endif -+ -+#if !defined(__NR_settimeofday) -+#define __NR_settimeofday 170 -+#endif -+ -+#if !defined(__NR_adjtimex) -+#define __NR_adjtimex 171 -+#endif -+ -+#if !defined(__NR_getpid) -+#define __NR_getpid 172 -+#endif -+ -+#if !defined(__NR_getppid) -+#define __NR_getppid 173 -+#endif -+ -+#if !defined(__NR_getuid) -+#define __NR_getuid 174 -+#endif -+ -+#if !defined(__NR_geteuid) -+#define __NR_geteuid 175 -+#endif -+ -+#if !defined(__NR_getgid) -+#define __NR_getgid 176 -+#endif -+ -+#if !defined(__NR_getegid) -+#define __NR_getegid 177 -+#endif -+ -+#if !defined(__NR_gettid) -+#define __NR_gettid 178 -+#endif -+ -+#if !defined(__NR_sysinfo) -+#define __NR_sysinfo 179 -+#endif -+ -+#if !defined(__NR_mq_open) -+#define __NR_mq_open 180 -+#endif -+ -+#if !defined(__NR_mq_unlink) -+#define __NR_mq_unlink 181 -+#endif -+ -+#if !defined(__NR_mq_timedsend) -+#define __NR_mq_timedsend 182 -+#endif -+ -+#if !defined(__NR_mq_timedreceive) -+#define __NR_mq_timedreceive 183 -+#endif -+ -+#if !defined(__NR_mq_notify) -+#define __NR_mq_notify 184 -+#endif -+ -+#if !defined(__NR_mq_getsetattr) -+#define __NR_mq_getsetattr 185 -+#endif -+ -+#if !defined(__NR_msgget) -+#define __NR_msgget 186 -+#endif -+ -+#if !defined(__NR_msgctl) -+#define __NR_msgctl 187 -+#endif -+ -+#if !defined(__NR_msgrcv) -+#define __NR_msgrcv 188 -+#endif -+ -+#if !defined(__NR_msgsnd) -+#define __NR_msgsnd 189 -+#endif -+ -+#if !defined(__NR_semget) -+#define __NR_semget 190 -+#endif -+ -+#if !defined(__NR_semctl) -+#define __NR_semctl 191 -+#endif -+ -+#if !defined(__NR_semtimedop) -+#define __NR_semtimedop 192 -+#endif -+ -+#if !defined(__NR_semop) -+#define __NR_semop 193 -+#endif -+ -+#if !defined(__NR_shmget) -+#define __NR_shmget 194 -+#endif -+ -+#if !defined(__NR_shmctl) -+#define __NR_shmctl 195 -+#endif -+ -+#if !defined(__NR_shmat) -+#define __NR_shmat 196 -+#endif -+ -+#if !defined(__NR_shmdt) -+#define __NR_shmdt 197 -+#endif -+ -+#if !defined(__NR_socket) -+#define __NR_socket 198 -+#endif -+ -+#if !defined(__NR_socketpair) -+#define __NR_socketpair 199 -+#endif -+ -+#if !defined(__NR_bind) -+#define __NR_bind 200 -+#endif -+ -+#if !defined(__NR_listen) -+#define __NR_listen 201 -+#endif -+ -+#if !defined(__NR_accept) -+#define __NR_accept 202 -+#endif -+ -+#if !defined(__NR_connect) -+#define __NR_connect 203 -+#endif -+ -+#if !defined(__NR_getsockname) -+#define __NR_getsockname 204 -+#endif -+ -+#if !defined(__NR_getpeername) -+#define __NR_getpeername 205 -+#endif -+ -+#if !defined(__NR_sendto) -+#define __NR_sendto 206 -+#endif -+ -+#if !defined(__NR_recvfrom) -+#define __NR_recvfrom 207 -+#endif -+ -+#if !defined(__NR_setsockopt) -+#define __NR_setsockopt 208 -+#endif -+ -+#if !defined(__NR_getsockopt) -+#define __NR_getsockopt 209 -+#endif -+ -+#if !defined(__NR_shutdown) -+#define __NR_shutdown 210 -+#endif -+ -+#if !defined(__NR_sendmsg) -+#define __NR_sendmsg 211 -+#endif -+ -+#if !defined(__NR_recvmsg) -+#define __NR_recvmsg 212 -+#endif -+ -+#if !defined(__NR_readahead) -+#define __NR_readahead 213 -+#endif -+ -+#if !defined(__NR_brk) -+#define __NR_brk 214 -+#endif -+ -+#if !defined(__NR_munmap) -+#define __NR_munmap 215 -+#endif -+ -+#if !defined(__NR_mremap) -+#define __NR_mremap 216 -+#endif -+ -+#if !defined(__NR_add_key) -+#define __NR_add_key 217 -+#endif -+ -+#if !defined(__NR_request_key) -+#define __NR_request_key 218 -+#endif -+ -+#if !defined(__NR_keyctl) -+#define __NR_keyctl 219 -+#endif -+ -+#if !defined(__NR_clone) -+#define __NR_clone 220 -+#endif -+ -+#if !defined(__NR_execve) -+#define __NR_execve 221 -+#endif -+ -+#if !defined(__NR_mmap) -+#define __NR_mmap 222 -+#endif -+ -+#if !defined(__NR_fadvise64) -+#define __NR_fadvise64 223 -+#endif -+ -+#if !defined(__NR_swapon) -+#define __NR_swapon 224 -+#endif -+ -+#if !defined(__NR_swapoff) -+#define __NR_swapoff 225 -+#endif -+ -+#if !defined(__NR_mprotect) -+#define __NR_mprotect 226 -+#endif -+ -+#if !defined(__NR_msync) -+#define __NR_msync 227 -+#endif -+ -+#if !defined(__NR_mlock) -+#define __NR_mlock 228 -+#endif -+ -+#if !defined(__NR_munlock) -+#define __NR_munlock 229 -+#endif -+ -+#if !defined(__NR_mlockall) -+#define __NR_mlockall 230 -+#endif -+ -+#if !defined(__NR_munlockall) -+#define __NR_munlockall 231 -+#endif -+ -+#if !defined(__NR_mincore) -+#define __NR_mincore 232 -+#endif -+ -+#if !defined(__NR_madvise) -+#define __NR_madvise 233 -+#endif -+ -+#if !defined(__NR_remap_file_pages) -+#define __NR_remap_file_pages 234 -+#endif -+ -+#if !defined(__NR_mbind) -+#define __NR_mbind 235 -+#endif -+ -+#if !defined(__NR_get_mempolicy) -+#define __NR_get_mempolicy 236 -+#endif -+ -+#if !defined(__NR_set_mempolicy) -+#define __NR_set_mempolicy 237 -+#endif -+ -+#if !defined(__NR_migrate_pages) -+#define __NR_migrate_pages 238 -+#endif -+ -+#if !defined(__NR_move_pages) -+#define __NR_move_pages 239 -+#endif -+ -+#if !defined(__NR_rt_tgsigqueueinfo) -+#define __NR_rt_tgsigqueueinfo 240 -+#endif -+ -+#if !defined(__NR_perf_event_open) -+#define __NR_perf_event_open 241 -+#endif -+ -+#if !defined(__NR_accept4) -+#define __NR_accept4 242 -+#endif -+ -+#if !defined(__NR_recvmmsg) -+#define __NR_recvmmsg 243 -+#endif -+ -+#if !defined(__NR_wait4) -+#define __NR_wait4 260 -+#endif -+ -+#if !defined(__NR_prlimit64) -+#define __NR_prlimit64 261 -+#endif -+ -+#if !defined(__NR_fanotify_init) -+#define __NR_fanotify_init 262 -+#endif -+ -+#if !defined(__NR_fanotify_mark) -+#define __NR_fanotify_mark 263 -+#endif -+ -+#if !defined(__NR_name_to_handle_at) -+#define __NR_name_to_handle_at 264 -+#endif -+ -+#if !defined(__NR_open_by_handle_at) -+#define __NR_open_by_handle_at 265 -+#endif -+ -+#if !defined(__NR_clock_adjtime) -+#define __NR_clock_adjtime 266 -+#endif -+ -+#if !defined(__NR_syncfs) -+#define __NR_syncfs 267 -+#endif -+ -+#if !defined(__NR_setns) -+#define __NR_setns 268 -+#endif -+ -+#if !defined(__NR_sendmmsg) -+#define __NR_sendmmsg 269 -+#endif -+ -+#if !defined(__NR_process_vm_readv) -+#define __NR_process_vm_readv 270 -+#endif -+ -+#if !defined(__NR_process_vm_writev) -+#define __NR_process_vm_writev 271 -+#endif -+ -+#if !defined(__NR_kcmp) -+#define __NR_kcmp 272 -+#endif -+ -+#if !defined(__NR_finit_module) -+#define __NR_finit_module 273 -+#endif -+ -+#if !defined(__NR_sched_setattr) -+#define __NR_sched_setattr 274 -+#endif -+ -+#if !defined(__NR_sched_getattr) -+#define __NR_sched_getattr 275 -+#endif -+ -+#if !defined(__NR_renameat2) -+#define __NR_renameat2 276 -+#endif -+ -+#if !defined(__NR_seccomp) -+#define __NR_seccomp 277 -+#endif -+ -+#if !defined(__NR_getrandom) -+#define __NR_getrandom 278 -+#endif -+ -+#if !defined(__NR_memfd_create) -+#define __NR_memfd_create 279 -+#endif -+ -+#if !defined(__NR_bpf) -+#define __NR_bfp 280 -+#endif -+ -+#if !defined(__NR_execveat) -+#define __NR_execveat 281 -+#endif -+ -+#if !defined(__NR_userfaultfd) -+#define __NR_userfaultfd 282 -+#endif -+ -+#if !defined(__NR_membarrier) -+#define __NR_membarrier 283 -+#endif -+ -+#if !defined(__NR_mlock2) -+#define __NR_mlock2 284 -+#endif -+ -+#if !defined(__NR_copy_file_range) -+#define __NR_copy_file_range 285 -+#endif -+ -+#if !defined(__NR_preadv2) -+#define __NR_preadv2 286 -+#endif -+ -+#if !defined(__NR_pwritev2) -+#define __NR_pwritev2 287 -+#endif -+ -+#if !defined(__NR_pkey_mprotect) -+#define __NR_pkey_mprotect 288 -+#endif -+ -+#if !defined(__NR_pkey_alloc) -+#define __NR_pkey_alloc 289 -+#endif -+ -+#if !defined(__NR_pkey_free) -+#define __NR_pkey_free 290 -+#endif -+ -+#if !defined(__NR_statx) -+#define __NR_statx 291 -+#endif -+ -+#if !defined(__NR_io_pgetevents) -+#define __NR_io_pgetevents 292 -+#endif -+ -+#if !defined(__NR_rseq) -+#define __NR_rseq 293 -+#endif -+ -+#if !defined(__NR_clone3) -+#define __NR_clone3 435 -+#endif -+ -+#endif // SANDBOX_LINUX_SYSTEM_HEADERS_LOONG64_LINUX_SYSCALLS_H_ -diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_broker_policy_linux.cc b/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_broker_policy_linux.cc -index 87a0cc1fa..3702bf91b 100644 ---- a/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_broker_policy_linux.cc -+++ b/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_broker_policy_linux.cc -@@ -87,6 +87,12 @@ ResultExpr BrokerProcessPolicy::EvaluateSyscall(int sysno) const { - return Allow(); - break; - #endif -+#if defined(__NR_statx) -+ case __NR_statx: -+ if (allowed_command_set_.test(syscall_broker::COMMAND_STAT)) -+ return Allow(); -+ break; +diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_broker_policy_linux.cc b/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_broker_policy_linux.cc +index 87a0cc1fa..3702bf91b 100644 +--- a/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_broker_policy_linux.cc ++++ b/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_broker_policy_linux.cc +@@ -87,6 +87,12 @@ ResultExpr BrokerProcessPolicy::EvaluateSyscall(int sysno) const { + return Allow(); + break; + #endif ++#if defined(__NR_statx) ++ case __NR_statx: ++ if (allowed_command_set_.test(syscall_broker::COMMAND_STAT)) ++ return Allow(); ++ break; +#endif #if defined(__NR_lstat) case __NR_lstat: @@ -2577,15 +1470,28 @@ index ef49a63ee..7e8c6ccca 100644 case __NR_ftruncate64: #endif -#if !defined(__aarch64__) ++#if !defined(__aarch64__) && !defined(__loongarch_lp64) + case __NR_getdents: + #endif + case __NR_getdents64: +diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_network_policy_linux.cc b/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_network_policy_linux.cc +index ed1582d79..f7a7b14df 100644 +--- a/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_network_policy_linux.cc ++++ b/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/bpf_network_policy_linux.cc +@@ -255,7 +255,7 @@ ResultExpr NetworkProcessPolicy::EvaluateSyscall(int sysno) const { + case __NR_fdatasync: + case __NR_fsync: + case __NR_mremap: +-#if !defined(__aarch64__) +#if !defined(__aarch64__) && !defined(__loongarch_lp64) case __NR_getdents: #endif case __NR_getdents64: diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/sandbox_linux.cc b/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/sandbox_linux.cc -index bc45e2521..9105c363e 100644 +index e77b8d40e..a49f686f5 100644 --- a/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/sandbox_linux.cc +++ b/qtwebengine/src/3rdparty/chromium/sandbox/policy/linux/sandbox_linux.cc -@@ -555,7 +555,11 @@ bpf_dsl::ResultExpr SandboxLinux::HandleViaBroker(int sysno) const { +@@ -552,7 +552,11 @@ bpf_dsl::ResultExpr SandboxLinux::HandleViaBroker(int sysno) const { const bpf_dsl::ResultExpr handle_via_broker = bpf_dsl::Trap(syscall_broker::BrokerClient::SIGSYS_Handler, broker_process_->GetBrokerClientSignalBased()); diff --git a/loongarch64/files/step/base_support/qt6/6.7.1/patches/0013-qtwebengine-6.7.0-fix-blink-for-loongarch64.patch b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0013-qtwebengine-6.7.0-fix-blink-for-loongarch64.patch new file mode 100644 index 00000000..bdb4df15 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0013-qtwebengine-6.7.0-fix-blink-for-loongarch64.patch @@ -0,0 +1,111 @@ +From 8b5c4d685be7422bf14b247c5098ccb62f773c5a Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 09:26:47 +0000 +Subject: [PATCH 13/19] qtwebengine 6.7.0 fix blink for loongarch64. + +--- + .../blink/renderer/platform/BUILD.gn | 12 +++++----- + .../graphics/gpu/webgl_image_conversion.cc | 22 ------------------- + 2 files changed, 6 insertions(+), 28 deletions(-) + +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/blink/renderer/platform/BUILD.gn b/qtwebengine/src/3rdparty/chromium/third_party/blink/renderer/platform/BUILD.gn +index ee7d37507..37033505d 100644 +--- a/qtwebengine/src/3rdparty/chromium/third_party/blink/renderer/platform/BUILD.gn ++++ b/qtwebengine/src/3rdparty/chromium/third_party/blink/renderer/platform/BUILD.gn +@@ -1589,12 +1589,12 @@ jumbo_component("platform") { + } + } + +- if (current_cpu == "loong64") { +- cflags = [ +- "-mlsx", +- "-flax-vector-conversions", +- ] +- } ++ #if (current_cpu == "loong64") { ++ # cflags = [ ++ # "-mlsx", ++ # "-flax-vector-conversions", ++ # ] ++ #} + + jumbo_excluded_sources = [ + "bindings/parkable_string_manager.cc", +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/gpu/webgl_image_conversion.cc b/qtwebengine/src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/gpu/webgl_image_conversion.cc +index d5040ae06..3d3938a03 100644 +--- a/qtwebengine/src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/gpu/webgl_image_conversion.cc ++++ b/qtwebengine/src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/gpu/webgl_image_conversion.cc +@@ -12,7 +12,6 @@ + #include "base/numerics/checked_math.h" + #include "build/build_config.h" + #include "third_party/blink/renderer/platform/graphics/cpu/arm/webgl_image_conversion_neon.h" +-#include "third_party/blink/renderer/platform/graphics/cpu/loongarch64/webgl_image_conversion_lsx.h" + #include "third_party/blink/renderer/platform/graphics/cpu/mips/webgl_image_conversion_msa.h" + #include "third_party/blink/renderer/platform/graphics/cpu/x86/webgl_image_conversion_sse.h" + #include "third_party/blink/renderer/platform/graphics/image_observer.h" +@@ -902,10 +901,6 @@ void Unpack( + #if defined(HAVE_MIPS_MSA_INTRINSICS) + simd::unpackOneRowOfBGRA8LittleToRGBA8MSA(source32, destination32, + pixels_per_row); +-#endif +-#if defined(ARCH_CPU_LOONGARCH_FAMILY) +- simd::UnpackOneRowOfBGRA8LittleToRGBA8(source32, destination32, +- pixels_per_row); + #endif + for (unsigned i = 0; i < pixels_per_row; ++i) { + uint32_t bgra = source32[i]; +@@ -937,10 +932,6 @@ void Unpack( + #if defined(HAVE_MIPS_MSA_INTRINSICS) + simd::unpackOneRowOfRGBA5551ToRGBA8MSA(source, destination, pixels_per_row); + #endif +-#if defined(ARCH_CPU_LOONGARCH_FAMILY) +- simd::UnpackOneRowOfRGBA5551LittleToRGBA8(source, destination, +- pixels_per_row); +-#endif + + for (unsigned i = 0; i < pixels_per_row; ++i) { + uint16_t packed_value = source[0]; +@@ -970,10 +961,6 @@ void Unpack( + #endif + #if defined(HAVE_MIPS_MSA_INTRINSICS) + simd::unpackOneRowOfRGBA4444ToRGBA8MSA(source, destination, pixels_per_row); +-#endif +-#if defined(ARCH_CPU_LOONGARCH_FAMILY) +- simd::UnpackOneRowOfRGBA4444LittleToRGBA8(source, destination, +- pixels_per_row); + #endif + for (unsigned i = 0; i < pixels_per_row; ++i) { + uint16_t packed_value = source[0]; +@@ -1288,9 +1275,6 @@ void Pack +Date: Tue, 16 Apr 2024 12:29:09 +0000 +Subject: [PATCH 14/19] fix spellcheck_buildflags.h file mission. + +--- + qtwebengine/src/3rdparty/chromium/content/browser/BUILD.gn | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/qtwebengine/src/3rdparty/chromium/content/browser/BUILD.gn b/qtwebengine/src/3rdparty/chromium/content/browser/BUILD.gn +index d40a9252d..81ffa09be 100644 +--- a/qtwebengine/src/3rdparty/chromium/content/browser/BUILD.gn ++++ b/qtwebengine/src/3rdparty/chromium/content/browser/BUILD.gn +@@ -167,6 +167,7 @@ jumbo_source_set("browser") { + "//cc/animation", + "//cc/mojo_embedder", + "//cc/paint", ++ "//components/spellcheck:buildflags", + "//components/attribution_reporting:mojom", + "//components/back_forward_cache:enum", + "//components/browsing_topics/common:common", +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qtwebengine-chromium-libyuv-add-loongarch64-lsx-defi.patch b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0015-qtwebengine-6.7.0-chromium-libyuv-add-loongarch_lsx-.patch similarity index 57% rename from loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qtwebengine-chromium-libyuv-add-loongarch64-lsx-defi.patch rename to loongarch64/files/step/base_support/qt6/6.7.1/patches/0015-qtwebengine-6.7.0-chromium-libyuv-add-loongarch_lsx-.patch index cc6c73ac..391fa036 100644 --- a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-qtwebengine-chromium-libyuv-add-loongarch64-lsx-defi.patch +++ b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0015-qtwebengine-6.7.0-chromium-libyuv-add-loongarch_lsx-.patch @@ -1,18 +1,29 @@ -From e2a4920933651b5234e7ac90e16c84cdfadca2b6 Mon Sep 17 00:00:00 2001 +From 8fe222f77d63b29b00e7236d18b27a1805cd59f3 Mon Sep 17 00:00:00 2001 From: Sun Haiyong -Date: Thu, 25 Jan 2024 16:27:21 +0000 -Subject: [PATCH] qtwebengine chromium libyuv add loongarch64 lsx define. +Date: Tue, 16 Apr 2024 17:00:41 +0000 +Subject: [PATCH 15/19] qtwebengine 6.7.0 chromium libyuv add loongarch_lsx + config. --- - .../chromium/third_party/libyuv/BUILD.gn | 19 +++++++++++++++++++ - .../chromium/third_party/libyuv/libyuv.gni | 2 ++ - 2 files changed, 21 insertions(+) + .../chromium/third_party/libyuv/BUILD.gn | 24 +++++++++++++++++++ + .../chromium/third_party/libyuv/libyuv.gni | 3 +++ + 2 files changed, 27 insertions(+) diff --git a/qtwebengine/src/3rdparty/chromium/third_party/libyuv/BUILD.gn b/qtwebengine/src/3rdparty/chromium/third_party/libyuv/BUILD.gn -index ddb27de..54e9e65 100644 +index d3f8dcf72..82d602038 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/libyuv/BUILD.gn +++ b/qtwebengine/src/3rdparty/chromium/third_party/libyuv/BUILD.gn -@@ -70,6 +70,10 @@ group("libyuv") { +@@ -36,6 +36,9 @@ config("libyuv_config") { + if (libyuv_disable_rvv) { + defines += [ "LIBYUV_DISABLE_RVV" ] + } ++ if (libyuv_disable_lsx) { ++ defines += [ "LIBYUV_DISABLE_LSX" ] ++ } + } + + # This target is built when no specific target is specified on the command line. +@@ -74,6 +77,10 @@ group("libyuv") { deps += [ ":libyuv_msa" ] } @@ -23,14 +34,14 @@ index ddb27de..54e9e65 100644 if (!is_ios && !libyuv_disable_jpeg) { # Make sure that clients of libyuv link with libjpeg. This can't go in # libyuv_internal because in Windows x64 builds that will generate a clang -@@ -236,6 +240,21 @@ if (libyuv_use_msa) { +@@ -242,6 +249,23 @@ if (libyuv_use_msa) { } } +if (libyuv_use_lsx) { + static_library("libyuv_lsx") { + sources = [ -+ # LSX Source Files ++ # MSA Source Files + "source/rotate_lsx.cc", + "source/row_lsx.cc", + "source/scale_lsx.cc", @@ -41,15 +52,25 @@ index ddb27de..54e9e65 100644 + public_configs = [ ":libyuv_config" ] + } +} ++ ++ + if (libyuv_include_tests) { config("libyuv_unittest_warnings_config") { if (!is_win) { diff --git a/qtwebengine/src/3rdparty/chromium/third_party/libyuv/libyuv.gni b/qtwebengine/src/3rdparty/chromium/third_party/libyuv/libyuv.gni -index 852f08c..eb2ada4 100644 +index 0a6c44533..58323691f 100644 --- a/qtwebengine/src/3rdparty/chromium/third_party/libyuv/libyuv.gni +++ b/qtwebengine/src/3rdparty/chromium/third_party/libyuv/libyuv.gni -@@ -20,4 +20,6 @@ declare_args() { +@@ -14,6 +14,7 @@ declare_args() { + libyuv_include_tests = !build_with_chromium + libyuv_disable_jpeg = false + libyuv_disable_rvv = false ++ libyuv_disable_lsx = false + libyuv_use_neon = + current_cpu == "arm64" || + (current_cpu == "arm" && (arm_use_neon || arm_optionally_use_neon)) +@@ -21,4 +22,6 @@ declare_args() { (current_cpu == "mips64el" || current_cpu == "mipsel") && mips_use_msa libyuv_use_mmi = (current_cpu == "mips64el" || current_cpu == "mipsel") && mips_use_mmi diff --git a/loongarch64/files/step/base_support/qt6/6.7.1/patches/0016-qtwebengine-6.7.0-fix-libvpx-build-error.patch b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0016-qtwebengine-6.7.0-fix-libvpx-build-error.patch new file mode 100644 index 00000000..3d9df724 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0016-qtwebengine-6.7.0-fix-libvpx-build-error.patch @@ -0,0 +1,53 @@ +From b8a7db678ded27586b32ee86251d4d2730f77980 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 17:03:20 +0000 +Subject: [PATCH 16/19] qtwebengine 6.7.0 fix libvpx build error. + +--- + .../third_party/libvpx/source/config/linux/loongarch/vp8_rtcd.h | 2 ++ + .../libvpx/source/config/linux/loongarch/vpx_dsp_rtcd.h | 2 ++ + 2 files changed, 4 insertions(+) + +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/libvpx/source/config/linux/loongarch/vp8_rtcd.h b/qtwebengine/src/3rdparty/chromium/third_party/libvpx/source/config/linux/loongarch/vp8_rtcd.h +index a9ee12391..ce64606cd 100644 +--- a/qtwebengine/src/3rdparty/chromium/third_party/libvpx/source/config/linux/loongarch/vp8_rtcd.h ++++ b/qtwebengine/src/3rdparty/chromium/third_party/libvpx/source/config/linux/loongarch/vp8_rtcd.h +@@ -443,6 +443,7 @@ static void setup_rtcd_internal(void) { + int flags = loongarch_cpu_caps(); + + (void)flags; ++#if 0 + vp8_block_error = vp8_block_error_c; + if (flags & HAS_LSX) + vp8_block_error = vp8_block_error_lsx; +@@ -491,6 +492,7 @@ static void setup_rtcd_internal(void) { + vp8_sixtap_predict8x8 = vp8_sixtap_predict8x8_c; + if (flags & HAS_LSX) + vp8_sixtap_predict8x8 = vp8_sixtap_predict8x8_lsx; ++#endif + } + #endif + +diff --git a/qtwebengine/src/3rdparty/chromium/third_party/libvpx/source/config/linux/loongarch/vpx_dsp_rtcd.h b/qtwebengine/src/3rdparty/chromium/third_party/libvpx/source/config/linux/loongarch/vpx_dsp_rtcd.h +index cd8e6a7a1..00624f2d4 100644 +--- a/qtwebengine/src/3rdparty/chromium/third_party/libvpx/source/config/linux/loongarch/vpx_dsp_rtcd.h ++++ b/qtwebengine/src/3rdparty/chromium/third_party/libvpx/source/config/linux/loongarch/vpx_dsp_rtcd.h +@@ -2271,6 +2271,7 @@ static void setup_rtcd_internal(void) { + int flags = loongarch_cpu_caps(); + + (void)flags; ++#if 0 + vpx_comp_avg_pred = vpx_comp_avg_pred_c; + if (flags & HAS_LSX) + vpx_comp_avg_pred = vpx_comp_avg_pred_lsx; +@@ -2442,6 +2443,7 @@ static void setup_rtcd_internal(void) { + vpx_variance8x8 = vpx_variance8x8_c; + if (flags & HAS_LSX) + vpx_variance8x8 = vpx_variance8x8_lsx; ++#endif + } + #endif + +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/qt6/6.7.1/patches/0017-qtwebengine-6.7.0-fix-web_cache-build-error.patch b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0017-qtwebengine-6.7.0-fix-web_cache-build-error.patch new file mode 100644 index 00000000..dcad3d52 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0017-qtwebengine-6.7.0-fix-web_cache-build-error.patch @@ -0,0 +1,27 @@ +From cb2efe4c32512b190563c7b7e859c96d6164ee00 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 17:03:55 +0000 +Subject: [PATCH 17/19] qtwebengine 6.7.0 fix web_cache build error. + +--- + qtwebengine/src/3rdparty/chromium/extensions/browser/BUILD.gn | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/qtwebengine/src/3rdparty/chromium/extensions/browser/BUILD.gn b/qtwebengine/src/3rdparty/chromium/extensions/browser/BUILD.gn +index e93f0f7ad..39f3e3778 100644 +--- a/qtwebengine/src/3rdparty/chromium/extensions/browser/BUILD.gn ++++ b/qtwebengine/src/3rdparty/chromium/extensions/browser/BUILD.gn +@@ -738,8 +738,8 @@ jumbo_source_set("browser_sources") { + "//components/update_client", + "//components/variations", + "//components/version_info", +- "//components/web_cache/browser", +- "//components/web_cache/browser:browser", ++# "//components/web_cache/browser", ++# "//components/web_cache/browser:browser", + ] + } + } +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/qt6/6.7.1/patches/0018-qtwebengine-6.7.0-open-lsx-and-lasx-option-for-loong.patch b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0018-qtwebengine-6.7.0-open-lsx-and-lasx-option-for-loong.patch new file mode 100644 index 00000000..22583759 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0018-qtwebengine-6.7.0-open-lsx-and-lasx-option-for-loong.patch @@ -0,0 +1,27 @@ +From 0b3d112e3c2bb61b63a02b4f2ccf9edd0b1288e4 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 17:05:01 +0000 +Subject: [PATCH 18/19] qtwebengine 6.7.0 open lsx and lasx option for + loongarch64. + +--- + .../src/3rdparty/chromium/build/config/loongarch64.gni | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/qtwebengine/src/3rdparty/chromium/build/config/loongarch64.gni b/qtwebengine/src/3rdparty/chromium/build/config/loongarch64.gni +index 9a95ec915..e9e0dedcb 100644 +--- a/qtwebengine/src/3rdparty/chromium/build/config/loongarch64.gni ++++ b/qtwebengine/src/3rdparty/chromium/build/config/loongarch64.gni +@@ -7,7 +7,7 @@ import("//build/config/v8_target_cpu.gni") + if (current_cpu == "loong64") { + declare_args() { + # LOONGARCH64 SIMD Arch compilation flag. +- loongarch64_use_lsx = false +- loongarch64_use_lasx = false ++ loongarch64_use_lsx = true ++ loongarch64_use_lasx = true + } + } +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/qt6/6.7.1/patches/0019-qtwebengine-6.7.0-add-sandbox-syscalls-for-loongarch.patch b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0019-qtwebengine-6.7.0-add-sandbox-syscalls-for-loongarch.patch new file mode 100644 index 00000000..443cc778 --- /dev/null +++ b/loongarch64/files/step/base_support/qt6/6.7.1/patches/0019-qtwebengine-6.7.0-add-sandbox-syscalls-for-loongarch.patch @@ -0,0 +1,870 @@ +From 07d0b1bebb97acd6184e68c9e7993bf11d5d5713 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 16 Apr 2024 17:06:28 +0000 +Subject: [PATCH 19/19] qtwebengine 6.7.0 add sandbox syscalls for loongarch64. + +--- + .../loongarch64_linux_syscalls.h | 851 ++++++++++++++++++ + 1 file changed, 851 insertions(+) + create mode 100644 qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/loongarch64_linux_syscalls.h + +diff --git a/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/loongarch64_linux_syscalls.h b/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/loongarch64_linux_syscalls.h +new file mode 100644 +index 000000000..65bd0ac8e +--- /dev/null ++++ b/qtwebengine/src/3rdparty/chromium/sandbox/linux/system_headers/loongarch64_linux_syscalls.h +@@ -0,0 +1,851 @@ ++// Copyright 2021 The Chromium Authors. All rights reserved. ++// Use of this source code is governed by a BSD-style license that can be ++// found in the LICENSE file. ++ ++#ifndef SANDBOX_LINUX_SYSTEM_HEADERS_LOONGARCH64_LINUX_SYSCALLS_H_ ++#define SANDBOX_LINUX_SYSTEM_HEADERS_LOONGARCH64_LINUX_SYSCALLS_H_ ++ ++#if !defined(__loongarch__) ++#error "Including header on wrong architecture" ++#endif ++#include ++#if !defined(__NR_io_setup) ++#define __NR_io_setup 0 ++#endif ++#if !defined(__NR_io_destroy) ++#define __NR_io_destroy 1 ++#endif ++#if !defined(__NR_io_submit) ++#define __NR_io_submit 2 ++#endif ++#if !defined(__NR_io_cancel) ++#define __NR_io_cancel 3 ++#endif ++#if !defined(__NR_io_getevents) ++#define __NR_io_getevents 4 ++#endif ++#if !defined(__NR_setxattr) ++#define __NR_setxattr 5 ++#endif ++#if !defined(__NR_lsetxattr) ++#define __NR_lsetxattr 6 ++#endif ++#if !defined(__NR_fsetxattr) ++#define __NR_fsetxattr 7 ++#endif ++#if !defined(__NR_getxattr) ++#define __NR_getxattr 8 ++#endif ++#if !defined(__NR_lgetxattr) ++#define __NR_lgetxattr 9 ++#endif ++#if !defined(__NR_fgetxattr) ++#define __NR_fgetxattr 10 ++#endif ++#if !defined(__NR_listxattr) ++#define __NR_listxattr 11 ++#endif ++#if !defined(__NR_llistxattr) ++#define __NR_llistxattr 12 ++#endif ++#if !defined(__NR_flistxattr) ++#define __NR_flistxattr 13 ++#endif ++#if !defined(__NR_removexattr) ++#define __NR_removexattr 14 ++#endif ++#if !defined(__NR_lremovexattr) ++#define __NR_lremovexattr 15 ++#endif ++#if !defined(__NR_fremovexattr) ++#define __NR_fremovexattr 16 ++#endif ++#if !defined(__NR_getcwd) ++#define __NR_getcwd 17 ++#endif ++#if !defined(__NR_lookup_dcookie) ++#define __NR_lookup_dcookie 18 ++#endif ++#if !defined(__NR_eventfd2) ++#define __NR_eventfd2 19 ++#endif ++#if !defined(__NR_epoll_create1) ++#define __NR_epoll_create1 20 ++#endif ++#if !defined(__NR_epoll_ctl) ++#define __NR_epoll_ctl 21 ++#endif ++#if !defined(__NR_epoll_pwait) ++#define __NR_epoll_pwait 22 ++#endif ++#if !defined(__NR_dup) ++#define __NR_dup 23 ++#endif ++#if !defined(__NR_dup3) ++#define __NR_dup3 24 ++#endif ++#if !defined(__NR_fcntl) ++#define __NR_fcntl 25 ++#endif ++#if !defined(__NR_inotify_init1) ++#define __NR_inotify_init1 26 ++#endif ++#if !defined(__NR_inotify_add_watch) ++#define __NR_inotify_add_watch 27 ++#endif ++#if !defined(__NR_inotify_rm_watch) ++#define __NR_inotify_rm_watch 28 ++#endif ++#if !defined(__NR_ioctl) ++#define __NR_ioctl 29 ++#endif ++#if !defined(__NR_ioprio_set) ++#define __NR_ioprio_set 30 ++#endif ++#if !defined(__NR_ioprio_get) ++#define __NR_ioprio_get 31 ++#endif ++#if !defined(__NR_flock) ++#define __NR_flock 32 ++#endif ++#if !defined(__NR_mknodat) ++#define __NR_mknodat 33 ++#endif ++#if !defined(__NR_mkdirat) ++#define __NR_mkdirat 34 ++#endif ++#if !defined(__NR_unlinkat) ++#define __NR_unlinkat 35 ++#endif ++#if !defined(__NR_symlinkat) ++#define __NR_symlinkat 36 ++#endif ++#if !defined(__NR_linkat) ++#define __NR_linkat 37 ++#endif ++#if !defined(__NR_renameat) ++#define __NR_renameat 38 ++#endif ++#if !defined(__NR_umount2) ++#define __NR_umount2 39 ++#endif ++#if !defined(__NR_mount) ++#define __NR_mount 40 ++#endif ++#if !defined(__NR_pivot_root) ++#define __NR_pivot_root 41 ++#endif ++#if !defined(__NR_nfsservctl) ++#define __NR_nfsservctl 42 ++#endif ++#if !defined(__NR_statfs) ++#define __NR_statfs 43 ++#endif ++#if !defined(__NR_fstatfs) ++#define __NR_fstatfs 44 ++#endif ++#if !defined(__NR_truncate) ++#define __NR_truncate 45 ++#endif ++#if !defined(__NR_ftruncate) ++#define __NR_ftruncate 46 ++#endif ++#if !defined(__NR_fallocate) ++#define __NR_fallocate 47 ++#endif ++#if !defined(__NR_faccessat) ++#define __NR_faccessat 48 ++#endif ++#if !defined(__NR_chdir) ++#define __NR_chdir 49 ++#endif ++#if !defined(__NR_fchdir) ++#define __NR_fchdir 50 ++#endif ++#if !defined(__NR_chroot) ++#define __NR_chroot 51 ++#endif ++#if !defined(__NR_fchmod) ++#define __NR_fchmod 52 ++#endif ++#if !defined(__NR_fchmodat) ++#define __NR_fchmodat 53 ++#endif ++#if !defined(__NR_fchownat) ++#define __NR_fchownat 54 ++#endif ++#if !defined(__NR_fchown) ++#define __NR_fchown 55 ++#endif ++#if !defined(__NR_openat) ++#define __NR_openat 56 ++#endif ++#if !defined(__NR_close) ++#define __NR_close 57 ++#endif ++#if !defined(__NR_vhangup) ++#define __NR_vhangup 58 ++#endif ++#if !defined(__NR_pipe2) ++#define __NR_pipe2 59 ++#endif ++#if !defined(__NR_quotactl) ++#define __NR_quotactl 60 ++#endif ++#if !defined(__NR_getdents64) ++#define __NR_getdents64 61 ++#endif ++#if !defined(__NR_lseek) ++#define __NR_lseek 62 ++#endif ++#if !defined(__NR_read) ++#define __NR_read 63 ++#endif ++#if !defined(__NR_write) ++#define __NR_write 64 ++#endif ++#if !defined(__NR_readv) ++#define __NR_readv 65 ++#endif ++#if !defined(__NR_writev) ++#define __NR_writev 66 ++#endif ++#if !defined(__NR_pread64) ++#define __NR_pread64 67 ++#endif ++#if !defined(__NR_pwrite64) ++#define __NR_pwrite64 68 ++#endif ++#if !defined(__NR_preadv) ++#define __NR_preadv 69 ++#endif ++#if !defined(__NR_pwritev) ++#define __NR_pwritev 70 ++#endif ++#if !defined(__NR_sendfile) ++#define __NR_sendfile 71 ++#endif ++#if !defined(__NR_pselect6) ++#define __NR_pselect6 72 ++#endif ++#if !defined(__NR_ppoll) ++#define __NR_ppoll 73 ++#endif ++#if !defined(__NR_signalfd4) ++#define __NR_signalfd4 74 ++#endif ++#if !defined(__NR_vmsplice) ++#define __NR_vmsplice 75 ++#endif ++#if !defined(__NR_splice) ++#define __NR_splice 76 ++#endif ++#if !defined(__NR_tee) ++#define __NR_tee 77 ++#endif ++#if !defined(__NR_readlinkat) ++#define __NR_readlinkat 78 ++#endif ++#if defined(__ARCH_WANT_NEW_STAT) || defined(__ARCH_WANT_STAT64) ++#if !defined(__NR_newfstatat) ++#define __NR_newfstatat 79 ++#endif ++#if !defined(__NR_fstat) ++#define __NR_fstat 80 ++#endif ++#endif ++#if !defined(__NR_sync) ++#define __NR_sync 81 ++#endif ++#if !defined(__NR_fsync) ++#define __NR_fsync 82 ++#endif ++#if !defined(__NR_fdatasync) ++#define __NR_fdatasync 83 ++#endif ++#if !defined(__NR_sync_file_range) ++#define __NR_sync_file_range 84 ++#endif ++#if !defined(__NR_timerfd_create) ++#define __NR_timerfd_create 85 ++#endif ++#if !defined(__NR_timerfd_settime) ++#define __NR_timerfd_settime 86 ++#endif ++#if !defined(__NR_timerfd_gettime) ++#define __NR_timerfd_gettime 87 ++#endif ++#if !defined(__NR_utimensat) ++#define __NR_utimensat 88 ++#endif ++#if !defined(__NR_acct) ++#define __NR_acct 89 ++#endif ++#if !defined(__NR_capget) ++#define __NR_capget 90 ++#endif ++#if !defined(__NR_capset) ++#define __NR_capset 91 ++#endif ++#if !defined(__NR_personality) ++#define __NR_personality 92 ++#endif ++#if !defined(__NR_exit) ++#define __NR_exit 93 ++#endif ++#if !defined(__NR_exit_group) ++#define __NR_exit_group 94 ++#endif ++#if !defined(__NR_waitid) ++#define __NR_waitid 95 ++#endif ++#if !defined(__NR_set_tid_address) ++#define __NR_set_tid_address 96 ++#endif ++#if !defined(__NR_unshare) ++#define __NR_unshare 97 ++#endif ++#if !defined(__NR_futex) ++#define __NR_futex 98 ++#endif ++#if !defined(__NR_set_robust_list) ++#define __NR_set_robust_list 99 ++#endif ++#if !defined(__NR_get_robust_list) ++#define __NR_get_robust_list 100 ++#endif ++#if !defined(__NR_nanosleep) ++#define __NR_nanosleep 101 ++#endif ++#if !defined(__NR_getitimer) ++#define __NR_getitimer 102 ++#endif ++#if !defined(__NR_setitimer) ++#define __NR_setitimer 103 ++#endif ++#if !defined(__NR_kexec_load) ++#define __NR_kexec_load 104 ++#endif ++#if !defined(__NR_init_module) ++#define __NR_init_module 105 ++#endif ++#if !defined(__NR_delete_module) ++#define __NR_delete_module 106 ++#endif ++#if !defined(__NR_timer_create) ++#define __NR_timer_create 107 ++#endif ++#if !defined(__NR_timer_gettime) ++#define __NR_timer_gettime 108 ++#endif ++#if !defined(__NR_timer_getoverrun) ++#define __NR_timer_getoverrun 109 ++#endif ++#if !defined(__NR_timer_settime) ++#define __NR_timer_settime 110 ++#endif ++#if !defined(__NR_timer_delete) ++#define __NR_timer_delete 111 ++#endif ++#if !defined(__NR_clock_settime) ++#define __NR_clock_settime 112 ++#endif ++#if !defined(__NR_clock_gettime) ++#define __NR_clock_gettime 113 ++#endif ++#if !defined(__NR_clock_getres) ++#define __NR_clock_getres 114 ++#endif ++#if !defined(__NR_clock_nanosleep) ++#define __NR_clock_nanosleep 115 ++#endif ++#if !defined(__NR_syslog) ++#define __NR_syslog 116 ++#endif ++#if !defined(__NR_ptrace) ++#define __NR_ptrace 117 ++#endif ++#if !defined(__NR_sched_setparam) ++#define __NR_sched_setparam 118 ++#endif ++#if !defined(__NR_sched_setscheduler) ++#define __NR_sched_setscheduler 119 ++#endif ++#if !defined(__NR_sched_getscheduler) ++#define __NR_sched_getscheduler 120 ++#endif ++#if !defined(__NR_sched_getparam) ++#define __NR_sched_getparam 121 ++#endif ++#if !defined(__NR_sched_setaffinity) ++#define __NR_sched_setaffinity 122 ++#endif ++#if !defined(__NR_sched_getaffinity) ++#define __NR_sched_getaffinity 123 ++#endif ++#if !defined(__NR_sched_yield) ++#define __NR_sched_yield 124 ++#endif ++#if !defined(__NR_sched_get_priority_max) ++#define __NR_sched_get_priority_max 125 ++#endif ++#if !defined(__NR_sched_get_priority_min) ++#define __NR_sched_get_priority_min 126 ++#endif ++#if !defined(__NR_sched_rr_get_interval) ++#define __NR_sched_rr_get_interval 127 ++#endif ++#if !defined(__NR_restart_syscall) ++#define __NR_restart_syscall 128 ++#endif ++#if !defined(__NR_kill) ++#define __NR_kill 129 ++#endif ++#if !defined(__NR_tkill) ++#define __NR_tkill 130 ++#endif ++#if !defined(__NR_tgkill) ++#define __NR_tgkill 131 ++#endif ++#if !defined(__NR_sigaltstack) ++#define __NR_sigaltstack 132 ++#endif ++#if !defined(__NR_rt_sigsuspend) ++#define __NR_rt_sigsuspend 133 ++#endif ++#if !defined(__NR_rt_sigaction) ++#define __NR_rt_sigaction 134 ++#endif ++#if !defined(__NR_rt_sigprocmask) ++#define __NR_rt_sigprocmask 135 ++#endif ++#if !defined(__NR_rt_sigpending) ++#define __NR_rt_sigpending 136 ++#endif ++#if !defined(__NR_rt_sigtimedwait) ++#define __NR_rt_sigtimedwait 137 ++#endif ++#if !defined(__NR_rt_sigqueueinfo) ++#define __NR_rt_sigqueueinfo 138 ++#endif ++#if !defined(__NR_rt_sigreturn) ++#define __NR_rt_sigreturn 139 ++#endif ++#if !defined(__NR_setpriority) ++#define __NR_setpriority 140 ++#endif ++#if !defined(__NR_getpriority) ++#define __NR_getpriority 141 ++#endif ++#if !defined(__NR_reboot) ++#define __NR_reboot 142 ++#endif ++#if !defined(__NR_setregid) ++#define __NR_setregid 143 ++#endif ++#if !defined(__NR_setgid) ++#define __NR_setgid 144 ++#endif ++#if !defined(__NR_setreuid) ++#define __NR_setreuid 145 ++#endif ++#if !defined(__NR_setuid) ++#define __NR_setuid 146 ++#endif ++#if !defined(__NR_setresuid) ++#define __NR_setresuid 147 ++#endif ++#if !defined(__NR_getresuid) ++#define __NR_getresuid 148 ++#endif ++#if !defined(__NR_setresgid) ++#define __NR_setresgid 149 ++#endif ++#if !defined(__NR_getresgid) ++#define __NR_getresgid 150 ++#endif ++#if !defined(__NR_setfsuid) ++#define __NR_setfsuid 151 ++#endif ++#if !defined(__NR_setfsgid) ++#define __NR_setfsgid 152 ++#endif ++#if !defined(__NR_times) ++#define __NR_times 153 ++#endif ++#if !defined(__NR_setpgid) ++#define __NR_setpgid 154 ++#endif ++#if !defined(__NR_getpgid) ++#define __NR_getpgid 155 ++#endif ++#if !defined(__NR_getsid) ++#define __NR_getsid 156 ++#endif ++#if !defined(__NR_setsid) ++#define __NR_setsid 157 ++#endif ++#if !defined(__NR_getgroups) ++#define __NR_getgroups 158 ++#endif ++#if !defined(__NR_setgroups) ++#define __NR_setgroups 159 ++#endif ++#if !defined(__NR_uname) ++#define __NR_uname 160 ++#endif ++#if !defined(__NR_sethostname) ++#define __NR_sethostname 161 ++#endif ++#if !defined(__NR_setdomainname) ++#define __NR_setdomainname 162 ++#endif ++#if !defined(__NR_getrlimit) ++#define __NR_getrlimit 163 ++#endif ++#if !defined(__NR_setrlimit) ++#define __NR_setrlimit 164 ++#endif ++#if !defined(__NR_getrusage) ++#define __NR_getrusage 165 ++#endif ++#if !defined(__NR_umask) ++#define __NR_umask 166 ++#endif ++#if !defined(__NR_prctl) ++#define __NR_prctl 167 ++#endif ++#if !defined(__NR_getcpu) ++#define __NR_getcpu 168 ++#endif ++#if !defined(__NR_gettimeofday) ++#define __NR_gettimeofday 169 ++#endif ++#if !defined(__NR_settimeofday) ++#define __NR_settimeofday 170 ++#endif ++#if !defined(__NR_adjtimex) ++#define __NR_adjtimex 171 ++#endif ++#if !defined(__NR_getpid) ++#define __NR_getpid 172 ++#endif ++#if !defined(__NR_getppid) ++#define __NR_getppid 173 ++#endif ++#if !defined(__NR_getuid) ++#define __NR_getuid 174 ++#endif ++#if !defined(__NR_geteuid) ++#define __NR_geteuid 175 ++#endif ++#if !defined(__NR_getgid) ++#define __NR_getgid 176 ++#endif ++#if !defined(__NR_getegid) ++#define __NR_getegid 177 ++#endif ++#if !defined(__NR_gettid) ++#define __NR_gettid 178 ++#endif ++#if !defined(__NR_sysinfo) ++#define __NR_sysinfo 179 ++#endif ++#if !defined(__NR_mq_open) ++#define __NR_mq_open 180 ++#endif ++#if !defined(__NR_mq_unlink) ++#define __NR_mq_unlink 181 ++#endif ++#if !defined(__NR_mq_timedsend) ++#define __NR_mq_timedsend 182 ++#endif ++#if !defined(__NR_mq_timedreceive) ++#define __NR_mq_timedreceive 183 ++#endif ++#if !defined(__NR_mq_notify) ++#define __NR_mq_notify 184 ++#endif ++#if !defined(__NR_mq_getsetattr) ++#define __NR_mq_getsetattr 185 ++#endif ++#if !defined(__NR_msgget) ++#define __NR_msgget 186 ++#endif ++#if !defined(__NR_msgctl) ++#define __NR_msgctl 187 ++#endif ++#if !defined(__NR_msgrcv) ++#define __NR_msgrcv 188 ++#endif ++#if !defined(__NR_msgsnd) ++#define __NR_msgsnd 189 ++#endif ++#if !defined(__NR_semget) ++#define __NR_semget 190 ++#endif ++#if !defined(__NR_semctl) ++#define __NR_semctl 191 ++#endif ++#if !defined(__NR_semtimedop) ++#define __NR_semtimedop 192 ++#endif ++#if !defined(__NR_semop) ++#define __NR_semop 193 ++#endif ++#if !defined(__NR_shmget) ++#define __NR_shmget 194 ++#endif ++#if !defined(__NR_shmctl) ++#define __NR_shmctl 195 ++#endif ++#if !defined(__NR_shmat) ++#define __NR_shmat 196 ++#endif ++#if !defined(__NR_shmdt) ++#define __NR_shmdt 197 ++#endif ++#if !defined(__NR_socket) ++#define __NR_socket 198 ++#endif ++#if !defined(__NR_socketpair) ++#define __NR_socketpair 199 ++#endif ++#if !defined(__NR_bind) ++#define __NR_bind 200 ++#endif ++#if !defined(__NR_listen) ++#define __NR_listen 201 ++#endif ++#if !defined(__NR_accept) ++#define __NR_accept 202 ++#endif ++#if !defined(__NR_connect) ++#define __NR_connect 203 ++#endif ++#if !defined(__NR_getsockname) ++#define __NR_getsockname 204 ++#endif ++#if !defined(__NR_getpeername) ++#define __NR_getpeername 205 ++#endif ++#if !defined(__NR_sendto) ++#define __NR_sendto 206 ++#endif ++#if !defined(__NR_recvfrom) ++#define __NR_recvfrom 207 ++#endif ++#if !defined(__NR_setsockopt) ++#define __NR_setsockopt 208 ++#endif ++#if !defined(__NR_getsockopt) ++#define __NR_getsockopt 209 ++#endif ++#if !defined(__NR_shutdown) ++#define __NR_shutdown 210 ++#endif ++#if !defined(__NR_sendmsg) ++#define __NR_sendmsg 211 ++#endif ++#if !defined(__NR_recvmsg) ++#define __NR_recvmsg 212 ++#endif ++#if !defined(__NR_readahead) ++#define __NR_readahead 213 ++#endif ++#if !defined(__NR_brk) ++#define __NR_brk 214 ++#endif ++#if !defined(__NR_munmap) ++#define __NR_munmap 215 ++#endif ++#if !defined(__NR_mremap) ++#define __NR_mremap 216 ++#endif ++#if !defined(__NR_add_key) ++#define __NR_add_key 217 ++#endif ++#if !defined(__NR_request_key) ++#define __NR_request_key 218 ++#endif ++#if !defined(__NR_keyctl) ++#define __NR_keyctl 219 ++#endif ++#if !defined(__NR_clone) ++#define __NR_clone 220 ++#endif ++#if !defined(__NR_execve) ++#define __NR_execve 221 ++#endif ++#if !defined(__NR_mmap) ++#define __NR_mmap 222 ++#endif ++#if !defined(__NR_fadvise64) ++#define __NR_fadvise64 223 ++#endif ++#if !defined(__NR_swapon) ++#define __NR_swapon 224 ++#endif ++#if !defined(__NR_swapoff) ++#define __NR_swapoff 225 ++#endif ++#if !defined(__NR_mprotect) ++#define __NR_mprotect 226 ++#endif ++#if !defined(__NR_msync) ++#define __NR_msync 227 ++#endif ++#if !defined(__NR_mlock) ++#define __NR_mlock 228 ++#endif ++#if !defined(__NR_munlock) ++#define __NR_munlock 229 ++#endif ++#if !defined(__NR_mlockall) ++#define __NR_mlockall 230 ++#endif ++#if !defined(__NR_munlockall) ++#define __NR_munlockall 231 ++#endif ++#if !defined(__NR_mincore) ++#define __NR_mincore 232 ++#endif ++#if !defined(__NR_madvise) ++#define __NR_madvise 233 ++#endif ++#if !defined(__NR_remap_file_pages) ++#define __NR_remap_file_pages 234 ++#endif ++#if !defined(__NR_mbind) ++#define __NR_mbind 235 ++#endif ++#if !defined(__NR_get_mempolicy) ++#define __NR_get_mempolicy 236 ++#endif ++#if !defined(__NR_set_mempolicy) ++#define __NR_set_mempolicy 237 ++#endif ++#if !defined(__NR_migrate_pages) ++#define __NR_migrate_pages 238 ++#endif ++#if !defined(__NR_move_pages) ++#define __NR_move_pages 239 ++#endif ++#if !defined(__NR_rt_tgsigqueueinfo) ++#define __NR_rt_tgsigqueueinfo 240 ++#endif ++#if !defined(__NR_perf_event_open) ++#define __NR_perf_event_open 241 ++#endif ++#if !defined(__NR_accept4) ++#define __NR_accept4 242 ++#endif ++#if !defined(__NR_recvmmsg) ++#define __NR_recvmmsg 243 ++#endif ++#if !defined(__NR_wait4) ++#define __NR_wait4 260 ++#endif ++#if !defined(__NR_prlimit64) ++#define __NR_prlimit64 261 ++#endif ++#if !defined(__NR_fanotify_init) ++#define __NR_fanotify_init 262 ++#endif ++#if !defined(__NR_fanotify_mark) ++#define __NR_fanotify_mark 263 ++#endif ++#if !defined(__NR_name_to_handle_at) ++#define __NR_name_to_handle_at 264 ++#endif ++#if !defined(__NR_open_by_handle_at) ++#define __NR_open_by_handle_at 265 ++#endif ++#if !defined(__NR_clock_adjtime) ++#define __NR_clock_adjtime 266 ++#endif ++#if !defined(__NR_syncfs) ++#define __NR_syncfs 267 ++#endif ++#if !defined(__NR_setns) ++#define __NR_setns 268 ++#endif ++#if !defined(__NR_sendmmsg) ++#define __NR_sendmmsg 269 ++#endif ++#if !defined(__NR_process_vm_readv) ++#define __NR_process_vm_readv 270 ++#endif ++#if !defined(__NR_process_vm_writev) ++#define __NR_process_vm_writev 271 ++#endif ++#if !defined(__NR_kcmp) ++#define __NR_kcmp 272 ++#endif ++#if !defined(__NR_finit_module) ++#define __NR_finit_module 273 ++#endif ++#if !defined(__NR_sched_setattr) ++#define __NR_sched_setattr 274 ++#endif ++#if !defined(__NR_sched_getattr) ++#define __NR_sched_getattr 275 ++#endif ++#if !defined(__NR_renameat2) ++#define __NR_renameat2 276 ++#endif ++#if !defined(__NR_seccomp) ++#define __NR_seccomp 277 ++#endif ++#if !defined(__NR_getrandom) ++#define __NR_getrandom 278 ++#endif ++#if !defined(__NR_memfd_create) ++#define __NR_memfd_create 279 ++#endif ++#if !defined(__NR_bpf) ++#define __NR_bfp 280 ++#endif ++#if !defined(__NR_execveat) ++#define __NR_execveat 281 ++#endif ++#if !defined(__NR_userfaultfd) ++#define __NR_userfaultfd 282 ++#endif ++#if !defined(__NR_membarrier) ++#define __NR_membarrier 283 ++#endif ++#if !defined(__NR_mlock2) ++#define __NR_mlock2 284 ++#endif ++#if !defined(__NR_copy_file_range) ++#define __NR_copy_file_range 285 ++#endif ++#if !defined(__NR_preadv2) ++#define __NR_preadv2 286 ++#endif ++#if !defined(__NR_pwritev2) ++#define __NR_pwritev2 287 ++#endif ++#if !defined(__NR_pkey_mprotect) ++#define __NR_pkey_mprotect 288 ++#endif ++#if !defined(__NR_pkey_alloc) ++#define __NR_pkey_alloc 289 ++#endif ++#if !defined(__NR_pkey_free) ++#define __NR_pkey_free 290 ++#endif ++#if !defined(__NR_statx) ++#define __NR_statx 291 ++#endif ++#if !defined(__NR_io_pgetevents) ++#define __NR_io_pgetevents 292 ++#endif ++#if !defined(__NR_rseq) ++#define __NR_rseq 293 ++#endif ++#if !defined(__NR_clone3) ++#define __NR_clone3 435 ++#endif ++#endif // SANDBOX_LINUX_SYSTEM_HEADERS_LOONGARCH64_LINUX_SYSCALLS_H_ +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/shaderc/2024.0/glslang.url b/loongarch64/files/step/base_support/shaderc/2024.1/glslang.url similarity index 100% rename from loongarch64/files/step/base_support/shaderc/2024.0/glslang.url rename to loongarch64/files/step/base_support/shaderc/2024.1/glslang.url diff --git a/loongarch64/files/step/base_support/shaderc/2024.0/spirv-headers.url b/loongarch64/files/step/base_support/shaderc/2024.1/spirv-headers.url similarity index 100% rename from loongarch64/files/step/base_support/shaderc/2024.0/spirv-headers.url rename to loongarch64/files/step/base_support/shaderc/2024.1/spirv-headers.url diff --git a/loongarch64/files/step/base_support/shaderc/2024.0/spirv-tools.url b/loongarch64/files/step/base_support/shaderc/2024.1/spirv-tools.url similarity index 100% rename from loongarch64/files/step/base_support/shaderc/2024.0/spirv-tools.url rename to loongarch64/files/step/base_support/shaderc/2024.1/spirv-tools.url diff --git a/loongarch64/files/step/base_support/sphinx-rtd-theme/2.0.0/patches/0001-sphinx_rtd_theme-2.0.0-fix-docutils-require-version.patch b/loongarch64/files/step/base_support/sphinx-rtd-theme/2.0.0/patches/0001-sphinx_rtd_theme-2.0.0-fix-docutils-require-version.patch new file mode 100644 index 00000000..f07875b6 --- /dev/null +++ b/loongarch64/files/step/base_support/sphinx-rtd-theme/2.0.0/patches/0001-sphinx_rtd_theme-2.0.0-fix-docutils-require-version.patch @@ -0,0 +1,25 @@ +From 7b48e4d3e92ddc0d49ea4dcb038fd26362fc9962 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Thu, 18 Apr 2024 01:59:15 +0000 +Subject: [PATCH] sphinx_rtd_theme 2.0.0 fix docutils require version. + +--- + setup.cfg | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/setup.cfg b/setup.cfg +index 0f29948..a60a47a 100644 +--- a/setup.cfg ++++ b/setup.cfg +@@ -46,7 +46,7 @@ packages = sphinx_rtd_theme + python_requires = >=3.6 + install_requires = + sphinx >=5,<8 +- docutils <0.21 ++ docutils + sphinxcontrib-jquery >=4,<5 + tests_require = + pytest +-- +2.31.1 + diff --git a/loongarch64/files/step/base_support/xorg-server/21.1.12/patches/0001-xorg-server-fix-for-Yongbao-cross-build.patch b/loongarch64/files/step/base_support/xorg-server/21.1.13/patches/0001-xorg-server-fix-for-Yongbao-cross-build.patch similarity index 100% rename from loongarch64/files/step/base_support/xorg-server/21.1.12/patches/0001-xorg-server-fix-for-Yongbao-cross-build.patch rename to loongarch64/files/step/base_support/xorg-server/21.1.13/patches/0001-xorg-server-fix-for-Yongbao-cross-build.patch diff --git a/loongarch64/files/step/base_support/xorg-server/21.1.12/patches/xorg-server-21.1.3-fix-x11perf-segment-fault.patch b/loongarch64/files/step/base_support/xorg-server/21.1.13/patches/xorg-server-21.1.3-fix-x11perf-segment-fault.patch similarity index 100% rename from loongarch64/files/step/base_support/xorg-server/21.1.12/patches/xorg-server-21.1.3-fix-x11perf-segment-fault.patch rename to loongarch64/files/step/base_support/xorg-server/21.1.13/patches/xorg-server-21.1.3-fix-x11perf-segment-fault.patch diff --git a/loongarch64/files/step/base_support/xwayland/23.2.6/patches/0001-xwayland-fix-for-Yongbao-cross-build.patch b/loongarch64/files/step/base_support/xwayland/23.2.6/patches/0001-xwayland-fix-for-Yongbao-cross-build.patch deleted file mode 100644 index b1f58dc4..00000000 --- a/loongarch64/files/step/base_support/xwayland/23.2.6/patches/0001-xwayland-fix-for-Yongbao-cross-build.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 4931a4c0fbfe85c56711a5e70a90ced7dadf5c7f Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Tue, 10 Oct 2023 11:53:38 +0000 -Subject: [PATCH] xwayland fix for Yongbao cross build. - ---- - include/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/meson.build b/include/meson.build -index e6e3d55..d520f32 100644 ---- a/include/meson.build -+++ b/include/meson.build -@@ -196,7 +196,7 @@ conf_data.set('DBE', '1') - conf_data.set('DPMSExtension', build_dpms ? '1' : false) - conf_data.set('DRI3', build_dri3 ? '1' : false) - if build_glx -- conf_data.set_quoted('DRI_DRIVER_PATH', dri_dep.get_pkgconfig_variable('dridriverdir')) -+ conf_data.set_quoted('DRI_DRIVER_PATH', dri_dep.get_pkgconfig_variable('dridriverdir', define_variable: [ 'dridriverdir', '/usr/' + get_option('libdir') + '/dri' ])) - endif - conf_data.set('HAS_SHM', build_mitshm ? '1' : false) - conf_data.set('MITSHM', build_mitshm ? '1' : false) --- -2.31.1 - diff --git a/loongarch64/files/step/boot/breeze-grub/6.0.3/patches/0001-grub-breeze-theme-fix-message-for-zh_CN.patch b/loongarch64/files/step/boot/breeze-grub/6.0.5/patches/0001-grub-breeze-theme-fix-message-for-zh_CN.patch similarity index 100% rename from loongarch64/files/step/boot/breeze-grub/6.0.3/patches/0001-grub-breeze-theme-fix-message-for-zh_CN.patch rename to loongarch64/files/step/boot/breeze-grub/6.0.5/patches/0001-grub-breeze-theme-fix-message-for-zh_CN.patch diff --git a/loongarch64/files/step/boot/initramfs-for-squashfs/1.0/initramfs-init b/loongarch64/files/step/boot/initramfs-for-squashfs/1.0/initramfs-init index 0453686a..59aa98c0 100755 --- a/loongarch64/files/step/boot/initramfs-for-squashfs/1.0/initramfs-init +++ b/loongarch64/files/step/boot/initramfs-for-squashfs/1.0/initramfs-init @@ -79,7 +79,7 @@ function get_partion_form_label_file() { for i in ${1} do - mount /dev/$i /mnt/usb 2>/dev/null + mount -o ro /dev/$i /mnt/usb 2>/dev/null if test $? = 0 ; then if [ -f /mnt/usb/LABEL ]; then if grep -q "${2}" /mnt/usb/LABEL ; then @@ -104,7 +104,7 @@ function get_partion_fstype() function get_partion_overlay_file() { - mount /dev/${1} /mnt/usb 2>/dev/null + mount -o ro /dev/${1} /mnt/usb 2>/dev/null if test $? = 0 ; then if [ -f /mnt/usb/.userdata ]; then FSTYPE=$(blkid /mnt/usb/.userdata | awk -F' TYPE=' '{print $2}' | awk -F' ' '{ print $1 }' | tr -d \") @@ -126,7 +126,7 @@ function get_partion_overlay_file() function get_partion_overlay_directory() { - mount /dev/${1} /mnt/usb 2>/dev/null + mount -o ro /dev/${1} /mnt/usb 2>/dev/null if test $? = 0 ; then if [ -d /mnt/usb/.userdata ]; then echo ".userdata" @@ -187,21 +187,35 @@ function get_overlay_upper() UNAME_STR=$(uname -a | awk -F' ' '{print $3}') -mkdir -p /lib/modules/${UNAME_STR} -mv /lib/*.ko /lib/modules/${UNAME_STR} -modprobe vfat -modprobe usb-storage +if [ "x$(cat /uname_str.save)" == "x${UNAME_STR}" ]; then + mkdir -p /lib/modules/${UNAME_STR} + mv /lib/*.ko /lib/modules/${UNAME_STR} + modprobe fat + modprobe vfat + modprobe usb-storage + modprobe uas +fi MOUNT_DISK="" MOUNT_STR="" LABEL_FIND=0 +RD_BREAK="" + +USERDATA_READONLY=0 LABEL=$(cat /proc/cmdline | awk -F' LABEL=' '{print $2}' | awk -F' ' '{print $1}') LIVE_MODE=$(cat /proc/cmdline | awk -F' live_mode=' '{print $2}' | awk -F' ' '{print $1}') +USERDATA_READONLY=$(cat /proc/cmdline | awk -F' userdata_ro=' '{print $2}' | awk -F' ' '{print $1}') ROOT_PARTION=$(cat /proc/cmdline | awk -F' root=' '{print $2}' | awk -F' ' '{print $1}') ROOT_ATTR_NAME=$(echo ${ROOT_PARTION} | awk -F'=' '{print $1}') ROOT_ATTR_VAL=$(echo ${ROOT_PARTION} | awk -F'=' '{print $2}') +RD_BREAK=$(cat /proc/cmdline | awk -F' rd.break=' '{print $2}' | awk -F' ' '{print $1}') + +if [ "x${RD_BREAK}" == "xpre-mount" ]; then + /bin/sh + exit 1 +fi if [ "x${LABEL}" == "x" ] && [ "x${ROOT_PARTION}" == "x" ]; then /bin/sh @@ -286,12 +300,16 @@ if [ "x${MOUNT_DISK}" != "x" ]; then ;; esac mount /dev/$MOUNT_DISK /ISOSYSTEM - + if test $? != 0 ; then + USERDATA_READONLY=1 + mount -o ro /dev/$MOUNT_DISK /ISOSYSTEM + fi if [ ! -f /ISOSYSTEM/images/kernel_${UNAME_STR}.$(uname -m).squashfs ]; then echo "没有发现启动内核对应的内核组件文件,不能继续,请检查 /dev/$MOUNT_DISK 分区中的/images目录是否存在,且该目录下是否存在 kernel_${UNAME_STR}.$(uname -m).squashfs 文件。" - /bin/sh - return + mkdir /images/kernel_${UNAME_STR} +# /bin/sh +# return else mkdir /images/kernel_${UNAME_STR} mount -t squashfs /ISOSYSTEM/images/kernel_${UNAME_STR}.$(uname -m).squashfs /images/kernel_${UNAME_STR} @@ -329,8 +347,34 @@ if [ "x${MOUNT_DISK}" != "x" ]; then fi fi done - if [ "x${LIVE_MODE}" == "x1" ]; then + + if [ "x${USERDATA_READONLY}" == "x1" ]; then + if [ "x${OVERLAY_DIR}" == "xdirectory" ]; then + if [ x"${MOUNT_STR}" == x ]; then + MOUNT_STR="/ISOSYSTEM/.userdata/userdata" + else + MOUNT_STR="/ISOSYSTEM/.userdata/userdata:${MOUNT_STR}" + fi + else + if [ "x${OVERLAY_DIR}" == "xfile" ]; then + mkdir /images/.userdata + mount /ISOSYSTEM/.userdata /.userdata + if [ x"${MOUNT_STR}" == x ]; then + MOUNT_STR="/.userdata/userdata" + else + MOUNT_STR="/.userdata/userdata:${MOUNT_STR}" + fi + fi + fi + fi + + if [ "x${LIVE_MODE}" == "x1" ] || [ "x${USERDATA_READONLY}" == "x1" ]; then mount -t tmpfs tmpfs /overlayfs + if [ "x${LIVE_MODE}" == "x1" ]; then + echo -e "当前处于 \e[31m初始体验\e[0m 模式,系统将使用最初始化的状态进行启动。" + else + echo -e "当前处于 \e[31m系统保护\e[0m 模式,本次对系统本身的修改都将在重启后恢复。" + fi else if [ "x${OVERLAY_DIR}" == "xdirectory" ]; then mount --bind /ISOSYSTEM/.userdata /overlayfs @@ -339,6 +383,7 @@ if [ "x${MOUNT_DISK}" != "x" ]; then mount /ISOSYSTEM/.userdata /overlayfs else mount -t tmpfs tmpfs /overlayfs + echo -e "当前处于 \e[32m体验\e[0m 模式,对系统本身的修改都将在重启后恢复。" fi fi fi @@ -346,8 +391,19 @@ if [ "x${MOUNT_DISK}" != "x" ]; then mkdir -p /overlayfs/userdata mkdir -p /overlayfs/.worker + if [ "x${LIVE_MODE}" == "x1" ] || [ "x${USERDATA_READONLY}" == "x1" ]; then + if [ "x${LIVE_MODE}" == "x1" ]; then + mkdir /overlayfs/userdata/etc/ + echo "1" > /overlayfs/userdata/etc/.live_mode + fi + if [ "x${USERDATA_READONLY}" == "x1" ]; then + mkdir /overlayfs/userdata/etc/ + echo "1" > /overlayfs/userdata/etc/.userdata_ro + fi + fi + if [ x"$MOUNT_STR" != x ]; then - mount -t overlay overlay -o lowerdir=${MOUNT_STR},upperdir=/overlayfs/userdata,workdir=/overlayfs/.worker /rootfs + mount -t overlay overlay -o lowerdir=${MOUNT_STR},upperdir=/overlayfs/userdata,workdir=/overlayfs/.worker /rootfs exec switch_root /rootfs /sbin/init else /bin/sh diff --git a/loongarch64/files/step/boot/linux-kernel/6.8.4/linux-config-6 b/loongarch64/files/step/boot/linux-kernel/6.9.3/linux-config-6 similarity index 100% rename from loongarch64/files/step/boot/linux-kernel/6.8.4/linux-config-6 rename to loongarch64/files/step/boot/linux-kernel/6.9.3/linux-config-6 diff --git a/loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0001-UniVT-Add-Chinese-fonts-support-in-console.patch b/loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0001-UniVT-Add-Chinese-fonts-support-in-console.patch similarity index 100% rename from loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0001-UniVT-Add-Chinese-fonts-support-in-console.patch rename to loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0001-UniVT-Add-Chinese-fonts-support-in-console.patch diff --git a/loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0001-double-tty-VT-screenbuf-for-univt.patch b/loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0001-double-tty-VT-screenbuf-for-univt.patch similarity index 100% rename from loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0001-double-tty-VT-screenbuf-for-univt.patch rename to loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0001-double-tty-VT-screenbuf-for-univt.patch diff --git a/loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0002-Add-several-function-for-Univt.patch b/loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0002-Add-several-function-for-Univt.patch similarity index 100% rename from loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0002-Add-several-function-for-Univt.patch rename to loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0002-Add-several-function-for-Univt.patch diff --git a/loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0003-UniVT-Fix-charcount-size-to-65536.patch b/loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0003-UniVT-Fix-charcount-size-to-65536.patch similarity index 100% rename from loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0003-UniVT-Fix-charcount-size-to-65536.patch rename to loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0003-UniVT-Fix-charcount-size-to-65536.patch diff --git a/loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0004-UniVT-Add-a-old_screen_size-variable-saves-the-origi.patch b/loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0004-UniVT-Add-a-old_screen_size-variable-saves-the-origi.patch similarity index 100% rename from loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0004-UniVT-Add-a-old_screen_size-variable-saves-the-origi.patch rename to loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0004-UniVT-Add-a-old_screen_size-variable-saves-the-origi.patch diff --git a/loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0005-Univt-Add-support-for-writing-UTF-8-encoding.patch b/loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0005-Univt-Add-support-for-writing-UTF-8-encoding.patch similarity index 100% rename from loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0005-Univt-Add-support-for-writing-UTF-8-encoding.patch rename to loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0005-Univt-Add-support-for-writing-UTF-8-encoding.patch diff --git a/loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0006-UniVT-Add-support-for-displaying-UTF-8-text.patch b/loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0006-UniVT-Add-support-for-displaying-UTF-8-text.patch similarity index 100% rename from loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0006-UniVT-Add-support-for-displaying-UTF-8-text.patch rename to loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0006-UniVT-Add-support-for-displaying-UTF-8-text.patch diff --git a/loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0007-UniVT-Support-displaying-UTF-8-text-for-90-degree-ro.patch b/loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0007-UniVT-Support-displaying-UTF-8-text-for-90-degree-ro.patch similarity index 100% rename from loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0007-UniVT-Support-displaying-UTF-8-text-for-90-degree-ro.patch rename to loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0007-UniVT-Support-displaying-UTF-8-text-for-90-degree-ro.patch diff --git a/loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0008-UniVT-Support-displaying-UTF-8-text-for-180-degree-r.patch b/loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0008-UniVT-Support-displaying-UTF-8-text-for-180-degree-r.patch similarity index 100% rename from loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0008-UniVT-Support-displaying-UTF-8-text-for-180-degree-r.patch rename to loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0008-UniVT-Support-displaying-UTF-8-text-for-180-degree-r.patch diff --git a/loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0009-UniVT-Support-displaying-UTF-8-text-for-270-degree-r.patch b/loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0009-UniVT-Support-displaying-UTF-8-text-for-270-degree-r.patch similarity index 100% rename from loongarch64/files/step/boot/linux-kernel/6.8.4/patches/0009-UniVT-Support-displaying-UTF-8-text-for-270-degree-r.patch rename to loongarch64/files/step/boot/linux-kernel/6.9.3/patches/0009-UniVT-Support-displaying-UTF-8-text-for-270-degree-r.patch diff --git a/loongarch64/files/step/boot/linux-kernel_git/6.x/linux-config-6.x_advanced b/loongarch64/files/step/boot/linux-kernel_git/6.x/linux-config-6.x_advanced new file mode 100644 index 00000000..6f49c62c --- /dev/null +++ b/loongarch64/files/step/boot/linux-kernel_git/6.x/linux-config-6.x_advanced @@ -0,0 +1,7383 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/loongarch 6.10.0-rc1 Kernel Configuration +# +CONFIG_CC_VERSION_TEXT="loongarch64-unknown-linux-gnu-gcc (GCC) 14.1.0" +CONFIG_CC_IS_GCC=y +CONFIG_GCC_VERSION=140100 +CONFIG_CLANG_VERSION=0 +CONFIG_AS_IS_GNU=y +CONFIG_AS_VERSION=24200 +CONFIG_LD_IS_BFD=y +CONFIG_LD_VERSION=24200 +CONFIG_LLD_VERSION=0 +CONFIG_CC_CAN_LINK=y +CONFIG_CC_CAN_LINK_STATIC=y +CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y +CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y +CONFIG_CC_HAS_ASM_INLINE=y +CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y +CONFIG_PAHOLE_VERSION=126 +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_TABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +# CONFIG_COMPILE_TEST is not set +# CONFIG_WERROR is not set +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_BUILD_SALT="" +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_HAVE_KERNEL_ZSTD=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +# CONFIG_KERNEL_ZSTD is not set +CONFIG_DEFAULT_INIT="" +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +# CONFIG_WATCH_QUEUE is not set +CONFIG_CROSS_MEMORY_ATTACH=y +# CONFIG_USELIB is not set +CONFIG_AUDIT=y +CONFIG_HAVE_ARCH_AUDITSYSCALL=y +CONFIG_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y +CONFIG_GENERIC_IRQ_MIGRATION=y +CONFIG_GENERIC_IRQ_CHIP=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set +# end of IRQ subsystem + +CONFIG_GENERIC_IRQ_MULTI_HANDLER=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CMOS_UPDATE=y +CONFIG_CONTEXT_TRACKING=y +CONFIG_CONTEXT_TRACKING_IDLE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +# end of Timers subsystem + +CONFIG_BPF=y +CONFIG_HAVE_EBPF_JIT=y +CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y + +# +# BPF subsystem +# +CONFIG_BPF_SYSCALL=y +CONFIG_BPF_JIT=y +# CONFIG_BPF_JIT_ALWAYS_ON is not set +CONFIG_BPF_JIT_DEFAULT_ON=y +CONFIG_BPF_UNPRIV_DEFAULT_OFF=y +# CONFIG_BPF_PRELOAD is not set +# end of BPF subsystem + +CONFIG_PREEMPT_BUILD=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +CONFIG_PREEMPTION=y +CONFIG_PREEMPT_DYNAMIC=y +CONFIG_SCHED_CORE=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_PSI=y +# CONFIG_PSI_DEFAULT_DISABLED is not set +# end of CPU/Task time and stats accounting + +CONFIG_CPU_ISOLATION=y + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +CONFIG_PREEMPT_RCU=y +# CONFIG_RCU_EXPERT is not set +CONFIG_TREE_SRCU=y +CONFIG_TASKS_RCU_GENERIC=y +CONFIG_NEED_TASKS_RCU=y +CONFIG_TASKS_RCU=y +CONFIG_TASKS_TRACE_RCU=y +CONFIG_RCU_STALL_COMMON=y +CONFIG_RCU_NEED_SEGCBLIST=y +# end of RCU Subsystem + +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_IKHEADERS=y +CONFIG_LOG_BUF_SHIFT=18 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +# CONFIG_PRINTK_INDEX is not set +CONFIG_GENERIC_SCHED_CLOCK=y + +# +# Scheduler features +# +# end of Scheduler features + +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_CC_HAS_INT128=y +CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" +CONFIG_GCC10_NO_ARRAY_BOUNDS=y +CONFIG_CC_NO_ARRAY_BOUNDS=y +CONFIG_GCC_NO_STRINGOP_OVERFLOW=y +CONFIG_CC_NO_STRINGOP_OVERFLOW=y +CONFIG_ARCH_SUPPORTS_INT128=y +CONFIG_NUMA_BALANCING=y +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_SLAB_OBJ_EXT=y +CONFIG_CGROUPS=y +CONFIG_PAGE_COUNTER=y +# CONFIG_CGROUP_FAVOR_DYNMODS is not set +CONFIG_MEMCG=y +CONFIG_MEMCG_KMEM=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_WRITEBACK=y +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_SCHED_MM_CID=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_RDMA=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_CGROUP_PERF=y +CONFIG_CGROUP_BPF=y +CONFIG_CGROUP_MISC=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_SOCK_CGROUP_DATA=y +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_TIME_NS=y +CONFIG_IPC_NS=y +CONFIG_USER_NS=y +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_CHECKPOINT_RESTORE=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +CONFIG_RD_ZSTD=y +# CONFIG_BOOT_CONFIG is not set +CONFIG_INITRAMFS_PRESERVE_MTIME=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_LD_ORPHAN_WARN=y +CONFIG_LD_ORPHAN_WARN_LEVEL="warn" +CONFIG_SYSCTL=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN=y +CONFIG_SYSCTL_ARCH_UNALIGN_ALLOW=y +CONFIG_EXPERT=y +CONFIG_MULTIUSER=y +# CONFIG_SGETMASK_SYSCALL is not set +CONFIG_SYSFS_SYSCALL=y +CONFIG_FHANDLE=y +CONFIG_POSIX_TIMERS=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +# CONFIG_BASE_SMALL is not set +CONFIG_FUTEX=y +CONFIG_FUTEX_PI=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_IO_URING=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_MEMBARRIER=y +CONFIG_KCMP=y +CONFIG_RSEQ=y +# CONFIG_DEBUG_RSEQ is not set +CONFIG_CACHESTAT_SYSCALL=y +# CONFIG_PC104 is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_SELFTEST is not set +CONFIG_KALLSYMS_ALL=y +CONFIG_KALLSYMS_BASE_RELATIVE=y +CONFIG_HAVE_PERF_EVENTS=y +CONFIG_PERF_USE_VMALLOC=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +# end of Kernel Performance Events And Counters + +CONFIG_SYSTEM_DATA_VERIFICATION=y +# CONFIG_PROFILING is not set + +# +# Kexec and crash features +# +CONFIG_CRASH_RESERVE=y +CONFIG_VMCORE_INFO=y +CONFIG_KEXEC_CORE=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# end of Kexec and crash features +# end of General setup + +CONFIG_LOONGARCH=y +CONFIG_64BIT=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_GENERIC_CSUM=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_L1_CACHE_SHIFT=6 +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_MACH_LOONGSON64=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_3LEVEL=y +CONFIG_PGTABLE_LEVELS=3 +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_AS_HAS_EXPLICIT_RELOCS=y +CONFIG_AS_HAS_FCSR_CLASS=y +CONFIG_AS_HAS_LSX_EXTENSION=y +CONFIG_AS_HAS_LASX_EXTENSION=y +CONFIG_AS_HAS_LBT_EXTENSION=y +CONFIG_AS_HAS_LVZ_EXTENSION=y + +# +# Kernel type and options +# +# CONFIG_HZ_100 is not set +CONFIG_HZ_250=y +# CONFIG_HZ_300 is not set +# CONFIG_HZ_1000 is not set +CONFIG_HZ=250 +CONFIG_SCHED_HRTICK=y +# CONFIG_4KB_3LEVEL is not set +# CONFIG_4KB_4LEVEL is not set +# CONFIG_16KB_2LEVEL is not set +CONFIG_16KB_3LEVEL=y +# CONFIG_64KB_2LEVEL is not set +# CONFIG_64KB_3LEVEL is not set +CONFIG_CMDLINE="" +CONFIG_CMDLINE_BOOTLOADER=y +# CONFIG_CMDLINE_EXTEND is not set +# CONFIG_CMDLINE_FORCE is not set +# CONFIG_BUILTIN_DTB is not set +CONFIG_DMI=y +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_SCHED_SMT=y +CONFIG_SMP=y +CONFIG_HOTPLUG_CPU=y +CONFIG_NR_CPUS=256 +CONFIG_NUMA=y +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_FORCE_MAX_ORDER=11 +# CONFIG_ARCH_IOREMAP is not set +# CONFIG_ARCH_WRITECOMBINE is not set +CONFIG_ARCH_STRICT_ALIGN=y +CONFIG_CPU_HAS_FPU=y +CONFIG_CPU_HAS_LSX=y +CONFIG_CPU_HAS_LASX=y +CONFIG_CPU_HAS_LBT=y +CONFIG_CPU_HAS_PREFETCH=y +CONFIG_ARCH_SUPPORTS_KEXEC=y +CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y +CONFIG_ARCH_SELECTS_CRASH_DUMP=y +CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y +CONFIG_RELOCATABLE=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x01000000 +CONFIG_HAVE_LIVEPATCH=y +# CONFIG_PARAVIRT is not set +# end of Kernel type and options + +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_MEMORY_PROBE=y +CONFIG_MMU=y +CONFIG_ARCH_MMAP_RND_BITS_MIN=12 +CONFIG_ARCH_MMAP_RND_BITS_MAX=18 +CONFIG_ARCH_SUPPORTS_UPROBES=y + +# +# Power management options +# +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +# CONFIG_SUSPEND_SKIP_SYNC is not set +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_HIBERNATION_SNAPSHOT_DEV=y +CONFIG_HIBERNATION_COMP_LZO=y +# CONFIG_HIBERNATION_COMP_LZ4 is not set +CONFIG_HIBERNATION_DEF_COMP="lzo" +CONFIG_PM_STD_PARTITION="" +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +# CONFIG_PM_AUTOSLEEP is not set +# CONFIG_PM_USERSPACE_AUTOSLEEP is not set +# CONFIG_PM_WAKELOCKS is not set +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +CONFIG_PM_CLK=y +CONFIG_PM_GENERIC_DOMAINS=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_PM_GENERIC_DOMAINS_SLEEP=y +CONFIG_PM_GENERIC_DOMAINS_OF=y +CONFIG_CPU_PM=y +CONFIG_ARCH_SUPPORTS_ACPI=y +CONFIG_ACPI=y +CONFIG_ACPI_GENERIC_GSI=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_THERMAL_LIB=y +# CONFIG_ACPI_DEBUGGER is not set +CONFIG_ACPI_SPCR_TABLE=y +CONFIG_ACPI_SLEEP=y +# CONFIG_ACPI_EC_DEBUGFS is not set +CONFIG_ACPI_AC=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=y +CONFIG_ACPI_FAN=y +CONFIG_ACPI_TAD=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_CPU_FREQ_PSS=y +CONFIG_ACPI_PROCESSOR_IDLE=y +CONFIG_ACPI_MCFG=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y +CONFIG_ACPI_TABLE_UPGRADE=y +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_MEMORY=y +# CONFIG_ACPI_HED is not set +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_ACPI_NHLT=y +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_HMAT is not set +# CONFIG_ACPI_CONFIGFS is not set +# CONFIG_ACPI_PFRUT is not set +CONFIG_ACPI_PPTT=y +# CONFIG_ACPI_FFH is not set +# CONFIG_PMIC_OPREGION is not set + +# +# CPU Frequency scaling +# +# CONFIG_CPU_FREQ is not set +# end of CPU Frequency scaling +# end of Power management options + +CONFIG_KVM_COMMON=y +CONFIG_HAVE_KVM_DIRTY_RING=y +CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y +CONFIG_KVM_MMIO=y +CONFIG_HAVE_KVM_READONLY_MEM=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y +CONFIG_KVM_XFER_TO_GUEST_WORK=y +CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y +CONFIG_KVM_GENERIC_MMU_NOTIFIER=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_CPU_MITIGATIONS=y + +# +# General architecture-dependent options +# +CONFIG_GENERIC_ENTRY=y +# CONFIG_KPROBES is not set +CONFIG_JUMP_LABEL=y +# CONFIG_STATIC_KEYS_SELFTEST is not set +CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y +CONFIG_HAVE_NMI=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_ARCH_HAS_FORTIFY_SOURCE=y +CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y +CONFIG_ARCH_WANTS_NO_INSTR=y +CONFIG_HAVE_ASM_MODVERSIONS=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_RSEQ=y +CONFIG_HAVE_RUST=y +CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y +CONFIG_MMU_GATHER_MERGE_VMAS=y +CONFIG_MMU_LAZY_TLB_REFCOUNT=y +CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y +CONFIG_HAVE_ARCH_SECCOMP=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP=y +CONFIG_SECCOMP_FILTER=y +# CONFIG_SECCOMP_CACHE_DEBUG is not set +CONFIG_HAVE_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR_STRONG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y +CONFIG_LTO_NONE=y +CONFIG_HAVE_CONTEXT_TRACKING_USER=y +CONFIG_HAVE_TIF_NOHZ=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_ARCH_WANT_PMD_MKWRITE=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y +CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_EXIT_THREAD=y +CONFIG_ARCH_MMAP_RND_BITS=12 +CONFIG_HAVE_PAGE_SIZE_16KB=y +CONFIG_PAGE_SIZE_16KB=y +CONFIG_PAGE_SIZE_LESS_THAN_64KB=y +CONFIG_PAGE_SIZE_LESS_THAN_256KB=y +CONFIG_PAGE_SHIFT=14 +CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y +CONFIG_HAVE_OBJTOOL=y +CONFIG_HAVE_STACK_VALIDATION=y +CONFIG_HAVE_RELIABLE_STACKTRACE=y +# CONFIG_COMPAT_32BIT_TIME is not set +CONFIG_ARCH_USE_MEMREMAP_PROT=y +# CONFIG_LOCK_EVENT_COUNTS is not set +CONFIG_HAVE_PREEMPT_DYNAMIC=y +CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y +CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y +CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +# end of GCOV-based kernel profiling + +CONFIG_HAVE_GCC_PLUGINS=y +CONFIG_GCC_PLUGINS=y +# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set +CONFIG_FUNCTION_ALIGNMENT=0 +CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y +CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y +# end of General architecture-dependent options + +CONFIG_RT_MUTEXES=y +CONFIG_MODULES=y +# CONFIG_MODULE_DEBUG is not set +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set +CONFIG_MODVERSIONS=y +CONFIG_ASM_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_COMPRESS_NONE=y +# CONFIG_MODULE_COMPRESS_GZIP is not set +# CONFIG_MODULE_COMPRESS_XZ is not set +# CONFIG_MODULE_COMPRESS_ZSTD is not set +# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set +CONFIG_MODPROBE_PATH="/sbin/modprobe" +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_BLOCK=y +CONFIG_BLOCK_LEGACY_AUTOLOAD=y +CONFIG_BLK_RQ_ALLOC_TIME=y +CONFIG_BLK_CGROUP_RWSTAT=y +CONFIG_BLK_CGROUP_PUNT_BIO=y +CONFIG_BLK_DEV_BSG_COMMON=y +CONFIG_BLK_ICQ=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_INTEGRITY_T10=y +CONFIG_BLK_DEV_WRITE_MOUNTED=y +CONFIG_BLK_DEV_ZONED=y +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_BLK_WBT=y +CONFIG_BLK_WBT_MQ=y +CONFIG_BLK_CGROUP_IOLATENCY=y +CONFIG_BLK_CGROUP_FC_APPID=y +CONFIG_BLK_CGROUP_IOCOST=y +CONFIG_BLK_CGROUP_IOPRIO=y +CONFIG_BLK_DEBUG_FS=y +# CONFIG_BLK_SED_OPAL is not set +# CONFIG_BLK_INLINE_ENCRYPTION is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_AIX_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_MAC_PARTITION is not set +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +CONFIG_UNIXWARE_DISKLABEL=y +# CONFIG_LDM_PARTITION is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +# CONFIG_KARMA_PARTITION is not set +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +CONFIG_CMDLINE_PARTITION=y +# end of Partition Types + +CONFIG_BLK_MQ_PCI=y +CONFIG_BLK_MQ_VIRTIO=y +CONFIG_BLK_PM=y +CONFIG_BLOCK_HOLDER_DEPRECATED=y +CONFIG_BLK_MQ_STACKING=y + +# +# IO Schedulers +# +CONFIG_MQ_IOSCHED_DEADLINE=y +CONFIG_MQ_IOSCHED_KYBER=y +CONFIG_IOSCHED_BFQ=y +CONFIG_BFQ_GROUP_IOSCHED=y +# CONFIG_BFQ_CGROUP_DEBUG is not set +# end of IO Schedulers + +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=y +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y +CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y +CONFIG_FREEZER=y + +# +# Executable file formats +# +CONFIG_BINFMT_ELF=y +CONFIG_ARCH_BINFMT_ELF_STATE=y +CONFIG_ELFCORE=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_BINFMT_SCRIPT=y +CONFIG_BINFMT_MISC=m +CONFIG_COREDUMP=y +# end of Executable file formats + +# +# Memory Management options +# +CONFIG_ZPOOL=y +CONFIG_SWAP=y +CONFIG_ZSWAP=y +# CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set +CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y +CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd" +# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD is not set +# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set +CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y +CONFIG_ZSWAP_ZPOOL_DEFAULT="zsmalloc" +CONFIG_ZBUD=y +CONFIG_Z3FOLD=y +CONFIG_ZSMALLOC=y +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_ZSMALLOC_CHAIN_SIZE=8 + +# +# Slab allocator options +# +CONFIG_SLUB=y +# CONFIG_SLUB_TINY is not set +CONFIG_SLAB_MERGE_DEFAULT=y +# CONFIG_SLAB_FREELIST_RANDOM is not set +# CONFIG_SLAB_FREELIST_HARDENED is not set +# CONFIG_SLUB_STATS is not set +CONFIG_SLUB_CPU_PARTIAL=y +# CONFIG_RANDOM_KMALLOC_CACHES is not set +# end of Slab allocator options + +# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set +# CONFIG_COMPAT_BRK is not set +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y +CONFIG_HAVE_GUP_FAST=y +CONFIG_ARCH_KEEP_MEMBLOCK=y +CONFIG_NUMA_KEEP_MEMINFO=y +CONFIG_MEMORY_ISOLATION=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_MEMORY_BALLOON=y +CONFIG_BALLOON_COMPACTION=y +CONFIG_COMPACTION=y +CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 +CONFIG_PAGE_REPORTING=y +CONFIG_MIGRATION=y +CONFIG_ARCH_ENABLE_THP_MIGRATION=y +CONFIG_CONTIG_ALLOC=y +CONFIG_PCP_BATCH_SCALE_MAX=5 +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_ARCH_WANTS_THP_SWAP=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set +CONFIG_THP_SWAP=y +# CONFIG_READ_ONLY_THP_FOR_FS is not set +CONFIG_PGTABLE_HAS_HUGE_LEAVES=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_USE_PERCPU_NUMA_NODE_ID=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_CMA=y +# CONFIG_CMA_DEBUGFS is not set +CONFIG_CMA_SYSFS=y +CONFIG_CMA_AREAS=20 +# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set +# CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y +CONFIG_ZONE_DMA32=y +CONFIG_HMM_MIRROR=y +CONFIG_VM_EVENT_COUNTERS=y +# CONFIG_PERCPU_STATS is not set +# CONFIG_GUP_TEST is not set +# CONFIG_DMAPOOL_TEST is not set +CONFIG_ARCH_HAS_PTE_SPECIAL=y +CONFIG_MEMFD_CREATE=y +# CONFIG_ANON_VMA_NAME is not set +CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y +CONFIG_USERFAULTFD=y +# CONFIG_LRU_GEN is not set +CONFIG_LOCK_MM_AND_FIND_VMA=y +CONFIG_EXECMEM=y + +# +# Data Access Monitoring +# +# CONFIG_DAMON is not set +# end of Data Access Monitoring +# end of Memory Management options + +CONFIG_NET=y +CONFIG_NET_INGRESS=y +CONFIG_NET_EGRESS=y +CONFIG_NET_XGRESS=y +CONFIG_SKB_DECRYPTED=y +CONFIG_SKB_EXTENSIONS=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_DIAG is not set +CONFIG_UNIX=y +CONFIG_AF_UNIX_OOB=y +# CONFIG_UNIX_DIAG is not set +CONFIG_TLS=m +CONFIG_TLS_DEVICE=y +# CONFIG_TLS_TOE is not set +CONFIG_XFRM=y +CONFIG_XFRM_OFFLOAD=y +CONFIG_XFRM_ALGO=y +CONFIG_XFRM_USER=y +# CONFIG_XFRM_INTERFACE is not set +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_AH=m +CONFIG_XFRM_ESP=m +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=y +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_XFRM_ESPINTCP=y +# CONFIG_SMC is not set +CONFIG_XDP_SOCKETS=y +# CONFIG_XDP_SOCKETS_DIAG is not set +CONFIG_NET_HANDSHAKE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +# CONFIG_IP_FIB_TRIE_STATS is not set +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_ROUTE_CLASSID=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IP_PNP_RARP=y +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=y +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +CONFIG_IP_MROUTE_COMMON=y +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +# CONFIG_NET_IPVTI is not set +CONFIG_NET_UDP_TUNNEL=y +# CONFIG_NET_FOU is not set +# CONFIG_NET_FOU_IP_TUNNELS is not set +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_ESP_OFFLOAD=m +CONFIG_INET_ESPINTCP=y +CONFIG_INET_IPCOMP=m +CONFIG_INET_TABLE_PERTURB_ORDER=16 +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=y +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +CONFIG_INET_UDP_DIAG=y +# CONFIG_INET_RAW_DIAG is not set +# CONFIG_INET_DIAG_DESTROY is not set +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_HTCP=m +# CONFIG_TCP_CONG_HSTCP is not set +# CONFIG_TCP_CONG_HYBLA is not set +# CONFIG_TCP_CONG_VEGAS is not set +# CONFIG_TCP_CONG_NV is not set +# CONFIG_TCP_CONG_SCALABLE is not set +# CONFIG_TCP_CONG_LP is not set +# CONFIG_TCP_CONG_VENO is not set +# CONFIG_TCP_CONG_YEAH is not set +# CONFIG_TCP_CONG_ILLINOIS is not set +# CONFIG_TCP_CONG_DCTCP is not set +# CONFIG_TCP_CONG_CDG is not set +CONFIG_TCP_CONG_BBR=m +CONFIG_DEFAULT_CUBIC=y +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_AO is not set +# CONFIG_TCP_MD5SIG is not set +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +# CONFIG_IPV6_OPTIMISTIC_DAD is not set +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_ESP_OFFLOAD=m +CONFIG_INET6_ESPINTCP=y +CONFIG_INET6_IPCOMP=m +# CONFIG_IPV6_MIP6 is not set +# CONFIG_IPV6_ILA is not set +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +# CONFIG_IPV6_VTI is not set +CONFIG_IPV6_SIT=y +# CONFIG_IPV6_SIT_6RD is not set +CONFIG_IPV6_NDISC_NODETYPE=y +# CONFIG_IPV6_TUNNEL is not set +# CONFIG_IPV6_GRE is not set +CONFIG_IPV6_MULTIPLE_TABLES=y +# CONFIG_IPV6_SUBTREES is not set +CONFIG_IPV6_MROUTE=y +# CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set +# CONFIG_IPV6_PIMSM_V2 is not set +# CONFIG_IPV6_SEG6_LWTUNNEL is not set +# CONFIG_IPV6_SEG6_HMAC is not set +# CONFIG_IPV6_RPL_LWTUNNEL is not set +# CONFIG_IPV6_IOAM6_LWTUNNEL is not set +# CONFIG_NETLABEL is not set +CONFIG_MPTCP=y +CONFIG_INET_MPTCP_DIAG=y +CONFIG_MPTCP_IPV6=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=m + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_INGRESS=y +CONFIG_NETFILTER_EGRESS=y +CONFIG_NETFILTER_SKIP_EGRESS=y +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_FAMILY_BRIDGE=y +CONFIG_NETFILTER_FAMILY_ARP=y +CONFIG_NETFILTER_BPF_LINK=y +# CONFIG_NETFILTER_NETLINK_HOOK is not set +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NETFILTER_NETLINK_OSF=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_LOG_SYSLOG=m +CONFIG_NETFILTER_CONNCOUNT=m +CONFIG_NF_CONNTRACK_MARK=y +# CONFIG_NF_CONNTRACK_SECMARK is not set +# CONFIG_NF_CONNTRACK_ZONES is not set +# CONFIG_NF_CONNTRACK_PROCFS is not set +# CONFIG_NF_CONNTRACK_EVENTS is not set +# CONFIG_NF_CONNTRACK_TIMEOUT is not set +# CONFIG_NF_CONNTRACK_TIMESTAMP is not set +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CONNTRACK_OVS=y +CONFIG_NF_CT_PROTO_DCCP=y +CONFIG_NF_CT_PROTO_GRE=y +CONFIG_NF_CT_PROTO_SCTP=y +CONFIG_NF_CT_PROTO_UDPLITE=y +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +# CONFIG_NF_CONNTRACK_H323 is not set +# CONFIG_NF_CONNTRACK_IRC is not set +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +# CONFIG_NF_CONNTRACK_SANE is not set +# CONFIG_NF_CONNTRACK_SIP is not set +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set +CONFIG_NF_NAT=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=y +CONFIG_NF_NAT_MASQUERADE=y +CONFIG_NF_NAT_OVS=y +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_INET=y +# CONFIG_NF_TABLES_NETDEV is not set +# CONFIG_NFT_NUMGEN is not set +CONFIG_NFT_CT=m +CONFIG_NFT_CONNLIMIT=m +CONFIG_NFT_LOG=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m +CONFIG_NFT_NAT=m +CONFIG_NFT_TUNNEL=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_QUOTA=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_COMPAT=m +CONFIG_NFT_HASH=m +CONFIG_NFT_FIB=m +CONFIG_NFT_FIB_INET=m +# CONFIG_NFT_XFRM is not set +CONFIG_NFT_SOCKET=m +CONFIG_NFT_OSF=m +CONFIG_NFT_TPROXY=m +# CONFIG_NFT_SYNPROXY is not set +# CONFIG_NF_FLOW_TABLE is not set +CONFIG_NETFILTER_XTABLES=y + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_SET=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_AUDIT=m +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m +# CONFIG_NETFILTER_XT_TARGET_TEE is not set +# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +# CONFIG_NETFILTER_XT_MATCH_RECENT is not set +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +# end of Core Netfilter Configuration + +CONFIG_IP_SET=m +CONFIG_IP_SET_MAX=256 +# CONFIG_IP_SET_BITMAP_IP is not set +# CONFIG_IP_SET_BITMAP_IPMAC is not set +# CONFIG_IP_SET_BITMAP_PORT is not set +# CONFIG_IP_SET_HASH_IP is not set +# CONFIG_IP_SET_HASH_IPMARK is not set +# CONFIG_IP_SET_HASH_IPPORT is not set +# CONFIG_IP_SET_HASH_IPPORTIP is not set +# CONFIG_IP_SET_HASH_IPPORTNET is not set +# CONFIG_IP_SET_HASH_IPMAC is not set +# CONFIG_IP_SET_HASH_MAC is not set +# CONFIG_IP_SET_HASH_NETPORTNET is not set +# CONFIG_IP_SET_HASH_NET is not set +# CONFIG_IP_SET_HASH_NETNET is not set +# CONFIG_IP_SET_HASH_NETPORT is not set +# CONFIG_IP_SET_HASH_NETIFACE is not set +# CONFIG_IP_SET_LIST_SET is not set +CONFIG_IP_VS=m +CONFIG_IP_VS_IPV6=y +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_SCTP=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +# CONFIG_IP_VS_LC is not set +# CONFIG_IP_VS_WLC is not set +# CONFIG_IP_VS_FO is not set +# CONFIG_IP_VS_OVF is not set +# CONFIG_IP_VS_LBLC is not set +# CONFIG_IP_VS_LBLCR is not set +# CONFIG_IP_VS_DH is not set +# CONFIG_IP_VS_SH is not set +# CONFIG_IP_VS_MH is not set +# CONFIG_IP_VS_SED is not set +# CONFIG_IP_VS_NQ is not set +# CONFIG_IP_VS_TWOS is not set + +# +# IPVS SH scheduler +# +CONFIG_IP_VS_SH_TAB_BITS=8 + +# +# IPVS MH scheduler +# +CONFIG_IP_VS_MH_TAB_INDEX=12 + +# +# IPVS application helper +# +# CONFIG_IP_VS_FTP is not set +CONFIG_IP_VS_NFCT=y + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_IP_NF_IPTABLES_LEGACY=m +CONFIG_NF_SOCKET_IPV4=m +CONFIG_NF_TPROXY_IPV4=m +CONFIG_NF_TABLES_IPV4=y +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NFT_DUP_IPV4=m +CONFIG_NFT_FIB_IPV4=m +CONFIG_NF_TABLES_ARP=y +CONFIG_NF_DUP_IPV4=m +# CONFIG_NF_LOG_ARP is not set +# CONFIG_NF_LOG_IPV4 is not set +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PPTP=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_NFT_COMPAT_ARP=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +# end of IP: Netfilter Configuration + +# +# IPv6: Netfilter Configuration +# +CONFIG_IP6_NF_IPTABLES_LEGACY=y +CONFIG_NF_SOCKET_IPV6=m +CONFIG_NF_TPROXY_IPV6=m +CONFIG_NF_TABLES_IPV6=y +CONFIG_NFT_REJECT_IPV6=m +# CONFIG_NFT_DUP_IPV6 is not set +CONFIG_NFT_FIB_IPV6=m +# CONFIG_NF_DUP_IPV6 is not set +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_IP6_NF_IPTABLES=y +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +# CONFIG_IP6_NF_MATCH_HL is not set +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_MATCH_SRH=m +# CONFIG_IP6_NF_TARGET_HL is not set +CONFIG_IP6_NF_FILTER=y +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +# end of IPv6: Netfilter Configuration + +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_TABLES_BRIDGE=m +# CONFIG_NFT_BRIDGE_META is not set +# CONFIG_NFT_BRIDGE_REJECT is not set +CONFIG_NF_CONNTRACK_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +# CONFIG_BRIDGE_EBT_802_3 is not set +# CONFIG_BRIDGE_EBT_AMONG is not set +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +# CONFIG_BRIDGE_EBT_LIMIT is not set +# CONFIG_BRIDGE_EBT_MARK is not set +# CONFIG_BRIDGE_EBT_PKTTYPE is not set +# CONFIG_BRIDGE_EBT_STP is not set +# CONFIG_BRIDGE_EBT_VLAN is not set +# CONFIG_BRIDGE_EBT_ARPREPLY is not set +# CONFIG_BRIDGE_EBT_DNAT is not set +# CONFIG_BRIDGE_EBT_MARK_T is not set +# CONFIG_BRIDGE_EBT_REDIRECT is not set +# CONFIG_BRIDGE_EBT_SNAT is not set +# CONFIG_BRIDGE_EBT_LOG is not set +# CONFIG_BRIDGE_EBT_NFLOG is not set +# CONFIG_IP_DCCP is not set +CONFIG_IP_SCTP=m +# CONFIG_SCTP_DBG_OBJCNT is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +# CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set +CONFIG_INET_SCTP_DIAG=m +CONFIG_RDS=y +# CONFIG_RDS_RDMA is not set +# CONFIG_RDS_TCP is not set +# CONFIG_RDS_DEBUG is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +CONFIG_L2TP=m +# CONFIG_L2TP_DEBUGFS is not set +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=m +CONFIG_L2TP_ETH=m +CONFIG_STP=m +CONFIG_GARP=m +CONFIG_MRP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +# CONFIG_BRIDGE_VLAN_FILTERING is not set +# CONFIG_BRIDGE_MRP is not set +# CONFIG_BRIDGE_CFM is not set +# CONFIG_NET_DSA is not set +CONFIG_VLAN_8021Q=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_LLC=m +CONFIG_LLC2=m +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +# CONFIG_6LOWPAN is not set +# CONFIG_IEEE802154 is not set +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_HTB=m +# CONFIG_NET_SCH_HFSC is not set +CONFIG_NET_SCH_PRIO=m +# CONFIG_NET_SCH_MULTIQ is not set +# CONFIG_NET_SCH_RED is not set +# CONFIG_NET_SCH_SFB is not set +CONFIG_NET_SCH_SFQ=m +# CONFIG_NET_SCH_TEQL is not set +CONFIG_NET_SCH_TBF=m +# CONFIG_NET_SCH_CBS is not set +# CONFIG_NET_SCH_ETF is not set +# CONFIG_NET_SCH_TAPRIO is not set +# CONFIG_NET_SCH_GRED is not set +CONFIG_NET_SCH_NETEM=m +# CONFIG_NET_SCH_DRR is not set +# CONFIG_NET_SCH_MQPRIO is not set +# CONFIG_NET_SCH_SKBPRIO is not set +# CONFIG_NET_SCH_CHOKE is not set +# CONFIG_NET_SCH_QFQ is not set +# CONFIG_NET_SCH_CODEL is not set +# CONFIG_NET_SCH_FQ_CODEL is not set +# CONFIG_NET_SCH_CAKE is not set +# CONFIG_NET_SCH_FQ is not set +# CONFIG_NET_SCH_HHF is not set +# CONFIG_NET_SCH_PIE is not set +CONFIG_NET_SCH_INGRESS=m +# CONFIG_NET_SCH_PLUG is not set +# CONFIG_NET_SCH_ETS is not set +# CONFIG_NET_SCH_DEFAULT is not set + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +# CONFIG_NET_CLS_ROUTE4 is not set +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +# CONFIG_CLS_U32_PERF is not set +# CONFIG_CLS_U32_MARK is not set +# CONFIG_NET_CLS_FLOW is not set +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +# CONFIG_NET_CLS_FLOWER is not set +# CONFIG_NET_CLS_MATCHALL is not set +# CONFIG_NET_EMATCH is not set +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +# CONFIG_GACT_PROB is not set +CONFIG_NET_ACT_MIRRED=m +# CONFIG_NET_ACT_SAMPLE is not set +CONFIG_NET_ACT_NAT=m +# CONFIG_NET_ACT_PEDIT is not set +# CONFIG_NET_ACT_SIMP is not set +# CONFIG_NET_ACT_SKBEDIT is not set +# CONFIG_NET_ACT_CSUM is not set +# CONFIG_NET_ACT_MPLS is not set +# CONFIG_NET_ACT_VLAN is not set +CONFIG_NET_ACT_BPF=m +# CONFIG_NET_ACT_CONNMARK is not set +# CONFIG_NET_ACT_CTINFO is not set +# CONFIG_NET_ACT_SKBMOD is not set +# CONFIG_NET_ACT_IFE is not set +# CONFIG_NET_ACT_TUNNEL_KEY is not set +# CONFIG_NET_ACT_GATE is not set +# CONFIG_NET_TC_SKB_EXT is not set +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=y +# CONFIG_BATMAN_ADV is not set +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_VSOCKETS=m +CONFIG_VSOCKETS_DIAG=m +CONFIG_VSOCKETS_LOOPBACK=m +CONFIG_VIRTIO_VSOCKETS=m +CONFIG_VIRTIO_VSOCKETS_COMMON=m +CONFIG_NETLINK_DIAG=y +CONFIG_MPLS=y +CONFIG_NET_MPLS_GSO=m +# CONFIG_MPLS_ROUTING is not set +CONFIG_NET_NSH=m +# CONFIG_HSR is not set +# CONFIG_NET_SWITCHDEV is not set +CONFIG_NET_L3_MASTER_DEV=y +# CONFIG_QRTR is not set +# CONFIG_NET_NCSI is not set +CONFIG_PCPU_DEV_REFCNT=y +CONFIG_MAX_SKB_FRAGS=17 +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_SOCK_RX_QUEUE_MAPPING=y +CONFIG_XPS=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_BPF_STREAM_PARSER=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# end of Network testing +# end of Networking options + +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +CONFIG_BT=m +CONFIG_BT_BREDR=y +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m +CONFIG_BT_LE=y +CONFIG_BT_LE_L2CAP_ECRED=y +# CONFIG_BT_LEDS is not set +# CONFIG_BT_MSFTEXT is not set +# CONFIG_BT_AOSPEXT is not set +CONFIG_BT_DEBUGFS=y +# CONFIG_BT_SELFTEST is not set +# CONFIG_BT_FEATURE_DEBUG is not set + +# +# Bluetooth device drivers +# +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_MTK=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y +CONFIG_BT_HCIBTUSB_POLL_SYNC=y +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_MTK=y +CONFIG_BT_HCIBTUSB_RTL=y +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_INTEL=y +CONFIG_BT_HCIUART_AG6XX=y +CONFIG_BT_HCIBCM203X=m +# CONFIG_BT_HCIBCM4377 is not set +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_ATH3K=m +CONFIG_BT_VIRTIO=m +# CONFIG_BT_INTEL_PCIE is not set +# end of Bluetooth device drivers + +# CONFIG_AF_RXRPC is not set +# CONFIG_AF_KCM is not set +CONFIG_STREAM_PARSER=y +# CONFIG_MCTP is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_CERTIFICATION_ONUS is not set +CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y +CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +CONFIG_CFG80211_CRDA_SUPPORT=y +CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +# CONFIG_MAC80211_MESH is not set +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +CONFIG_RFKILL=m +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y +# CONFIG_RFKILL_GPIO is not set +CONFIG_NET_9P=y +CONFIG_NET_9P_FD=y +CONFIG_NET_9P_VIRTIO=y +# CONFIG_NET_9P_RDMA is not set +# CONFIG_NET_9P_DEBUG is not set +# CONFIG_CAIF is not set +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set +# CONFIG_NFC is not set +# CONFIG_PSAMPLE is not set +# CONFIG_NET_IFE is not set +# CONFIG_LWTUNNEL is not set +CONFIG_DST_CACHE=y +CONFIG_GRO_CELLS=y +CONFIG_SOCK_VALIDATE_XMIT=y +CONFIG_NET_SELFTESTS=y +CONFIG_NET_SOCK_MSG=y +CONFIG_PAGE_POOL=y +# CONFIG_PAGE_POOL_STATS is not set +CONFIG_FAILOVER=m +CONFIG_ETHTOOL_NETLINK=y + +# +# Device Drivers +# +CONFIG_HAVE_PCI=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_PCI=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCI_DOMAINS_GENERIC=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +# CONFIG_PCIEAER_INJECT is not set +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEASPM is not set +CONFIG_PCIE_PME=y +# CONFIG_PCIE_DPC is not set +# CONFIG_PCIE_PTM is not set +CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_ARCH_FALLBACKS=y +CONFIG_PCI_QUIRKS=y +# CONFIG_PCI_DEBUG is not set +# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set +# CONFIG_PCI_STUB is not set +# CONFIG_PCI_PF_STUB is not set +CONFIG_PCI_ATS=y +CONFIG_PCI_ECAM=y +CONFIG_PCI_IOV=y +# CONFIG_PCI_PRI is not set +# CONFIG_PCI_PASID is not set +CONFIG_PCI_LABEL=y +# CONFIG_PCI_DYNAMIC_OF_NODES is not set +# CONFIG_PCIE_BUS_TUNE_OFF is not set +CONFIG_PCIE_BUS_DEFAULT=y +# CONFIG_PCIE_BUS_SAFE is not set +# CONFIG_PCIE_BUS_PERFORMANCE is not set +# CONFIG_PCIE_BUS_PEER2PEER is not set +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_HOTPLUG_PCI=y +# CONFIG_HOTPLUG_PCI_ACPI is not set +# CONFIG_HOTPLUG_PCI_CPCI is not set +CONFIG_HOTPLUG_PCI_SHPC=y + +# +# PCI controller drivers +# +# CONFIG_PCI_FTPCI100 is not set +CONFIG_PCI_HOST_COMMON=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCI_LOONGSON=y +# CONFIG_PCIE_MICROCHIP_HOST is not set +# CONFIG_PCIE_XILINX is not set + +# +# Cadence-based PCIe controllers +# +# CONFIG_PCIE_CADENCE_PLAT_HOST is not set +# end of Cadence-based PCIe controllers + +# +# DesignWare-based PCIe controllers +# +# CONFIG_PCI_MESON is not set +# CONFIG_PCIE_DW_PLAT_HOST is not set +# end of DesignWare-based PCIe controllers + +# +# Mobiveil-based PCIe controllers +# +# end of Mobiveil-based PCIe controllers +# end of PCI controller drivers + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set +# end of PCI Endpoint + +# +# PCI switch controller drivers +# +CONFIG_PCI_SW_SWITCHTEC=m +# end of PCI switch controller drivers + +# CONFIG_CXL_BUS is not set +CONFIG_PCCARD=m +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y +# CONFIG_PD6729 is not set +# CONFIG_I82092 is not set +CONFIG_PCCARD_NONSTATIC=y +CONFIG_RAPIDIO=y +CONFIG_RAPIDIO_TSI721=y +CONFIG_RAPIDIO_DISC_TIMEOUT=30 +CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y +# CONFIG_RAPIDIO_DMA_ENGINE is not set +# CONFIG_RAPIDIO_DEBUG is not set +CONFIG_RAPIDIO_ENUM_BASIC=m +CONFIG_RAPIDIO_CHMAN=m +CONFIG_RAPIDIO_MPORT_CDEV=m + +# +# RapidIO Switch drivers +# +# CONFIG_RAPIDIO_CPS_XX is not set +# CONFIG_RAPIDIO_CPS_GEN2 is not set +# CONFIG_RAPIDIO_RXS_GEN3 is not set +# end of RapidIO Switch drivers + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER=y +CONFIG_UEVENT_HELPER_PATH="" +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_DEVTMPFS_SAFE is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y + +# +# Firmware loader +# +CONFIG_FW_LOADER=y +CONFIG_FW_LOADER_PAGED_BUF=y +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_FW_LOADER_USER_HELPER is not set +CONFIG_FW_LOADER_COMPRESS=y +CONFIG_FW_LOADER_COMPRESS_XZ=y +CONFIG_FW_LOADER_COMPRESS_ZSTD=y +CONFIG_FW_CACHE=y +# CONFIG_FW_UPLOAD is not set +# end of Firmware loader + +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set +CONFIG_GENERIC_CPU_DEVICES=y +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_SOC_BUS=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_SPI=m +CONFIG_REGMAP_MMIO=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_DMA_FENCE_TRACE is not set +# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set +# end of Generic Driver Options + +# +# Bus devices +# +# CONFIG_MOXTET is not set +# CONFIG_MHI_BUS is not set +# CONFIG_MHI_BUS_EP is not set +# end of Bus devices + +# +# Cache Drivers +# +# end of Cache Drivers + +# CONFIG_CONNECTOR is not set + +# +# Firmware Drivers +# + +# +# ARM System Control and Management Interface Protocol +# +# end of ARM System Control and Management Interface Protocol + +# CONFIG_FIRMWARE_MEMMAP is not set +CONFIG_DMIID=y +# CONFIG_DMI_SYSFS is not set +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +# CONFIG_ISCSI_IBFT is not set +CONFIG_SYSFB=y +# CONFIG_SYSFB_SIMPLEFB is not set +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +CONFIG_EFI_ESRT=y +CONFIG_EFI_VARS_PSTORE=m +# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_EFI_GENERIC_STUB=y +CONFIG_EFI_ZBOOT=y +CONFIG_EFI_BOOTLOADER_CONTROL=m +CONFIG_EFI_CAPSULE_LOADER=m +CONFIG_EFI_TEST=m +# CONFIG_RESET_ATTACK_MITIGATION is not set +# CONFIG_EFI_DISABLE_PCI_DMA is not set +CONFIG_EFI_EARLYCON=y +CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y +# CONFIG_EFI_DISABLE_RUNTIME is not set +# CONFIG_EFI_COCO_SECRET is not set +# end of EFI (Extensible Firmware Interface) Support + +# +# Qualcomm firmware drivers +# +# end of Qualcomm firmware drivers + +# +# Tegra firmware driver +# +# end of Tegra firmware driver +# end of Firmware Drivers + +# CONFIG_GNSS is not set +CONFIG_MTD=m +# CONFIG_MTD_TESTS is not set + +# +# Partition parsers +# +# CONFIG_MTD_CMDLINE_PARTS is not set +CONFIG_MTD_OF_PARTS=m +# CONFIG_MTD_REDBOOT_PARTS is not set +# end of Partition parsers + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +# CONFIG_MTD_BLOCK_RO is not set + +# +# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. +# +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_SM_FTL is not set +# CONFIG_MTD_OOPS is not set +# CONFIG_MTD_SWAP is not set +# CONFIG_MTD_PARTITIONED_MASTER is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_GEN_PROBE=m +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +CONFIG_MTD_CFI_INTELEXT=m +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_STAA=m +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_RAM=m +CONFIG_MTD_ROM=m +# CONFIG_MTD_ABSENT is not set +# end of RAM/ROM/Flash chip drivers + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +# CONFIG_MTD_PHYSMAP is not set +# CONFIG_MTD_PLATRAM is not set +# end of Mapping drivers for chip access + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_MCHP23K256 is not set +# CONFIG_MTD_MCHP48L640 is not set +# CONFIG_MTD_SST25L is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOCG3 is not set +# end of Self-contained MTD device drivers + +# +# NAND +# +# CONFIG_MTD_ONENAND is not set +# CONFIG_MTD_RAW_NAND is not set +# CONFIG_MTD_SPI_NAND is not set + +# +# ECC engine support +# +# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set +# CONFIG_MTD_NAND_ECC_SW_BCH is not set +# CONFIG_MTD_NAND_ECC_MXIC is not set +# end of ECC engine support +# end of NAND + +# +# LPDDR & LPDDR2 PCM memory drivers +# +# CONFIG_MTD_LPDDR is not set +# end of LPDDR & LPDDR2 PCM memory drivers + +# CONFIG_MTD_SPI_NOR is not set +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +# CONFIG_MTD_UBI_GLUEBI is not set +CONFIG_MTD_UBI_BLOCK=y +# CONFIG_MTD_UBI_NVMEM is not set +# CONFIG_MTD_HYPERBUS is not set +CONFIG_DTC=y +CONFIG_OF=y +# CONFIG_OF_UNITTEST is not set +CONFIG_OF_FLATTREE=y +CONFIG_OF_EARLY_FLATTREE=y +CONFIG_OF_KOBJ=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_IRQ=y +CONFIG_OF_RESERVED_MEM=y +# CONFIG_OF_OVERLAY is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=y +CONFIG_PARPORT_PC=y +CONFIG_PARPORT_SERIAL=y +CONFIG_PARPORT_PC_FIFO=y +# CONFIG_PARPORT_PC_SUPERIO is not set +# CONFIG_PARPORT_PC_PCMCIA is not set +# CONFIG_PARPORT_1284 is not set +CONFIG_PNP=y +CONFIG_PNP_DEBUG_MESSAGES=y + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +CONFIG_CDROM=y +# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set +CONFIG_ZRAM=m +# CONFIG_ZRAM_DEF_COMP_LZORLE is not set +CONFIG_ZRAM_DEF_COMP_ZSTD=y +# CONFIG_ZRAM_DEF_COMP_LZ4 is not set +# CONFIG_ZRAM_DEF_COMP_LZO is not set +# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set +# CONFIG_ZRAM_DEF_COMP_842 is not set +CONFIG_ZRAM_DEF_COMP="zstd" +# CONFIG_ZRAM_WRITEBACK is not set +# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set +# CONFIG_ZRAM_MEMORY_TRACKING is not set +# CONFIG_ZRAM_MULTI_COMP is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_DRBD=m +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=8192 +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +CONFIG_VIRTIO_BLK=y +CONFIG_BLK_DEV_RBD=m +# CONFIG_BLK_DEV_UBLK is not set + +# +# NVME Support +# +CONFIG_NVME_CORE=y +CONFIG_BLK_DEV_NVME=y +CONFIG_NVME_MULTIPATH=y +# CONFIG_NVME_VERBOSE_ERRORS is not set +# CONFIG_NVME_HWMON is not set +CONFIG_NVME_FABRICS=m +CONFIG_NVME_RDMA=m +CONFIG_NVME_FC=m +CONFIG_NVME_TCP=m +# CONFIG_NVME_TCP_TLS is not set +# CONFIG_NVME_HOST_AUTH is not set +CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y +CONFIG_NVME_TARGET_LOOP=m +CONFIG_NVME_TARGET_RDMA=m +CONFIG_NVME_TARGET_FC=m +# CONFIG_NVME_TARGET_FCLOOP is not set +CONFIG_NVME_TARGET_TCP=m +# CONFIG_NVME_TARGET_TCP_TLS is not set +# CONFIG_NVME_TARGET_AUTH is not set +# end of NVME Support + +# +# Misc devices +# +# CONFIG_AD525X_DPOT is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_PHANTOM is not set +# CONFIG_TIFM_CORE is not set +# CONFIG_ICS932S401 is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_HP_ILO is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_SRAM is not set +# CONFIG_DW_XDATA_PCIE is not set +# CONFIG_PCI_ENDPOINT_TEST is not set +# CONFIG_XILINX_SDFEC is not set +# CONFIG_HISI_HIKEY_USB is not set +# CONFIG_OPEN_DICE is not set +# CONFIG_VCPU_STALL_DETECTOR is not set +# CONFIG_NSM is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +# CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_MAX6875 is not set +CONFIG_EEPROM_93CX6=m +# CONFIG_EEPROM_93XX46 is not set +# CONFIG_EEPROM_IDT_89HPESX is not set +# CONFIG_EEPROM_EE1004 is not set +# end of EEPROM support + +# CONFIG_CB710_CORE is not set + +# +# Texas Instruments shared transport line discipline +# +# CONFIG_TI_ST is not set +# end of Texas Instruments shared transport line discipline + +# CONFIG_SENSORS_LIS3_I2C is not set +# CONFIG_ALTERA_STAPL is not set +# CONFIG_GENWQE is not set +# CONFIG_ECHO is not set +# CONFIG_BCM_VK is not set +# CONFIG_MISC_ALCOR_PCI is not set +# CONFIG_MISC_RTSX_PCI is not set +# CONFIG_MISC_RTSX_USB is not set +# CONFIG_UACCE is not set +# CONFIG_PVPANIC is not set +# CONFIG_GP_PCI1XXXX is not set +# end of Misc devices + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +CONFIG_RAID_ATTRS=y +CONFIG_SCSI_COMMON=y +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_NETLINK=y +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +CONFIG_BLK_DEV_SR=y +CONFIG_CHR_DEV_SG=y +CONFIG_BLK_DEV_BSG=y +CONFIG_CHR_DEV_SCH=m +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_LOGGING=y +# CONFIG_SCSI_SCAN_ASYNC is not set + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +# CONFIG_SCSI_SRP_ATTRS is not set +# end of SCSI Transports + +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_ISCSI_BOOT_SYSFS=m +# CONFIG_SCSI_CXGB3_ISCSI is not set +# CONFIG_SCSI_CXGB4_ISCSI is not set +# CONFIG_SCSI_BNX2_ISCSI is not set +# CONFIG_SCSI_BNX2X_FCOE is not set +# CONFIG_BE2ISCSI is not set +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_SCSI_HPSA is not set +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_3W_SAS is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_AACRAID is not set +# CONFIG_SCSI_AIC7XXX is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC94XX is not set +CONFIG_SCSI_MVSAS=y +# CONFIG_SCSI_MVSAS_DEBUG is not set +CONFIG_SCSI_MVSAS_TASKLET=y +CONFIG_SCSI_MVUMI=y +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_SCSI_ESAS2R is not set +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=y +CONFIG_MEGARAID_MAILBOX=y +CONFIG_MEGARAID_LEGACY=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=y +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS=y +# CONFIG_SCSI_MPI3MR is not set +# CONFIG_SCSI_SMARTPQI is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_SCSI_BUSLOGIC is not set +# CONFIG_SCSI_MYRB is not set +# CONFIG_SCSI_MYRS is not set +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +# CONFIG_SCSI_SNIC is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_FDOMAIN_PCI is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_PPA is not set +# CONFIG_SCSI_IMM is not set +# CONFIG_SCSI_STEX is not set +# CONFIG_SCSI_SYM53C8XX_2 is not set +# CONFIG_SCSI_IPR is not set +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_TCM_QLA2XXX=m +# CONFIG_TCM_QLA2XXX_DEBUG is not set +CONFIG_SCSI_QLA_ISCSI=m +# CONFIG_SCSI_EFCT is not set +# CONFIG_SCSI_DC395x is not set +# CONFIG_SCSI_AM53C974 is not set +# CONFIG_SCSI_WD719X is not set +# CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI_PMCRAID is not set +# CONFIG_SCSI_PM8001 is not set +# CONFIG_SCSI_BFA_FC is not set +CONFIG_SCSI_VIRTIO=m +# CONFIG_SCSI_CHELSIO_FCOE is not set +# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set +# CONFIG_SCSI_DH is not set +# end of SCSI device support + +CONFIG_ATA=y +CONFIG_SATA_HOST=y +CONFIG_PATA_TIMINGS=y +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_FORCE=y +CONFIG_ATA_ACPI=y +# CONFIG_SATA_ZPODD is not set +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=y +CONFIG_SATA_MOBILE_LPM_POLICY=0 +CONFIG_SATA_AHCI_PLATFORM=y +CONFIG_AHCI_DWC=y +# CONFIG_AHCI_CEVA is not set +# CONFIG_SATA_INIC162X is not set +# CONFIG_SATA_ACARD_AHCI is not set +# CONFIG_SATA_SIL24 is not set +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +# CONFIG_PDC_ADMA is not set +# CONFIG_SATA_QSTOR is not set +# CONFIG_SATA_SX4 is not set +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +# CONFIG_ATA_PIIX is not set +# CONFIG_SATA_DWC is not set +# CONFIG_SATA_MV is not set +# CONFIG_SATA_NV is not set +# CONFIG_SATA_PROMISE is not set +# CONFIG_SATA_SIL is not set +# CONFIG_SATA_SIS is not set +# CONFIG_SATA_SVW is not set +# CONFIG_SATA_ULI is not set +# CONFIG_SATA_VIA is not set +# CONFIG_SATA_VITESSE is not set + +# +# PATA SFF controllers with BMDMA +# +# CONFIG_PATA_ALI is not set +# CONFIG_PATA_AMD is not set +# CONFIG_PATA_ARTOP is not set +CONFIG_PATA_ATIIXP=y +# CONFIG_PATA_ATP867X is not set +# CONFIG_PATA_CMD64X is not set +# CONFIG_PATA_CYPRESS is not set +# CONFIG_PATA_EFAR is not set +# CONFIG_PATA_HPT366 is not set +# CONFIG_PATA_HPT37X is not set +# CONFIG_PATA_HPT3X2N is not set +# CONFIG_PATA_HPT3X3 is not set +# CONFIG_PATA_IT8213 is not set +# CONFIG_PATA_IT821X is not set +# CONFIG_PATA_JMICRON is not set +# CONFIG_PATA_MARVELL is not set +# CONFIG_PATA_NETCELL is not set +# CONFIG_PATA_NINJA32 is not set +# CONFIG_PATA_NS87415 is not set +# CONFIG_PATA_OLDPIIX is not set +# CONFIG_PATA_OPTIDMA is not set +# CONFIG_PATA_PDC2027X is not set +# CONFIG_PATA_PDC_OLD is not set +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RDC is not set +# CONFIG_PATA_SCH is not set +# CONFIG_PATA_SERVERWORKS is not set +# CONFIG_PATA_SIL680 is not set +# CONFIG_PATA_SIS is not set +# CONFIG_PATA_TOSHIBA is not set +# CONFIG_PATA_TRIFLEX is not set +# CONFIG_PATA_VIA is not set +# CONFIG_PATA_WINBOND is not set + +# +# PIO-only SFF controllers +# +# CONFIG_PATA_CMD640_PCI is not set +# CONFIG_PATA_MPIIX is not set +# CONFIG_PATA_NS87410 is not set +# CONFIG_PATA_OPTI is not set +CONFIG_PATA_PCMCIA=m +# CONFIG_PATA_OF_PLATFORM is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_PARPORT is not set + +# +# Generic fallback / legacy drivers +# +# CONFIG_PATA_ACPI is not set +# CONFIG_ATA_GENERIC is not set +# CONFIG_PATA_LEGACY is not set +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_BITMAP_FILE=y +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +# CONFIG_MD_CLUSTER is not set +CONFIG_BCACHE=m +# CONFIG_BCACHE_DEBUG is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=y +# CONFIG_DM_DEBUG is not set +CONFIG_DM_BUFIO=m +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_PERSISTENT_DATA=m +# CONFIG_DM_UNSTRIPED is not set +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_SMQ=m +CONFIG_DM_WRITECACHE=m +# CONFIG_DM_EBS is not set +# CONFIG_DM_ERA is not set +# CONFIG_DM_CLONE is not set +CONFIG_DM_MIRROR=m +# CONFIG_DM_LOG_USERSPACE is not set +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_MULTIPATH_HST is not set +# CONFIG_DM_MULTIPATH_IOA is not set +# CONFIG_DM_DELAY is not set +# CONFIG_DM_DUST is not set +# CONFIG_DM_INIT is not set +# CONFIG_DM_UEVENT is not set +# CONFIG_DM_FLAKEY is not set +# CONFIG_DM_VERITY is not set +# CONFIG_DM_SWITCH is not set +# CONFIG_DM_LOG_WRITES is not set +# CONFIG_DM_INTEGRITY is not set +# CONFIG_DM_ZONED is not set +# CONFIG_DM_AUDIT is not set +# CONFIG_DM_VDO is not set +CONFIG_TARGET_CORE=m +CONFIG_TCM_IBLOCK=m +CONFIG_TCM_FILEIO=m +CONFIG_TCM_PSCSI=m +CONFIG_TCM_USER2=m +CONFIG_LOOPBACK_TARGET=m +# CONFIG_TCM_FC is not set +CONFIG_ISCSI_TARGET=m +# CONFIG_ISCSI_TARGET_CXGB4 is not set +# CONFIG_REMOTE_TARGET is not set +# CONFIG_FUSION is not set + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_FIREWIRE is not set +# CONFIG_FIREWIRE_NOSY is not set +# end of IEEE 1394 (FireWire) support + +CONFIG_NETDEVICES=y +CONFIG_MII=y +CONFIG_NET_CORE=y +CONFIG_BONDING=m +CONFIG_DUMMY=y +CONFIG_WIREGUARD=m +# CONFIG_WIREGUARD_DEBUG is not set +# CONFIG_EQUALIZER is not set +# CONFIG_NET_FC is not set +# CONFIG_IFB is not set +# CONFIG_NET_TEAM is not set +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_IPVLAN_L3S=y +CONFIG_IPVLAN=m +# CONFIG_IPVTAP is not set +CONFIG_VXLAN=y +# CONFIG_GENEVE is not set +# CONFIG_BAREUDP is not set +# CONFIG_GTP is not set +# CONFIG_PFCP is not set +# CONFIG_AMT is not set +# CONFIG_MACSEC is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NTB_NETDEV is not set +CONFIG_RIONET=m +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RIONET_RX_SIZE=128 +CONFIG_TUN=m +CONFIG_TAP=m +# CONFIG_TUN_VNET_CROSS_LE is not set +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +# CONFIG_NLMON is not set +# CONFIG_NETKIT is not set +# CONFIG_NET_VRF is not set +# CONFIG_VSOCKMON is not set +# CONFIG_ARCNET is not set +CONFIG_ETHERNET=y +CONFIG_MDIO=y +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_AGERE is not set +# CONFIG_NET_VENDOR_ALACRITECH is not set +# CONFIG_NET_VENDOR_ALTEON is not set +# CONFIG_ALTERA_TSE is not set +# CONFIG_NET_VENDOR_AMAZON is not set +# CONFIG_NET_VENDOR_AMD is not set +# CONFIG_NET_VENDOR_AQUANTIA is not set +# CONFIG_NET_VENDOR_ARC is not set +CONFIG_NET_VENDOR_ASIX=y +# CONFIG_SPI_AX88796C is not set +# CONFIG_NET_VENDOR_ATHEROS is not set +CONFIG_NET_VENDOR_BROADCOM=y +# CONFIG_B44 is not set +# CONFIG_BCMGENET is not set +CONFIG_BNX2=y +# CONFIG_CNIC is not set +# CONFIG_TIGON3 is not set +# CONFIG_BNX2X is not set +# CONFIG_SYSTEMPORT is not set +# CONFIG_BNXT is not set +CONFIG_NET_VENDOR_CADENCE=y +# CONFIG_MACB is not set +# CONFIG_NET_VENDOR_CAVIUM is not set +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +# CONFIG_CHELSIO_T4VF is not set +CONFIG_CHELSIO_INLINE_CRYPTO=y +# CONFIG_CHELSIO_IPSEC_INLINE is not set +# CONFIG_CHELSIO_TLS_DEVICE is not set +# CONFIG_NET_VENDOR_CISCO is not set +CONFIG_NET_VENDOR_CORTINA=y +# CONFIG_GEMINI_ETHERNET is not set +CONFIG_NET_VENDOR_DAVICOM=y +# CONFIG_DM9051 is not set +# CONFIG_DNET is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +CONFIG_NET_VENDOR_ENGLEDER=y +# CONFIG_TSNEP is not set +# CONFIG_NET_VENDOR_EZCHIP is not set +CONFIG_NET_VENDOR_FUJITSU=y +# CONFIG_PCMCIA_FMVJ18X is not set +CONFIG_NET_VENDOR_FUNGIBLE=y +# CONFIG_FUN_ETH is not set +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_NET_VENDOR_HUAWEI=y +# CONFIG_NET_VENDOR_I825XX is not set +CONFIG_NET_VENDOR_INTEL=y +# CONFIG_E100 is not set +CONFIG_E1000=y +CONFIG_E1000E=y +CONFIG_IGB=y +CONFIG_IGB_HWMON=y +# CONFIG_IGBVF is not set +CONFIG_IXGBE=y +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_IPSEC=y +# CONFIG_IXGBEVF is not set +# CONFIG_I40E is not set +# CONFIG_I40EVF is not set +# CONFIG_ICE is not set +# CONFIG_FM10K is not set +# CONFIG_IGC is not set +# CONFIG_IDPF is not set +# CONFIG_JME is not set +CONFIG_NET_VENDOR_ADI=y +CONFIG_NET_VENDOR_LITEX=y +# CONFIG_LITEX_LITEETH is not set +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MELLANOX is not set +# CONFIG_NET_VENDOR_MICREL is not set +CONFIG_NET_VENDOR_MICROCHIP=y +# CONFIG_ENC28J60 is not set +# CONFIG_ENCX24J600 is not set +# CONFIG_LAN743X is not set +# CONFIG_VCAP is not set +CONFIG_NET_VENDOR_MICROSEMI=y +CONFIG_NET_VENDOR_MICROSOFT=y +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_FEALNX is not set +CONFIG_NET_VENDOR_NI=y +# CONFIG_NI_XGE_MANAGEMENT_ENET is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +CONFIG_NET_VENDOR_NETERION=y +# CONFIG_S2IO is not set +# CONFIG_NET_VENDOR_NETRONOME is not set +# CONFIG_NET_VENDOR_NVIDIA is not set +# CONFIG_NET_VENDOR_OKI is not set +# CONFIG_ETHOC is not set +CONFIG_NET_VENDOR_PACKET_ENGINES=y +# CONFIG_HAMACHI is not set +# CONFIG_YELLOWFIN is not set +CONFIG_NET_VENDOR_PENSANDO=y +# CONFIG_IONIC is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +# CONFIG_NET_VENDOR_BROCADE is not set +# CONFIG_NET_VENDOR_QUALCOMM is not set +# CONFIG_NET_VENDOR_RDC is not set +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_8139TOO_PIO=y +# CONFIG_8139TOO_TUNE_TWISTER is not set +# CONFIG_8139TOO_8129 is not set +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=y +# CONFIG_NET_VENDOR_RENESAS is not set +# CONFIG_NET_VENDOR_ROCKER is not set +# CONFIG_NET_VENDOR_SAMSUNG is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +# CONFIG_NET_VENDOR_SIS is not set +# CONFIG_NET_VENDOR_SOLARFLARE is not set +# CONFIG_NET_VENDOR_SMSC is not set +CONFIG_NET_VENDOR_SOCIONEXT=y +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_STMMAC_ETH=y +# CONFIG_STMMAC_SELFTESTS is not set +CONFIG_STMMAC_PLATFORM=y +# CONFIG_DWMAC_DWC_QOS_ETH is not set +CONFIG_DWMAC_GENERIC=y +# CONFIG_DWMAC_INTEL_PLAT is not set +CONFIG_DWMAC_LOONGSON=y +# CONFIG_STMMAC_PCI is not set +# CONFIG_NET_VENDOR_SUN is not set +CONFIG_NET_VENDOR_SYNOPSYS=y +# CONFIG_DWC_XLGMAC is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +CONFIG_NET_VENDOR_VERTEXCOM=y +# CONFIG_MSE102X is not set +# CONFIG_NET_VENDOR_VIA is not set +CONFIG_NET_VENDOR_WANGXUN=y +CONFIG_LIBWX=y +CONFIG_NGBE=y +CONFIG_TXGBE=y +# CONFIG_NET_VENDOR_WIZNET is not set +# CONFIG_NET_VENDOR_XILINX is not set +CONFIG_NET_VENDOR_XIRCOM=y +# CONFIG_PCMCIA_XIRC2PS is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_PHYLINK=y +CONFIG_PHYLIB=y +CONFIG_SWPHY=y +# CONFIG_LED_TRIGGER_PHY is not set +CONFIG_PHYLIB_LEDS=y +CONFIG_FIXED_PHY=y +CONFIG_SFP=y + +# +# MII PHY device drivers +# +# CONFIG_AIR_EN8811H_PHY is not set +# CONFIG_AMD_PHY is not set +# CONFIG_ADIN_PHY is not set +# CONFIG_ADIN1100_PHY is not set +# CONFIG_AQUANTIA_PHY is not set +# CONFIG_AX88796B_PHY is not set +# CONFIG_BROADCOM_PHY is not set +# CONFIG_BCM54140_PHY is not set +# CONFIG_BCM7XXX_PHY is not set +# CONFIG_BCM84881_PHY is not set +# CONFIG_BCM87XX_PHY is not set +# CONFIG_CICADA_PHY is not set +# CONFIG_CORTINA_PHY is not set +# CONFIG_DAVICOM_PHY is not set +# CONFIG_ICPLUS_PHY is not set +# CONFIG_LXT_PHY is not set +# CONFIG_INTEL_XWAY_PHY is not set +# CONFIG_LSI_ET1011C_PHY is not set +# CONFIG_MARVELL_PHY is not set +CONFIG_MARVELL_10G_PHY=y +# CONFIG_MARVELL_88Q2XXX_PHY is not set +# CONFIG_MARVELL_88X2222_PHY is not set +# CONFIG_MAXLINEAR_GPHY is not set +# CONFIG_MEDIATEK_GE_PHY is not set +# CONFIG_MICREL_PHY is not set +# CONFIG_MICROCHIP_T1S_PHY is not set +# CONFIG_MICROCHIP_PHY is not set +# CONFIG_MICROCHIP_T1_PHY is not set +# CONFIG_MICROSEMI_PHY is not set +CONFIG_MOTORCOMM_PHY=y +# CONFIG_NATIONAL_PHY is not set +# CONFIG_NXP_CBTX_PHY is not set +# CONFIG_NXP_C45_TJA11XX_PHY is not set +# CONFIG_NXP_TJA11XX_PHY is not set +# CONFIG_NCN26000_PHY is not set +# CONFIG_QCA83XX_PHY is not set +# CONFIG_QCA808X_PHY is not set +# CONFIG_QCA807X_PHY is not set +# CONFIG_QSEMI_PHY is not set +CONFIG_REALTEK_PHY=y +# CONFIG_RENESAS_PHY is not set +# CONFIG_ROCKCHIP_PHY is not set +# CONFIG_SMSC_PHY is not set +# CONFIG_STE10XP is not set +# CONFIG_TERANETICS_PHY is not set +# CONFIG_DP83822_PHY is not set +# CONFIG_DP83TC811_PHY is not set +# CONFIG_DP83848_PHY is not set +# CONFIG_DP83867_PHY is not set +# CONFIG_DP83869_PHY is not set +# CONFIG_DP83TD510_PHY is not set +# CONFIG_DP83TG720_PHY is not set +# CONFIG_VITESSE_PHY is not set +# CONFIG_XILINX_GMII2RGMII is not set +# CONFIG_MICREL_KS8995MA is not set +CONFIG_MDIO_DEVICE=y +CONFIG_MDIO_BUS=y +CONFIG_FWNODE_MDIO=y +CONFIG_OF_MDIO=y +CONFIG_ACPI_MDIO=y +CONFIG_MDIO_DEVRES=y +# CONFIG_MDIO_BITBANG is not set +# CONFIG_MDIO_BCM_UNIMAC is not set +# CONFIG_MDIO_HISI_FEMAC is not set +CONFIG_MDIO_I2C=y +# CONFIG_MDIO_MVUSB is not set +# CONFIG_MDIO_MSCC_MIIM is not set +# CONFIG_MDIO_OCTEON is not set +# CONFIG_MDIO_IPQ4019 is not set +# CONFIG_MDIO_IPQ8064 is not set +# CONFIG_MDIO_THUNDER is not set + +# +# MDIO Multiplexers +# +# CONFIG_MDIO_BUS_MUX_GPIO is not set +# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set +# CONFIG_MDIO_BUS_MUX_MMIOREG is not set + +# +# PCS device drivers +# +CONFIG_PCS_XPCS=y +# end of PCS device drivers + +# CONFIG_PLIP is not set +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +# CONFIG_PPPOE_HASH_BITS_1 is not set +# CONFIG_PPPOE_HASH_BITS_2 is not set +CONFIG_PPPOE_HASH_BITS_4=y +# CONFIG_PPPOE_HASH_BITS_8 is not set +CONFIG_PPPOE_HASH_BITS=4 +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +# CONFIG_SLIP is not set +CONFIG_SLHC=m +CONFIG_USB_NET_DRIVERS=y +# CONFIG_USB_CATC is not set +# CONFIG_USB_KAWETH is not set +# CONFIG_USB_PEGASUS is not set +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +# CONFIG_USB_LAN78XX is not set +# CONFIG_USB_USBNET is not set +# CONFIG_USB_HSO is not set +# CONFIG_USB_IPHETH is not set +CONFIG_WLAN=y +CONFIG_WLAN_VENDOR_ADMTEK=y +# CONFIG_ADM8211 is not set +CONFIG_ATH_COMMON=m +CONFIG_WLAN_VENDOR_ATH=y +# CONFIG_ATH_DEBUG is not set +# CONFIG_ATH5K is not set +# CONFIG_ATH5K_PCI is not set +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +# CONFIG_ATH9K_AHB is not set +# CONFIG_ATH9K_DYNACK is not set +# CONFIG_ATH9K_WOW is not set +CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_PCOEM=y +# CONFIG_ATH9K_PCI_NO_EEPROM is not set +CONFIG_ATH9K_HTC=m +# CONFIG_ATH9K_HTC_DEBUGFS is not set +# CONFIG_ATH9K_HWRNG is not set +# CONFIG_CARL9170 is not set +# CONFIG_ATH6KL is not set +# CONFIG_AR5523 is not set +# CONFIG_WIL6210 is not set +# CONFIG_ATH10K is not set +# CONFIG_WCN36XX is not set +# CONFIG_ATH11K is not set +# CONFIG_ATH12K is not set +CONFIG_WLAN_VENDOR_ATMEL=y +# CONFIG_AT76C50X_USB is not set +CONFIG_WLAN_VENDOR_BROADCOM=y +# CONFIG_B43 is not set +# CONFIG_B43LEGACY is not set +# CONFIG_BRCMSMAC is not set +# CONFIG_BRCMFMAC is not set +CONFIG_WLAN_VENDOR_INTEL=y +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +# end of iwl3945 / iwl4965 Debugging Options + +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_OPMODE_MODULAR=y + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +# end of Debugging Options + +CONFIG_WLAN_VENDOR_INTERSIL=y +# CONFIG_P54_COMMON is not set +CONFIG_WLAN_VENDOR_MARVELL=y +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +# CONFIG_LIBERTAS_MESH is not set +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_MWL8K=m +CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_MT7601U=m +CONFIG_MT76_CORE=m +CONFIG_MT76_LEDS=y +CONFIG_MT76_USB=m +CONFIG_MT76x02_LIB=m +CONFIG_MT76x02_USB=m +CONFIG_MT76_CONNAC_LIB=m +CONFIG_MT792x_LIB=m +CONFIG_MT792x_USB=m +CONFIG_MT76x0_COMMON=m +CONFIG_MT76x0U=m +CONFIG_MT76x0E=m +CONFIG_MT76x2_COMMON=m +CONFIG_MT76x2E=m +CONFIG_MT76x2U=m +CONFIG_MT7603E=m +CONFIG_MT7615_COMMON=m +CONFIG_MT7615E=m +CONFIG_MT7663_USB_SDIO_COMMON=m +CONFIG_MT7663U=m +CONFIG_MT7915E=m +CONFIG_MT7921_COMMON=m +CONFIG_MT7921E=m +CONFIG_MT7921U=m +CONFIG_MT7996E=m +CONFIG_MT7925_COMMON=m +CONFIG_MT7925E=m +CONFIG_MT7925U=m +CONFIG_WLAN_VENDOR_MICROCHIP=y +# CONFIG_WILC1000_SPI is not set +CONFIG_WLAN_VENDOR_PURELIFI=y +# CONFIG_PLFXLC is not set +CONFIG_WLAN_VENDOR_RALINK=y +CONFIG_RT2X00=m +# CONFIG_RT2400PCI is not set +# CONFIG_RT2500PCI is not set +# CONFIG_RT61PCI is not set +# CONFIG_RT2800PCI is not set +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT35XX=y +# CONFIG_RT2800USB_RT3573 is not set +# CONFIG_RT2800USB_RT53XX is not set +# CONFIG_RT2800USB_RT55XX is not set +# CONFIG_RT2800USB_UNKNOWN is not set +CONFIG_RT2800_LIB=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_DEBUG is not set +CONFIG_WLAN_VENDOR_REALTEK=y +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_RTL_CARDS=m +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m +CONFIG_RTL8192CU=m +CONFIG_RTLWIFI=m +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8192D_COMMON=m +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_RTL8XXXU=m +# CONFIG_RTL8XXXU_UNTESTED is not set +CONFIG_RTW88=m +CONFIG_RTW88_CORE=m +CONFIG_RTW88_PCI=m +CONFIG_RTW88_USB=m +CONFIG_RTW88_8822B=m +CONFIG_RTW88_8822C=m +CONFIG_RTW88_8723X=m +CONFIG_RTW88_8723D=m +CONFIG_RTW88_8821C=m +CONFIG_RTW88_8822BE=m +CONFIG_RTW88_8822BU=m +CONFIG_RTW88_8822CE=m +CONFIG_RTW88_8822CU=m +CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8723DU=m +CONFIG_RTW88_8821CE=m +CONFIG_RTW88_8821CU=m +# CONFIG_RTW88_DEBUG is not set +# CONFIG_RTW88_DEBUGFS is not set +CONFIG_RTW89=m +CONFIG_RTW89_CORE=m +CONFIG_RTW89_PCI=m +CONFIG_RTW89_8851B=m +CONFIG_RTW89_8852A=m +CONFIG_RTW89_8852B=m +CONFIG_RTW89_8852C=m +CONFIG_RTW89_8922A=m +CONFIG_RTW89_8851BE=m +CONFIG_RTW89_8852AE=m +CONFIG_RTW89_8852BE=m +CONFIG_RTW89_8852CE=m +CONFIG_RTW89_8922AE=m +# CONFIG_RTW89_DEBUGMSG is not set +# CONFIG_RTW89_DEBUGFS is not set +CONFIG_WLAN_VENDOR_RSI=y +# CONFIG_RSI_91X is not set +CONFIG_WLAN_VENDOR_SILABS=y +# CONFIG_WFX is not set +CONFIG_WLAN_VENDOR_ST=y +# CONFIG_CW1200 is not set +CONFIG_WLAN_VENDOR_TI=y +# CONFIG_WL1251 is not set +# CONFIG_WL12XX is not set +# CONFIG_WL18XX is not set +# CONFIG_WLCORE is not set +CONFIG_WLAN_VENDOR_ZYDAS=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_WLAN_VENDOR_QUANTENNA=y +# CONFIG_QTNFMAC_PCIE is not set +# CONFIG_MAC80211_HWSIM is not set +# CONFIG_VIRT_WIFI is not set +# CONFIG_WAN is not set + +# +# Wireless WAN +# +# CONFIG_WWAN is not set +# end of Wireless WAN + +# CONFIG_VMXNET3 is not set +# CONFIG_FUJITSU_ES is not set +CONFIG_USB4_NET=m +# CONFIG_NETDEVSIM is not set +CONFIG_NET_FAILOVER=m +# CONFIG_ISDN is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_LEDS=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_SPARSEKMAP=y +# CONFIG_INPUT_MATRIXKMAP is not set +CONFIG_INPUT_VIVALDIFMAP=y + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set +CONFIG_KEYBOARD_ATKBD=y +# CONFIG_KEYBOARD_QT1050 is not set +# CONFIG_KEYBOARD_QT1070 is not set +# CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_DLINK_DIR685 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_GPIO_POLLED is not set +# CONFIG_KEYBOARD_TCA6416 is not set +# CONFIG_KEYBOARD_TCA8418 is not set +# CONFIG_KEYBOARD_MATRIX is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_LM8333 is not set +# CONFIG_KEYBOARD_MAX7359 is not set +# CONFIG_KEYBOARD_MCS is not set +# CONFIG_KEYBOARD_MPR121 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_OMAP4 is not set +# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set +CONFIG_KEYBOARD_XTKBD=m +# CONFIG_KEYBOARD_CAP11XX is not set +# CONFIG_KEYBOARD_BCM is not set +# CONFIG_KEYBOARD_CYPRESS_SF is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=y +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_BYD=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y +CONFIG_MOUSE_PS2_SENTELIC=y +# CONFIG_MOUSE_PS2_TOUCHKIT is not set +CONFIG_MOUSE_PS2_FOCALTECH=y +CONFIG_MOUSE_PS2_SMBUS=y +CONFIG_MOUSE_SERIAL=m +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_BCM5974 is not set +# CONFIG_MOUSE_CYAPA is not set +# CONFIG_MOUSE_ELAN_I2C is not set +# CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_MOUSE_GPIO is not set +# CONFIG_MOUSE_SYNAPTICS_I2C is not set +# CONFIG_MOUSE_SYNAPTICS_USB is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +CONFIG_INPUT_MISC=y +# CONFIG_INPUT_AD714X is not set +# CONFIG_INPUT_ATMEL_CAPTOUCH is not set +# CONFIG_INPUT_BMA150 is not set +# CONFIG_INPUT_E3X0_BUTTON is not set +# CONFIG_INPUT_MMA8450 is not set +# CONFIG_INPUT_GPIO_BEEPER is not set +# CONFIG_INPUT_GPIO_DECODER is not set +# CONFIG_INPUT_GPIO_VIBRA is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_KXTJ9 is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +# CONFIG_INPUT_CM109 is not set +CONFIG_INPUT_UINPUT=m +# CONFIG_INPUT_PCF8574 is not set +# CONFIG_INPUT_PWM_BEEPER is not set +# CONFIG_INPUT_PWM_VIBRA is not set +# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set +# CONFIG_INPUT_DA7280_HAPTICS is not set +# CONFIG_INPUT_ADXL34X is not set +# CONFIG_INPUT_IMS_PCU is not set +# CONFIG_INPUT_IQS269A is not set +# CONFIG_INPUT_IQS626A is not set +# CONFIG_INPUT_IQS7222 is not set +# CONFIG_INPUT_CMA3000 is not set +# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2665_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set +# CONFIG_RMI4_CORE is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=m +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_SERIO_ALTERA_PS2 is not set +# CONFIG_SERIO_PS2MULT is not set +# CONFIG_SERIO_ARC_PS2 is not set +# CONFIG_SERIO_APBPS2 is not set +# CONFIG_SERIO_GPIO_PS2 is not set +# CONFIG_USERIO is not set +# CONFIG_GAMEPORT is not set +# end of Hardware I/O ports +# end of Input device support + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_LEGACY_TIOCSTI=y +CONFIG_LDISC_AUTOLOAD=y + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_16550A_VARIANTS=y +# CONFIG_SERIAL_8250_FINTEK is not set +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCILIB=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_EXAR=y +# CONFIG_SERIAL_8250_CS is not set +CONFIG_SERIAL_8250_NR_UARTS=16 +CONFIG_SERIAL_8250_RUNTIME_UARTS=16 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_PCI1XXXX is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +# CONFIG_SERIAL_8250_DETECT_IRQ is not set +CONFIG_SERIAL_8250_RSA=y +# CONFIG_SERIAL_8250_DW is not set +# CONFIG_SERIAL_8250_RT288X is not set +CONFIG_SERIAL_8250_PERICOM=y +CONFIG_SERIAL_OF_PLATFORM=y + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +# CONFIG_SERIAL_UARTLITE is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_JSM is not set +# CONFIG_SERIAL_SIFIVE is not set +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_SC16IS7XX_CORE is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_XILINX_PS_UART is not set +# CONFIG_SERIAL_ARC is not set +# CONFIG_SERIAL_RP2 is not set +# CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_SERIAL_FSL_LINFLEXUART is not set +# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set +# CONFIG_SERIAL_SPRD is not set +# end of Serial drivers + +CONFIG_SERIAL_MCTRL_GPIO=y +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_N_HDLC is not set +# CONFIG_IPWIRELESS is not set +# CONFIG_N_GSM is not set +# CONFIG_NOZOMI is not set +# CONFIG_NULL_TTY is not set +CONFIG_HVC_DRIVER=y +# CONFIG_SERIAL_DEV_BUS is not set +# CONFIG_TTY_PRINTK is not set +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +# CONFIG_PPDEV is not set +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DMI_DECODE=y +CONFIG_IPMI_PLAT_DATA=y +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +# CONFIG_IPMI_SSIF is not set +# CONFIG_IPMI_WATCHDOG is not set +# CONFIG_IPMI_POWEROFF is not set +CONFIG_HW_RANDOM=y +# CONFIG_HW_RANDOM_TIMERIOMEM is not set +# CONFIG_HW_RANDOM_BA431 is not set +CONFIG_HW_RANDOM_VIRTIO=m +# CONFIG_HW_RANDOM_CCTRNG is not set +# CONFIG_HW_RANDOM_XIPHERA is not set +# CONFIG_APPLICOM is not set +CONFIG_DEVMEM=y +CONFIG_DEVPORT=y +# CONFIG_TCG_TPM is not set +# CONFIG_XILLYBUS is not set +# CONFIG_XILLYUSB is not set +# end of Character devices + +# +# I2C support +# +CONFIG_I2C=y +CONFIG_ACPI_I2C_OPREGION=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=y +# CONFIG_I2C_MUX is not set +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +# CONFIG_I2C_AMD756 is not set +# CONFIG_I2C_AMD8111 is not set +# CONFIG_I2C_AMD_MP2 is not set +# CONFIG_I2C_I801 is not set +# CONFIG_I2C_ISCH is not set +CONFIG_I2C_PIIX4=y +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_NVIDIA_GPU is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set +# CONFIG_I2C_ZHAOXIN is not set + +# +# ACPI drivers +# +# CONFIG_I2C_SCMI is not set + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +CONFIG_I2C_DESIGNWARE_CORE=y +# CONFIG_I2C_DESIGNWARE_SLAVE is not set +CONFIG_I2C_DESIGNWARE_PLATFORM=y +# CONFIG_I2C_DESIGNWARE_PCI is not set +# CONFIG_I2C_EMEV2 is not set +CONFIG_I2C_GPIO=y +# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set +CONFIG_I2C_LS2X=y +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_RK3X is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_XILINX is not set + +# +# External I2C/SMBus adapter drivers +# +# CONFIG_I2C_DIOLAN_U2C is not set +# CONFIG_I2C_CP2615 is not set +# CONFIG_I2C_PARPORT is not set +# CONFIG_I2C_PCI1XXXX is not set +# CONFIG_I2C_ROBOTFUZZ_OSIF is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_VIRTIO is not set +# end of I2C Hardware Bus support + +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_SLAVE is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# end of I2C support + +# CONFIG_I3C is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y +# CONFIG_SPI_MEM is not set + +# +# SPI Master Controller Drivers +# +# CONFIG_SPI_ALTERA is not set +# CONFIG_SPI_AXI_SPI_ENGINE is not set +# CONFIG_SPI_BITBANG is not set +# CONFIG_SPI_BUTTERFLY is not set +# CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_DESIGNWARE is not set +# CONFIG_SPI_GPIO is not set +# CONFIG_SPI_LM70_LLP is not set +CONFIG_SPI_LOONGSON_CORE=m +CONFIG_SPI_LOONGSON_PCI=m +CONFIG_SPI_LOONGSON_PLATFORM=m +# CONFIG_SPI_FSL_SPI is not set +# CONFIG_SPI_MICROCHIP_CORE is not set +# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set +# CONFIG_SPI_OC_TINY is not set +# CONFIG_SPI_PCI1XXXX is not set +# CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SIFIVE is not set +# CONFIG_SPI_MXIC is not set +# CONFIG_SPI_XCOMM is not set +# CONFIG_SPI_XILINX is not set +# CONFIG_SPI_AMD is not set + +# +# SPI Multiplexer support +# +# CONFIG_SPI_MUX is not set + +# +# SPI Protocol Masters +# +# CONFIG_SPI_SPIDEV is not set +# CONFIG_SPI_LOOPBACK_TEST is not set +# CONFIG_SPI_TLE62X0 is not set +# CONFIG_SPI_SLAVE is not set +CONFIG_SPI_DYNAMIC=y +# CONFIG_SPMI is not set +# CONFIG_HSI is not set +CONFIG_PPS=y +# CONFIG_PPS_DEBUG is not set + +# +# PPS clients support +# +# CONFIG_PPS_CLIENT_KTIMER is not set +# CONFIG_PPS_CLIENT_LDISC is not set +# CONFIG_PPS_CLIENT_PARPORT is not set +# CONFIG_PPS_CLIENT_GPIO is not set + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=y +CONFIG_PTP_1588_CLOCK_OPTIONAL=y +# CONFIG_DP83640_PHY is not set +# CONFIG_PTP_1588_CLOCK_INES is not set +# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set +# CONFIG_PTP_1588_CLOCK_IDTCM is not set +# CONFIG_PTP_1588_CLOCK_FC3W is not set +# CONFIG_PTP_1588_CLOCK_MOCK is not set +# CONFIG_PTP_1588_CLOCK_OCP is not set +# end of PTP clock support + +CONFIG_PINCTRL=y +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AMD is not set +# CONFIG_PINCTRL_AW9523 is not set +# CONFIG_PINCTRL_CY8C95X0 is not set +CONFIG_PINCTRL_LOONGSON2=y +# CONFIG_PINCTRL_MCP23S08 is not set +# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set +# CONFIG_PINCTRL_OCELOT is not set +# CONFIG_PINCTRL_SINGLE is not set +# CONFIG_PINCTRL_STMFX is not set +# CONFIG_PINCTRL_SX150X is not set + +# +# Renesas pinctrl drivers +# +# end of Renesas pinctrl drivers + +CONFIG_GPIOLIB=y +CONFIG_GPIOLIB_FASTPATH_LIMIT=512 +CONFIG_OF_GPIO=y +CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_CDEV=y +CONFIG_GPIO_CDEV_V1=y +CONFIG_GPIO_GENERIC=y + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_74XX_MMIO is not set +# CONFIG_GPIO_ALTERA is not set +# CONFIG_GPIO_AMDPT is not set +# CONFIG_GPIO_CADENCE is not set +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_EXAR is not set +# CONFIG_GPIO_FTGPIO010 is not set +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set +# CONFIG_GPIO_LOGICVC is not set +CONFIG_GPIO_LOONGSON_64BIT=y +# CONFIG_GPIO_MB86S7X is not set +# CONFIG_GPIO_SIFIVE is not set +# CONFIG_GPIO_SYSCON is not set +# CONFIG_GPIO_XILINX is not set +# CONFIG_GPIO_AMD_FCH is not set +# end of Memory mapped GPIO drivers + +# +# I2C GPIO expanders +# +# CONFIG_GPIO_ADNP is not set +# CONFIG_GPIO_FXL6408 is not set +# CONFIG_GPIO_DS4520 is not set +# CONFIG_GPIO_GW_PLD is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCA9570 is not set +# CONFIG_GPIO_PCF857X is not set +# CONFIG_GPIO_TPIC2810 is not set +# end of I2C GPIO expanders + +# +# MFD GPIO expanders +# +# end of MFD GPIO expanders + +# +# PCI GPIO expanders +# +# CONFIG_GPIO_PCI_IDIO_16 is not set +# CONFIG_GPIO_PCIE_IDIO_24 is not set +# CONFIG_GPIO_RDC321X is not set +# end of PCI GPIO expanders + +# +# SPI GPIO expanders +# +# CONFIG_GPIO_74X164 is not set +# CONFIG_GPIO_MAX3191X is not set +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MC33880 is not set +# CONFIG_GPIO_PISOSR is not set +# CONFIG_GPIO_XRA1403 is not set +# end of SPI GPIO expanders + +# +# USB GPIO expanders +# +# end of USB GPIO expanders + +# +# Virtual GPIO drivers +# +# CONFIG_GPIO_AGGREGATOR is not set +# CONFIG_GPIO_LATCH is not set +# CONFIG_GPIO_MOCKUP is not set +# CONFIG_GPIO_VIRTIO is not set +# CONFIG_GPIO_SIM is not set +# end of Virtual GPIO drivers + +# CONFIG_W1 is not set +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_GPIO is not set +# CONFIG_POWER_RESET_GPIO_RESTART is not set +# CONFIG_POWER_RESET_LTC2952 is not set +CONFIG_POWER_RESET_RESTART=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_POWER_RESET_SYSCON_POWEROFF=y +CONFIG_REBOOT_MODE=y +CONFIG_SYSCON_REBOOT_MODE=y +# CONFIG_NVMEM_REBOOT_MODE is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_POWER_SUPPLY_HWMON=y +# CONFIG_IP5XXX_POWER is not set +# CONFIG_TEST_POWER is not set +# CONFIG_CHARGER_ADP5061 is not set +# CONFIG_BATTERY_CW2015 is not set +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_SAMSUNG_SDI is not set +# CONFIG_BATTERY_SBS is not set +# CONFIG_CHARGER_SBS is not set +# CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_LT3651 is not set +# CONFIG_CHARGER_LTC4162L is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set +# CONFIG_CHARGER_MAX77976 is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_BQ24257 is not set +# CONFIG_CHARGER_BQ24735 is not set +# CONFIG_CHARGER_BQ2515X is not set +# CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_BQ25980 is not set +# CONFIG_CHARGER_BQ256XX is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_BATTERY_GOLDFISH is not set +# CONFIG_BATTERY_RT5033 is not set +# CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_BD99954 is not set +# CONFIG_BATTERY_UG3105 is not set +# CONFIG_FUEL_GAUGE_MM8013 is not set +CONFIG_HWMON=y +CONFIG_HWMON_VID=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +# CONFIG_SENSORS_AD7314 is not set +# CONFIG_SENSORS_AD7414 is not set +# CONFIG_SENSORS_AD7418 is not set +# CONFIG_SENSORS_ADM1021 is not set +# CONFIG_SENSORS_ADM1025 is not set +# CONFIG_SENSORS_ADM1026 is not set +# CONFIG_SENSORS_ADM1029 is not set +# CONFIG_SENSORS_ADM1031 is not set +# CONFIG_SENSORS_ADM1177 is not set +# CONFIG_SENSORS_ADM9240 is not set +# CONFIG_SENSORS_ADT7310 is not set +# CONFIG_SENSORS_ADT7410 is not set +# CONFIG_SENSORS_ADT7411 is not set +# CONFIG_SENSORS_ADT7462 is not set +# CONFIG_SENSORS_ADT7470 is not set +# CONFIG_SENSORS_ADT7475 is not set +# CONFIG_SENSORS_AHT10 is not set +# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set +# CONFIG_SENSORS_AS370 is not set +# CONFIG_SENSORS_ASC7621 is not set +# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set +# CONFIG_SENSORS_AXI_FAN_CONTROL is not set +# CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_CHIPCAP2 is not set +# CONFIG_SENSORS_CORSAIR_CPRO is not set +# CONFIG_SENSORS_CORSAIR_PSU is not set +# CONFIG_SENSORS_DRIVETEMP is not set +# CONFIG_SENSORS_DS620 is not set +# CONFIG_SENSORS_DS1621 is not set +# CONFIG_SENSORS_I5K_AMB is not set +# CONFIG_SENSORS_F71805F is not set +# CONFIG_SENSORS_F71882FG is not set +# CONFIG_SENSORS_F75375S is not set +# CONFIG_SENSORS_GIGABYTE_WATERFORCE is not set +# CONFIG_SENSORS_GL518SM is not set +# CONFIG_SENSORS_GL520SM is not set +# CONFIG_SENSORS_G760A is not set +# CONFIG_SENSORS_G762 is not set +# CONFIG_SENSORS_GPIO_FAN is not set +# CONFIG_SENSORS_HIH6130 is not set +# CONFIG_SENSORS_HS3001 is not set +# CONFIG_SENSORS_IBMAEM is not set +# CONFIG_SENSORS_IBMPEX is not set +# CONFIG_SENSORS_IT87 is not set +# CONFIG_SENSORS_JC42 is not set +# CONFIG_SENSORS_POWERZ is not set +# CONFIG_SENSORS_POWR1220 is not set +# CONFIG_SENSORS_LINEAGE is not set +# CONFIG_SENSORS_LTC2945 is not set +# CONFIG_SENSORS_LTC2947_I2C is not set +# CONFIG_SENSORS_LTC2947_SPI is not set +# CONFIG_SENSORS_LTC2990 is not set +# CONFIG_SENSORS_LTC2991 is not set +# CONFIG_SENSORS_LTC2992 is not set +# CONFIG_SENSORS_LTC4151 is not set +# CONFIG_SENSORS_LTC4215 is not set +# CONFIG_SENSORS_LTC4222 is not set +# CONFIG_SENSORS_LTC4245 is not set +# CONFIG_SENSORS_LTC4260 is not set +# CONFIG_SENSORS_LTC4261 is not set +# CONFIG_SENSORS_LTC4282 is not set +# CONFIG_SENSORS_MAX1111 is not set +# CONFIG_SENSORS_MAX127 is not set +# CONFIG_SENSORS_MAX16065 is not set +# CONFIG_SENSORS_MAX1619 is not set +# CONFIG_SENSORS_MAX1668 is not set +# CONFIG_SENSORS_MAX197 is not set +# CONFIG_SENSORS_MAX31722 is not set +# CONFIG_SENSORS_MAX31730 is not set +# CONFIG_SENSORS_MAX31760 is not set +# CONFIG_MAX31827 is not set +# CONFIG_SENSORS_MAX6620 is not set +# CONFIG_SENSORS_MAX6621 is not set +# CONFIG_SENSORS_MAX6639 is not set +# CONFIG_SENSORS_MAX6642 is not set +# CONFIG_SENSORS_MAX6650 is not set +# CONFIG_SENSORS_MAX6697 is not set +# CONFIG_SENSORS_MAX31790 is not set +# CONFIG_SENSORS_MC34VR500 is not set +# CONFIG_SENSORS_MCP3021 is not set +# CONFIG_SENSORS_TC654 is not set +# CONFIG_SENSORS_TPS23861 is not set +# CONFIG_SENSORS_MR75203 is not set +# CONFIG_SENSORS_ADCXX is not set +# CONFIG_SENSORS_LM63 is not set +# CONFIG_SENSORS_LM70 is not set +# CONFIG_SENSORS_LM73 is not set +CONFIG_SENSORS_LM75=m +# CONFIG_SENSORS_LM77 is not set +# CONFIG_SENSORS_LM78 is not set +# CONFIG_SENSORS_LM80 is not set +# CONFIG_SENSORS_LM83 is not set +# CONFIG_SENSORS_LM85 is not set +# CONFIG_SENSORS_LM87 is not set +# CONFIG_SENSORS_LM90 is not set +# CONFIG_SENSORS_LM92 is not set +CONFIG_SENSORS_LM93=m +# CONFIG_SENSORS_LM95234 is not set +# CONFIG_SENSORS_LM95241 is not set +# CONFIG_SENSORS_LM95245 is not set +# CONFIG_SENSORS_PC87360 is not set +# CONFIG_SENSORS_PC87427 is not set +# CONFIG_SENSORS_NCT6683 is not set +# CONFIG_SENSORS_NCT6775 is not set +# CONFIG_SENSORS_NCT6775_I2C is not set +# CONFIG_SENSORS_NCT7802 is not set +# CONFIG_SENSORS_NPCM7XX is not set +# CONFIG_SENSORS_NZXT_KRAKEN2 is not set +# CONFIG_SENSORS_NZXT_KRAKEN3 is not set +# CONFIG_SENSORS_NZXT_SMART2 is not set +# CONFIG_SENSORS_OCC_P8_I2C is not set +# CONFIG_SENSORS_PCF8591 is not set +# CONFIG_PMBUS is not set +# CONFIG_SENSORS_PT5161L is not set +# CONFIG_SENSORS_PWM_FAN is not set +# CONFIG_SENSORS_SBTSI is not set +# CONFIG_SENSORS_SBRMI is not set +# CONFIG_SENSORS_SHT15 is not set +# CONFIG_SENSORS_SHT21 is not set +# CONFIG_SENSORS_SHT3x is not set +# CONFIG_SENSORS_SHT4x is not set +# CONFIG_SENSORS_SHTC1 is not set +# CONFIG_SENSORS_SIS5595 is not set +# CONFIG_SENSORS_DME1737 is not set +# CONFIG_SENSORS_EMC1403 is not set +# CONFIG_SENSORS_EMC2103 is not set +# CONFIG_SENSORS_EMC2305 is not set +# CONFIG_SENSORS_EMC6W201 is not set +# CONFIG_SENSORS_SMSC47M1 is not set +# CONFIG_SENSORS_SMSC47M192 is not set +# CONFIG_SENSORS_SMSC47B397 is not set +# CONFIG_SENSORS_STTS751 is not set +# CONFIG_SENSORS_ADC128D818 is not set +# CONFIG_SENSORS_ADS7828 is not set +# CONFIG_SENSORS_ADS7871 is not set +# CONFIG_SENSORS_AMC6821 is not set +# CONFIG_SENSORS_INA209 is not set +# CONFIG_SENSORS_INA2XX is not set +# CONFIG_SENSORS_INA238 is not set +# CONFIG_SENSORS_INA3221 is not set +# CONFIG_SENSORS_TC74 is not set +# CONFIG_SENSORS_THMC50 is not set +# CONFIG_SENSORS_TMP102 is not set +# CONFIG_SENSORS_TMP103 is not set +# CONFIG_SENSORS_TMP108 is not set +# CONFIG_SENSORS_TMP401 is not set +# CONFIG_SENSORS_TMP421 is not set +# CONFIG_SENSORS_TMP464 is not set +# CONFIG_SENSORS_TMP513 is not set +# CONFIG_SENSORS_VIA686A is not set +# CONFIG_SENSORS_VT1211 is not set +# CONFIG_SENSORS_VT8231 is not set +# CONFIG_SENSORS_W83773G is not set +# CONFIG_SENSORS_W83781D is not set +# CONFIG_SENSORS_W83791D is not set +# CONFIG_SENSORS_W83792D is not set +# CONFIG_SENSORS_W83793 is not set +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +# CONFIG_SENSORS_W83L785TS is not set +# CONFIG_SENSORS_W83L786NG is not set +CONFIG_SENSORS_W83627HF=m +# CONFIG_SENSORS_W83627EHF is not set + +# +# ACPI drivers +# +# CONFIG_SENSORS_ACPI_POWER is not set +CONFIG_THERMAL=y +# CONFIG_THERMAL_NETLINK is not set +# CONFIG_THERMAL_STATISTICS is not set +# CONFIG_THERMAL_DEBUGFS is not set +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_OF=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_GOV_FAIR_SHARE is not set +CONFIG_THERMAL_GOV_STEP_WISE=y +# CONFIG_THERMAL_GOV_BANG_BANG is not set +# CONFIG_THERMAL_GOV_USER_SPACE is not set +# CONFIG_CPU_THERMAL is not set +# CONFIG_DEVFREQ_THERMAL is not set +# CONFIG_THERMAL_EMULATION is not set +# CONFIG_THERMAL_MMIO is not set +CONFIG_LOONGSON2_THERMAL=m +# CONFIG_WATCHDOG is not set +CONFIG_SSB_POSSIBLE=y +# CONFIG_SSB is not set +CONFIG_BCMA_POSSIBLE=y +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=m +# CONFIG_MFD_ACT8945A is not set +# CONFIG_MFD_AS3711 is not set +# CONFIG_MFD_SMPRO is not set +# CONFIG_MFD_AS3722 is not set +# CONFIG_PMIC_ADP5520 is not set +# CONFIG_MFD_AAT2870_CORE is not set +# CONFIG_MFD_ATMEL_FLEXCOM is not set +# CONFIG_MFD_ATMEL_HLCDC is not set +# CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_BD9571MWV is not set +# CONFIG_MFD_AXP20X_I2C is not set +# CONFIG_MFD_CS42L43_I2C is not set +# CONFIG_MFD_MADERA is not set +# CONFIG_MFD_MAX5970 is not set +# CONFIG_PMIC_DA903X is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DA9052_I2C is not set +# CONFIG_MFD_DA9055 is not set +# CONFIG_MFD_DA9062 is not set +# CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_DA9150 is not set +# CONFIG_MFD_DLN2 is not set +# CONFIG_MFD_GATEWORKS_GSC is not set +# CONFIG_MFD_MC13XXX_SPI is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_MFD_MP2629 is not set +# CONFIG_MFD_HI6421_PMIC is not set +# CONFIG_LPC_ICH is not set +# CONFIG_LPC_SCH is not set +# CONFIG_MFD_IQS62X is not set +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_88PM860X is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77541 is not set +# CONFIG_MFD_MAX77620 is not set +# CONFIG_MFD_MAX77650 is not set +# CONFIG_MFD_MAX77686 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX77714 is not set +# CONFIG_MFD_MAX77843 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MAX8925 is not set +# CONFIG_MFD_MAX8997 is not set +# CONFIG_MFD_MAX8998 is not set +# CONFIG_MFD_MT6360 is not set +# CONFIG_MFD_MT6370 is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_MFD_OCELOT is not set +# CONFIG_EZX_PCAP is not set +# CONFIG_MFD_CPCAP is not set +# CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_NTXEC is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_PCF50633 is not set +# CONFIG_MFD_SY7636A is not set +# CONFIG_MFD_RDC321X is not set +# CONFIG_MFD_RT4831 is not set +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_RT5120 is not set +# CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_RK8XX_I2C is not set +# CONFIG_MFD_RK8XX_SPI is not set +# CONFIG_MFD_RN5T618 is not set +# CONFIG_MFD_SEC_CORE is not set +# CONFIG_MFD_SI476X_CORE is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_MFD_SKY81452 is not set +# CONFIG_MFD_STMPE is not set +CONFIG_MFD_SYSCON=y +# CONFIG_MFD_LP3943 is not set +# CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_TI_LMU is not set +# CONFIG_MFD_PALMAS is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS65010 is not set +# CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65086 is not set +# CONFIG_MFD_TPS65090 is not set +# CONFIG_MFD_TPS65217 is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TI_LP87565 is not set +# CONFIG_MFD_TPS65218 is not set +# CONFIG_MFD_TPS65219 is not set +# CONFIG_MFD_TPS6586X is not set +# CONFIG_MFD_TPS65910 is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_TPS65912_SPI is not set +# CONFIG_MFD_TPS6594_I2C is not set +# CONFIG_MFD_TPS6594_SPI is not set +# CONFIG_TWL4030_CORE is not set +# CONFIG_TWL6040_CORE is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_LM3533 is not set +# CONFIG_MFD_TC3589X is not set +# CONFIG_MFD_TQMX86 is not set +# CONFIG_MFD_VX855 is not set +# CONFIG_MFD_LOCHNAGAR is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_ARIZONA_SPI is not set +# CONFIG_MFD_WM8400 is not set +# CONFIG_MFD_WM831X_I2C is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8350_I2C is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_MFD_ROHM_BD718XX is not set +# CONFIG_MFD_ROHM_BD71828 is not set +# CONFIG_MFD_ROHM_BD957XMUF is not set +# CONFIG_MFD_STPMIC1 is not set +# CONFIG_MFD_STMFX is not set +# CONFIG_MFD_ATC260X_I2C is not set +# CONFIG_MFD_QCOM_PM8008 is not set +# CONFIG_MFD_INTEL_M10_BMC_SPI is not set +# CONFIG_MFD_RSMU_I2C is not set +# CONFIG_MFD_RSMU_SPI is not set +# end of Multifunction device drivers + +# CONFIG_REGULATOR is not set +CONFIG_RC_CORE=m +CONFIG_LIRC=y +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_IR_IMON_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +# CONFIG_IR_RCMM_DECODER is not set +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_XMP_DECODER=m +# CONFIG_RC_DEVICES is not set + +# +# CEC support +# +CONFIG_MEDIA_CEC_SUPPORT=y +# CONFIG_CEC_CH7322 is not set +# CONFIG_CEC_GPIO is not set +# CONFIG_USB_PULSE8_CEC is not set +# CONFIG_USB_RAINSHADOW_CEC is not set +# end of CEC support + +CONFIG_MEDIA_SUPPORT=m +# CONFIG_MEDIA_SUPPORT_FILTER is not set +# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set + +# +# Media device types +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +CONFIG_MEDIA_TEST_SUPPORT=y +# end of Media device types + +# +# Media core support +# +CONFIG_VIDEO_DEV=m +CONFIG_MEDIA_CONTROLLER=y +CONFIG_DVB_CORE=m +# end of Media core support + +# +# Video4Linux options +# +CONFIG_VIDEO_V4L2_I2C=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_TUNER=m +CONFIG_V4L2_FWNODE=m +CONFIG_V4L2_ASYNC=m +# end of Video4Linux options + +# +# Media controller options +# +# CONFIG_MEDIA_CONTROLLER_DVB is not set +# end of Media controller options + +# +# Digital TV options +# +# CONFIG_DVB_MMAP is not set +CONFIG_DVB_NET=y +CONFIG_DVB_MAX_ADAPTERS=16 +CONFIG_DVB_DYNAMIC_MINORS=y +# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set +# CONFIG_DVB_ULE_DEBUG is not set +# end of Digital TV options + +# +# Media drivers +# + +# +# Media drivers +# +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +# CONFIG_USB_GSPCA is not set +# CONFIG_USB_PWC is not set +# CONFIG_USB_S2255 is not set +# CONFIG_VIDEO_USBTV is not set +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y + +# +# Analog TV USB devices +# +# CONFIG_VIDEO_GO7007 is not set +# CONFIG_VIDEO_HDPVR is not set +# CONFIG_VIDEO_PVRUSB2 is not set +# CONFIG_VIDEO_STK1160 is not set + +# +# Analog/digital TV USB devices +# +# CONFIG_VIDEO_AU0828 is not set + +# +# Digital TV USB devices +# +# CONFIG_DVB_AS102 is not set +# CONFIG_DVB_B2C2_FLEXCOP_USB is not set +# CONFIG_DVB_USB_V2 is not set +# CONFIG_DVB_USB is not set +# CONFIG_SMS_USB_DRV is not set +# CONFIG_DVB_TTUSB_BUDGET is not set +# CONFIG_DVB_TTUSB_DEC is not set + +# +# Webcam, TV (analog/digital) USB devices +# +# CONFIG_VIDEO_EM28XX is not set + +# +# Software defined radio USB devices +# +# CONFIG_USB_AIRSPY is not set +# CONFIG_USB_HACKRF is not set +# CONFIG_USB_MSI2500 is not set +CONFIG_MEDIA_PCI_SUPPORT=y + +# +# Media capture support +# +# CONFIG_VIDEO_SOLO6X10 is not set +# CONFIG_VIDEO_TW5864 is not set +# CONFIG_VIDEO_TW68 is not set +# CONFIG_VIDEO_TW686X is not set +# CONFIG_VIDEO_ZORAN is not set + +# +# Media capture/analog TV support +# +# CONFIG_VIDEO_DT3155 is not set +# CONFIG_VIDEO_IVTV is not set +# CONFIG_VIDEO_HEXIUM_GEMINI is not set +# CONFIG_VIDEO_HEXIUM_ORION is not set +# CONFIG_VIDEO_MXB is not set + +# +# Media capture/analog/hybrid TV support +# +CONFIG_VIDEO_BT848=m +CONFIG_DVB_BT8XX=m +# CONFIG_VIDEO_CX18 is not set +# CONFIG_VIDEO_CX23885 is not set +# CONFIG_VIDEO_CX25821 is not set +# CONFIG_VIDEO_CX88 is not set +# CONFIG_VIDEO_SAA7134 is not set +# CONFIG_VIDEO_SAA7164 is not set + +# +# Media digital TV PCI Adapters +# +# CONFIG_DVB_B2C2_FLEXCOP_PCI is not set +# CONFIG_DVB_DDBRIDGE is not set +# CONFIG_DVB_DM1105 is not set +# CONFIG_MANTIS_CORE is not set +# CONFIG_DVB_NETUP_UNIDVB is not set +# CONFIG_DVB_NGENE is not set +# CONFIG_DVB_PLUTO2 is not set +# CONFIG_DVB_PT1 is not set +# CONFIG_DVB_PT3 is not set +# CONFIG_DVB_SMIPCIE is not set +# CONFIG_DVB_BUDGET_CORE is not set +# CONFIG_IPU_BRIDGE is not set +CONFIG_RADIO_ADAPTERS=m +# CONFIG_RADIO_MAXIRADIO is not set +# CONFIG_RADIO_SAA7706H is not set +# CONFIG_RADIO_SHARK is not set +# CONFIG_RADIO_SHARK2 is not set +# CONFIG_RADIO_SI4713 is not set +CONFIG_RADIO_TEA575X=m +# CONFIG_RADIO_TEA5764 is not set +# CONFIG_RADIO_TEF6862 is not set +# CONFIG_RADIO_WL1273 is not set +# CONFIG_USB_DSBR is not set +# CONFIG_USB_KEENE is not set +# CONFIG_USB_MA901 is not set +# CONFIG_USB_MR800 is not set +# CONFIG_USB_RAREMONO is not set +# CONFIG_RADIO_SI470X is not set +CONFIG_MEDIA_PLATFORM_DRIVERS=y +# CONFIG_V4L_PLATFORM_DRIVERS is not set +# CONFIG_SDR_PLATFORM_DRIVERS is not set +# CONFIG_DVB_PLATFORM_DRIVERS is not set +# CONFIG_V4L_MEM2MEM_DRIVERS is not set + +# +# Allegro DVT media platform drivers +# + +# +# Amlogic media platform drivers +# + +# +# Amphion drivers +# + +# +# Aspeed media platform drivers +# + +# +# Atmel media platform drivers +# + +# +# Cadence media platform drivers +# +# CONFIG_VIDEO_CADENCE_CSI2RX is not set +# CONFIG_VIDEO_CADENCE_CSI2TX is not set + +# +# Chips&Media media platform drivers +# + +# +# Intel media platform drivers +# + +# +# Marvell media platform drivers +# + +# +# Mediatek media platform drivers +# + +# +# Microchip Technology, Inc. media platform drivers +# + +# +# Nuvoton media platform drivers +# + +# +# NVidia media platform drivers +# + +# +# NXP media platform drivers +# + +# +# Qualcomm media platform drivers +# + +# +# Renesas media platform drivers +# + +# +# Rockchip media platform drivers +# + +# +# Samsung media platform drivers +# + +# +# STMicroelectronics media platform drivers +# + +# +# Sunxi media platform drivers +# + +# +# Texas Instruments drivers +# + +# +# Verisilicon media platform drivers +# + +# +# VIA media platform drivers +# + +# +# Xilinx media platform drivers +# +# CONFIG_V4L_TEST_DRIVERS is not set +# CONFIG_DVB_TEST_DRIVERS is not set +CONFIG_UVC_COMMON=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_V4L2=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +# end of Media drivers + +# +# Media ancillary drivers +# +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=m +CONFIG_VIDEO_CAMERA_SENSOR=y +# CONFIG_VIDEO_ALVIUM_CSI2 is not set +# CONFIG_VIDEO_AR0521 is not set +# CONFIG_VIDEO_GC0308 is not set +# CONFIG_VIDEO_GC2145 is not set +# CONFIG_VIDEO_HI556 is not set +# CONFIG_VIDEO_HI846 is not set +# CONFIG_VIDEO_HI847 is not set +# CONFIG_VIDEO_IMX208 is not set +# CONFIG_VIDEO_IMX214 is not set +# CONFIG_VIDEO_IMX219 is not set +# CONFIG_VIDEO_IMX258 is not set +# CONFIG_VIDEO_IMX274 is not set +# CONFIG_VIDEO_IMX290 is not set +# CONFIG_VIDEO_IMX296 is not set +# CONFIG_VIDEO_IMX319 is not set +# CONFIG_VIDEO_IMX334 is not set +# CONFIG_VIDEO_IMX335 is not set +# CONFIG_VIDEO_IMX355 is not set +# CONFIG_VIDEO_IMX412 is not set +# CONFIG_VIDEO_IMX415 is not set +# CONFIG_VIDEO_MT9M001 is not set +# CONFIG_VIDEO_MT9M111 is not set +# CONFIG_VIDEO_MT9M114 is not set +# CONFIG_VIDEO_MT9P031 is not set +# CONFIG_VIDEO_MT9T112 is not set +# CONFIG_VIDEO_MT9V011 is not set +# CONFIG_VIDEO_MT9V032 is not set +# CONFIG_VIDEO_MT9V111 is not set +# CONFIG_VIDEO_OG01A1B is not set +# CONFIG_VIDEO_OV01A10 is not set +# CONFIG_VIDEO_OV02A10 is not set +# CONFIG_VIDEO_OV08D10 is not set +# CONFIG_VIDEO_OV08X40 is not set +# CONFIG_VIDEO_OV13858 is not set +# CONFIG_VIDEO_OV13B10 is not set +# CONFIG_VIDEO_OV2640 is not set +# CONFIG_VIDEO_OV2659 is not set +# CONFIG_VIDEO_OV2680 is not set +# CONFIG_VIDEO_OV2685 is not set +# CONFIG_VIDEO_OV2740 is not set +# CONFIG_VIDEO_OV4689 is not set +# CONFIG_VIDEO_OV5640 is not set +# CONFIG_VIDEO_OV5645 is not set +# CONFIG_VIDEO_OV5647 is not set +# CONFIG_VIDEO_OV5648 is not set +# CONFIG_VIDEO_OV5670 is not set +# CONFIG_VIDEO_OV5675 is not set +# CONFIG_VIDEO_OV5693 is not set +# CONFIG_VIDEO_OV5695 is not set +# CONFIG_VIDEO_OV64A40 is not set +# CONFIG_VIDEO_OV6650 is not set +# CONFIG_VIDEO_OV7251 is not set +# CONFIG_VIDEO_OV7640 is not set +# CONFIG_VIDEO_OV7670 is not set +# CONFIG_VIDEO_OV772X is not set +# CONFIG_VIDEO_OV7740 is not set +# CONFIG_VIDEO_OV8856 is not set +# CONFIG_VIDEO_OV8858 is not set +# CONFIG_VIDEO_OV8865 is not set +# CONFIG_VIDEO_OV9282 is not set +# CONFIG_VIDEO_OV9640 is not set +# CONFIG_VIDEO_OV9650 is not set +# CONFIG_VIDEO_OV9734 is not set +# CONFIG_VIDEO_RDACM20 is not set +# CONFIG_VIDEO_RDACM21 is not set +# CONFIG_VIDEO_RJ54N1 is not set +# CONFIG_VIDEO_S5C73M3 is not set +# CONFIG_VIDEO_S5K5BAF is not set +# CONFIG_VIDEO_S5K6A3 is not set +# CONFIG_VIDEO_ST_VGXY61 is not set +# CONFIG_VIDEO_CCS is not set +# CONFIG_VIDEO_ET8EK8 is not set + +# +# Camera ISPs +# +# CONFIG_VIDEO_THP7312 is not set +# end of Camera ISPs + +# +# Lens drivers +# +# CONFIG_VIDEO_AD5820 is not set +# CONFIG_VIDEO_AK7375 is not set +# CONFIG_VIDEO_DW9714 is not set +# CONFIG_VIDEO_DW9719 is not set +# CONFIG_VIDEO_DW9768 is not set +# CONFIG_VIDEO_DW9807_VCM is not set +# end of Lens drivers + +# +# Flash devices +# +# CONFIG_VIDEO_ADP1653 is not set +# CONFIG_VIDEO_LM3560 is not set +# CONFIG_VIDEO_LM3646 is not set +# end of Flash devices + +# +# Audio decoders, processors and mixers +# +# CONFIG_VIDEO_CS3308 is not set +# CONFIG_VIDEO_CS5345 is not set +# CONFIG_VIDEO_CS53L32A is not set +# CONFIG_VIDEO_MSP3400 is not set +# CONFIG_VIDEO_SONY_BTF_MPX is not set +# CONFIG_VIDEO_TDA1997X is not set +# CONFIG_VIDEO_TDA7432 is not set +# CONFIG_VIDEO_TDA9840 is not set +# CONFIG_VIDEO_TEA6415C is not set +# CONFIG_VIDEO_TEA6420 is not set +# CONFIG_VIDEO_TLV320AIC23B is not set +# CONFIG_VIDEO_TVAUDIO is not set +# CONFIG_VIDEO_UDA1342 is not set +# CONFIG_VIDEO_VP27SMPX is not set +# CONFIG_VIDEO_WM8739 is not set +# CONFIG_VIDEO_WM8775 is not set +# end of Audio decoders, processors and mixers + +# +# RDS decoders +# +# CONFIG_VIDEO_SAA6588 is not set +# end of RDS decoders + +# +# Video decoders +# +# CONFIG_VIDEO_ADV7180 is not set +# CONFIG_VIDEO_ADV7183 is not set +# CONFIG_VIDEO_ADV748X is not set +# CONFIG_VIDEO_ADV7604 is not set +# CONFIG_VIDEO_ADV7842 is not set +# CONFIG_VIDEO_BT819 is not set +# CONFIG_VIDEO_BT856 is not set +# CONFIG_VIDEO_BT866 is not set +# CONFIG_VIDEO_ISL7998X is not set +# CONFIG_VIDEO_KS0127 is not set +# CONFIG_VIDEO_ML86V7667 is not set +# CONFIG_VIDEO_SAA7110 is not set +# CONFIG_VIDEO_SAA711X is not set +# CONFIG_VIDEO_TC358743 is not set +# CONFIG_VIDEO_TC358746 is not set +# CONFIG_VIDEO_TVP514X is not set +# CONFIG_VIDEO_TVP5150 is not set +# CONFIG_VIDEO_TVP7002 is not set +# CONFIG_VIDEO_TW2804 is not set +# CONFIG_VIDEO_TW9900 is not set +# CONFIG_VIDEO_TW9903 is not set +# CONFIG_VIDEO_TW9906 is not set +# CONFIG_VIDEO_TW9910 is not set +# CONFIG_VIDEO_VPX3220 is not set + +# +# Video and audio decoders +# +# CONFIG_VIDEO_SAA717X is not set +# CONFIG_VIDEO_CX25840 is not set +# end of Video decoders + +# +# Video encoders +# +# CONFIG_VIDEO_ADV7170 is not set +# CONFIG_VIDEO_ADV7175 is not set +# CONFIG_VIDEO_ADV7343 is not set +# CONFIG_VIDEO_ADV7393 is not set +# CONFIG_VIDEO_ADV7511 is not set +# CONFIG_VIDEO_AK881X is not set +# CONFIG_VIDEO_SAA7127 is not set +# CONFIG_VIDEO_SAA7185 is not set +# CONFIG_VIDEO_THS8200 is not set +# end of Video encoders + +# +# Video improvement chips +# +# CONFIG_VIDEO_UPD64031A is not set +# CONFIG_VIDEO_UPD64083 is not set +# end of Video improvement chips + +# +# Audio/Video compression chips +# +# CONFIG_VIDEO_SAA6752HS is not set +# end of Audio/Video compression chips + +# +# SDR tuner chips +# +# CONFIG_SDR_MAX2175 is not set +# end of SDR tuner chips + +# +# Miscellaneous helper chips +# +# CONFIG_VIDEO_I2C is not set +# CONFIG_VIDEO_M52790 is not set +# CONFIG_VIDEO_ST_MIPID02 is not set +# CONFIG_VIDEO_THS7303 is not set +# end of Miscellaneous helper chips + +# +# Video serializers and deserializers +# +# CONFIG_VIDEO_DS90UB913 is not set +# CONFIG_VIDEO_DS90UB953 is not set +# CONFIG_VIDEO_DS90UB960 is not set +# end of Video serializers and deserializers + +# +# Media SPI Adapters +# +CONFIG_CXD2880_SPI_DRV=m +# CONFIG_VIDEO_GS1662 is not set +# end of Media SPI Adapters + +CONFIG_MEDIA_TUNER=m + +# +# Customize TV tuners +# +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_M88RS6000T=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MSI001=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_QM1D1B0004=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_TDA18250=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_XC5000=m +# end of Customize TV tuners + +# +# Customise DVB Frontends +# + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_MXL5XX=m +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV0910=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_STV6111=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m +CONFIG_DVB_SI2165=m +CONFIG_DVB_TDA18271C2DD=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_MB86A16=m +CONFIG_DVB_MT312=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_TDA10071=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_CXD2841ER=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_DIB9000=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_EC100=m +CONFIG_DVB_L64781=m +CONFIG_DVB_MT352=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_S5H1432=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_ZD1301_DEMOD=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_CXD2880=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_STV0297=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_VES1820=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_MXL692=m +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_S5H1411=m + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m +CONFIG_DVB_S921=m + +# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_MN88443X=m +CONFIG_DVB_TC90522=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_A8293=m +CONFIG_DVB_AF9033=m +CONFIG_DVB_ASCOT2E=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_HELENE=m +CONFIG_DVB_HORUS3A=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_LGS8GL5=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_LNBH25=m +CONFIG_DVB_LNBH29=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_DRX39XYJ=m + +# +# Common Interface (EN50221) controller drivers +# +CONFIG_DVB_CXD2099=m +CONFIG_DVB_SP2=m +# end of Customise DVB Frontends + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set +# end of Media ancillary drivers + +# +# Graphics support +# +CONFIG_APERTURE_HELPERS=y +CONFIG_SCREEN_INFO=y +CONFIG_VIDEO=y +# CONFIG_AUXDISPLAY is not set +# CONFIG_PANEL is not set +CONFIG_DRM=y +# CONFIG_DRM_DEBUG_MM is not set +CONFIG_DRM_KMS_HELPER=y +# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set +# CONFIG_DRM_DEBUG_MODESET_LOCK is not set +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 +# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set +# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set +CONFIG_DRM_DISPLAY_HELPER=m +# CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set +# CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set +CONFIG_DRM_DISPLAY_DP_HELPER=y +CONFIG_DRM_DISPLAY_HDCP_HELPER=y +CONFIG_DRM_DISPLAY_HDMI_HELPER=y +CONFIG_DRM_TTM=y +CONFIG_DRM_EXEC=m +CONFIG_DRM_BUDDY=m +CONFIG_DRM_TTM_HELPER=m +CONFIG_DRM_GEM_SHMEM_HELPER=y +CONFIG_DRM_SUBALLOC_HELPER=m +CONFIG_DRM_SCHED=m + +# +# I2C encoder or helper chips +# +# CONFIG_DRM_I2C_CH7006 is not set +# CONFIG_DRM_I2C_SIL164 is not set +# CONFIG_DRM_I2C_NXP_TDA998X is not set +# CONFIG_DRM_I2C_NXP_TDA9950 is not set +# end of I2C encoder or helper chips + +# +# ARM devices +# +# CONFIG_DRM_KOMEDA is not set +# end of ARM devices + +CONFIG_DRM_RADEON=m +CONFIG_DRM_RADEON_USERPTR=y +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_AMDGPU_SI=y +CONFIG_DRM_AMDGPU_CIK=y +CONFIG_DRM_AMDGPU_USERPTR=y +# CONFIG_DRM_AMDGPU_WERROR is not set + +# +# ACP (Audio CoProcessor) Configuration +# +CONFIG_DRM_AMD_ACP=y +# end of ACP (Audio CoProcessor) Configuration + +# +# Display Engine Configuration +# +CONFIG_DRM_AMD_DC=y +CONFIG_DRM_AMD_DC_FP=y +CONFIG_DRM_AMD_DC_SI=y +CONFIG_DRM_AMD_SECURE_DISPLAY=y +# end of Display Engine Configuration + +# CONFIG_DRM_NOUVEAU is not set +# CONFIG_DRM_XE is not set +# CONFIG_DRM_VGEM is not set +# CONFIG_DRM_VKMS is not set +# CONFIG_DRM_UDL is not set +CONFIG_DRM_AST=y +# CONFIG_DRM_MGAG200 is not set +CONFIG_DRM_QXL=m +CONFIG_DRM_VIRTIO_GPU=m +CONFIG_DRM_VIRTIO_GPU_KMS=y +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +# CONFIG_DRM_PANEL_ABT_Y030XX067A is not set +# CONFIG_DRM_PANEL_ARM_VERSATILE is not set +# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set +# CONFIG_DRM_PANEL_LVDS is not set +# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set +# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set +# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set +# CONFIG_DRM_PANEL_LG_LB035Q02 is not set +# CONFIG_DRM_PANEL_LG_LG4573 is not set +# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set +# CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set +# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set +# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set +# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set +# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set +# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set +# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set +# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set +# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set +# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set +# CONFIG_DRM_PANEL_EDP is not set +# CONFIG_DRM_PANEL_SIMPLE is not set +# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set +# CONFIG_DRM_PANEL_TPO_TPG110 is not set +# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set +# end of Display Panels + +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_PANEL_BRIDGE=y + +# +# Display Interface Bridges +# +# CONFIG_DRM_CHIPONE_ICN6211 is not set +# CONFIG_DRM_CHRONTEL_CH7033 is not set +# CONFIG_DRM_DISPLAY_CONNECTOR is not set +# CONFIG_DRM_ITE_IT6505 is not set +# CONFIG_DRM_LONTIUM_LT8912B is not set +# CONFIG_DRM_LONTIUM_LT9211 is not set +# CONFIG_DRM_LONTIUM_LT9611 is not set +# CONFIG_DRM_LONTIUM_LT9611UXC is not set +# CONFIG_DRM_ITE_IT66121 is not set +# CONFIG_DRM_LVDS_CODEC is not set +# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set +# CONFIG_DRM_NWL_MIPI_DSI is not set +# CONFIG_DRM_NXP_PTN3460 is not set +# CONFIG_DRM_PARADE_PS8622 is not set +# CONFIG_DRM_PARADE_PS8640 is not set +# CONFIG_DRM_SAMSUNG_DSIM is not set +# CONFIG_DRM_SIL_SII8620 is not set +# CONFIG_DRM_SII902X is not set +# CONFIG_DRM_SII9234 is not set +# CONFIG_DRM_SIMPLE_BRIDGE is not set +# CONFIG_DRM_THINE_THC63LVD1024 is not set +# CONFIG_DRM_TOSHIBA_TC358762 is not set +# CONFIG_DRM_TOSHIBA_TC358764 is not set +# CONFIG_DRM_TOSHIBA_TC358767 is not set +# CONFIG_DRM_TOSHIBA_TC358768 is not set +# CONFIG_DRM_TOSHIBA_TC358775 is not set +# CONFIG_DRM_TI_DLPC3433 is not set +# CONFIG_DRM_TI_TFP410 is not set +# CONFIG_DRM_TI_SN65DSI83 is not set +# CONFIG_DRM_TI_SN65DSI86 is not set +# CONFIG_DRM_TI_TPD12S015 is not set +# CONFIG_DRM_ANALOGIX_ANX6345 is not set +# CONFIG_DRM_ANALOGIX_ANX78XX is not set +# CONFIG_DRM_ANALOGIX_ANX7625 is not set +# CONFIG_DRM_I2C_ADV7511 is not set +# CONFIG_DRM_CDNS_DSI is not set +# CONFIG_DRM_CDNS_MHDP8546 is not set +# end of Display Interface Bridges + +CONFIG_DRM_LOONGSON=y +# CONFIG_DRM_ETNAVIV is not set +# CONFIG_DRM_LOGICVC is not set +# CONFIG_DRM_ARCPGU is not set +# CONFIG_DRM_BOCHS is not set +# CONFIG_DRM_CIRRUS_QEMU is not set +# CONFIG_DRM_GM12U320 is not set +# CONFIG_DRM_PANEL_MIPI_DBI is not set +# CONFIG_DRM_SIMPLEDRM is not set +# CONFIG_TINYDRM_HX8357D is not set +# CONFIG_TINYDRM_ILI9163 is not set +# CONFIG_TINYDRM_ILI9225 is not set +# CONFIG_TINYDRM_ILI9341 is not set +# CONFIG_TINYDRM_ILI9486 is not set +# CONFIG_TINYDRM_MI0283QT is not set +# CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_ST7586 is not set +# CONFIG_TINYDRM_ST7735R is not set +# CONFIG_DRM_GUD is not set +# CONFIG_DRM_SSD130X is not set +# CONFIG_DRM_WERROR is not set +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y + +# +# Frame buffer Devices +# +CONFIG_FB=y +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_EFI=y +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_MATROX is not set +CONFIG_FB_RADEON=y +CONFIG_FB_RADEON_I2C=y +CONFIG_FB_RADEON_BACKLIGHT=y +# CONFIG_FB_RADEON_DEBUG is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set +# CONFIG_FB_IBM_GXT4500 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_SIMPLE is not set +# CONFIG_FB_SSD1307 is not set +# CONFIG_FB_SM712 is not set +CONFIG_FB_CORE=y +CONFIG_FB_NOTIFY=y +# CONFIG_FIRMWARE_EDID is not set +CONFIG_FB_DEVICE=y +CONFIG_FB_DDC=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_SYS_FILLRECT=y +CONFIG_FB_SYS_COPYAREA=y +CONFIG_FB_SYS_IMAGEBLIT=y +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYSMEM_FOPS=y +CONFIG_FB_DEFERRED_IO=y +CONFIG_FB_IOMEM_FOPS=y +CONFIG_FB_IOMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y +CONFIG_FB_BACKLIGHT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y +# end of Frame buffer Devices + +# +# Backlight & LCD device support +# +CONFIG_LCD_CLASS_DEVICE=y +# CONFIG_LCD_L4F00242T03 is not set +# CONFIG_LCD_LMS283GF05 is not set +# CONFIG_LCD_LTV350QV is not set +# CONFIG_LCD_ILI922X is not set +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_TDO24M is not set +# CONFIG_LCD_VGG2432A4 is not set +CONFIG_LCD_PLATFORM=m +# CONFIG_LCD_AMS369FG06 is not set +# CONFIG_LCD_LMS501KF03 is not set +# CONFIG_LCD_HX8357 is not set +# CONFIG_LCD_OTM3225A is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_KTD253 is not set +# CONFIG_BACKLIGHT_KTD2801 is not set +# CONFIG_BACKLIGHT_KTZ8866 is not set +# CONFIG_BACKLIGHT_PWM is not set +# CONFIG_BACKLIGHT_QCOM_WLED is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +# CONFIG_BACKLIGHT_LM3630A is not set +# CONFIG_BACKLIGHT_LM3639 is not set +# CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_MP3309C is not set +# CONFIG_BACKLIGHT_GPIO is not set +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +# CONFIG_BACKLIGHT_ARCXCNN is not set +# CONFIG_BACKLIGHT_LED is not set +# end of Backlight & LCD device support + +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set +# end of Console display driver support + +CONFIG_LOGO=y +CONFIG_LOGO_LINUX_MONO=y +CONFIG_LOGO_LINUX_VGA16=y +CONFIG_LOGO_LINUX_CLUT224=y +# end of Graphics support + +# CONFIG_DRM_ACCEL is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_TIMER=y +CONFIG_SND_PCM=y +CONFIG_SND_HWDEP=y +CONFIG_SND_SEQ_DEVICE=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_JACK=y +CONFIG_SND_JACK_INPUT_DEV=y +# CONFIG_SND_OSSEMUL is not set +CONFIG_SND_PCM_TIMER=y +# CONFIG_SND_HRTIMER is not set +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_MAX_CARDS=32 +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_PROC_FS=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +CONFIG_SND_CTL_FAST_LOOKUP=y +# CONFIG_SND_DEBUG is not set +# CONFIG_SND_CTL_INPUT_VALIDATION is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_CTL_LED=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_SEQ_MIDI_EVENT=m +CONFIG_SND_SEQ_MIDI=m +# CONFIG_SND_SEQ_UMP is not set +CONFIG_SND_DRIVERS=y +# CONFIG_SND_DUMMY is not set +# CONFIG_SND_ALOOP is not set +# CONFIG_SND_PCMTEST is not set +# CONFIG_SND_VIRMIDI is not set +# CONFIG_SND_MTPAV is not set +# CONFIG_SND_MTS64 is not set +# CONFIG_SND_SERIAL_U16550 is not set +# CONFIG_SND_MPU401 is not set +# CONFIG_SND_PORTMAN2X4 is not set +CONFIG_SND_PCI=y +# CONFIG_SND_AD1889 is not set +# CONFIG_SND_ATIIXP is not set +# CONFIG_SND_ATIIXP_MODEM is not set +# CONFIG_SND_AU8810 is not set +# CONFIG_SND_AU8820 is not set +# CONFIG_SND_AU8830 is not set +# CONFIG_SND_AW2 is not set +CONFIG_SND_BT87X=m +CONFIG_SND_BT87X_OVERCLOCK=y +# CONFIG_SND_CA0106 is not set +# CONFIG_SND_CMIPCI is not set +# CONFIG_SND_OXYGEN is not set +# CONFIG_SND_CS4281 is not set +# CONFIG_SND_CS46XX is not set +# CONFIG_SND_CTXFI is not set +# CONFIG_SND_DARLA20 is not set +# CONFIG_SND_GINA20 is not set +# CONFIG_SND_LAYLA20 is not set +# CONFIG_SND_DARLA24 is not set +# CONFIG_SND_GINA24 is not set +# CONFIG_SND_LAYLA24 is not set +# CONFIG_SND_MONA is not set +# CONFIG_SND_MIA is not set +# CONFIG_SND_ECHO3G is not set +# CONFIG_SND_INDIGO is not set +# CONFIG_SND_INDIGOIO is not set +# CONFIG_SND_INDIGODJ is not set +# CONFIG_SND_INDIGOIOX is not set +# CONFIG_SND_INDIGODJX is not set +# CONFIG_SND_ENS1370 is not set +# CONFIG_SND_ENS1371 is not set +# CONFIG_SND_FM801 is not set +# CONFIG_SND_HDSP is not set +# CONFIG_SND_HDSPM is not set +# CONFIG_SND_ICE1724 is not set +# CONFIG_SND_INTEL8X0 is not set +# CONFIG_SND_INTEL8X0M is not set +# CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set +# CONFIG_SND_LX6464ES is not set +# CONFIG_SND_MIXART is not set +# CONFIG_SND_NM256 is not set +# CONFIG_SND_PCXHR is not set +# CONFIG_SND_RIPTIDE is not set +# CONFIG_SND_RME32 is not set +# CONFIG_SND_RME96 is not set +# CONFIG_SND_RME9652 is not set +# CONFIG_SND_SE6X is not set +# CONFIG_SND_VIA82XX is not set +# CONFIG_SND_VIA82XX_MODEM is not set +# CONFIG_SND_VIRTUOSO is not set +# CONFIG_SND_VX222 is not set +# CONFIG_SND_YMFPCI is not set + +# +# HD-Audio +# +CONFIG_SND_HDA=y +CONFIG_SND_HDA_GENERIC_LEDS=y +CONFIG_SND_HDA_INTEL=y +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_SCODEC_COMPONENT=y +# CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set +# CONFIG_SND_HDA_SCODEC_CS35L41_SPI is not set +# CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set +# CONFIG_SND_HDA_SCODEC_CS35L56_SPI is not set +# CONFIG_SND_HDA_SCODEC_TAS2781_I2C is not set +CONFIG_SND_HDA_CODEC_REALTEK=y +# CONFIG_SND_HDA_CODEC_ANALOG is not set +CONFIG_SND_HDA_CODEC_SIGMATEL=y +# CONFIG_SND_HDA_CODEC_VIA is not set +CONFIG_SND_HDA_CODEC_HDMI=y +# CONFIG_SND_HDA_CODEC_CIRRUS is not set +# CONFIG_SND_HDA_CODEC_CS8409 is not set +CONFIG_SND_HDA_CODEC_CONEXANT=y +# CONFIG_SND_HDA_CODEC_CA0110 is not set +# CONFIG_SND_HDA_CODEC_CA0132 is not set +# CONFIG_SND_HDA_CODEC_CMEDIA is not set +# CONFIG_SND_HDA_CODEC_SI3054 is not set +CONFIG_SND_HDA_GENERIC=y +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set +# CONFIG_SND_HDA_CTL_DEV_ID is not set +# end of HD-Audio + +CONFIG_SND_HDA_CORE=y +CONFIG_SND_HDA_COMPONENT=y +CONFIG_SND_HDA_PREALLOC_SIZE=64 +CONFIG_SND_INTEL_NHLT=y +CONFIG_SND_INTEL_DSP_CONFIG=y +CONFIG_SND_INTEL_SOUNDWIRE_ACPI=y +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set +CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y +# CONFIG_SND_USB_UA101 is not set +# CONFIG_SND_USB_CAIAQ is not set +# CONFIG_SND_USB_6FIRE is not set +# CONFIG_SND_USB_HIFACE is not set +# CONFIG_SND_BCD2000 is not set +# CONFIG_SND_USB_POD is not set +# CONFIG_SND_USB_PODHD is not set +# CONFIG_SND_USB_TONEPORT is not set +# CONFIG_SND_USB_VARIAX is not set +CONFIG_SND_PCMCIA=y +# CONFIG_SND_VXPOCKET is not set +# CONFIG_SND_PDAUDIOCF is not set +CONFIG_SND_SOC=m +# CONFIG_SND_SOC_ADI is not set +# CONFIG_SND_SOC_AMD_ACP is not set +# CONFIG_SND_AMD_ACP_CONFIG is not set +# CONFIG_SND_ATMEL_SOC is not set +# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set +# CONFIG_SND_DESIGNWARE_I2S is not set + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_AUDMIX is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_XCVR is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set +# end of SoC Audio for Freescale CPUs + +# CONFIG_SND_SOC_CHV3_I2S is not set +# CONFIG_SND_I2S_HI6210_I2S is not set + +# +# SoC Audio for Loongson CPUs +# +CONFIG_SND_SOC_LOONGSON_I2S_PCI=m +CONFIG_SND_SOC_LOONGSON_CARD=m +# end of SoC Audio for Loongson CPUs + +# CONFIG_SND_SOC_IMG is not set +# CONFIG_SND_SOC_MTK_BTCVSD is not set +# CONFIG_SND_SOC_SOF_TOPLEVEL is not set + +# +# STMicroelectronics STM32 SOC audio support +# +# end of STMicroelectronics STM32 SOC audio support + +# CONFIG_SND_SOC_XILINX_I2S is not set +# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set +# CONFIG_SND_SOC_XILINX_SPDIF is not set +# CONFIG_SND_SOC_XTFPGA_I2S is not set +CONFIG_SND_SOC_I2C_AND_SPI=m + +# +# CODEC drivers +# +# CONFIG_SND_SOC_AC97_CODEC is not set +# CONFIG_SND_SOC_ADAU1372_I2C is not set +# CONFIG_SND_SOC_ADAU1372_SPI is not set +# CONFIG_SND_SOC_ADAU1701 is not set +# CONFIG_SND_SOC_ADAU1761_I2C is not set +# CONFIG_SND_SOC_ADAU1761_SPI is not set +# CONFIG_SND_SOC_ADAU7002 is not set +# CONFIG_SND_SOC_ADAU7118_HW is not set +# CONFIG_SND_SOC_ADAU7118_I2C is not set +# CONFIG_SND_SOC_AK4104 is not set +# CONFIG_SND_SOC_AK4118 is not set +# CONFIG_SND_SOC_AK4375 is not set +# CONFIG_SND_SOC_AK4458 is not set +# CONFIG_SND_SOC_AK4554 is not set +# CONFIG_SND_SOC_AK4613 is not set +# CONFIG_SND_SOC_AK4642 is not set +# CONFIG_SND_SOC_AK5386 is not set +# CONFIG_SND_SOC_AK5558 is not set +# CONFIG_SND_SOC_ALC5623 is not set +# CONFIG_SND_SOC_AW8738 is not set +# CONFIG_SND_SOC_AW88395 is not set +# CONFIG_SND_SOC_AW88261 is not set +# CONFIG_SND_SOC_AW87390 is not set +# CONFIG_SND_SOC_AW88399 is not set +# CONFIG_SND_SOC_BD28623 is not set +# CONFIG_SND_SOC_BT_SCO is not set +# CONFIG_SND_SOC_CHV3_CODEC is not set +# CONFIG_SND_SOC_CS35L32 is not set +# CONFIG_SND_SOC_CS35L33 is not set +# CONFIG_SND_SOC_CS35L34 is not set +# CONFIG_SND_SOC_CS35L35 is not set +# CONFIG_SND_SOC_CS35L36 is not set +# CONFIG_SND_SOC_CS35L41_SPI is not set +# CONFIG_SND_SOC_CS35L41_I2C is not set +# CONFIG_SND_SOC_CS35L45_SPI is not set +# CONFIG_SND_SOC_CS35L45_I2C is not set +# CONFIG_SND_SOC_CS35L56_I2C is not set +# CONFIG_SND_SOC_CS35L56_SPI is not set +# CONFIG_SND_SOC_CS42L42 is not set +# CONFIG_SND_SOC_CS42L51_I2C is not set +# CONFIG_SND_SOC_CS42L52 is not set +# CONFIG_SND_SOC_CS42L56 is not set +# CONFIG_SND_SOC_CS42L73 is not set +# CONFIG_SND_SOC_CS42L83 is not set +# CONFIG_SND_SOC_CS4234 is not set +# CONFIG_SND_SOC_CS4265 is not set +# CONFIG_SND_SOC_CS4270 is not set +# CONFIG_SND_SOC_CS4271_I2C is not set +# CONFIG_SND_SOC_CS4271_SPI is not set +# CONFIG_SND_SOC_CS42XX8_I2C is not set +# CONFIG_SND_SOC_CS43130 is not set +# CONFIG_SND_SOC_CS4341 is not set +# CONFIG_SND_SOC_CS4349 is not set +# CONFIG_SND_SOC_CS53L30 is not set +# CONFIG_SND_SOC_CX2072X is not set +# CONFIG_SND_SOC_DA7213 is not set +# CONFIG_SND_SOC_DMIC is not set +# CONFIG_SND_SOC_ES7134 is not set +# CONFIG_SND_SOC_ES7241 is not set +# CONFIG_SND_SOC_ES8316 is not set +# CONFIG_SND_SOC_ES8326 is not set +# CONFIG_SND_SOC_ES8328_I2C is not set +# CONFIG_SND_SOC_ES8328_SPI is not set +# CONFIG_SND_SOC_GTM601 is not set +# CONFIG_SND_SOC_HDA is not set +# CONFIG_SND_SOC_ICS43432 is not set +# CONFIG_SND_SOC_IDT821034 is not set +# CONFIG_SND_SOC_MAX98088 is not set +# CONFIG_SND_SOC_MAX98090 is not set +# CONFIG_SND_SOC_MAX98357A is not set +# CONFIG_SND_SOC_MAX98504 is not set +# CONFIG_SND_SOC_MAX9867 is not set +# CONFIG_SND_SOC_MAX98927 is not set +# CONFIG_SND_SOC_MAX98520 is not set +# CONFIG_SND_SOC_MAX98373_I2C is not set +# CONFIG_SND_SOC_MAX98388 is not set +# CONFIG_SND_SOC_MAX98390 is not set +# CONFIG_SND_SOC_MAX98396 is not set +# CONFIG_SND_SOC_MAX9860 is not set +# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set +# CONFIG_SND_SOC_PCM1681 is not set +# CONFIG_SND_SOC_PCM1789_I2C is not set +# CONFIG_SND_SOC_PCM179X_I2C is not set +# CONFIG_SND_SOC_PCM179X_SPI is not set +# CONFIG_SND_SOC_PCM186X_I2C is not set +# CONFIG_SND_SOC_PCM186X_SPI is not set +# CONFIG_SND_SOC_PCM3060_I2C is not set +# CONFIG_SND_SOC_PCM3060_SPI is not set +# CONFIG_SND_SOC_PCM3168A_I2C is not set +# CONFIG_SND_SOC_PCM3168A_SPI is not set +# CONFIG_SND_SOC_PCM5102A is not set +# CONFIG_SND_SOC_PCM512x_I2C is not set +# CONFIG_SND_SOC_PCM512x_SPI is not set +# CONFIG_SND_SOC_PCM6240 is not set +# CONFIG_SND_SOC_PEB2466 is not set +# CONFIG_SND_SOC_RT5616 is not set +# CONFIG_SND_SOC_RT5631 is not set +# CONFIG_SND_SOC_RT5640 is not set +# CONFIG_SND_SOC_RT5659 is not set +# CONFIG_SND_SOC_RT9120 is not set +# CONFIG_SND_SOC_RTQ9128 is not set +# CONFIG_SND_SOC_SGTL5000 is not set +# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set +# CONFIG_SND_SOC_SIMPLE_MUX is not set +# CONFIG_SND_SOC_SMA1303 is not set +# CONFIG_SND_SOC_SPDIF is not set +# CONFIG_SND_SOC_SRC4XXX_I2C is not set +# CONFIG_SND_SOC_SSM2305 is not set +# CONFIG_SND_SOC_SSM2518 is not set +# CONFIG_SND_SOC_SSM2602_SPI is not set +# CONFIG_SND_SOC_SSM2602_I2C is not set +# CONFIG_SND_SOC_SSM3515 is not set +# CONFIG_SND_SOC_SSM4567 is not set +# CONFIG_SND_SOC_STA32X is not set +# CONFIG_SND_SOC_STA350 is not set +# CONFIG_SND_SOC_STI_SAS is not set +# CONFIG_SND_SOC_TAS2552 is not set +# CONFIG_SND_SOC_TAS2562 is not set +# CONFIG_SND_SOC_TAS2764 is not set +# CONFIG_SND_SOC_TAS2770 is not set +# CONFIG_SND_SOC_TAS2780 is not set +# CONFIG_SND_SOC_TAS2781_I2C is not set +# CONFIG_SND_SOC_TAS5086 is not set +# CONFIG_SND_SOC_TAS571X is not set +# CONFIG_SND_SOC_TAS5720 is not set +# CONFIG_SND_SOC_TAS5805M is not set +# CONFIG_SND_SOC_TAS6424 is not set +# CONFIG_SND_SOC_TDA7419 is not set +# CONFIG_SND_SOC_TFA9879 is not set +# CONFIG_SND_SOC_TFA989X is not set +# CONFIG_SND_SOC_TLV320ADC3XXX is not set +# CONFIG_SND_SOC_TLV320AIC23_I2C is not set +# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +# CONFIG_SND_SOC_TLV320AIC31XX is not set +# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set +# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set +# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set +# CONFIG_SND_SOC_TLV320AIC3X_SPI is not set +# CONFIG_SND_SOC_TLV320ADCX140 is not set +# CONFIG_SND_SOC_TS3A227E is not set +# CONFIG_SND_SOC_TSCS42XX is not set +# CONFIG_SND_SOC_TSCS454 is not set +# CONFIG_SND_SOC_UDA1334 is not set +# CONFIG_SND_SOC_WM8510 is not set +# CONFIG_SND_SOC_WM8523 is not set +# CONFIG_SND_SOC_WM8524 is not set +# CONFIG_SND_SOC_WM8580 is not set +# CONFIG_SND_SOC_WM8711 is not set +# CONFIG_SND_SOC_WM8728 is not set +# CONFIG_SND_SOC_WM8731_I2C is not set +# CONFIG_SND_SOC_WM8731_SPI is not set +# CONFIG_SND_SOC_WM8737 is not set +# CONFIG_SND_SOC_WM8741 is not set +# CONFIG_SND_SOC_WM8750 is not set +# CONFIG_SND_SOC_WM8753 is not set +# CONFIG_SND_SOC_WM8770 is not set +# CONFIG_SND_SOC_WM8776 is not set +# CONFIG_SND_SOC_WM8782 is not set +# CONFIG_SND_SOC_WM8804_I2C is not set +# CONFIG_SND_SOC_WM8804_SPI is not set +# CONFIG_SND_SOC_WM8903 is not set +# CONFIG_SND_SOC_WM8904 is not set +# CONFIG_SND_SOC_WM8940 is not set +# CONFIG_SND_SOC_WM8960 is not set +# CONFIG_SND_SOC_WM8961 is not set +# CONFIG_SND_SOC_WM8962 is not set +# CONFIG_SND_SOC_WM8974 is not set +# CONFIG_SND_SOC_WM8978 is not set +# CONFIG_SND_SOC_WM8985 is not set +# CONFIG_SND_SOC_ZL38060 is not set +# CONFIG_SND_SOC_MAX9759 is not set +# CONFIG_SND_SOC_MT6351 is not set +# CONFIG_SND_SOC_MT6358 is not set +# CONFIG_SND_SOC_MT6660 is not set +# CONFIG_SND_SOC_NAU8315 is not set +# CONFIG_SND_SOC_NAU8540 is not set +# CONFIG_SND_SOC_NAU8810 is not set +# CONFIG_SND_SOC_NAU8821 is not set +# CONFIG_SND_SOC_NAU8822 is not set +# CONFIG_SND_SOC_NAU8824 is not set +# CONFIG_SND_SOC_TPA6130A2 is not set +# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set +# CONFIG_SND_SOC_LPASS_VA_MACRO is not set +# CONFIG_SND_SOC_LPASS_RX_MACRO is not set +# CONFIG_SND_SOC_LPASS_TX_MACRO is not set +# end of CODEC drivers + +# CONFIG_SND_SIMPLE_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_CARD2 is not set +# CONFIG_SND_TEST_COMPONENT is not set +CONFIG_SND_VIRTIO=m +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +# CONFIG_HID_BATTERY_STRENGTH is not set +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_GENERIC=y + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=m +# CONFIG_HID_ACCUTOUCH is not set +# CONFIG_HID_ACRUX is not set +# CONFIG_HID_APPLE is not set +# CONFIG_HID_APPLEIR is not set +# CONFIG_HID_ASUS is not set +# CONFIG_HID_AUREAL is not set +# CONFIG_HID_BELKIN is not set +# CONFIG_HID_BETOP_FF is not set +# CONFIG_HID_BIGBEN_FF is not set +CONFIG_HID_CHERRY=m +# CONFIG_HID_CHICONY is not set +# CONFIG_HID_CORSAIR is not set +# CONFIG_HID_COUGAR is not set +# CONFIG_HID_MACALLY is not set +# CONFIG_HID_PRODIKEYS is not set +# CONFIG_HID_CMEDIA is not set +# CONFIG_HID_CP2112 is not set +# CONFIG_HID_CREATIVE_SB0540 is not set +# CONFIG_HID_CYPRESS is not set +# CONFIG_HID_DRAGONRISE is not set +# CONFIG_HID_EMS_FF is not set +# CONFIG_HID_ELAN is not set +# CONFIG_HID_ELECOM is not set +# CONFIG_HID_ELO is not set +# CONFIG_HID_EVISION is not set +# CONFIG_HID_EZKEY is not set +# CONFIG_HID_FT260 is not set +# CONFIG_HID_GEMBIRD is not set +# CONFIG_HID_GFRM is not set +# CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_HOLTEK is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set +# CONFIG_HID_VIVALDI is not set +# CONFIG_HID_GT683R is not set +# CONFIG_HID_KEYTOUCH is not set +# CONFIG_HID_KYE is not set +# CONFIG_HID_UCLOGIC is not set +# CONFIG_HID_WALTOP is not set +# CONFIG_HID_VIEWSONIC is not set +# CONFIG_HID_VRC2 is not set +# CONFIG_HID_XIAOMI is not set +# CONFIG_HID_GYRATION is not set +# CONFIG_HID_ICADE is not set +# CONFIG_HID_ITE is not set +# CONFIG_HID_JABRA is not set +# CONFIG_HID_TWINHAN is not set +# CONFIG_HID_KENSINGTON is not set +# CONFIG_HID_LCPOWER is not set +# CONFIG_HID_LED is not set +# CONFIG_HID_LENOVO is not set +# CONFIG_HID_LETSKETCH is not set +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_LOGIWHEELS_FF=y +# CONFIG_HID_MAGICMOUSE is not set +# CONFIG_HID_MALTRON is not set +# CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MEGAWORLD_FF is not set +# CONFIG_HID_REDRAGON is not set +CONFIG_HID_MICROSOFT=m +# CONFIG_HID_MONTEREY is not set +CONFIG_HID_MULTITOUCH=m +# CONFIG_HID_NINTENDO is not set +# CONFIG_HID_NTI is not set +# CONFIG_HID_NTRIG is not set +# CONFIG_HID_NVIDIA_SHIELD is not set +# CONFIG_HID_ORTEK is not set +# CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PENMOUNT is not set +# CONFIG_HID_PETALYNX is not set +# CONFIG_HID_PICOLCD is not set +# CONFIG_HID_PLANTRONICS is not set +# CONFIG_HID_PXRC is not set +# CONFIG_HID_RAZER is not set +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_RETRODE is not set +# CONFIG_HID_ROCCAT is not set +# CONFIG_HID_SAITEK is not set +# CONFIG_HID_SAMSUNG is not set +# CONFIG_HID_SEMITEK is not set +# CONFIG_HID_SIGMAMICRO is not set +# CONFIG_HID_SONY is not set +# CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEAM is not set +# CONFIG_HID_STEELSERIES is not set +CONFIG_HID_SUNPLUS=m +# CONFIG_HID_RMI is not set +# CONFIG_HID_GREENASIA is not set +# CONFIG_HID_SMARTJOYPLUS is not set +# CONFIG_HID_TIVO is not set +# CONFIG_HID_TOPSEED is not set +# CONFIG_HID_TOPRE is not set +# CONFIG_HID_THINGM is not set +# CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_UDRAW_PS3 is not set +# CONFIG_HID_U2FZERO is not set +# CONFIG_HID_WACOM is not set +# CONFIG_HID_WIIMOTE is not set +# CONFIG_HID_WINWING is not set +# CONFIG_HID_XINMO is not set +# CONFIG_HID_ZEROPLUS is not set +# CONFIG_HID_ZYDACRON is not set +# CONFIG_HID_SENSOR_HUB is not set +# CONFIG_HID_ALPS is not set +# CONFIG_HID_MCP2200 is not set +# CONFIG_HID_MCP2221 is not set +# end of Special HID drivers + +# +# HID-BPF support +# +# end of HID-BPF support + +# +# USB HID support +# +CONFIG_USB_HID=y +# CONFIG_HID_PID is not set +CONFIG_USB_HIDDEV=y +# end of USB HID support + +CONFIG_I2C_HID=y +# CONFIG_I2C_HID_ACPI is not set +# CONFIG_I2C_HID_OF is not set +# CONFIG_I2C_HID_OF_ELAN is not set +# CONFIG_I2C_HID_OF_GOODIX is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +# CONFIG_USB_LED_TRIG is not set +# CONFIG_USB_ULPI_BUS is not set +# CONFIG_USB_CONN_GPIO is not set +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y +CONFIG_USB_PCI=y +CONFIG_USB_PCI_AMD=y +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +# CONFIG_USB_FEW_INIT_RETRIES is not set +# CONFIG_USB_DYNAMIC_MINORS is not set +CONFIG_USB_OTG=y +# CONFIG_USB_OTG_PRODUCTLIST is not set +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set +# CONFIG_USB_OTG_FSM is not set +# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set +CONFIG_USB_AUTOSUSPEND_DELAY=2 +CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 +CONFIG_USB_MON=y + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +CONFIG_USB_XHCI_HCD=y +# CONFIG_USB_XHCI_DBGCAP is not set +CONFIG_USB_XHCI_PCI=y +# CONFIG_USB_XHCI_PCI_RENESAS is not set +# CONFIG_USB_XHCI_PLATFORM is not set +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=y +# CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_EHCI_HCD_PLATFORM=y +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_MAX3421_HCD is not set +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_HCD_PCI=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_UHCI_HCD=m +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_REALTEK_AUTOPM=y +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# CONFIG_USB_STORAGE_ENE_UB6250 is not set +CONFIG_USB_UAS=m + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +# CONFIG_USBIP_CORE is not set + +# +# USB dual-mode controller drivers +# +# CONFIG_USB_CDNS_SUPPORT is not set +# CONFIG_USB_MUSB_HDRC is not set +# CONFIG_USB_DWC3 is not set +CONFIG_USB_DWC2=y +CONFIG_USB_DWC2_HOST=y + +# +# Gadget/Dual-role mode requires USB Gadget support to be enabled +# +# CONFIG_USB_DWC2_PERIPHERAL is not set +# CONFIG_USB_DWC2_DUAL_ROLE is not set +# CONFIG_USB_DWC2_PCI is not set +# CONFIG_USB_DWC2_DEBUG is not set +# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +CONFIG_USB_SERIAL=m +# CONFIG_USB_SERIAL_GENERIC is not set +# CONFIG_USB_SERIAL_SIMPLE is not set +# CONFIG_USB_SERIAL_AIRCABLE is not set +# CONFIG_USB_SERIAL_ARK3116 is not set +# CONFIG_USB_SERIAL_BELKIN is not set +CONFIG_USB_SERIAL_CH341=m +# CONFIG_USB_SERIAL_WHITEHEAT is not set +# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set +CONFIG_USB_SERIAL_CP210X=m +# CONFIG_USB_SERIAL_CYPRESS_M8 is not set +# CONFIG_USB_SERIAL_EMPEG is not set +CONFIG_USB_SERIAL_FTDI_SIO=m +# CONFIG_USB_SERIAL_VISOR is not set +# CONFIG_USB_SERIAL_IPAQ is not set +# CONFIG_USB_SERIAL_IR is not set +# CONFIG_USB_SERIAL_EDGEPORT is not set +# CONFIG_USB_SERIAL_EDGEPORT_TI is not set +# CONFIG_USB_SERIAL_F81232 is not set +# CONFIG_USB_SERIAL_F8153X is not set +# CONFIG_USB_SERIAL_GARMIN is not set +# CONFIG_USB_SERIAL_IPW is not set +# CONFIG_USB_SERIAL_IUU is not set +# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set +# CONFIG_USB_SERIAL_KEYSPAN is not set +# CONFIG_USB_SERIAL_KLSI is not set +# CONFIG_USB_SERIAL_KOBIL_SCT is not set +# CONFIG_USB_SERIAL_MCT_U232 is not set +# CONFIG_USB_SERIAL_METRO is not set +# CONFIG_USB_SERIAL_MOS7720 is not set +# CONFIG_USB_SERIAL_MOS7840 is not set +# CONFIG_USB_SERIAL_MXUPORT is not set +# CONFIG_USB_SERIAL_NAVMAN is not set +CONFIG_USB_SERIAL_PL2303=m +# CONFIG_USB_SERIAL_OTI6858 is not set +# CONFIG_USB_SERIAL_QCAUX is not set +# CONFIG_USB_SERIAL_QUALCOMM is not set +# CONFIG_USB_SERIAL_SPCP8X5 is not set +# CONFIG_USB_SERIAL_SAFE is not set +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set +# CONFIG_USB_SERIAL_SYMBOL is not set +# CONFIG_USB_SERIAL_TI is not set +# CONFIG_USB_SERIAL_CYBERJACK is not set +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +# CONFIG_USB_SERIAL_OMNINET is not set +# CONFIG_USB_SERIAL_OPTICON is not set +# CONFIG_USB_SERIAL_XSENS_MT is not set +# CONFIG_USB_SERIAL_WISHBONE is not set +# CONFIG_USB_SERIAL_SSU100 is not set +# CONFIG_USB_SERIAL_QT2 is not set +# CONFIG_USB_SERIAL_UPD78F0730 is not set +# CONFIG_USB_SERIAL_XR is not set +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_USS720 is not set +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_APPLE_MFI_FASTCHARGE is not set +# CONFIG_USB_LJCA is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +# CONFIG_USB_EZUSB_FX2 is not set +# CONFIG_USB_HUB_USB251XB is not set +# CONFIG_USB_HSIC_USB3503 is not set +# CONFIG_USB_HSIC_USB4604 is not set +# CONFIG_USB_LINK_LAYER_TEST is not set +# CONFIG_USB_CHAOSKEY is not set +# CONFIG_USB_ONBOARD_DEV is not set + +# +# USB Physical Layer drivers +# +# CONFIG_NOP_USB_XCEIV is not set +# CONFIG_USB_GPIO_VBUS is not set +# CONFIG_USB_ISP1301 is not set +# end of USB Physical Layer drivers + +CONFIG_USB_GADGET=y +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +# CONFIG_USB_GR_UDC is not set +# CONFIG_USB_R8A66597 is not set +# CONFIG_USB_PXA27X is not set +# CONFIG_USB_MV_UDC is not set +# CONFIG_USB_MV_U3D is not set +# CONFIG_USB_SNP_UDC_PLAT is not set +# CONFIG_USB_M66592 is not set +# CONFIG_USB_BDC_UDC is not set +# CONFIG_USB_AMD5536UDC is not set +# CONFIG_USB_NET2272 is not set +# CONFIG_USB_NET2280 is not set +# CONFIG_USB_GOKU is not set +# CONFIG_USB_EG20T is not set +# CONFIG_USB_GADGET_XILINX is not set +# CONFIG_USB_MAX3420_UDC is not set +# CONFIG_USB_CDNS2_UDC is not set +# CONFIG_USB_DUMMY_HCD is not set +# end of USB Peripheral Controller + +# CONFIG_USB_CONFIGFS is not set + +# +# USB Gadget precomposed configurations +# +# CONFIG_USB_ZERO is not set +# CONFIG_USB_AUDIO is not set +# CONFIG_USB_ETH is not set +# CONFIG_USB_G_NCM is not set +# CONFIG_USB_GADGETFS is not set +# CONFIG_USB_FUNCTIONFS is not set +# CONFIG_USB_MASS_STORAGE is not set +# CONFIG_USB_GADGET_TARGET is not set +# CONFIG_USB_G_SERIAL is not set +# CONFIG_USB_MIDI_GADGET is not set +# CONFIG_USB_G_PRINTER is not set +# CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_G_ACM_MS is not set +# CONFIG_USB_G_MULTI is not set +# CONFIG_USB_G_HID is not set +# CONFIG_USB_G_DBGP is not set +# CONFIG_USB_G_WEBCAM is not set +# CONFIG_USB_RAW_GADGET is not set +# end of USB Gadget precomposed configurations + +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_TCPCI=m +# CONFIG_TYPEC_RT1711H is not set +# CONFIG_TYPEC_TCPCI_MAXIM is not set +# CONFIG_TYPEC_FUSB302 is not set +CONFIG_TYPEC_UCSI=m +# CONFIG_UCSI_CCG is not set +CONFIG_UCSI_ACPI=m +# CONFIG_UCSI_STM32G0 is not set +# CONFIG_TYPEC_TPS6598X is not set +# CONFIG_TYPEC_ANX7411 is not set +# CONFIG_TYPEC_RT1719 is not set +# CONFIG_TYPEC_HD3SS3220 is not set +# CONFIG_TYPEC_STUSB160X is not set +# CONFIG_TYPEC_WUSB3801 is not set + +# +# USB Type-C Multiplexer/DeMultiplexer Switch support +# +# CONFIG_TYPEC_MUX_FSA4480 is not set +# CONFIG_TYPEC_MUX_GPIO_SBU is not set +# CONFIG_TYPEC_MUX_PI3USB30532 is not set +# CONFIG_TYPEC_MUX_IT5205 is not set +# CONFIG_TYPEC_MUX_NB7VPQ904M is not set +# CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_WCD939X_USBSS is not set +# end of USB Type-C Multiplexer/DeMultiplexer Switch support + +# +# USB Type-C Alternate Mode drivers +# +# CONFIG_TYPEC_DP_ALTMODE is not set +# end of USB Type-C Alternate Mode drivers + +CONFIG_USB_ROLE_SWITCH=y +# CONFIG_MMC is not set +# CONFIG_SCSI_UFSHCD is not set +# CONFIG_MEMSTICK is not set +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y +# CONFIG_LEDS_CLASS_FLASH is not set +# CONFIG_LEDS_CLASS_MULTICOLOR is not set +# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set + +# +# LED drivers +# +# CONFIG_LEDS_AN30259A is not set +# CONFIG_LEDS_AW200XX is not set +# CONFIG_LEDS_AW2013 is not set +# CONFIG_LEDS_BCM6328 is not set +# CONFIG_LEDS_BCM6358 is not set +# CONFIG_LEDS_CR0014114 is not set +# CONFIG_LEDS_EL15203000 is not set +# CONFIG_LEDS_LM3530 is not set +# CONFIG_LEDS_LM3532 is not set +# CONFIG_LEDS_LM3642 is not set +# CONFIG_LEDS_LM3692X is not set +# CONFIG_LEDS_PCA9532 is not set +# CONFIG_LEDS_GPIO is not set +# CONFIG_LEDS_LP3944 is not set +# CONFIG_LEDS_LP3952 is not set +# CONFIG_LEDS_LP8860 is not set +# CONFIG_LEDS_PCA955X is not set +# CONFIG_LEDS_PCA963X is not set +# CONFIG_LEDS_PCA995X is not set +# CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_PWM is not set +# CONFIG_LEDS_BD2606MVV is not set +# CONFIG_LEDS_BD2802 is not set +# CONFIG_LEDS_LT3593 is not set +# CONFIG_LEDS_TCA6507 is not set +# CONFIG_LEDS_TLC591XX is not set +# CONFIG_LEDS_LM355x is not set +# CONFIG_LEDS_IS31FL319X is not set +# CONFIG_LEDS_IS31FL32XX is not set + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +# CONFIG_LEDS_BLINKM is not set +# CONFIG_LEDS_SYSCON is not set +# CONFIG_LEDS_MLXREG is not set +# CONFIG_LEDS_USER is not set +# CONFIG_LEDS_SPI_BYTE is not set +# CONFIG_LEDS_LM3697 is not set + +# +# Flash and Torch LED drivers +# + +# +# RGB LED drivers +# + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +# CONFIG_LEDS_TRIGGER_TIMER is not set +# CONFIG_LEDS_TRIGGER_ONESHOT is not set +# CONFIG_LEDS_TRIGGER_DISK is not set +# CONFIG_LEDS_TRIGGER_MTD is not set +# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set +# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set +# CONFIG_LEDS_TRIGGER_CPU is not set +# CONFIG_LEDS_TRIGGER_ACTIVITY is not set +# CONFIG_LEDS_TRIGGER_GPIO is not set +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set + +# +# iptables trigger is under Netfilter config (LED target) +# +# CONFIG_LEDS_TRIGGER_TRANSIENT is not set +# CONFIG_LEDS_TRIGGER_CAMERA is not set +# CONFIG_LEDS_TRIGGER_PANIC is not set +# CONFIG_LEDS_TRIGGER_NETDEV is not set +# CONFIG_LEDS_TRIGGER_PATTERN is not set +# CONFIG_LEDS_TRIGGER_TTY is not set + +# +# Simple LED drivers +# +# CONFIG_ACCESSIBILITY is not set +CONFIG_INFINIBAND=m +# CONFIG_INFINIBAND_USER_MAD is not set +# CONFIG_INFINIBAND_USER_ACCESS is not set +CONFIG_INFINIBAND_ADDR_TRANS=y +CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y +CONFIG_INFINIBAND_VIRT_DMA=y +# CONFIG_INFINIBAND_CXGB4 is not set +# CONFIG_MLX4_INFINIBAND is not set +# CONFIG_INFINIBAND_MTHCA is not set +# CONFIG_INFINIBAND_OCRDMA is not set +# CONFIG_RDMA_RXE is not set +# CONFIG_RDMA_SIW is not set +# CONFIG_INFINIBAND_IPOIB is not set +# CONFIG_INFINIBAND_SRP is not set +# CONFIG_INFINIBAND_SRPT is not set +# CONFIG_INFINIBAND_ISER is not set +# CONFIG_INFINIBAND_ISERT is not set +# CONFIG_INFINIBAND_RTRS_CLIENT is not set +# CONFIG_INFINIBAND_RTRS_SERVER is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set +CONFIG_RTC_NVMEM=y + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_ABB5ZES3 is not set +# CONFIG_RTC_DRV_ABEOZ9 is not set +# CONFIG_RTC_DRV_ABX80X is not set +# CONFIG_RTC_DRV_DS1307 is not set +# CONFIG_RTC_DRV_DS1374 is not set +# CONFIG_RTC_DRV_DS1672 is not set +# CONFIG_RTC_DRV_HYM8563 is not set +# CONFIG_RTC_DRV_MAX6900 is not set +# CONFIG_RTC_DRV_MAX31335 is not set +# CONFIG_RTC_DRV_NCT3018Y is not set +# CONFIG_RTC_DRV_RS5C372 is not set +# CONFIG_RTC_DRV_ISL1208 is not set +# CONFIG_RTC_DRV_ISL12022 is not set +# CONFIG_RTC_DRV_ISL12026 is not set +# CONFIG_RTC_DRV_X1205 is not set +# CONFIG_RTC_DRV_PCF8523 is not set +# CONFIG_RTC_DRV_PCF85063 is not set +# CONFIG_RTC_DRV_PCF85363 is not set +# CONFIG_RTC_DRV_PCF8563 is not set +# CONFIG_RTC_DRV_PCF8583 is not set +# CONFIG_RTC_DRV_M41T80 is not set +# CONFIG_RTC_DRV_BQ32K is not set +# CONFIG_RTC_DRV_S35390A is not set +# CONFIG_RTC_DRV_FM3130 is not set +# CONFIG_RTC_DRV_RX8010 is not set +# CONFIG_RTC_DRV_RX8111 is not set +# CONFIG_RTC_DRV_RX8581 is not set +# CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3028 is not set +# CONFIG_RTC_DRV_RV3032 is not set +# CONFIG_RTC_DRV_RV8803 is not set +# CONFIG_RTC_DRV_SD3078 is not set + +# +# SPI RTC drivers +# +# CONFIG_RTC_DRV_M41T93 is not set +# CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1302 is not set +# CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1343 is not set +# CONFIG_RTC_DRV_DS1347 is not set +# CONFIG_RTC_DRV_DS1390 is not set +# CONFIG_RTC_DRV_MAX6916 is not set +# CONFIG_RTC_DRV_R9701 is not set +# CONFIG_RTC_DRV_RX4581 is not set +# CONFIG_RTC_DRV_RS5C348 is not set +# CONFIG_RTC_DRV_MAX6902 is not set +# CONFIG_RTC_DRV_PCF2123 is not set +# CONFIG_RTC_DRV_MCP795 is not set +CONFIG_RTC_I2C_AND_SPI=y + +# +# SPI and I2C RTC drivers +# +# CONFIG_RTC_DRV_DS3232 is not set +# CONFIG_RTC_DRV_PCF2127 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set +# CONFIG_RTC_DRV_RX6110 is not set + +# +# Platform RTC drivers +# +# CONFIG_RTC_DRV_DS1286 is not set +# CONFIG_RTC_DRV_DS1511 is not set +# CONFIG_RTC_DRV_DS1553 is not set +# CONFIG_RTC_DRV_DS1685_FAMILY is not set +# CONFIG_RTC_DRV_DS1742 is not set +# CONFIG_RTC_DRV_DS2404 is not set +CONFIG_RTC_DRV_EFI=y +# CONFIG_RTC_DRV_STK17TA8 is not set +# CONFIG_RTC_DRV_M48T86 is not set +# CONFIG_RTC_DRV_M48T35 is not set +# CONFIG_RTC_DRV_M48T59 is not set +# CONFIG_RTC_DRV_MSM6242 is not set +# CONFIG_RTC_DRV_RP5C01 is not set +# CONFIG_RTC_DRV_ZYNQMP is not set + +# +# on-CPU RTC drivers +# +# CONFIG_RTC_DRV_CADENCE is not set +# CONFIG_RTC_DRV_FTRTC010 is not set +CONFIG_RTC_DRV_LOONGSON=y +# CONFIG_RTC_DRV_R7301 is not set + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_GOLDFISH is not set +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=y +CONFIG_DMA_ACPI=y +CONFIG_DMA_OF=y +# CONFIG_ALTERA_MSGDMA is not set +# CONFIG_DW_AXI_DMAC is not set +# CONFIG_FSL_EDMA is not set +# CONFIG_INTEL_IDMA64 is not set +CONFIG_LS2X_APB_DMA=y +# CONFIG_PLX_DMA is not set +# CONFIG_XILINX_DMA is not set +# CONFIG_XILINX_XDMA is not set +# CONFIG_XILINX_ZYNQMP_DPDMA is not set +# CONFIG_QCOM_HIDMA_MGMT is not set +# CONFIG_QCOM_HIDMA is not set +# CONFIG_DW_DMAC is not set +# CONFIG_DW_DMAC_PCI is not set +# CONFIG_DW_EDMA is not set +# CONFIG_SF_PDMA is not set + +# +# DMA Clients +# +# CONFIG_ASYNC_TX_DMA is not set +# CONFIG_DMATEST is not set + +# +# DMABUF options +# +CONFIG_SYNC_FILE=y +# CONFIG_SW_SYNC is not set +CONFIG_UDMABUF=y +# CONFIG_DMABUF_MOVE_NOTIFY is not set +# CONFIG_DMABUF_DEBUG is not set +# CONFIG_DMABUF_SELFTESTS is not set +CONFIG_DMABUF_HEAPS=y +# CONFIG_DMABUF_SYSFS_STATS is not set +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +# end of DMABUF options + +CONFIG_UIO=m +# CONFIG_UIO_CIF is not set +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_DMEM_GENIRQ=m +# CONFIG_UIO_AEC is not set +# CONFIG_UIO_SERCOS3 is not set +CONFIG_UIO_PCI_GENERIC=m +# CONFIG_UIO_NETX is not set +# CONFIG_UIO_MF624 is not set +CONFIG_VFIO=m +CONFIG_VFIO_GROUP=y +CONFIG_VFIO_CONTAINER=y +# CONFIG_VFIO_NOIOMMU is not set +CONFIG_VFIO_VIRQFD=y +# CONFIG_VFIO_DEBUGFS is not set + +# +# VFIO support for PCI devices +# +CONFIG_VFIO_PCI_CORE=m +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VFIO_PCI=m +# end of VFIO support for PCI devices + +CONFIG_IRQ_BYPASS_MANAGER=m +# CONFIG_VIRT_DRIVERS is not set +CONFIG_VIRTIO_ANCHOR=y +CONFIG_VIRTIO=y +CONFIG_VIRTIO_PCI_LIB=y +CONFIG_VIRTIO_PCI_LIB_LEGACY=y +CONFIG_VIRTIO_MENU=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_INPUT=m +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_VIRTIO_DMA_SHARED_BUFFER=m +# CONFIG_VIRTIO_DEBUG is not set +# CONFIG_VDPA is not set +CONFIG_VHOST_IOTLB=m +CONFIG_VHOST_TASK=y +CONFIG_VHOST=m +CONFIG_VHOST_MENU=y +CONFIG_VHOST_NET=m +CONFIG_VHOST_SCSI=m +CONFIG_VHOST_VSOCK=m +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set + +# +# Microsoft Hyper-V guest support +# +# end of Microsoft Hyper-V guest support + +# CONFIG_GREYBUS is not set +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 +# CONFIG_COMEDI_MISC_DRIVERS is not set +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_8255_PCI=m +# CONFIG_COMEDI_ADDI_APCI_1032 is not set +# CONFIG_COMEDI_ADDI_APCI_1500 is not set +# CONFIG_COMEDI_ADDI_APCI_1516 is not set +# CONFIG_COMEDI_ADDI_APCI_1564 is not set +# CONFIG_COMEDI_ADDI_APCI_16XX is not set +# CONFIG_COMEDI_ADDI_APCI_2032 is not set +# CONFIG_COMEDI_ADDI_APCI_2200 is not set +# CONFIG_COMEDI_ADDI_APCI_3120 is not set +# CONFIG_COMEDI_ADDI_APCI_3501 is not set +# CONFIG_COMEDI_ADDI_APCI_3XXX is not set +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1720=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI1724=m +CONFIG_COMEDI_ADV_PCI1760=m +CONFIG_COMEDI_ADV_PCI_DIO=m +# CONFIG_COMEDI_AMPLC_DIO200_PCI is not set +# CONFIG_COMEDI_AMPLC_PC236_PCI is not set +# CONFIG_COMEDI_AMPLC_PC263_PCI is not set +# CONFIG_COMEDI_AMPLC_PCI224 is not set +# CONFIG_COMEDI_AMPLC_PCI230 is not set +# CONFIG_COMEDI_CONTEC_PCI_DIO is not set +# CONFIG_COMEDI_DAS08_PCI is not set +# CONFIG_COMEDI_DT3000 is not set +# CONFIG_COMEDI_DYNA_PCI10XX is not set +# CONFIG_COMEDI_GSC_HPDI is not set +# CONFIG_COMEDI_MF6X4 is not set +# CONFIG_COMEDI_ICP_MULTI is not set +# CONFIG_COMEDI_DAQBOARD2000 is not set +# CONFIG_COMEDI_JR3_PCI is not set +# CONFIG_COMEDI_KE_COUNTER is not set +# CONFIG_COMEDI_CB_PCIDAS64 is not set +# CONFIG_COMEDI_CB_PCIDAS is not set +# CONFIG_COMEDI_CB_PCIDDA is not set +# CONFIG_COMEDI_CB_PCIMDAS is not set +# CONFIG_COMEDI_CB_PCIMDDA is not set +# CONFIG_COMEDI_ME4000 is not set +# CONFIG_COMEDI_ME_DAQ is not set +# CONFIG_COMEDI_NI_6527 is not set +# CONFIG_COMEDI_NI_65XX is not set +# CONFIG_COMEDI_NI_660X is not set +# CONFIG_COMEDI_NI_670X is not set +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +# CONFIG_COMEDI_RTD520 is not set +# CONFIG_COMEDI_S626 is not set +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_NI_TIOCMD=m +# CONFIG_COMEDI_PCMCIA_DRIVERS is not set +# CONFIG_COMEDI_USB_DRIVERS is not set +CONFIG_COMEDI_8254=m +CONFIG_COMEDI_8255=m +# CONFIG_COMEDI_8255_SA is not set +# CONFIG_COMEDI_KCOMEDILIB is not set +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_TIO=m +CONFIG_COMEDI_NI_ROUTING=m +# CONFIG_COMEDI_TESTS is not set +CONFIG_STAGING=y +# CONFIG_RTLLIB is not set +# CONFIG_R8712U is not set +# CONFIG_RTS5208 is not set +# CONFIG_VT6655 is not set +# CONFIG_VT6656 is not set +# CONFIG_FB_SM750 is not set +# CONFIG_STAGING_MEDIA is not set +# CONFIG_LTE_GDM724X is not set +# CONFIG_FB_TFT is not set +# CONFIG_XIL_AXIS_FIFO is not set +# CONFIG_FIELDBUS_DEV is not set +# CONFIG_VME_BUS is not set +CONFIG_CPU_HWMON=y +CONFIG_LOONGARCH_PLATFORM_DEVICES=y +CONFIG_LOONGSON_LAPTOP=y +# CONFIG_GOLDFISH is not set +CONFIG_HAVE_CLK=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y +# CONFIG_LMK04832 is not set +# CONFIG_COMMON_CLK_MAX9485 is not set +# CONFIG_COMMON_CLK_SI5341 is not set +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_SI514 is not set +# CONFIG_COMMON_CLK_SI544 is not set +# CONFIG_COMMON_CLK_SI570 is not set +# CONFIG_COMMON_CLK_CDCE706 is not set +# CONFIG_COMMON_CLK_CDCE925 is not set +# CONFIG_COMMON_CLK_CS2000_CP is not set +# CONFIG_COMMON_CLK_AXI_CLKGEN is not set +CONFIG_COMMON_CLK_LOONGSON2=y +# CONFIG_COMMON_CLK_PWM is not set +# CONFIG_COMMON_CLK_RS9_PCIE is not set +# CONFIG_COMMON_CLK_SI521XX is not set +# CONFIG_COMMON_CLK_VC3 is not set +# CONFIG_COMMON_CLK_VC5 is not set +# CONFIG_COMMON_CLK_VC7 is not set +# CONFIG_COMMON_CLK_FIXED_MMIO is not set +# CONFIG_XILINX_VCU is not set +# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set +# CONFIG_HWSPINLOCK is not set + +# +# Clock Source drivers +# +# end of Clock Source drivers + +# CONFIG_MAILBOX is not set +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +# end of Generic IOMMU Pagetable Support + +# CONFIG_IOMMU_DEBUGFS is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set +# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set +CONFIG_OF_IOMMU=y +# CONFIG_IOMMUFD is not set + +# +# Remoteproc drivers +# +# CONFIG_REMOTEPROC is not set +# end of Remoteproc drivers + +# +# Rpmsg drivers +# +# CONFIG_RPMSG_VIRTIO is not set +# end of Rpmsg drivers + +# CONFIG_SOUNDWIRE is not set + +# +# SOC (System On Chip) specific Drivers +# + +# +# Amlogic SoC drivers +# +# end of Amlogic SoC drivers + +# +# Broadcom SoC drivers +# +# end of Broadcom SoC drivers + +# +# NXP/Freescale QorIQ SoC drivers +# +# end of NXP/Freescale QorIQ SoC drivers + +# +# fujitsu SoC drivers +# +# end of fujitsu SoC drivers + +# +# i.MX SoC drivers +# +# end of i.MX SoC drivers + +# +# Enable LiteX SoC Builder specific drivers +# +# CONFIG_LITEX_SOC_CONTROLLER is not set +# end of Enable LiteX SoC Builder specific drivers + +CONFIG_LOONGSON2_GUTS=y +CONFIG_LOONGSON2_PM=y +# CONFIG_WPCM450_SOC is not set + +# +# Qualcomm SoC drivers +# +# end of Qualcomm SoC drivers + +# CONFIG_SOC_TI is not set + +# +# Xilinx SoC drivers +# +# end of Xilinx SoC drivers +# end of SOC (System On Chip) specific Drivers + +# +# PM Domains +# + +# +# Amlogic PM Domains +# +# end of Amlogic PM Domains + +# +# Broadcom PM Domains +# +# end of Broadcom PM Domains + +# +# i.MX PM Domains +# +# end of i.MX PM Domains + +# +# Qualcomm PM Domains +# +# end of Qualcomm PM Domains +# end of PM Domains + +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_USERSPACE=y +# CONFIG_DEVFREQ_GOV_PASSIVE is not set + +# +# DEVFREQ Drivers +# +# CONFIG_PM_DEVFREQ_EVENT is not set +# CONFIG_EXTCON is not set +# CONFIG_MEMORY is not set +# CONFIG_IIO is not set +CONFIG_NTB=m +CONFIG_NTB_MSI=y +CONFIG_NTB_IDT=m +CONFIG_NTB_EPF=m +CONFIG_NTB_SWITCHTEC=m +# CONFIG_NTB_PINGPONG is not set +# CONFIG_NTB_TOOL is not set +CONFIG_NTB_PERF=m +# CONFIG_NTB_MSI_TEST is not set +CONFIG_NTB_TRANSPORT=m +CONFIG_PWM=y +# CONFIG_PWM_DEBUG is not set +# CONFIG_PWM_ATMEL_TCB is not set +# CONFIG_PWM_CLK is not set +# CONFIG_PWM_DWC is not set +# CONFIG_PWM_FSL_FTM is not set +# CONFIG_PWM_PCA9685 is not set +# CONFIG_PWM_XILINX is not set + +# +# IRQ chip support +# +CONFIG_IRQCHIP=y +# CONFIG_AL_FIC is not set +# CONFIG_XILINX_INTC is not set +CONFIG_IRQ_LOONGARCH_CPU=y +CONFIG_LOONGSON_LIOINTC=y +CONFIG_LOONGSON_EIOINTC=y +CONFIG_LOONGSON_HTVEC=y +CONFIG_LOONGSON_PCH_PIC=y +CONFIG_LOONGSON_PCH_MSI=y +CONFIG_LOONGSON_PCH_LPC=y +# end of IRQ chip support + +# CONFIG_IPACK_BUS is not set +CONFIG_RESET_CONTROLLER=y +# CONFIG_RESET_GPIO is not set +# CONFIG_RESET_SIMPLE is not set +# CONFIG_RESET_TI_SYSCON is not set +# CONFIG_RESET_TI_TPS380X is not set + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +# CONFIG_PHY_CAN_TRANSCEIVER is not set + +# +# PHY drivers for Broadcom platforms +# +# CONFIG_BCM_KONA_USB2_PHY is not set +# end of PHY drivers for Broadcom platforms + +# CONFIG_PHY_CADENCE_TORRENT is not set +# CONFIG_PHY_CADENCE_DPHY is not set +# CONFIG_PHY_CADENCE_DPHY_RX is not set +# CONFIG_PHY_CADENCE_SIERRA is not set +# CONFIG_PHY_CADENCE_SALVO is not set +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_LAN966X_SERDES is not set +# CONFIG_PHY_MAPPHONE_MDM6600 is not set +# CONFIG_PHY_OCELOT_SERDES is not set +# CONFIG_PHY_SAMSUNG_USB2 is not set +# end of PHY Subsystem + +# CONFIG_POWERCAP is not set +# CONFIG_MCB is not set + +# +# Performance monitor support +# +# CONFIG_DWC_PCIE_PMU is not set +# end of Performance monitor support + +CONFIG_RAS=y +CONFIG_USB4=y +# CONFIG_USB4_DEBUGFS_WRITE is not set +# CONFIG_USB4_DMA_TEST is not set + +# +# Android +# +# CONFIG_ANDROID_BINDER_IPC is not set +# end of Android + +# CONFIG_LIBNVDIMM is not set +# CONFIG_DAX is not set +CONFIG_NVMEM=y +CONFIG_NVMEM_SYSFS=y +CONFIG_NVMEM_LAYOUTS=y + +# +# Layout Types +# +# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set +# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set +# end of Layout Types + +# CONFIG_NVMEM_RMEM is not set +# CONFIG_NVMEM_U_BOOT_ENV is not set + +# +# HW tracing support +# +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set +# end of HW tracing support + +# CONFIG_FPGA is not set +# CONFIG_FSI is not set +CONFIG_PM_OPP=y +# CONFIG_SIOX is not set +# CONFIG_SLIMBUS is not set +# CONFIG_INTERCONNECT is not set +# CONFIG_COUNTER is not set +# CONFIG_MOST is not set +# CONFIG_PECI is not set +# CONFIG_HTE is not set +# end of Device Drivers + +# +# File systems +# +# CONFIG_VALIDATE_FS_PARSER is not set +CONFIG_FS_IOMAP=y +CONFIG_FS_STACK=y +CONFIG_BUFFER_HEAD=y +CONFIG_LEGACY_DIRECT_IO=y +CONFIG_EXT2_FS=y +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_XFS_FS=y +CONFIG_XFS_SUPPORT_V4=y +CONFIG_XFS_SUPPORT_ASCII_CI=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# CONFIG_XFS_ONLINE_SCRUB is not set +# CONFIG_XFS_WARN is not set +# CONFIG_XFS_DEBUG is not set +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCFS2_FS_STATS=y +CONFIG_OCFS2_DEBUG_MASKLOG=y +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +# CONFIG_BTRFS_DEBUG is not set +# CONFIG_BTRFS_ASSERT is not set +# CONFIG_BTRFS_FS_REF_VERIFY is not set +# CONFIG_NILFS2_FS is not set +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +# CONFIG_F2FS_FAULT_INJECTION is not set +CONFIG_F2FS_FS_COMPRESSION=y +CONFIG_F2FS_FS_LZO=y +CONFIG_F2FS_FS_LZORLE=y +CONFIG_F2FS_FS_LZ4=y +CONFIG_F2FS_FS_LZ4HC=y +CONFIG_F2FS_FS_ZSTD=y +CONFIG_F2FS_IOSTAT=y +# CONFIG_F2FS_UNFAIR_RWSEM is not set +# CONFIG_BCACHEFS_FS is not set +# CONFIG_ZONEFS_FS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_EXPORTFS_BLOCK_OPS=y +CONFIG_FILE_LOCKING=y +# CONFIG_FS_ENCRYPTION is not set +# CONFIG_FS_VERITY is not set +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +# CONFIG_QUOTA_NETLINK_INTERFACE is not set +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=m +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QUOTACTL=y +CONFIG_AUTOFS_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VIRTIO_FS=m +CONFIG_FUSE_PASSTHROUGH=y +CONFIG_OVERLAY_FS=y +CONFIG_OVERLAY_FS_REDIRECT_DIR=y +CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y +CONFIG_OVERLAY_FS_INDEX=y +CONFIG_OVERLAY_FS_XINO_AUTO=y +CONFIG_OVERLAY_FS_METACOPY=y +# CONFIG_OVERLAY_FS_DEBUG is not set + +# +# Caches +# +CONFIG_NETFS_SUPPORT=y +# CONFIG_NETFS_STATS is not set +CONFIG_FSCACHE=y +# CONFIG_FSCACHE_STATS is not set +# CONFIG_FSCACHE_DEBUG is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_ERROR_INJECTION is not set +# CONFIG_CACHEFILES_ONDEMAND is not set +# end of Caches + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=y +# end of CD-ROM/DVD Filesystems + +# +# DOS/FAT/EXFAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=936 +CONFIG_FAT_DEFAULT_IOCHARSET="gb2312" +# CONFIG_FAT_DEFAULT_UTF8 is not set +CONFIG_EXFAT_FS=m +CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" +CONFIG_NTFS3_FS=m +CONFIG_NTFS3_64BIT_CLUSTER=y +CONFIG_NTFS3_LZX_XPRESS=y +CONFIG_NTFS3_FS_POSIX_ACL=y +# CONFIG_NTFS_FS is not set +# end of DOS/FAT/EXFAT/NT Filesystems + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_VMCORE=y +# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_PROC_CHILDREN=y +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +# CONFIG_TMPFS_INODE64 is not set +# CONFIG_TMPFS_QUOTA is not set +CONFIG_ARCH_SUPPORTS_HUGETLBFS=y +CONFIG_HUGETLBFS=y +# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set +CONFIG_HUGETLB_PAGE=y +CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=m +# end of Pseudo filesystems + +CONFIG_MISC_FILESYSTEMS=y +CONFIG_ORANGEFS_FS=m +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +CONFIG_ECRYPT_FS=m +CONFIG_ECRYPT_FS_MESSAGING=y +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_JFFS2_FS is not set +CONFIG_UBIFS_FS=m +CONFIG_UBIFS_FS_ADVANCED_COMPR=y +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +CONFIG_UBIFS_FS_ZSTD=y +# CONFIG_UBIFS_ATIME_SUPPORT is not set +CONFIG_UBIFS_FS_XATTR=y +CONFIG_UBIFS_FS_SECURITY=y +# CONFIG_UBIFS_FS_AUTHENTICATION is not set +CONFIG_CRAMFS=m +CONFIG_CRAMFS_BLOCKDEV=y +# CONFIG_CRAMFS_MTD is not set +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT=y +CONFIG_SQUASHFS_MOUNT_DECOMP_THREADS=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_LZ4=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +CONFIG_SQUASHFS_ZSTD=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_PSTORE=m +CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 +CONFIG_PSTORE_COMPRESS=y +# CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set +# CONFIG_PSTORE_RAM is not set +# CONFIG_PSTORE_BLK is not set +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EROFS_FS=m +# CONFIG_EROFS_FS_DEBUG is not set +CONFIG_EROFS_FS_XATTR=y +CONFIG_EROFS_FS_POSIX_ACL=y +CONFIG_EROFS_FS_SECURITY=y +CONFIG_EROFS_FS_ZIP=y +CONFIG_EROFS_FS_ZIP_LZMA=y +# CONFIG_EROFS_FS_ZIP_DEFLATE is not set +# CONFIG_EROFS_FS_ZIP_ZSTD is not set +# CONFIG_EROFS_FS_ONDEMAND is not set +CONFIG_EROFS_FS_PCPU_KTHREAD=y +CONFIG_EROFS_FS_PCPU_KTHREAD_HIPRI=y +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +# CONFIG_NFS_V2 is not set +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_SWAP is not set +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_PNFS_FILE_LAYOUT=y +CONFIG_PNFS_BLOCK=y +CONFIG_PNFS_FLEXFILE_LAYOUT=y +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +# CONFIG_NFS_V4_1_MIGRATION is not set +CONFIG_NFS_V4_SECURITY_LABEL=y +CONFIG_ROOT_NFS=y +# CONFIG_NFS_FSCACHE is not set +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFS_DISABLE_UDP_SUPPORT=y +CONFIG_NFS_V4_2_READ_PLUS=y +CONFIG_NFSD=y +# CONFIG_NFSD_V2 is not set +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_PNFS=y +CONFIG_NFSD_BLOCKLAYOUT=y +# CONFIG_NFSD_SCSILAYOUT is not set +# CONFIG_NFSD_FLEXFILELAYOUT is not set +# CONFIG_NFSD_V4_2_INTER_SSC is not set +# CONFIG_NFSD_V4_SECURITY_LABEL is not set +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set +CONFIG_GRACE_PERIOD=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_NFS_V4_2_SSC_HELPER=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_RPCSEC_GSS_KRB5=y +# CONFIG_SUNRPC_DEBUG is not set +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CEPH_FS_SECURITY_LABEL=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS2=y +CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y +# CONFIG_CIFS_UPCALL is not set +# CONFIG_CIFS_XATTR is not set +# CONFIG_CIFS_DEBUG is not set +# CONFIG_CIFS_DFS_UPCALL is not set +# CONFIG_CIFS_SWN_UPCALL is not set +# CONFIG_CIFS_SMB_DIRECT is not set +# CONFIG_CIFS_FSCACHE is not set +# CONFIG_SMB_SERVER is not set +CONFIG_SMBFS=m +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +CONFIG_9P_FS=y +# CONFIG_9P_FSCACHE is not set +# CONFIG_9P_FS_POSIX_ACL is not set +# CONFIG_9P_FS_SECURITY is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=y +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +CONFIG_NLS_CODEPAGE_936=y +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +# CONFIG_NLS_ISO8859_1 is not set +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +# CONFIG_NLS_MAC_ROMAN is not set +# CONFIG_NLS_MAC_CELTIC is not set +# CONFIG_NLS_MAC_CENTEURO is not set +# CONFIG_NLS_MAC_CROATIAN is not set +# CONFIG_NLS_MAC_CYRILLIC is not set +# CONFIG_NLS_MAC_GAELIC is not set +# CONFIG_NLS_MAC_GREEK is not set +# CONFIG_NLS_MAC_ICELAND is not set +# CONFIG_NLS_MAC_INUIT is not set +# CONFIG_NLS_MAC_ROMANIAN is not set +# CONFIG_NLS_MAC_TURKISH is not set +CONFIG_NLS_UTF8=y +CONFIG_NLS_UCS2_UTILS=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +# CONFIG_UNICODE is not set +CONFIG_IO_WQ=y +# end of File systems + +# +# Security options +# +CONFIG_KEYS=y +# CONFIG_KEYS_REQUEST_CACHE is not set +# CONFIG_PERSISTENT_KEYRINGS is not set +# CONFIG_TRUSTED_KEYS is not set +# CONFIG_ENCRYPTED_KEYS is not set +CONFIG_KEY_DH_OPERATIONS=y +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +# CONFIG_SECURITY_INFINIBAND is not set +# CONFIG_SECURITY_NETWORK_XFRM is not set +CONFIG_SECURITY_PATH=y +CONFIG_LSM_MMAP_MIN_ADDR=65536 +# CONFIG_HARDENED_USERCOPY is not set +# CONFIG_FORTIFY_SOURCE is not set +# CONFIG_STATIC_USERMODEHELPER is not set +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 +CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 +# CONFIG_SECURITY_SELINUX_DEBUG is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +CONFIG_SECURITY_APPARMOR=y +# CONFIG_SECURITY_APPARMOR_DEBUG is not set +CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y +CONFIG_SECURITY_APPARMOR_HASH=y +CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y +CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y +CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y +# CONFIG_SECURITY_LOADPIN is not set +CONFIG_SECURITY_YAMA=y +# CONFIG_SECURITY_SAFESETID is not set +# CONFIG_SECURITY_LOCKDOWN_LSM is not set +# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +CONFIG_INTEGRITY_AUDIT=y +# CONFIG_IMA is not set +# CONFIG_EVM is not set +# CONFIG_DEFAULT_SECURITY_SELINUX is not set +# CONFIG_DEFAULT_SECURITY_APPARMOR is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,bpf" + +# +# Kernel hardening options +# + +# +# Memory initialization +# +CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y +# CONFIG_INIT_STACK_NONE is not set +# CONFIG_INIT_STACK_ALL_PATTERN is not set +CONFIG_INIT_STACK_ALL_ZERO=y +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +# CONFIG_INIT_MLOCKED_ON_FREE_DEFAULT_ON is not set +CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y +# CONFIG_ZERO_CALL_USED_REGS is not set +# end of Memory initialization + +# +# Hardening of kernel data structures +# +# CONFIG_LIST_HARDENED is not set +# CONFIG_BUG_ON_DATA_CORRUPTION is not set +# end of Hardening of kernel data structures + +CONFIG_RANDSTRUCT_NONE=y +# CONFIG_RANDSTRUCT_FULL is not set +# CONFIG_RANDSTRUCT_PERFORMANCE is not set +# end of Kernel hardening options +# end of Security options + +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_SIG=y +CONFIG_CRYPTO_SIG2=y +CONFIG_CRYPTO_SKCIPHER=y +CONFIG_CRYPTO_SKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=m +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_AKCIPHER=y +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_KPP=y +CONFIG_CRYPTO_ACOMP2=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=m +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_NULL2=m +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_AUTHENC=m +# CONFIG_CRYPTO_TEST is not set +CONFIG_CRYPTO_ENGINE=m +# end of Crypto core or helper + +# +# Public-key cryptography +# +CONFIG_CRYPTO_RSA=y +CONFIG_CRYPTO_DH=y +# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set +CONFIG_CRYPTO_ECC=m +CONFIG_CRYPTO_ECDH=m +# CONFIG_CRYPTO_ECDSA is not set +# CONFIG_CRYPTO_ECRDSA is not set +# CONFIG_CRYPTO_SM2 is not set +# CONFIG_CRYPTO_CURVE25519 is not set +# end of Public-key cryptography + +# +# Block ciphers +# +CONFIG_CRYPTO_AES=m +# CONFIG_CRYPTO_AES_TI is not set +CONFIG_CRYPTO_ANUBIS=m +# CONFIG_CRYPTO_ARIA is not set +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +# CONFIG_CRYPTO_CAMELLIA is not set +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +# CONFIG_CRYPTO_DES is not set +# CONFIG_CRYPTO_FCRYPT is not set +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +# CONFIG_CRYPTO_SM4_GENERIC is not set +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +# end of Block ciphers + +# +# Length-preserving ciphers and modes +# +# CONFIG_CRYPTO_ADIANTUM is not set +# CONFIG_CRYPTO_ARC4 is not set +CONFIG_CRYPTO_CHACHA20=m +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +CONFIG_CRYPTO_ECB=y +# CONFIG_CRYPTO_HCTR2 is not set +# CONFIG_CRYPTO_KEYWRAP is not set +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_PCBC is not set +# CONFIG_CRYPTO_XTS is not set +# end of Length-preserving ciphers and modes + +# +# AEAD (authenticated encryption with associated data) ciphers +# +# CONFIG_CRYPTO_AEGIS128 is not set +CONFIG_CRYPTO_CHACHA20POLY1305=m +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_GENIV=m +CONFIG_CRYPTO_SEQIV=m +CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ESSIV=m +# end of AEAD (authenticated encryption with associated data) ciphers + +# +# Hashes, digests, and MACs +# +CONFIG_CRYPTO_BLAKE2B=y +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_HMAC=y +# CONFIG_CRYPTO_MD4 is not set +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_POLY1305=m +# CONFIG_CRYPTO_RMD160 is not set +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_SHA3=m +# CONFIG_CRYPTO_SM3_GENERIC is not set +# CONFIG_CRYPTO_STREEBOG is not set +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_WP512=m +# CONFIG_CRYPTO_XCBC is not set +CONFIG_CRYPTO_XXHASH=y +# end of Hashes, digests, and MACs + +# +# CRCs (cyclic redundancy checks) +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_CRC64_ROCKSOFT=y +# end of CRCs (cyclic redundancy checks) + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_LZO=y +CONFIG_CRYPTO_842=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m +CONFIG_CRYPTO_ZSTD=y +# end of Compression + +# +# Random number generation +# +# CONFIG_CRYPTO_ANSI_CPRNG is not set +CONFIG_CRYPTO_DRBG_MENU=m +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=m +CONFIG_CRYPTO_JITTERENTROPY=m +CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64 +CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32 +CONFIG_CRYPTO_JITTERENTROPY_OSR=1 +CONFIG_CRYPTO_KDF800108_CTR=y +# end of Random number generation + +# +# Userspace interface +# +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_USER_API_RNG=m +# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set +CONFIG_CRYPTO_USER_API_AEAD=m +CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y +# end of Userspace interface + +CONFIG_CRYPTO_HASH_INFO=y + +# +# Accelerated Cryptographic Algorithms for CPU (loongarch) +# +CONFIG_CRYPTO_CRC32_LOONGARCH=m +# end of Accelerated Cryptographic Algorithms for CPU (loongarch) + +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set +# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set +# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set +# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set +# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set +# CONFIG_CRYPTO_DEV_QAT_C62X is not set +# CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_420XX is not set +# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set +# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set +# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set +# CONFIG_CRYPTO_DEV_CHELSIO is not set +CONFIG_CRYPTO_DEV_VIRTIO=m +# CONFIG_CRYPTO_DEV_SAFEXCEL is not set +# CONFIG_CRYPTO_DEV_CCREE is not set +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set +CONFIG_ASYMMETRIC_KEY_TYPE=y +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y +CONFIG_X509_CERTIFICATE_PARSER=y +# CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set +CONFIG_PKCS7_MESSAGE_PARSER=y +# CONFIG_PKCS7_TEST_KEY is not set +# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set +# CONFIG_FIPS_SIGNATURE_SELFTEST is not set + +# +# Certificates for signature checking +# +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_SYSTEM_TRUSTED_KEYS="" +# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set +# CONFIG_SECONDARY_TRUSTED_KEYRING is not set +# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set +# end of Certificates for signature checking + +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=y +CONFIG_RAID6_PQ_BENCHMARK=y +# CONFIG_PACKING is not set +CONFIG_BITREVERSE=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +# CONFIG_CORDIC is not set +# CONFIG_PRIME_NUMBERS is not set +CONFIG_RATIONAL=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y + +# +# Crypto library routines +# +CONFIG_CRYPTO_LIB_UTILS=y +CONFIG_CRYPTO_LIB_AES=m +CONFIG_CRYPTO_LIB_ARC4=m +CONFIG_CRYPTO_LIB_GF128MUL=m +CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y +CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 +CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m +CONFIG_CRYPTO_LIB_POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_SHA1=y +CONFIG_CRYPTO_LIB_SHA256=y +# end of Crypto library routines + +CONFIG_CRC_CCITT=m +CONFIG_CRC16=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC64_ROCKSOFT=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC64=y +# CONFIG_CRC4 is not set +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +# CONFIG_CRC8 is not set +CONFIG_XXHASH=y +CONFIG_AUDIT_GENERIC=y +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_842_COMPRESS=m +CONFIG_842_DECOMPRESS=m +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=m +CONFIG_LZ4HC_COMPRESS=m +CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMMON=y +CONFIG_ZSTD_COMPRESS=y +CONFIG_ZSTD_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_MICROLZMA=y +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_DECOMPRESS_ZSTD=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_INTERVAL_TREE=y +CONFIG_XARRAY_MULTI=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_CLOSURES=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_DMA_DECLARE_COHERENT=y +CONFIG_SWIOTLB=y +# CONFIG_SWIOTLB_DYNAMIC is not set +CONFIG_DMA_NEED_SYNC=y +# CONFIG_DMA_RESTRICTED_POOL is not set +CONFIG_DMA_CMA=y +CONFIG_DMA_NUMA_CMA=y + +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_MBYTES=0 +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=8 +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_DMA_MAP_BENCHMARK is not set +CONFIG_SGL_ALLOC=y +# CONFIG_FORCE_NR_CPUS is not set +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_LRU_CACHE=m +CONFIG_CLZ_TAB=y +CONFIG_IRQ_POLL=y +CONFIG_MPILIB=y +CONFIG_DIMLIB=m +CONFIG_LIBFDT=y +CONFIG_OID_REGISTRY=y +CONFIG_UCS2_STRING=y +CONFIG_HAVE_GENERIC_VDSO=y +CONFIG_GENERIC_GETTIMEOFDAY=y +CONFIG_GENERIC_VDSO_TIME_NS=y +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +# CONFIG_FONT_8x16 is not set +CONFIG_FONT_UTF8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_6x10 is not set +# CONFIG_FONT_10x18 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_TER16x32 is not set +# CONFIG_FONT_6x8 is not set +CONFIG_SG_POOL=y +CONFIG_ARCH_STACKWALK=y +CONFIG_STACKDEPOT=y +CONFIG_STACKDEPOT_MAX_FRAMES=64 +CONFIG_SBITMAP=y +# CONFIG_LWQ_TEST is not set +# end of Library routines + +CONFIG_GENERIC_IOREMAP=y +CONFIG_GENERIC_LIB_ASHLDI3=y +CONFIG_GENERIC_LIB_ASHRDI3=y +CONFIG_GENERIC_LIB_LSHRDI3=y +CONFIG_GENERIC_LIB_CMPDI2=y +CONFIG_GENERIC_LIB_UCMPDI2=y +CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y +CONFIG_FIRMWARE_TABLE=y + +# +# Kernel hacking +# + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +# CONFIG_PRINTK_CALLER is not set +# CONFIG_STACKTRACE_BUILD_ID is not set +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 +CONFIG_CONSOLE_LOGLEVEL_QUIET=4 +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DYNAMIC_DEBUG_CORE is not set +CONFIG_SYMBOLIC_ERRNAME=y +CONFIG_DEBUG_BUGVERBOSE=y +# end of printk and dmesg options + +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_MISC=y + +# +# Compile-time checks and compiler options +# +CONFIG_DEBUG_INFO=y +CONFIG_AS_HAS_NON_CONST_ULEB128=y +# CONFIG_DEBUG_INFO_NONE is not set +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y +# CONFIG_DEBUG_INFO_DWARF4 is not set +# CONFIG_DEBUG_INFO_DWARF5 is not set +# CONFIG_DEBUG_INFO_REDUCED is not set +CONFIG_DEBUG_INFO_COMPRESSED_NONE=y +# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set +# CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set +# CONFIG_DEBUG_INFO_SPLIT is not set +CONFIG_DEBUG_INFO_BTF=y +CONFIG_PAHOLE_HAS_SPLIT_BTF=y +CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y +CONFIG_DEBUG_INFO_BTF_MODULES=y +# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set +# CONFIG_GDB_SCRIPTS is not set +CONFIG_FRAME_WARN=2048 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +# CONFIG_HEADERS_INSTALL is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_OBJTOOL=y +# CONFIG_VMLINUX_MAP is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# end of Compile-time checks and compiler options + +# +# Generic Kernel Debugging Instruments +# +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 +CONFIG_MAGIC_SYSRQ_SERIAL=y +CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_KCSAN_COMPILER=y +# end of Generic Kernel Debugging Instruments + +# +# Networking Debugging +# +# CONFIG_NET_DEV_REFCNT_TRACKER is not set +# CONFIG_NET_NS_REFCNT_TRACKER is not set +# CONFIG_DEBUG_NET is not set +# end of Networking Debugging + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +CONFIG_SLUB_DEBUG=y +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_PAGE_OWNER is not set +# CONFIG_PAGE_POISONING is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SHRINKER_DEBUG is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_MEM_ALLOC_PROFILING is not set +CONFIG_HAVE_ARCH_KASAN=y +CONFIG_ARCH_DISABLE_KASAN_INLINE=y +CONFIG_CC_HAS_KASAN_GENERIC=y +CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y +# CONFIG_KASAN is not set +CONFIG_HAVE_ARCH_KFENCE=y +# CONFIG_KFENCE is not set +# end of Memory Debugging + +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Oops, Lockups and Hangs +# +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +# CONFIG_SOFTLOCKUP_DETECTOR is not set +CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y +# CONFIG_HARDLOCKUP_DETECTOR is not set +# CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set +# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set +# CONFIG_TEST_LOCKUP is not set +# end of Debug Oops, Lockups and Hangs + +# +# Scheduler Debugging +# +# CONFIG_SCHED_DEBUG is not set +CONFIG_SCHED_INFO=y +CONFIG_SCHEDSTATS=y +# end of Scheduler Debugging + +# CONFIG_DEBUG_TIMEKEEPING is not set +# CONFIG_DEBUG_PREEMPT is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +CONFIG_LOCK_DEBUGGING_SUPPORT=y +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_RWSEMS is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +# CONFIG_WW_MUTEX_SELFTEST is not set +# CONFIG_SCF_TORTURE_TEST is not set +# CONFIG_CSD_LOCK_WAIT_DEBUG is not set +# end of Lock Debugging (spinlocks, mutexes, etc...) + +# CONFIG_DEBUG_IRQFLAGS is not set +CONFIG_STACKTRACE=y +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set +# CONFIG_DEBUG_KOBJECT is not set + +# +# Debug kernel data structures +# +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PLIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CLOSURES is not set +# CONFIG_DEBUG_MAPLE_TREE is not set +# end of Debug kernel data structures + +# +# RCU Debugging +# +# CONFIG_RCU_SCALE_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_RCU_REF_SCALE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=21 +CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 +# CONFIG_RCU_CPU_STALL_CPUTIME is not set +CONFIG_RCU_TRACE=y +# CONFIG_RCU_EQS_DEBUG is not set +# end of RCU Debugging + +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_HAVE_RETHOOK=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_RETVAL=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACE_CLOCK=y +CONFIG_TRACING_SUPPORT=y +# CONFIG_FTRACE is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y +# CONFIG_STRICT_DEVMEM is not set + +# +# loongarch Debugging +# +# CONFIG_UNWINDER_GUESS is not set +# CONFIG_UNWINDER_PROLOGUE is not set +CONFIG_UNWINDER_ORC=y +# end of loongarch Debugging + +# +# Kernel Testing and Coverage +# +# CONFIG_KUNIT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +CONFIG_ARCH_HAS_KCOV=y +CONFIG_CC_HAS_SANCOV_TRACE_PC=y +# CONFIG_KCOV is not set +CONFIG_RUNTIME_TESTING_MENU=y +# CONFIG_TEST_DHRY is not set +# CONFIG_LKDTM is not set +# CONFIG_TEST_MIN_HEAP is not set +# CONFIG_TEST_DIV64 is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_TEST_REF_TRACKER is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_REED_SOLOMON_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +# CONFIG_PERCPU_TEST is not set +# CONFIG_ATOMIC64_SELFTEST is not set +# CONFIG_ASYNC_RAID6_TEST is not set +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_SCANF is not set +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_XARRAY is not set +# CONFIG_TEST_MAPLE_TREE is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_IDA is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_BITOPS is not set +# CONFIG_TEST_VMALLOC is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_BLACKHOLE_DEV is not set +# CONFIG_FIND_BIT_BENCHMARK is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_SYSCTL is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_TEST_KMOD is not set +# CONFIG_TEST_MEMCAT_P is not set +# CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_FREE_PAGES is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_OBJPOOL is not set +# end of Kernel Testing and Coverage + +# +# Rust hacking +# +# end of Rust hacking +# end of Kernel hacking diff --git a/loongarch64/files/step/base_support/bpf/6.x/linux-config-6.x_djgjr b/loongarch64/files/step/boot/linux-kernel_git/6.x/linux-config-6.x_compatible similarity index 95% rename from loongarch64/files/step/base_support/bpf/6.x/linux-config-6.x_djgjr rename to loongarch64/files/step/boot/linux-kernel_git/6.x/linux-config-6.x_compatible index 8904e79c..cbfbe603 100644 --- a/loongarch64/files/step/base_support/bpf/6.x/linux-config-6.x_djgjr +++ b/loongarch64/files/step/boot/linux-kernel_git/6.x/linux-config-6.x_compatible @@ -1,15 +1,15 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/loongarch 6.7.0-rc7 Kernel Configuration +# Linux/loongarch 6.10.0-rc1 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="loongarch64-unknown-linux-gnu-gcc (GCC) 14.0.0 20240102 (experimental)" +CONFIG_CC_VERSION_TEXT="loongarch64-unknown-linux-gnu-gcc (GCC) 14.1.0" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=140000 +CONFIG_GCC_VERSION=140100 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=24100 +CONFIG_AS_VERSION=24200 CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=24100 +CONFIG_LD_VERSION=24200 CONFIG_LLD_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y @@ -17,7 +17,7 @@ CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y -CONFIG_PAHOLE_VERSION=120 +CONFIG_PAHOLE_VERSION=126 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y @@ -93,6 +93,7 @@ CONFIG_HIGH_RES_TIMERS=y CONFIG_BPF=y CONFIG_HAVE_EBPF_JIT=y +CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y # # BPF subsystem @@ -100,8 +101,8 @@ CONFIG_HAVE_EBPF_JIT=y CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT=y # CONFIG_BPF_JIT_ALWAYS_ON is not set +CONFIG_BPF_JIT_DEFAULT_ON=y CONFIG_BPF_UNPRIV_DEFAULT_OFF=y -CONFIG_USERMODE_DRIVER=y # CONFIG_BPF_PRELOAD is not set # end of BPF subsystem @@ -111,8 +112,8 @@ CONFIG_PREEMPT_BUILD=y CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_PREEMPTION=y -# CONFIG_PREEMPT_DYNAMIC is not set -# CONFIG_SCHED_CORE is not set +CONFIG_PREEMPT_DYNAMIC=y +CONFIG_SCHED_CORE=y # # CPU/Task time and stats accounting @@ -126,7 +127,8 @@ CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y -# CONFIG_PSI is not set +CONFIG_PSI=y +# CONFIG_PSI_DEFAULT_DISABLED is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y @@ -139,14 +141,16 @@ CONFIG_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y # end of RCU Subsystem -# CONFIG_IKCONFIG is not set -# CONFIG_IKHEADERS is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_IKHEADERS=y CONFIG_LOG_BUF_SHIFT=18 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 # CONFIG_PRINTK_INDEX is not set @@ -160,10 +164,14 @@ CONFIG_GENERIC_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_CC_HAS_INT128=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" -CONFIG_GCC11_NO_ARRAY_BOUNDS=y +CONFIG_GCC10_NO_ARRAY_BOUNDS=y CONFIG_CC_NO_ARRAY_BOUNDS=y +CONFIG_GCC_NO_STRINGOP_OVERFLOW=y +CONFIG_CC_NO_STRINGOP_OVERFLOW=y +CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_SLAB_OBJ_EXT=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y # CONFIG_CGROUP_FAVOR_DYNMODS is not set @@ -227,7 +235,7 @@ CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y -CONFIG_BASE_FULL=y +# CONFIG_BASE_SMALL is not set CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y @@ -239,17 +247,17 @@ CONFIG_AIO=y CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y +CONFIG_KCMP=y +CONFIG_RSEQ=y +# CONFIG_DEBUG_RSEQ is not set +CONFIG_CACHESTAT_SYSCALL=y +# CONFIG_PC104 is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_SELFTEST is not set CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_BASE_RELATIVE=y -CONFIG_KCMP=y -CONFIG_RSEQ=y -CONFIG_CACHESTAT_SYSCALL=y -# CONFIG_DEBUG_RSEQ is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y -# CONFIG_PC104 is not set # # Kernel Performance Events And Counters @@ -264,7 +272,8 @@ CONFIG_SYSTEM_DATA_VERIFICATION=y # # Kexec and crash features # -CONFIG_CRASH_CORE=y +CONFIG_CRASH_RESERVE=y +CONFIG_VMCORE_INFO=y CONFIG_KEXEC_CORE=y CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y @@ -283,7 +292,6 @@ CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MACH_LOONGSON64=y CONFIG_FIX_EARLYCON_MEM=y -CONFIG_PAGE_SIZE_4KB=y CONFIG_PGTABLE_4LEVEL=y CONFIG_PGTABLE_LEVELS=4 CONFIG_SCHED_OMIT_FRAME_POINTER=y @@ -339,12 +347,12 @@ CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x01000000 -CONFIG_SECCOMP=y +CONFIG_HAVE_LIVEPATCH=y +# CONFIG_PARAVIRT is not set # end of Kernel type and options CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_ENABLE_THP_MIGRATION=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=12 @@ -362,6 +370,9 @@ CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_HIBERNATION_SNAPSHOT_DEV=y +CONFIG_HIBERNATION_COMP_LZO=y +# CONFIG_HIBERNATION_COMP_LZ4 is not set +CONFIG_HIBERNATION_DEF_COMP="lzo" CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y @@ -371,12 +382,16 @@ CONFIG_PM_SLEEP_SMP=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y +CONFIG_PM_GENERIC_DOMAINS=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_PM_GENERIC_DOMAINS_SLEEP=y +CONFIG_PM_GENERIC_DOMAINS_OF=y CONFIG_CPU_PM=y CONFIG_ARCH_SUPPORTS_ACPI=y CONFIG_ACPI=y CONFIG_ACPI_GENERIC_GSI=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_THERMAL_LIB=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_SLEEP=y @@ -402,8 +417,8 @@ CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y # CONFIG_ACPI_HED is not set -# CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_ACPI_NHLT=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_HMAT is not set # CONFIG_ACPI_CONFIGFS is not set @@ -411,19 +426,27 @@ CONFIG_ACPI_NUMA=y CONFIG_ACPI_PPTT=y # CONFIG_ACPI_FFH is not set # CONFIG_PMIC_OPREGION is not set + +# +# CPU Frequency scaling +# +# CONFIG_CPU_FREQ is not set +# end of CPU Frequency scaling # end of Power management options -CONFIG_HAVE_KVM=y +CONFIG_KVM_COMMON=y CONFIG_HAVE_KVM_DIRTY_RING=y CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y -CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_MMIO=y +CONFIG_HAVE_KVM_READONLY_MEM=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y +CONFIG_KVM_GENERIC_MMU_NOTIFIER=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m +CONFIG_CPU_MITIGATIONS=y # # General architecture-dependent options @@ -450,6 +473,7 @@ CONFIG_ARCH_WANTS_NO_INSTR=y CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y +CONFIG_HAVE_RUST=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_PERF_REGS=y @@ -461,6 +485,7 @@ CONFIG_MMU_LAZY_TLB_REFCOUNT=y CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y CONFIG_HAVE_ARCH_SECCOMP=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP=y CONFIG_SECCOMP_FILTER=y # CONFIG_SECCOMP_CACHE_DEBUG is not set CONFIG_HAVE_STACKPROTECTOR=y @@ -482,15 +507,22 @@ CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=12 +CONFIG_HAVE_PAGE_SIZE_4KB=y +CONFIG_PAGE_SIZE_4KB=y CONFIG_PAGE_SIZE_LESS_THAN_64KB=y CONFIG_PAGE_SIZE_LESS_THAN_256KB=y +CONFIG_PAGE_SHIFT=12 CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y +CONFIG_HAVE_OBJTOOL=y +CONFIG_HAVE_STACK_VALIDATION=y +CONFIG_HAVE_RELIABLE_STACKTRACE=y # CONFIG_COMPAT_32BIT_TIME is not set CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_HAVE_PREEMPT_DYNAMIC=y CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y +CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y # # GCOV-based kernel profiling @@ -502,10 +534,11 @@ CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set CONFIG_FUNCTION_ALIGNMENT=0 +CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y +CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y # end of General architecture-dependent options CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_DEBUG is not set CONFIG_MODULE_FORCE_LOAD=y @@ -534,9 +567,9 @@ CONFIG_BLK_ICQ=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=y +CONFIG_BLK_DEV_WRITE_MOUNTED=y CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y -CONFIG_BLK_DEV_THROTTLING_LOW=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y CONFIG_BLK_CGROUP_IOLATENCY=y @@ -544,7 +577,6 @@ CONFIG_BLK_CGROUP_FC_APPID=y CONFIG_BLK_CGROUP_IOCOST=y CONFIG_BLK_CGROUP_IOPRIO=y CONFIG_BLK_DEBUG_FS=y -CONFIG_BLK_DEBUG_FS_ZONED=y # CONFIG_BLK_SED_OPAL is not set # CONFIG_BLK_INLINE_ENCRYPTION is not set @@ -623,7 +655,7 @@ CONFIG_ZPOOL=y CONFIG_SWAP=y CONFIG_ZSWAP=y # CONFIG_ZSWAP_DEFAULT_ON is not set -# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set +# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set @@ -631,20 +663,19 @@ CONFIG_ZSWAP=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd" -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y +# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set -# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set -CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" +CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y +CONFIG_ZSWAP_ZPOOL_DEFAULT="zsmalloc" CONFIG_ZBUD=y CONFIG_Z3FOLD=y -CONFIG_ZSMALLOC=m +CONFIG_ZSMALLOC=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_ZSMALLOC_CHAIN_SIZE=8 # -# SLAB allocator options +# Slab allocator options # -# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLUB=y # CONFIG_SLUB_TINY is not set CONFIG_SLAB_MERGE_DEFAULT=y @@ -653,7 +684,7 @@ CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLUB_STATS is not set CONFIG_SLUB_CPU_PARTIAL=y # CONFIG_RANDOM_KMALLOC_CACHES is not set -# end of SLAB allocator options +# end of Slab allocator options # CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set # CONFIG_COMPAT_BRK is not set @@ -664,7 +695,7 @@ CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y -CONFIG_HAVE_FAST_GUP=y +CONFIG_HAVE_GUP_FAST=y CONFIG_ARCH_KEEP_MEMBLOCK=y CONFIG_NUMA_KEEP_MEMINFO=y CONFIG_MEMORY_ISOLATION=y @@ -680,27 +711,32 @@ CONFIG_COMPACTION=y CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y +CONFIG_ARCH_ENABLE_THP_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set +CONFIG_THP_SWAP=y # CONFIG_READ_ONLY_THP_FOR_FS is not set +CONFIG_PGTABLE_HAS_HUGE_LEAVES=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_CMA=y -# CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_SYSFS=y -CONFIG_CMA_AREAS=19 +CONFIG_CMA_AREAS=20 # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_ZONE_DMA32=y CONFIG_HMM_MIRROR=y CONFIG_VM_EVENT_COUNTERS=y @@ -710,9 +746,11 @@ CONFIG_VM_EVENT_COUNTERS=y CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_MEMFD_CREATE=y # CONFIG_ANON_VMA_NAME is not set +CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y CONFIG_USERFAULTFD=y # CONFIG_LRU_GEN is not set CONFIG_LOCK_MM_AND_FIND_VMA=y +CONFIG_EXECMEM=y # # Data Access Monitoring @@ -725,6 +763,7 @@ CONFIG_NET=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_NET_XGRESS=y +CONFIG_SKB_DECRYPTED=y CONFIG_SKB_EXTENSIONS=y # @@ -733,22 +772,25 @@ CONFIG_SKB_EXTENSIONS=y CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y -CONFIG_UNIX_SCM=y CONFIG_AF_UNIX_OOB=y # CONFIG_UNIX_DIAG is not set CONFIG_TLS=m CONFIG_TLS_DEVICE=y # CONFIG_TLS_TOE is not set CONFIG_XFRM=y +CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_INTERFACE is not set # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_AH=m CONFIG_XFRM_ESP=m +CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=y # CONFIG_NET_KEY_MIGRATE is not set +CONFIG_XFRM_ESPINTCP=y # CONFIG_SMC is not set CONFIG_XDP_SOCKETS=y # CONFIG_XDP_SOCKETS_DIAG is not set @@ -780,12 +822,13 @@ CONFIG_SYN_COOKIES=y CONFIG_NET_UDP_TUNNEL=y # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set -# CONFIG_INET_AH is not set +CONFIG_INET_AH=m CONFIG_INET_ESP=m -# CONFIG_INET_ESP_OFFLOAD is not set -# CONFIG_INET_ESPINTCP is not set -# CONFIG_INET_IPCOMP is not set +CONFIG_INET_ESP_OFFLOAD=m +CONFIG_INET_ESPINTCP=y +CONFIG_INET_IPCOMP=m CONFIG_INET_TABLE_PERTURB_ORDER=16 +CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y @@ -818,20 +861,23 @@ CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y # CONFIG_IPV6_OPTIMISTIC_DAD is not set -# CONFIG_INET6_AH is not set +CONFIG_INET6_AH=m CONFIG_INET6_ESP=m -# CONFIG_INET6_ESP_OFFLOAD is not set -# CONFIG_INET6_ESPINTCP is not set -# CONFIG_INET6_IPCOMP is not set +CONFIG_INET6_ESP_OFFLOAD=m +CONFIG_INET6_ESPINTCP=y +CONFIG_INET6_IPCOMP=m # CONFIG_IPV6_MIP6 is not set # CONFIG_IPV6_ILA is not set +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y # CONFIG_IPV6_SIT_6RD is not set CONFIG_IPV6_NDISC_NODETYPE=y # CONFIG_IPV6_TUNNEL is not set # CONFIG_IPV6_GRE is not set -# CONFIG_IPV6_MULTIPLE_TABLES is not set +CONFIG_IPV6_MULTIPLE_TABLES=y +# CONFIG_IPV6_SUBTREES is not set CONFIG_IPV6_MROUTE=y # CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set # CONFIG_IPV6_PIMSM_V2 is not set @@ -903,10 +949,10 @@ CONFIG_NF_NAT_MASQUERADE=y CONFIG_NF_NAT_OVS=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m -# CONFIG_NF_TABLES_INET is not set +CONFIG_NF_TABLES_INET=y # CONFIG_NF_TABLES_NETDEV is not set # CONFIG_NFT_NUMGEN is not set -# CONFIG_NFT_CT is not set +CONFIG_NFT_CT=m CONFIG_NFT_CONNLIMIT=m CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m @@ -917,9 +963,11 @@ CONFIG_NFT_TUNNEL=m CONFIG_NFT_QUEUE=m CONFIG_NFT_QUOTA=m CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m CONFIG_NFT_FIB=m +CONFIG_NFT_FIB_INET=m # CONFIG_NFT_XFRM is not set CONFIG_NFT_SOCKET=m CONFIG_NFT_OSF=m @@ -1087,6 +1135,7 @@ CONFIG_IP_VS_NFCT=y # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m +CONFIG_IP_NF_IPTABLES_LEGACY=m CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m CONFIG_NF_TABLES_IPV4=y @@ -1118,6 +1167,7 @@ CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m +CONFIG_NFT_COMPAT_ARP=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # end of IP: Netfilter Configuration @@ -1125,12 +1175,13 @@ CONFIG_IP_NF_ARP_MANGLE=m # # IPv6: Netfilter Configuration # +CONFIG_IP6_NF_IPTABLES_LEGACY=y CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m CONFIG_NF_TABLES_IPV6=y CONFIG_NFT_REJECT_IPV6=m # CONFIG_NFT_DUP_IPV6 is not set -# CONFIG_NFT_FIB_IPV6 is not set +CONFIG_NFT_FIB_IPV6=m # CONFIG_NF_DUP_IPV6 is not set CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m @@ -1161,7 +1212,8 @@ CONFIG_NF_DEFRAG_IPV6=m CONFIG_NF_TABLES_BRIDGE=m # CONFIG_NFT_BRIDGE_META is not set # CONFIG_NFT_BRIDGE_REJECT is not set -# CONFIG_NF_CONNTRACK_BRIDGE is not set +CONFIG_NF_CONNTRACK_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m @@ -1183,8 +1235,6 @@ CONFIG_BRIDGE_EBT_IP6=m # CONFIG_BRIDGE_EBT_SNAT is not set # CONFIG_BRIDGE_EBT_LOG is not set # CONFIG_BRIDGE_EBT_NFLOG is not set -CONFIG_BPFILTER=y -CONFIG_BPFILTER_UMH=m # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set @@ -1282,7 +1332,6 @@ CONFIG_NET_ACT_GACT=m # CONFIG_GACT_PROB is not set CONFIG_NET_ACT_MIRRED=m # CONFIG_NET_ACT_SAMPLE is not set -CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m # CONFIG_NET_ACT_PEDIT is not set # CONFIG_NET_ACT_SIMP is not set @@ -1350,7 +1399,6 @@ CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=m -CONFIG_BT_HS=y CONFIG_BT_LE=y CONFIG_BT_LE_L2CAP_ECRED=y # CONFIG_BT_LEDS is not set @@ -1390,6 +1438,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m CONFIG_BT_ATH3K=m CONFIG_BT_VIRTIO=m +# CONFIG_BT_INTEL_PCIE is not set # end of Bluetooth device drivers # CONFIG_AF_RXRPC is not set @@ -1413,6 +1462,7 @@ CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=m CONFIG_LIB80211_CRYPT_WEP=m CONFIG_LIB80211_CRYPT_CCMP=m @@ -1459,6 +1509,7 @@ CONFIG_ETHTOOL_NETLINK=y # Device Drivers # CONFIG_HAVE_PCI=y +CONFIG_GENERIC_PCI_IOMAP=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCI_DOMAINS_GENERIC=y @@ -1501,7 +1552,8 @@ CONFIG_HOTPLUG_PCI_SHPC=y # PCI controller drivers # # CONFIG_PCI_FTPCI100 is not set -# CONFIG_PCI_HOST_GENERIC is not set +CONFIG_PCI_HOST_COMMON=y +CONFIG_PCI_HOST_GENERIC=y CONFIG_PCI_LOONGSON=y # CONFIG_PCIE_MICROCHIP_HOST is not set # CONFIG_PCIE_XILINX is not set @@ -1510,7 +1562,6 @@ CONFIG_PCI_LOONGSON=y # Cadence-based PCIe controllers # # CONFIG_PCIE_CADENCE_PLAT_HOST is not set -# CONFIG_PCI_J721E_HOST is not set # end of Cadence-based PCIe controllers # @@ -1606,6 +1657,7 @@ CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set +CONFIG_GENERIC_CPU_DEVICES=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_SOC_BUS=y CONFIG_REGMAP=y @@ -1739,7 +1791,6 @@ CONFIG_MTD_ROM=m # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_PHYSMAP is not set -# CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # end of Mapping drivers for chip access @@ -1791,6 +1842,7 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI_BLOCK=y +# CONFIG_MTD_UBI_NVMEM is not set # CONFIG_MTD_HYPERBUS is not set CONFIG_DTC=y CONFIG_OF=y @@ -1830,6 +1882,7 @@ CONFIG_ZRAM_DEF_COMP_ZSTD=y # CONFIG_ZRAM_DEF_COMP_842 is not set CONFIG_ZRAM_DEF_COMP="zstd" # CONFIG_ZRAM_WRITEBACK is not set +# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set # CONFIG_ZRAM_MEMORY_TRACKING is not set # CONFIG_ZRAM_MULTI_COMP is not set CONFIG_BLK_DEV_LOOP=y @@ -1897,6 +1950,7 @@ CONFIG_NVME_TARGET_TCP=m # CONFIG_HISI_HIKEY_USB is not set # CONFIG_OPEN_DICE is not set # CONFIG_VCPU_STALL_DETECTOR is not set +# CONFIG_NSM is not set # CONFIG_C2PORT is not set # @@ -1905,7 +1959,7 @@ CONFIG_NVME_TARGET_TCP=m CONFIG_EEPROM_AT24=m # CONFIG_EEPROM_AT25 is not set # CONFIG_EEPROM_MAX6875 is not set -# CONFIG_EEPROM_93CX6 is not set +CONFIG_EEPROM_93CX6=m # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_EE1004 is not set @@ -2144,13 +2198,10 @@ CONFIG_PATA_PCMCIA=m CONFIG_MD=y CONFIG_BLK_DEV_MD=m CONFIG_MD_BITMAP_FILE=y -CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m -CONFIG_MD_MULTIPATH=m -# CONFIG_MD_FAULTY is not set # CONFIG_MD_CLUSTER is not set CONFIG_BCACHE=m # CONFIG_BCACHE_DEBUG is not set @@ -2192,6 +2243,7 @@ CONFIG_DM_MULTIPATH_ST=m # CONFIG_DM_INTEGRITY is not set # CONFIG_DM_ZONED is not set # CONFIG_DM_AUDIT is not set +# CONFIG_DM_VDO is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m @@ -2231,6 +2283,7 @@ CONFIG_VXLAN=y # CONFIG_GENEVE is not set # CONFIG_BAREUDP is not set # CONFIG_GTP is not set +# CONFIG_PFCP is not set # CONFIG_AMT is not set # CONFIG_MACSEC is not set # CONFIG_NETCONSOLE is not set @@ -2245,6 +2298,7 @@ CONFIG_VETH=m CONFIG_VIRTIO_NET=m # CONFIG_NLMON is not set # CONFIG_NETKIT is not set +# CONFIG_NET_VRF is not set # CONFIG_VSOCKMON is not set # CONFIG_ARCNET is not set CONFIG_ETHERNET=y @@ -2281,6 +2335,7 @@ CONFIG_CHELSIO_T3=m CONFIG_CHELSIO_T4=m # CONFIG_CHELSIO_T4VF is not set CONFIG_CHELSIO_INLINE_CRYPTO=y +# CONFIG_CHELSIO_IPSEC_INLINE is not set # CONFIG_CHELSIO_TLS_DEVICE is not set # CONFIG_NET_VENDOR_CISCO is not set CONFIG_NET_VENDOR_CORTINA=y @@ -2310,6 +2365,7 @@ CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_IPSEC=y # CONFIG_IXGBEVF is not set # CONFIG_I40E is not set # CONFIG_I40EVF is not set @@ -2395,7 +2451,6 @@ CONFIG_NET_VENDOR_XIRCOM=y # CONFIG_PCMCIA_XIRC2PS is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set -# CONFIG_NET_SB1000 is not set CONFIG_PHYLINK=y CONFIG_PHYLIB=y CONFIG_SWPHY=y @@ -2407,6 +2462,7 @@ CONFIG_SFP=y # # MII PHY device drivers # +# CONFIG_AIR_EN8811H_PHY is not set # CONFIG_AMD_PHY is not set # CONFIG_ADIN_PHY is not set # CONFIG_ADIN1100_PHY is not set @@ -2435,12 +2491,15 @@ CONFIG_MARVELL_10G_PHY=y # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set -# CONFIG_MOTORCOMM_PHY is not set +CONFIG_MOTORCOMM_PHY=y # CONFIG_NATIONAL_PHY is not set # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_NCN26000_PHY is not set +# CONFIG_QCA83XX_PHY is not set +# CONFIG_QCA808X_PHY is not set +# CONFIG_QCA807X_PHY is not set # CONFIG_QSEMI_PHY is not set CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set @@ -2454,10 +2513,10 @@ CONFIG_REALTEK_PHY=y # CONFIG_DP83867_PHY is not set # CONFIG_DP83869_PHY is not set # CONFIG_DP83TD510_PHY is not set +# CONFIG_DP83TG720_PHY is not set # CONFIG_VITESSE_PHY is not set # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set -# CONFIG_PSE_CONTROLLER is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_FWNODE_MDIO=y @@ -2514,43 +2573,9 @@ CONFIG_USB_NET_DRIVERS=y CONFIG_USB_RTL8150=m CONFIG_USB_RTL8152=m # CONFIG_USB_LAN78XX is not set -CONFIG_USB_USBNET=m -# CONFIG_USB_NET_AX8817X is not set -# CONFIG_USB_NET_AX88179_178A is not set -CONFIG_USB_NET_CDCETHER=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_NCM=m -CONFIG_USB_NET_HUAWEI_CDC_NCM=m -CONFIG_USB_NET_CDC_MBIM=m -# CONFIG_USB_NET_DM9601 is not set -# CONFIG_USB_NET_SR9700 is not set -# CONFIG_USB_NET_SR9800 is not set -# CONFIG_USB_NET_SMSC75XX is not set -# CONFIG_USB_NET_SMSC95XX is not set -# CONFIG_USB_NET_GL620A is not set -# CONFIG_USB_NET_NET1080 is not set -# CONFIG_USB_NET_PLUSB is not set -# CONFIG_USB_NET_MCS7830 is not set -CONFIG_USB_NET_RNDIS_HOST=m -CONFIG_USB_NET_CDC_SUBSET=m -# CONFIG_USB_ALI_M5632 is not set -# CONFIG_USB_AN2720 is not set -# CONFIG_USB_BELKIN is not set -# CONFIG_USB_ARMLINUX is not set -# CONFIG_USB_EPSON2888 is not set -# CONFIG_USB_KC2190 is not set -# CONFIG_USB_NET_ZAURUS is not set -# CONFIG_USB_NET_CX82310_ETH is not set -# CONFIG_USB_NET_KALMIA is not set -# CONFIG_USB_NET_QMI_WWAN is not set +# CONFIG_USB_USBNET is not set # CONFIG_USB_HSO is not set -# CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set -# CONFIG_USB_SIERRA_NET is not set -# CONFIG_USB_VL600 is not set -# CONFIG_USB_NET_CH9200 is not set -# CONFIG_USB_NET_AQC111 is not set -CONFIG_USB_RTL8153_ECM=m CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set @@ -2583,21 +2608,34 @@ CONFIG_ATH9K_HTC=m # CONFIG_ATH11K is not set # CONFIG_ATH12K is not set CONFIG_WLAN_VENDOR_ATMEL=y -# CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set -CONFIG_WLAN_VENDOR_CISCO=y -# CONFIG_AIRO is not set -# CONFIG_AIRO_CS is not set CONFIG_WLAN_VENDOR_INTEL=y -# CONFIG_IPW2100 is not set -# CONFIG_IPW2200 is not set -# CONFIG_IWL4965 is not set -# CONFIG_IWL3945 is not set +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +# end of iwl3945 / iwl4965 Debugging Options + CONFIG_IWLWIFI=m CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=m @@ -2611,33 +2649,49 @@ CONFIG_IWLWIFI_OPMODE_MODULAR=y # end of Debugging Options CONFIG_WLAN_VENDOR_INTERSIL=y -CONFIG_HOSTAP=m -# CONFIG_HOSTAP_FIRMWARE is not set -# CONFIG_HOSTAP_PLX is not set -# CONFIG_HOSTAP_PCI is not set -# CONFIG_HOSTAP_CS is not set -# CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set CONFIG_WLAN_VENDOR_MARVELL=y -# CONFIG_LIBERTAS is not set -# CONFIG_LIBERTAS_THINFIRM is not set -# CONFIG_MWIFIEX is not set -# CONFIG_MWL8K is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +# CONFIG_LIBERTAS_MESH is not set +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_MWL8K=m CONFIG_WLAN_VENDOR_MEDIATEK=y CONFIG_MT7601U=m -# CONFIG_MT76x0U is not set -# CONFIG_MT76x0E is not set -# CONFIG_MT76x2E is not set -# CONFIG_MT76x2U is not set -# CONFIG_MT7603E is not set -# CONFIG_MT7615E is not set -# CONFIG_MT7663U is not set -# CONFIG_MT7915E is not set -# CONFIG_MT7921E is not set -# CONFIG_MT7921U is not set -# CONFIG_MT7996E is not set -# CONFIG_MT7925E is not set -# CONFIG_MT7925U is not set +CONFIG_MT76_CORE=m +CONFIG_MT76_LEDS=y +CONFIG_MT76_USB=m +CONFIG_MT76x02_LIB=m +CONFIG_MT76x02_USB=m +CONFIG_MT76_CONNAC_LIB=m +CONFIG_MT792x_LIB=m +CONFIG_MT792x_USB=m +CONFIG_MT76x0_COMMON=m +CONFIG_MT76x0U=m +CONFIG_MT76x0E=m +CONFIG_MT76x2_COMMON=m +CONFIG_MT76x2E=m +CONFIG_MT76x2U=m +CONFIG_MT7603E=m +CONFIG_MT7615_COMMON=m +CONFIG_MT7615E=m +CONFIG_MT7663_USB_SDIO_COMMON=m +CONFIG_MT7663U=m +CONFIG_MT7915E=m +CONFIG_MT7921_COMMON=m +CONFIG_MT7921E=m +CONFIG_MT7921U=m +CONFIG_MT7996E=m +CONFIG_MT7925_COMMON=m +CONFIG_MT7925E=m +CONFIG_MT7925U=m CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SPI is not set CONFIG_WLAN_VENDOR_PURELIFI=y @@ -2648,8 +2702,8 @@ CONFIG_RT2X00=m # CONFIG_RT2500PCI is not set # CONFIG_RT61PCI is not set # CONFIG_RT2800PCI is not set -# CONFIG_RT2500USB is not set -# CONFIG_RT73USB is not set +CONFIG_RT2500USB=m +CONFIG_RT73USB=m CONFIG_RT2800USB=m CONFIG_RT2800USB_RT33XX=y CONFIG_RT2800USB_RT35XX=y @@ -2665,8 +2719,9 @@ CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set CONFIG_WLAN_VENDOR_REALTEK=y -# CONFIG_RTL8180 is not set -# CONFIG_RTL8187 is not set +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y CONFIG_RTL_CARDS=m CONFIG_RTL8192CE=m CONFIG_RTL8192SE=m @@ -2682,6 +2737,7 @@ CONFIG_RTLWIFI_PCI=m CONFIG_RTLWIFI_USB=m # CONFIG_RTLWIFI_DEBUG is not set CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8192D_COMMON=m CONFIG_RTL8723_COMMON=m CONFIG_RTLBTCOEXIST=m CONFIG_RTL8XXXU=m @@ -2689,29 +2745,35 @@ CONFIG_RTL8XXXU=m CONFIG_RTW88=m CONFIG_RTW88_CORE=m CONFIG_RTW88_PCI=m +CONFIG_RTW88_USB=m CONFIG_RTW88_8822B=m CONFIG_RTW88_8822C=m +CONFIG_RTW88_8723X=m CONFIG_RTW88_8723D=m CONFIG_RTW88_8821C=m CONFIG_RTW88_8822BE=m -# CONFIG_RTW88_8822BU is not set +CONFIG_RTW88_8822BU=m CONFIG_RTW88_8822CE=m -# CONFIG_RTW88_8822CU is not set +CONFIG_RTW88_8822CU=m CONFIG_RTW88_8723DE=m -# CONFIG_RTW88_8723DU is not set +CONFIG_RTW88_8723DU=m CONFIG_RTW88_8821CE=m -# CONFIG_RTW88_8821CU is not set +CONFIG_RTW88_8821CU=m # CONFIG_RTW88_DEBUG is not set # CONFIG_RTW88_DEBUGFS is not set CONFIG_RTW89=m CONFIG_RTW89_CORE=m CONFIG_RTW89_PCI=m +CONFIG_RTW89_8851B=m CONFIG_RTW89_8852A=m +CONFIG_RTW89_8852B=m CONFIG_RTW89_8852C=m -# CONFIG_RTW89_8851BE is not set +CONFIG_RTW89_8922A=m +CONFIG_RTW89_8851BE=m CONFIG_RTW89_8852AE=m -# CONFIG_RTW89_8852BE is not set +CONFIG_RTW89_8852BE=m CONFIG_RTW89_8852CE=m +CONFIG_RTW89_8922AE=m # CONFIG_RTW89_DEBUGMSG is not set # CONFIG_RTW89_DEBUGFS is not set CONFIG_WLAN_VENDOR_RSI=y @@ -2726,14 +2788,10 @@ CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y -# CONFIG_USB_ZD1201 is not set CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PCIE is not set -# CONFIG_PCMCIA_RAYCS is not set -# CONFIG_PCMCIA_WL3501 is not set -CONFIG_USB_NET_RNDIS_WLAN=m # CONFIG_MAC80211_HWSIM is not set # CONFIG_VIRT_WIFI is not set # CONFIG_WAN is not set @@ -2894,7 +2952,6 @@ CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y -CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y @@ -2941,7 +2998,7 @@ CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SIFIVE is not set # CONFIG_SERIAL_SCCNXP is not set -# CONFIG_SERIAL_SC16IS7XX is not set +# CONFIG_SERIAL_SC16IS7XX_CORE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set @@ -3027,6 +3084,7 @@ CONFIG_I2C_PIIX4=y # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set +# CONFIG_I2C_ZHAOXIN is not set # # ACPI drivers @@ -3100,13 +3158,11 @@ CONFIG_SPI_LOONGSON_PLATFORM=m # CONFIG_SPI_MICROCHIP_CORE_QSPI is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PCI1XXXX is not set -# CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set -# CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_AMD is not set # @@ -3148,6 +3204,7 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=y # CONFIG_PTP_1588_CLOCK_INES is not set # CONFIG_PTP_1588_CLOCK_IDT82P33 is not set # CONFIG_PTP_1588_CLOCK_IDTCM is not set +# CONFIG_PTP_1588_CLOCK_FC3W is not set # CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set # end of PTP clock support @@ -3158,6 +3215,7 @@ CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AMD is not set +# CONFIG_PINCTRL_AW9523 is not set # CONFIG_PINCTRL_CY8C95X0 is not set CONFIG_PINCTRL_LOONGSON2=y # CONFIG_PINCTRL_MCP23S08 is not set @@ -3333,8 +3391,10 @@ CONFIG_HWMON_VID=m # CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set # CONFIG_SENSORS_AS370 is not set # CONFIG_SENSORS_ASC7621 is not set +# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set # CONFIG_SENSORS_AXI_FAN_CONTROL is not set # CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_CHIPCAP2 is not set # CONFIG_SENSORS_CORSAIR_CPRO is not set # CONFIG_SENSORS_CORSAIR_PSU is not set # CONFIG_SENSORS_DRIVETEMP is not set @@ -3344,6 +3404,7 @@ CONFIG_HWMON_VID=m # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set +# CONFIG_SENSORS_GIGABYTE_WATERFORCE is not set # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_G760A is not set @@ -3370,6 +3431,7 @@ CONFIG_HWMON_VID=m # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4260 is not set # CONFIG_SENSORS_LTC4261 is not set +# CONFIG_SENSORS_LTC4282 is not set # CONFIG_SENSORS_MAX1111 is not set # CONFIG_SENSORS_MAX127 is not set # CONFIG_SENSORS_MAX16065 is not set @@ -3417,10 +3479,12 @@ CONFIG_SENSORS_LM93=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NPCM7XX is not set # CONFIG_SENSORS_NZXT_KRAKEN2 is not set +# CONFIG_SENSORS_NZXT_KRAKEN3 is not set # CONFIG_SENSORS_NZXT_SMART2 is not set # CONFIG_SENSORS_OCC_P8_I2C is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set +# CONFIG_SENSORS_PT5161L is not set # CONFIG_SENSORS_PWM_FAN is not set # CONFIG_SENSORS_SBTSI is not set # CONFIG_SENSORS_SBRMI is not set @@ -3478,10 +3542,10 @@ CONFIG_SENSORS_W83627HF=m CONFIG_THERMAL=y # CONFIG_THERMAL_NETLINK is not set # CONFIG_THERMAL_STATISTICS is not set +# CONFIG_THERMAL_DEBUGFS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_OF=y -# CONFIG_THERMAL_WRITABLE_TRIPS is not set CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set @@ -3503,6 +3567,7 @@ CONFIG_BCMA_POSSIBLE=y # # Multifunction device drivers # +CONFIG_MFD_CORE=m # CONFIG_MFD_ACT8945A is not set # CONFIG_MFD_AS3711 is not set # CONFIG_MFD_SMPRO is not set @@ -3576,7 +3641,6 @@ CONFIG_BCMA_POSSIBLE=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_STMPE is not set CONFIG_MFD_SYSCON=y -# CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set @@ -3942,7 +4006,10 @@ CONFIG_VIDEOBUF2_DMA_SG=m CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m CONFIG_VIDEO_CAMERA_SENSOR=y +# CONFIG_VIDEO_ALVIUM_CSI2 is not set # CONFIG_VIDEO_AR0521 is not set +# CONFIG_VIDEO_GC0308 is not set +# CONFIG_VIDEO_GC2145 is not set # CONFIG_VIDEO_HI556 is not set # CONFIG_VIDEO_HI846 is not set # CONFIG_VIDEO_HI847 is not set @@ -3988,6 +4055,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_OV5675 is not set # CONFIG_VIDEO_OV5693 is not set # CONFIG_VIDEO_OV5695 is not set +# CONFIG_VIDEO_OV64A40 is not set # CONFIG_VIDEO_OV6650 is not set # CONFIG_VIDEO_OV7251 is not set # CONFIG_VIDEO_OV7640 is not set @@ -4011,6 +4079,12 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_CCS is not set # CONFIG_VIDEO_ET8EK8 is not set +# +# Camera ISPs +# +# CONFIG_VIDEO_THP7312 is not set +# end of Camera ISPs + # # Lens drivers # @@ -4079,6 +4153,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_TVP5150 is not set # CONFIG_VIDEO_TVP7002 is not set # CONFIG_VIDEO_TW2804 is not set +# CONFIG_VIDEO_TW9900 is not set # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_TW9910 is not set @@ -4358,8 +4433,8 @@ CONFIG_DVB_SP2=m # Graphics support # CONFIG_APERTURE_HELPERS=y -CONFIG_VIDEO_CMDLINE=y -CONFIG_VIDEO_NOMODESET=y +CONFIG_SCREEN_INFO=y +CONFIG_VIDEO=y # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set CONFIG_DRM=y @@ -4372,11 +4447,11 @@ CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_DISPLAY_HELPER=m +# CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set +# CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set CONFIG_DRM_DISPLAY_DP_HELPER=y CONFIG_DRM_DISPLAY_HDCP_HELPER=y CONFIG_DRM_DISPLAY_HDMI_HELPER=y -# CONFIG_DRM_DP_AUX_CHARDEV is not set -# CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=y CONFIG_DRM_EXEC=m CONFIG_DRM_BUDDY=m @@ -4411,7 +4486,7 @@ CONFIG_DRM_AMDGPU_USERPTR=y # # ACP (Audio CoProcessor) Configuration # -# CONFIG_DRM_AMD_ACP is not set +CONFIG_DRM_AMD_ACP=y # end of ACP (Audio CoProcessor) Configuration # @@ -4419,11 +4494,12 @@ CONFIG_DRM_AMDGPU_USERPTR=y # CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMD_DC_FP=y -# CONFIG_DRM_AMD_DC_SI is not set -# CONFIG_DRM_AMD_SECURE_DISPLAY is not set +CONFIG_DRM_AMD_DC_SI=y +CONFIG_DRM_AMD_SECURE_DISPLAY=y # end of Display Engine Configuration # CONFIG_DRM_NOUVEAU is not set +# CONFIG_DRM_XE is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VKMS is not set # CONFIG_DRM_UDL is not set @@ -4441,12 +4517,9 @@ CONFIG_DRM_PANEL=y # CONFIG_DRM_PANEL_ARM_VERSATILE is not set # CONFIG_DRM_PANEL_AUO_A030JTN01 is not set # CONFIG_DRM_PANEL_LVDS is not set -# CONFIG_DRM_PANEL_SIMPLE is not set -# CONFIG_DRM_PANEL_EDP is not set # CONFIG_DRM_PANEL_ILITEK_IL9322 is not set # CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set # CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set -# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_LG_LB035Q02 is not set # CONFIG_DRM_PANEL_LG_LG4573 is not set # CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set @@ -4454,16 +4527,19 @@ CONFIG_DRM_PANEL=y # CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set # CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set # CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set # CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set +# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set # CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set # CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set # CONFIG_DRM_PANEL_SONY_ACX565AKM is not set +# CONFIG_DRM_PANEL_EDP is not set +# CONFIG_DRM_PANEL_SIMPLE is not set # CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set # CONFIG_DRM_PANEL_TPO_TPG110 is not set # CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set @@ -4534,7 +4610,7 @@ CONFIG_DRM_LOONGSON=y # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_GUD is not set # CONFIG_DRM_SSD130X is not set -# CONFIG_DRM_LEGACY is not set +# CONFIG_DRM_WERROR is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # @@ -4592,7 +4668,7 @@ CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set -CONFIG_FB_SYS_FOPS=y +CONFIG_FB_SYSMEM_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_IOMEM_FOPS=y CONFIG_FB_IOMEM_HELPERS=y @@ -4621,6 +4697,7 @@ CONFIG_LCD_PLATFORM=m # CONFIG_LCD_OTM3225A is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_KTD253 is not set +# CONFIG_BACKLIGHT_KTD2801 is not set # CONFIG_BACKLIGHT_KTZ8866 is not set # CONFIG_BACKLIGHT_PWM is not set # CONFIG_BACKLIGHT_QCOM_WLED is not set @@ -4629,6 +4706,7 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_MP3309C is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set @@ -4762,6 +4840,7 @@ CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=1 CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_SCODEC_COMPONENT=y # CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set # CONFIG_SND_HDA_SCODEC_CS35L41_SPI is not set # CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set @@ -4929,7 +5008,6 @@ CONFIG_SND_SOC_I2C_AND_SPI=m # CONFIG_SND_SOC_HDA is not set # CONFIG_SND_SOC_ICS43432 is not set # CONFIG_SND_SOC_IDT821034 is not set -# CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC_MAX98088 is not set # CONFIG_SND_SOC_MAX98090 is not set # CONFIG_SND_SOC_MAX98357A is not set @@ -4956,8 +5034,8 @@ CONFIG_SND_SOC_I2C_AND_SPI=m # CONFIG_SND_SOC_PCM5102A is not set # CONFIG_SND_SOC_PCM512x_I2C is not set # CONFIG_SND_SOC_PCM512x_SPI is not set +# CONFIG_SND_SOC_PCM6240 is not set # CONFIG_SND_SOC_PEB2466 is not set -# CONFIG_SND_SOC_RK3328 is not set # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set # CONFIG_SND_SOC_RT5640 is not set @@ -5054,7 +5132,7 @@ CONFIG_SND_SOC_I2C_AND_SPI=m # CONFIG_SND_AUDIO_GRAPH_CARD is not set # CONFIG_SND_AUDIO_GRAPH_CARD2 is not set # CONFIG_SND_TEST_COMPONENT is not set -# CONFIG_SND_VIRTIO is not set +CONFIG_SND_VIRTIO=m CONFIG_HID_SUPPORT=y CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set @@ -5168,11 +5246,13 @@ CONFIG_HID_SUNPLUS=m # CONFIG_HID_U2FZERO is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set +# CONFIG_HID_WINWING is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # CONFIG_HID_ALPS is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # end of Special HID drivers @@ -5218,6 +5298,7 @@ CONFIG_USB_OTG=y # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_LEDS_TRIGGER_USBPORT is not set CONFIG_USB_AUTOSUSPEND_DELAY=2 +CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 CONFIG_USB_MON=y # @@ -5251,7 +5332,7 @@ CONFIG_USB_UHCI_HCD=m # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m -CONFIG_USB_WDM=m +# CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # @@ -5394,7 +5475,7 @@ CONFIG_USB_SERIAL_OPTION=m # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set -# CONFIG_USB_ONBOARD_HUB is not set +# CONFIG_USB_ONBOARD_DEV is not set # # USB Physical Layer drivers @@ -5481,8 +5562,10 @@ CONFIG_UCSI_ACPI=m # CONFIG_TYPEC_MUX_FSA4480 is not set # CONFIG_TYPEC_MUX_GPIO_SBU is not set # CONFIG_TYPEC_MUX_PI3USB30532 is not set +# CONFIG_TYPEC_MUX_IT5205 is not set # CONFIG_TYPEC_MUX_NB7VPQ904M is not set # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # @@ -5519,8 +5602,6 @@ CONFIG_LEDS_CLASS=y # CONFIG_LEDS_GPIO is not set # CONFIG_LEDS_LP3944 is not set # CONFIG_LEDS_LP3952 is not set -# CONFIG_LEDS_LP50XX is not set -# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8860 is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set @@ -5577,7 +5658,6 @@ CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set # CONFIG_LEDS_TRIGGER_PATTERN is not set -CONFIG_LEDS_TRIGGER_AUDIO=y # CONFIG_LEDS_TRIGGER_TTY is not set # @@ -5632,6 +5712,7 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_DS1672 is not set # CONFIG_RTC_DRV_HYM8563 is not set # CONFIG_RTC_DRV_MAX6900 is not set +# CONFIG_RTC_DRV_MAX31335 is not set # CONFIG_RTC_DRV_NCT3018Y is not set # CONFIG_RTC_DRV_RS5C372 is not set # CONFIG_RTC_DRV_ISL1208 is not set @@ -5648,6 +5729,7 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_S35390A is not set # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8010 is not set +# CONFIG_RTC_DRV_RX8111 is not set # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set # CONFIG_RTC_DRV_EM3027 is not set @@ -5720,12 +5802,14 @@ CONFIG_DMADEVICES=y # DMA Devices # CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y # CONFIG_ALTERA_MSGDMA is not set # CONFIG_DW_AXI_DMAC is not set # CONFIG_FSL_EDMA is not set # CONFIG_INTEL_IDMA64 is not set +CONFIG_LS2X_APB_DMA=y # CONFIG_PLX_DMA is not set # CONFIG_XILINX_DMA is not set # CONFIG_XILINX_XDMA is not set @@ -5748,12 +5832,14 @@ CONFIG_DMA_OF=y # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set -# CONFIG_UDMABUF is not set +CONFIG_UDMABUF=y # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_DEBUG is not set # CONFIG_DMABUF_SELFTESTS is not set -# CONFIG_DMABUF_HEAPS is not set +CONFIG_DMABUF_HEAPS=y # CONFIG_DMABUF_SYSFS_STATS is not set +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y # end of DMABUF options CONFIG_UIO=m @@ -5764,13 +5850,13 @@ CONFIG_UIO_DMEM_GENIRQ=m # CONFIG_UIO_SERCOS3 is not set CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set -# CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set CONFIG_VFIO=m CONFIG_VFIO_GROUP=y CONFIG_VFIO_CONTAINER=y # CONFIG_VFIO_NOIOMMU is not set CONFIG_VFIO_VIRQFD=y +# CONFIG_VFIO_DEBUGFS is not set # # VFIO support for PCI devices @@ -5795,6 +5881,7 @@ CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MMIO=m CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y CONFIG_VIRTIO_DMA_SHARED_BUFFER=m +# CONFIG_VIRTIO_DEBUG is not set # CONFIG_VDPA is not set CONFIG_VHOST_IOTLB=m CONFIG_VHOST_TASK=y @@ -5883,7 +5970,6 @@ CONFIG_COMEDI_NI_TIO=m CONFIG_COMEDI_NI_ROUTING=m # CONFIG_COMEDI_TESTS is not set CONFIG_STAGING=y -# CONFIG_PRISM2_USB is not set # CONFIG_RTLLIB is not set # CONFIG_R8712U is not set # CONFIG_RTS5208 is not set @@ -5891,10 +5977,8 @@ CONFIG_STAGING=y # CONFIG_VT6656 is not set # CONFIG_FB_SM750 is not set # CONFIG_STAGING_MEDIA is not set -# CONFIG_STAGING_BOARD is not set # CONFIG_LTE_GDM724X is not set # CONFIG_FB_TFT is not set -# CONFIG_PI433 is not set # CONFIG_XIL_AXIS_FIFO is not set # CONFIG_FIELDBUS_DEV is not set # CONFIG_VME_BUS is not set @@ -6069,7 +6153,6 @@ CONFIG_NTB_PERF=m # CONFIG_NTB_MSI_TEST is not set CONFIG_NTB_TRANSPORT=m CONFIG_PWM=y -CONFIG_PWM_SYSFS=y # CONFIG_PWM_DEBUG is not set # CONFIG_PWM_ATMEL_TCB is not set # CONFIG_PWM_CLK is not set @@ -6095,6 +6178,7 @@ CONFIG_LOONGSON_PCH_LPC=y # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y +# CONFIG_RESET_GPIO is not set # CONFIG_RESET_SIMPLE is not set # CONFIG_RESET_TI_SYSCON is not set # CONFIG_RESET_TI_TPS380X is not set @@ -6102,7 +6186,7 @@ CONFIG_RESET_CONTROLLER=y # # PHY Subsystem # -# CONFIG_GENERIC_PHY is not set +CONFIG_GENERIC_PHY=y # CONFIG_PHY_CAN_TRANSCEIVER is not set # @@ -6130,6 +6214,7 @@ CONFIG_RESET_CONTROLLER=y # # Performance monitor support # +# CONFIG_DWC_PCIE_PMU is not set # end of Performance monitor support CONFIG_RAS=y @@ -6147,6 +6232,7 @@ CONFIG_USB4=y # CONFIG_DAX is not set CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y +CONFIG_NVMEM_LAYOUTS=y # # Layout Types @@ -6182,6 +6268,7 @@ CONFIG_PM_OPP=y # # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y +CONFIG_FS_STACK=y CONFIG_BUFFER_HEAD=y CONFIG_LEGACY_DIRECT_IO=y CONFIG_EXT2_FS=y @@ -6228,7 +6315,21 @@ CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_NILFS2_FS is not set -# CONFIG_F2FS_FS is not set +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +# CONFIG_F2FS_FAULT_INJECTION is not set +CONFIG_F2FS_FS_COMPRESSION=y +CONFIG_F2FS_FS_LZO=y +CONFIG_F2FS_FS_LZORLE=y +CONFIG_F2FS_FS_LZ4=y +CONFIG_F2FS_FS_LZ4HC=y +CONFIG_F2FS_FS_ZSTD=y +CONFIG_F2FS_IOSTAT=y +# CONFIG_F2FS_UNFAIR_RWSEM is not set # CONFIG_BCACHEFS_FS is not set # CONFIG_ZONEFS_FS is not set CONFIG_FS_POSIX_ACL=y @@ -6253,6 +6354,7 @@ CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m CONFIG_VIRTIO_FS=m +CONFIG_FUSE_PASSTHROUGH=y CONFIG_OVERLAY_FS=y CONFIG_OVERLAY_FS_REDIRECT_DIR=y CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y @@ -6292,14 +6394,14 @@ CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=936 CONFIG_FAT_DEFAULT_IOCHARSET="gb2312" -CONFIG_FAT_DEFAULT_UTF8=y +# CONFIG_FAT_DEFAULT_UTF8 is not set CONFIG_EXFAT_FS=m CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" -# CONFIG_NTFS_FS is not set CONFIG_NTFS3_FS=m CONFIG_NTFS3_64BIT_CLUSTER=y CONFIG_NTFS3_LZX_XPRESS=y CONFIG_NTFS3_FS_POSIX_ACL=y +# CONFIG_NTFS_FS is not set # end of DOS/FAT/EXFAT/NT Filesystems # @@ -6321,9 +6423,9 @@ CONFIG_TMPFS_XATTR=y # CONFIG_TMPFS_QUOTA is not set CONFIG_ARCH_SUPPORTS_HUGETLBFS=y CONFIG_HUGETLBFS=y +# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set CONFIG_HUGETLB_PAGE=y CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=m # end of Pseudo filesystems @@ -6353,13 +6455,13 @@ CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y # CONFIG_CRAMFS_MTD is not set CONFIG_SQUASHFS=y -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI=y CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y -# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set -CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT=y +CONFIG_SQUASHFS_MOUNT_DECOMP_THREADS=y CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y CONFIG_SQUASHFS_LZ4=y @@ -6399,11 +6501,13 @@ CONFIG_EROFS_FS_SECURITY=y CONFIG_EROFS_FS_ZIP=y CONFIG_EROFS_FS_ZIP_LZMA=y # CONFIG_EROFS_FS_ZIP_DEFLATE is not set +# CONFIG_EROFS_FS_ZIP_ZSTD is not set +# CONFIG_EROFS_FS_ONDEMAND is not set CONFIG_EROFS_FS_PCPU_KTHREAD=y CONFIG_EROFS_FS_PCPU_KTHREAD_HIPRI=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y -CONFIG_NFS_V2=y +# CONFIG_NFS_V2 is not set CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y @@ -6432,6 +6536,7 @@ CONFIG_NFSD_BLOCKLAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set # CONFIG_NFSD_V4_2_INTER_SSC is not set # CONFIG_NFSD_V4_SECURITY_LABEL is not set +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y @@ -6452,17 +6557,13 @@ CONFIG_CIFS=m CONFIG_CIFS_STATS2=y CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y # CONFIG_CIFS_UPCALL is not set -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y +# CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_DEBUG is not set -CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SWN_UPCALL=y -CONFIG_CIFS_SMB_DIRECT=y +# CONFIG_CIFS_DFS_UPCALL is not set +# CONFIG_CIFS_SWN_UPCALL is not set +# CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_FSCACHE is not set -CONFIG_SMB_SERVER=m -CONFIG_SMB_SERVER_SMBDIRECT=y -CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y -CONFIG_SMB_SERVER_KERBEROS5=y +# CONFIG_SMB_SERVER is not set CONFIG_SMBFS=m # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set @@ -6471,7 +6572,7 @@ CONFIG_9P_FS=y # CONFIG_9P_FS_POSIX_ACL is not set # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y -CONFIG_NLS_DEFAULT="utf-8" +CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set @@ -6524,8 +6625,7 @@ CONFIG_NLS_UTF8=y CONFIG_NLS_UCS2_UTILS=m CONFIG_DLM=m # CONFIG_DLM_DEBUG is not set -CONFIG_UNICODE=m -# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set +# CONFIG_UNICODE is not set CONFIG_IO_WQ=y # end of File systems @@ -6595,6 +6695,7 @@ CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y CONFIG_INIT_STACK_ALL_ZERO=y # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +# CONFIG_INIT_MLOCKED_ON_FREE_DEFAULT_ON is not set CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y # CONFIG_ZERO_CALL_USED_REGS is not set # end of Memory initialization @@ -6627,6 +6728,7 @@ CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_SIG=y CONFIG_CRYPTO_SIG2=y CONFIG_CRYPTO_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y @@ -6699,14 +6801,12 @@ CONFIG_CRYPTO_TWOFISH_COMMON=m # CONFIG_CRYPTO_ARC4 is not set CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_CBC=m -# CONFIG_CRYPTO_CFB is not set CONFIG_CRYPTO_CTR=m # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y # CONFIG_CRYPTO_HCTR2 is not set # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_LRW is not set -# CONFIG_CRYPTO_OFB is not set # CONFIG_CRYPTO_PCBC is not set # CONFIG_CRYPTO_XTS is not set # end of Length-preserving ciphers and modes @@ -6736,7 +6836,7 @@ CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_POLY1305=m # CONFIG_CRYPTO_RMD160 is not set -CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA1=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_SHA3=m @@ -6752,7 +6852,7 @@ CONFIG_CRYPTO_XXHASH=y # CRCs (cyclic redundancy checks) # CONFIG_CRYPTO_CRC32C=y -# CONFIG_CRYPTO_CRC32 is not set +CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRC64_ROCKSOFT=y # end of CRCs (cyclic redundancy checks) @@ -6761,7 +6861,7 @@ CONFIG_CRYPTO_CRC64_ROCKSOFT=y # Compression # CONFIG_CRYPTO_DEFLATE=m -CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=m CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=m @@ -6794,7 +6894,6 @@ CONFIG_CRYPTO_USER_API_RNG=m # CONFIG_CRYPTO_USER_API_RNG_CAVP is not set CONFIG_CRYPTO_USER_API_AEAD=m CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y -# CONFIG_CRYPTO_STATS is not set # end of Userspace interface CONFIG_CRYPTO_HASH_INFO=y @@ -6813,6 +6912,7 @@ CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set @@ -6855,8 +6955,8 @@ CONFIG_GENERIC_NET_UTILS=y # CONFIG_CORDIC is not set # CONFIG_PRIME_NUMBERS is not set CONFIG_RATIONAL=y -CONFIG_GENERIC_PCI_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y # # Crypto library routines @@ -6870,7 +6970,6 @@ CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m CONFIG_CRYPTO_LIB_CHACHA=m CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m CONFIG_CRYPTO_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m CONFIG_CRYPTO_LIB_POLY1305=m @@ -6945,6 +7044,7 @@ CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DMA_DECLARE_COHERENT=y CONFIG_SWIOTLB=y # CONFIG_SWIOTLB_DYNAMIC is not set +CONFIG_DMA_NEED_SYNC=y # CONFIG_DMA_RESTRICTED_POOL is not set CONFIG_DMA_CMA=y CONFIG_DMA_NUMA_CMA=y @@ -6971,7 +7071,7 @@ CONFIG_LRU_CACHE=m CONFIG_CLZ_TAB=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y -CONFIG_DIMLIB=y +CONFIG_DIMLIB=m CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y @@ -6997,6 +7097,7 @@ CONFIG_FONT_UTF8x16=y CONFIG_SG_POOL=y CONFIG_ARCH_STACKWALK=y CONFIG_STACKDEPOT=y +CONFIG_STACKDEPOT_MAX_FRAMES=64 CONFIG_SBITMAP=y # CONFIG_LWQ_TEST is not set # end of Library routines @@ -7036,17 +7137,30 @@ CONFIG_DEBUG_MISC=y # # Compile-time checks and compiler options # -CONFIG_AS_HAS_NON_CONST_LEB128=y -CONFIG_DEBUG_INFO_NONE=y -# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set +CONFIG_DEBUG_INFO=y +CONFIG_AS_HAS_NON_CONST_ULEB128=y +# CONFIG_DEBUG_INFO_NONE is not set +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_DEBUG_INFO_DWARF5 is not set +# CONFIG_DEBUG_INFO_REDUCED is not set +CONFIG_DEBUG_INFO_COMPRESSED_NONE=y +# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set +# CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set +# CONFIG_DEBUG_INFO_SPLIT is not set +CONFIG_DEBUG_INFO_BTF=y +CONFIG_PAHOLE_HAS_SPLIT_BTF=y +CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y +CONFIG_DEBUG_INFO_BTF_MODULES=y +# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set +# CONFIG_GDB_SCRIPTS is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_HEADERS_INSTALL is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_OBJTOOL=y # CONFIG_VMLINUX_MAP is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options @@ -7064,7 +7178,6 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set -# CONFIG_UBSAN is not set CONFIG_HAVE_KCSAN_COMPILER=y # end of Generic Kernel Debugging Instruments @@ -7095,6 +7208,7 @@ CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_MEM_ALLOC_PROFILING is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_ARCH_DISABLE_KASAN_INLINE=y CONFIG_CC_HAS_KASAN_GENERIC=y @@ -7207,7 +7321,8 @@ CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y # loongarch Debugging # # CONFIG_UNWINDER_GUESS is not set -CONFIG_UNWINDER_PROLOGUE=y +# CONFIG_UNWINDER_PROLOGUE is not set +CONFIG_UNWINDER_ORC=y # end of loongarch Debugging # @@ -7233,8 +7348,6 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set -# CONFIG_STRING_SELFTEST is not set -# CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_SCANF is not set @@ -7259,6 +7372,7 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_FREE_PAGES is not set +# CONFIG_TEST_FPU is not set # CONFIG_TEST_OBJPOOL is not set # end of Kernel Testing and Coverage diff --git a/loongarch64/files/step/boot/linux-kernel_git/6.x/linux-config-6.x_default b/loongarch64/files/step/boot/linux-kernel_git/6.x/linux-config-6.x_default deleted file mode 100644 index 44b8cfac..00000000 --- a/loongarch64/files/step/boot/linux-kernel_git/6.x/linux-config-6.x_default +++ /dev/null @@ -1,7216 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Linux/loongarch 6.6.0-rc7 Kernel Configuration -# -CONFIG_CC_VERSION_TEXT="loongarch64-unknown-linux-gnu-gcc (GCC) 14.0.0 20231025 (experimental)" -CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=140000 -CONFIG_CLANG_VERSION=0 -CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=24100 -CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=24100 -CONFIG_LLD_VERSION=0 -CONFIG_CC_CAN_LINK=y -CONFIG_CC_CAN_LINK_STATIC=y -CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y -CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y -CONFIG_CC_HAS_ASM_INLINE=y -CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y -CONFIG_PAHOLE_VERSION=0 -CONFIG_IRQ_WORK=y -CONFIG_BUILDTIME_TABLE_SORT=y - -# -# General setup -# -CONFIG_INIT_ENV_ARG_LIMIT=32 -# CONFIG_COMPILE_TEST is not set -# CONFIG_WERROR is not set -CONFIG_LOCALVERSION="" -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_BUILD_SALT="" -CONFIG_HAVE_KERNEL_GZIP=y -CONFIG_HAVE_KERNEL_LZMA=y -CONFIG_HAVE_KERNEL_XZ=y -CONFIG_HAVE_KERNEL_LZO=y -CONFIG_HAVE_KERNEL_LZ4=y -CONFIG_HAVE_KERNEL_ZSTD=y -CONFIG_KERNEL_GZIP=y -# CONFIG_KERNEL_LZMA is not set -# CONFIG_KERNEL_XZ is not set -# CONFIG_KERNEL_LZO is not set -# CONFIG_KERNEL_LZ4 is not set -# CONFIG_KERNEL_ZSTD is not set -CONFIG_DEFAULT_INIT="" -CONFIG_DEFAULT_HOSTNAME="(none)" -CONFIG_SYSVIPC=y -CONFIG_SYSVIPC_SYSCTL=y -CONFIG_POSIX_MQUEUE=y -CONFIG_POSIX_MQUEUE_SYSCTL=y -# CONFIG_WATCH_QUEUE is not set -CONFIG_CROSS_MEMORY_ATTACH=y -# CONFIG_USELIB is not set -CONFIG_AUDIT=y -CONFIG_HAVE_ARCH_AUDITSYSCALL=y -CONFIG_AUDITSYSCALL=y - -# -# IRQ subsystem -# -CONFIG_GENERIC_IRQ_PROBE=y -CONFIG_GENERIC_IRQ_SHOW=y -CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y -CONFIG_GENERIC_IRQ_MIGRATION=y -CONFIG_GENERIC_IRQ_CHIP=y -CONFIG_IRQ_DOMAIN=y -CONFIG_IRQ_DOMAIN_HIERARCHY=y -CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y -CONFIG_GENERIC_MSI_IRQ=y -CONFIG_IRQ_FORCED_THREADING=y -CONFIG_SPARSE_IRQ=y -# CONFIG_GENERIC_IRQ_DEBUGFS is not set -# end of IRQ subsystem - -CONFIG_GENERIC_IRQ_MULTI_HANDLER=y -CONFIG_GENERIC_TIME_VSYSCALL=y -CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CMOS_UPDATE=y -CONFIG_CONTEXT_TRACKING=y -CONFIG_CONTEXT_TRACKING_IDLE=y - -# -# Timers subsystem -# -CONFIG_TICK_ONESHOT=y -CONFIG_NO_HZ_COMMON=y -# CONFIG_HZ_PERIODIC is not set -CONFIG_NO_HZ_IDLE=y -# CONFIG_NO_HZ_FULL is not set -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y -# end of Timers subsystem - -CONFIG_BPF=y -CONFIG_HAVE_EBPF_JIT=y - -# -# BPF subsystem -# -CONFIG_BPF_SYSCALL=y -CONFIG_BPF_JIT=y -# CONFIG_BPF_JIT_ALWAYS_ON is not set -CONFIG_BPF_UNPRIV_DEFAULT_OFF=y -CONFIG_USERMODE_DRIVER=y -# CONFIG_BPF_PRELOAD is not set -# end of BPF subsystem - -CONFIG_PREEMPT_BUILD=y -# CONFIG_PREEMPT_NONE is not set -# CONFIG_PREEMPT_VOLUNTARY is not set -CONFIG_PREEMPT=y -CONFIG_PREEMPT_COUNT=y -CONFIG_PREEMPTION=y -# CONFIG_SCHED_CORE is not set - -# -# CPU/Task time and stats accounting -# -CONFIG_TICK_CPU_ACCOUNTING=y -# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set -# CONFIG_IRQ_TIME_ACCOUNTING is not set -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -# CONFIG_PSI is not set -# end of CPU/Task time and stats accounting - -CONFIG_CPU_ISOLATION=y - -# -# RCU Subsystem -# -CONFIG_TREE_RCU=y -CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set -CONFIG_TREE_SRCU=y -CONFIG_TASKS_RCU_GENERIC=y -CONFIG_TASKS_RCU=y -CONFIG_TASKS_TRACE_RCU=y -CONFIG_RCU_STALL_COMMON=y -CONFIG_RCU_NEED_SEGCBLIST=y -# end of RCU Subsystem - -# CONFIG_IKCONFIG is not set -# CONFIG_IKHEADERS is not set -CONFIG_LOG_BUF_SHIFT=18 -CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 -# CONFIG_PRINTK_INDEX is not set -CONFIG_GENERIC_SCHED_CLOCK=y - -# -# Scheduler features -# -# end of Scheduler features - -CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y -CONFIG_CC_HAS_INT128=y -CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" -CONFIG_GCC11_NO_ARRAY_BOUNDS=y -CONFIG_CC_NO_ARRAY_BOUNDS=y -CONFIG_NUMA_BALANCING=y -CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y -CONFIG_CGROUPS=y -CONFIG_PAGE_COUNTER=y -# CONFIG_CGROUP_FAVOR_DYNMODS is not set -CONFIG_MEMCG=y -CONFIG_MEMCG_KMEM=y -CONFIG_BLK_CGROUP=y -CONFIG_CGROUP_WRITEBACK=y -CONFIG_CGROUP_SCHED=y -CONFIG_FAIR_GROUP_SCHED=y -CONFIG_CFS_BANDWIDTH=y -CONFIG_RT_GROUP_SCHED=y -CONFIG_SCHED_MM_CID=y -CONFIG_CGROUP_PIDS=y -CONFIG_CGROUP_RDMA=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_HUGETLB=y -CONFIG_CPUSETS=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_CGROUP_PERF=y -CONFIG_CGROUP_BPF=y -CONFIG_CGROUP_MISC=y -# CONFIG_CGROUP_DEBUG is not set -CONFIG_SOCK_CGROUP_DATA=y -CONFIG_NAMESPACES=y -CONFIG_UTS_NS=y -CONFIG_TIME_NS=y -CONFIG_IPC_NS=y -CONFIG_USER_NS=y -CONFIG_PID_NS=y -CONFIG_NET_NS=y -CONFIG_CHECKPOINT_RESTORE=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_RELAY=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_INITRAMFS_SOURCE="" -CONFIG_RD_GZIP=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_RD_ZSTD=y -# CONFIG_BOOT_CONFIG is not set -CONFIG_INITRAMFS_PRESERVE_MTIME=y -CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y -# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set -CONFIG_LD_ORPHAN_WARN=y -CONFIG_LD_ORPHAN_WARN_LEVEL="warn" -CONFIG_SYSCTL=y -CONFIG_SYSCTL_EXCEPTION_TRACE=y -CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN=y -CONFIG_SYSCTL_ARCH_UNALIGN_ALLOW=y -CONFIG_EXPERT=y -CONFIG_MULTIUSER=y -# CONFIG_SGETMASK_SYSCALL is not set -CONFIG_SYSFS_SYSCALL=y -CONFIG_FHANDLE=y -CONFIG_POSIX_TIMERS=y -CONFIG_PRINTK=y -CONFIG_BUG=y -CONFIG_ELF_CORE=y -CONFIG_BASE_FULL=y -CONFIG_FUTEX=y -CONFIG_FUTEX_PI=y -CONFIG_EPOLL=y -CONFIG_SIGNALFD=y -CONFIG_TIMERFD=y -CONFIG_EVENTFD=y -CONFIG_SHMEM=y -CONFIG_AIO=y -CONFIG_IO_URING=y -CONFIG_ADVISE_SYSCALLS=y -CONFIG_MEMBARRIER=y -CONFIG_KALLSYMS=y -# CONFIG_KALLSYMS_SELFTEST is not set -CONFIG_KALLSYMS_ALL=y -CONFIG_KALLSYMS_BASE_RELATIVE=y -CONFIG_KCMP=y -CONFIG_RSEQ=y -CONFIG_CACHESTAT_SYSCALL=y -# CONFIG_DEBUG_RSEQ is not set -CONFIG_HAVE_PERF_EVENTS=y -CONFIG_PERF_USE_VMALLOC=y -# CONFIG_PC104 is not set - -# -# Kernel Performance Events And Counters -# -CONFIG_PERF_EVENTS=y -# CONFIG_DEBUG_PERF_USE_VMALLOC is not set -# end of Kernel Performance Events And Counters - -CONFIG_SYSTEM_DATA_VERIFICATION=y -# CONFIG_PROFILING is not set - -# -# Kexec and crash features -# -CONFIG_CRASH_CORE=y -CONFIG_KEXEC_CORE=y -CONFIG_KEXEC=y -CONFIG_CRASH_DUMP=y -# end of Kexec and crash features -# end of General setup - -CONFIG_LOONGARCH=y -CONFIG_64BIT=y -CONFIG_GENERIC_BUG=y -CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y -CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_GENERIC_CSUM=y -CONFIG_GENERIC_HWEIGHT=y -CONFIG_L1_CACHE_SHIFT=6 -CONFIG_LOCKDEP_SUPPORT=y -CONFIG_STACKTRACE_SUPPORT=y -CONFIG_MACH_LOONGSON64=y -CONFIG_FIX_EARLYCON_MEM=y -CONFIG_PAGE_SIZE_16KB=y -CONFIG_PGTABLE_3LEVEL=y -CONFIG_PGTABLE_LEVELS=3 -CONFIG_SCHED_OMIT_FRAME_POINTER=y -CONFIG_AS_HAS_EXPLICIT_RELOCS=y -CONFIG_AS_HAS_FCSR_CLASS=y -CONFIG_AS_HAS_LSX_EXTENSION=y -CONFIG_AS_HAS_LASX_EXTENSION=y -CONFIG_AS_HAS_LBT_EXTENSION=y -CONFIG_AS_HAS_LVZ_EXTENSION=y - -# -# Kernel type and options -# -# CONFIG_HZ_100 is not set -CONFIG_HZ_250=y -# CONFIG_HZ_300 is not set -# CONFIG_HZ_1000 is not set -CONFIG_HZ=250 -CONFIG_SCHED_HRTICK=y -# CONFIG_4KB_3LEVEL is not set -# CONFIG_4KB_4LEVEL is not set -# CONFIG_16KB_2LEVEL is not set -CONFIG_16KB_3LEVEL=y -# CONFIG_64KB_2LEVEL is not set -# CONFIG_64KB_3LEVEL is not set -CONFIG_CMDLINE="" -CONFIG_CMDLINE_BOOTLOADER=y -# CONFIG_CMDLINE_EXTEND is not set -# CONFIG_CMDLINE_FORCE is not set -CONFIG_DMI=y -CONFIG_EFI=y -CONFIG_EFI_STUB=y -CONFIG_SCHED_SMT=y -CONFIG_SMP=y -CONFIG_HOTPLUG_CPU=y -CONFIG_NR_CPUS=256 -CONFIG_NUMA=y -CONFIG_NODES_SHIFT=6 -CONFIG_ARCH_FORCE_MAX_ORDER=11 -# CONFIG_ARCH_IOREMAP is not set -# CONFIG_ARCH_WRITECOMBINE is not set -CONFIG_ARCH_STRICT_ALIGN=y -CONFIG_CPU_HAS_FPU=y -CONFIG_CPU_HAS_LSX=y -CONFIG_CPU_HAS_LASX=y -CONFIG_CPU_HAS_LBT=y -CONFIG_CPU_HAS_PREFETCH=y -CONFIG_ARCH_SUPPORTS_KEXEC=y -CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y -CONFIG_ARCH_SELECTS_CRASH_DUMP=y -CONFIG_RELOCATABLE=y -CONFIG_RANDOMIZE_BASE=y -CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x01000000 -CONFIG_SECCOMP=y -# end of Kernel type and options - -CONFIG_ARCH_SELECT_MEMORY_MODEL=y -CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_ENABLE_THP_MIGRATION=y -CONFIG_ARCH_MEMORY_PROBE=y -CONFIG_MMU=y -CONFIG_ARCH_MMAP_RND_BITS_MIN=12 -CONFIG_ARCH_MMAP_RND_BITS_MAX=18 -CONFIG_ARCH_SUPPORTS_UPROBES=y - -# -# Power management options -# -CONFIG_ARCH_SUSPEND_POSSIBLE=y -CONFIG_ARCH_HIBERNATION_POSSIBLE=y -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y -# CONFIG_SUSPEND_SKIP_SYNC is not set -CONFIG_HIBERNATE_CALLBACKS=y -CONFIG_HIBERNATION=y -CONFIG_HIBERNATION_SNAPSHOT_DEV=y -CONFIG_PM_STD_PARTITION="" -CONFIG_PM_SLEEP=y -CONFIG_PM_SLEEP_SMP=y -# CONFIG_PM_AUTOSLEEP is not set -# CONFIG_PM_USERSPACE_AUTOSLEEP is not set -# CONFIG_PM_WAKELOCKS is not set -CONFIG_PM=y -# CONFIG_PM_DEBUG is not set -CONFIG_PM_CLK=y -# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set -CONFIG_CPU_PM=y -CONFIG_ARCH_SUPPORTS_ACPI=y -CONFIG_ACPI=y -CONFIG_ACPI_GENERIC_GSI=y -CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y -# CONFIG_ACPI_DEBUGGER is not set -CONFIG_ACPI_SPCR_TABLE=y -CONFIG_ACPI_SLEEP=y -# CONFIG_ACPI_EC_DEBUGFS is not set -CONFIG_ACPI_AC=y -CONFIG_ACPI_BATTERY=y -CONFIG_ACPI_BUTTON=y -CONFIG_ACPI_VIDEO=y -CONFIG_ACPI_FAN=y -CONFIG_ACPI_TAD=y -CONFIG_ACPI_DOCK=y -CONFIG_ACPI_CPU_FREQ_PSS=y -CONFIG_ACPI_PROCESSOR_IDLE=y -CONFIG_ACPI_MCFG=y -CONFIG_ACPI_PROCESSOR=y -CONFIG_ACPI_IPMI=m -CONFIG_ACPI_HOTPLUG_CPU=y -CONFIG_ACPI_THERMAL=y -CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y -CONFIG_ACPI_TABLE_UPGRADE=y -# CONFIG_ACPI_DEBUG is not set -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_CONTAINER=y -CONFIG_ACPI_HOTPLUG_MEMORY=y -# CONFIG_ACPI_HED is not set -# CONFIG_ACPI_CUSTOM_METHOD is not set -# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set -CONFIG_ACPI_NUMA=y -# CONFIG_ACPI_HMAT is not set -# CONFIG_ACPI_CONFIGFS is not set -# CONFIG_ACPI_PFRUT is not set -CONFIG_ACPI_PPTT=y -# CONFIG_ACPI_FFH is not set -# CONFIG_PMIC_OPREGION is not set -# end of Power management options - -CONFIG_HAVE_KVM=y -CONFIG_HAVE_KVM_DIRTY_RING=y -CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y -CONFIG_HAVE_KVM_EVENTFD=y -CONFIG_KVM_MMIO=y -CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y -CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y -CONFIG_KVM_XFER_TO_GUEST_WORK=y -CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y -CONFIG_VIRTUALIZATION=y -CONFIG_KVM=m - -# -# General architecture-dependent options -# -CONFIG_GENERIC_ENTRY=y -# CONFIG_KPROBES is not set -CONFIG_JUMP_LABEL=y -# CONFIG_STATIC_KEYS_SELFTEST is not set -CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y -CONFIG_ARCH_USE_BUILTIN_BSWAP=y -CONFIG_HAVE_IOREMAP_PROT=y -CONFIG_HAVE_KPROBES=y -CONFIG_HAVE_KRETPROBES=y -CONFIG_HAVE_KPROBES_ON_FTRACE=y -CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y -CONFIG_HAVE_NMI=y -CONFIG_TRACE_IRQFLAGS_SUPPORT=y -CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_DMA_CONTIGUOUS=y -CONFIG_GENERIC_SMP_IDLE_THREAD=y -CONFIG_ARCH_HAS_FORTIFY_SOURCE=y -CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y -CONFIG_ARCH_WANTS_NO_INSTR=y -CONFIG_HAVE_ASM_MODVERSIONS=y -CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y -CONFIG_HAVE_RSEQ=y -CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y -CONFIG_HAVE_HW_BREAKPOINT=y -CONFIG_HAVE_PERF_REGS=y -CONFIG_HAVE_PERF_USER_STACK_DUMP=y -CONFIG_HAVE_ARCH_JUMP_LABEL=y -CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y -CONFIG_MMU_GATHER_MERGE_VMAS=y -CONFIG_MMU_LAZY_TLB_REFCOUNT=y -CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y -CONFIG_HAVE_ARCH_SECCOMP=y -CONFIG_HAVE_ARCH_SECCOMP_FILTER=y -CONFIG_SECCOMP_FILTER=y -# CONFIG_SECCOMP_CACHE_DEBUG is not set -CONFIG_HAVE_STACKPROTECTOR=y -CONFIG_STACKPROTECTOR=y -CONFIG_STACKPROTECTOR_STRONG=y -CONFIG_ARCH_SUPPORTS_LTO_CLANG=y -CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y -CONFIG_LTO_NONE=y -CONFIG_HAVE_CONTEXT_TRACKING_USER=y -CONFIG_HAVE_TIF_NOHZ=y -CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y -CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y -CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y -CONFIG_ARCH_WANT_PMD_MKWRITE=y -CONFIG_HAVE_MOD_ARCH_SPECIFIC=y -CONFIG_MODULES_USE_ELF_RELA=y -CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y -CONFIG_ARCH_HAS_ELF_RANDOMIZE=y -CONFIG_HAVE_ARCH_MMAP_RND_BITS=y -CONFIG_HAVE_EXIT_THREAD=y -CONFIG_ARCH_MMAP_RND_BITS=12 -CONFIG_PAGE_SIZE_LESS_THAN_64KB=y -CONFIG_PAGE_SIZE_LESS_THAN_256KB=y -CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y -# CONFIG_COMPAT_32BIT_TIME is not set -CONFIG_ARCH_USE_MEMREMAP_PROT=y -# CONFIG_LOCK_EVENT_COUNTS is not set -CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y - -# -# GCOV-based kernel profiling -# -# CONFIG_GCOV_KERNEL is not set -# end of GCOV-based kernel profiling - -CONFIG_HAVE_GCC_PLUGINS=y -CONFIG_GCC_PLUGINS=y -# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set -CONFIG_FUNCTION_ALIGNMENT=0 -# end of General architecture-dependent options - -CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 -CONFIG_MODULES=y -# CONFIG_MODULE_DEBUG is not set -CONFIG_MODULE_FORCE_LOAD=y -CONFIG_MODULE_UNLOAD=y -CONFIG_MODULE_FORCE_UNLOAD=y -# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set -CONFIG_MODVERSIONS=y -CONFIG_ASM_MODVERSIONS=y -# CONFIG_MODULE_SRCVERSION_ALL is not set -# CONFIG_MODULE_SIG is not set -CONFIG_MODULE_COMPRESS_NONE=y -# CONFIG_MODULE_COMPRESS_GZIP is not set -# CONFIG_MODULE_COMPRESS_XZ is not set -# CONFIG_MODULE_COMPRESS_ZSTD is not set -# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set -CONFIG_MODPROBE_PATH="/sbin/modprobe" -# CONFIG_TRIM_UNUSED_KSYMS is not set -CONFIG_MODULES_TREE_LOOKUP=y -CONFIG_BLOCK=y -CONFIG_BLOCK_LEGACY_AUTOLOAD=y -CONFIG_BLK_RQ_ALLOC_TIME=y -CONFIG_BLK_CGROUP_RWSTAT=y -CONFIG_BLK_CGROUP_PUNT_BIO=y -CONFIG_BLK_DEV_BSG_COMMON=y -CONFIG_BLK_ICQ=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BLK_DEV_INTEGRITY=y -CONFIG_BLK_DEV_INTEGRITY_T10=y -CONFIG_BLK_DEV_ZONED=y -CONFIG_BLK_DEV_THROTTLING=y -CONFIG_BLK_DEV_THROTTLING_LOW=y -CONFIG_BLK_WBT=y -CONFIG_BLK_WBT_MQ=y -CONFIG_BLK_CGROUP_IOLATENCY=y -CONFIG_BLK_CGROUP_FC_APPID=y -CONFIG_BLK_CGROUP_IOCOST=y -CONFIG_BLK_CGROUP_IOPRIO=y -CONFIG_BLK_DEBUG_FS=y -CONFIG_BLK_DEBUG_FS_ZONED=y -# CONFIG_BLK_SED_OPAL is not set -# CONFIG_BLK_INLINE_ENCRYPTION is not set - -# -# Partition Types -# -CONFIG_PARTITION_ADVANCED=y -# CONFIG_ACORN_PARTITION is not set -# CONFIG_AIX_PARTITION is not set -# CONFIG_OSF_PARTITION is not set -# CONFIG_AMIGA_PARTITION is not set -# CONFIG_ATARI_PARTITION is not set -# CONFIG_MAC_PARTITION is not set -CONFIG_MSDOS_PARTITION=y -CONFIG_BSD_DISKLABEL=y -# CONFIG_MINIX_SUBPARTITION is not set -# CONFIG_SOLARIS_X86_PARTITION is not set -CONFIG_UNIXWARE_DISKLABEL=y -# CONFIG_LDM_PARTITION is not set -# CONFIG_SGI_PARTITION is not set -# CONFIG_ULTRIX_PARTITION is not set -# CONFIG_SUN_PARTITION is not set -# CONFIG_KARMA_PARTITION is not set -CONFIG_EFI_PARTITION=y -# CONFIG_SYSV68_PARTITION is not set -CONFIG_CMDLINE_PARTITION=y -# end of Partition Types - -CONFIG_BLK_MQ_PCI=y -CONFIG_BLK_MQ_VIRTIO=y -CONFIG_BLK_PM=y -CONFIG_BLOCK_HOLDER_DEPRECATED=y -CONFIG_BLK_MQ_STACKING=y - -# -# IO Schedulers -# -CONFIG_MQ_IOSCHED_DEADLINE=y -CONFIG_MQ_IOSCHED_KYBER=y -CONFIG_IOSCHED_BFQ=y -CONFIG_BFQ_GROUP_IOSCHED=y -# CONFIG_BFQ_CGROUP_DEBUG is not set -# end of IO Schedulers - -CONFIG_PREEMPT_NOTIFIERS=y -CONFIG_PADATA=y -CONFIG_ASN1=y -CONFIG_UNINLINE_SPIN_UNLOCK=y -CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y -CONFIG_MUTEX_SPIN_ON_OWNER=y -CONFIG_RWSEM_SPIN_ON_OWNER=y -CONFIG_LOCK_SPIN_ON_OWNER=y -CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y -CONFIG_QUEUED_SPINLOCKS=y -CONFIG_ARCH_USE_QUEUED_RWLOCKS=y -CONFIG_QUEUED_RWLOCKS=y -CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y -CONFIG_FREEZER=y - -# -# Executable file formats -# -CONFIG_BINFMT_ELF=y -CONFIG_ARCH_BINFMT_ELF_STATE=y -CONFIG_ELFCORE=y -CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y -CONFIG_BINFMT_SCRIPT=y -CONFIG_BINFMT_MISC=m -CONFIG_COREDUMP=y -# end of Executable file formats - -# -# Memory Management options -# -CONFIG_ZPOOL=y -CONFIG_SWAP=y -CONFIG_ZSWAP=y -# CONFIG_ZSWAP_DEFAULT_ON is not set -# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set -CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y -CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd" -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y -# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set -# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set -CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" -CONFIG_ZBUD=y -CONFIG_Z3FOLD=y -CONFIG_ZSMALLOC=m -# CONFIG_ZSMALLOC_STAT is not set -CONFIG_ZSMALLOC_CHAIN_SIZE=8 - -# -# SLAB allocator options -# -# CONFIG_SLAB_DEPRECATED is not set -CONFIG_SLUB=y -# CONFIG_SLUB_TINY is not set -CONFIG_SLAB_MERGE_DEFAULT=y -# CONFIG_SLAB_FREELIST_RANDOM is not set -# CONFIG_SLAB_FREELIST_HARDENED is not set -# CONFIG_SLUB_STATS is not set -CONFIG_SLUB_CPU_PARTIAL=y -# CONFIG_RANDOM_KMALLOC_CACHES is not set -# end of SLAB allocator options - -# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set -# CONFIG_COMPAT_BRK is not set -CONFIG_SELECT_MEMORY_MODEL=y -CONFIG_SPARSEMEM_MANUAL=y -CONFIG_SPARSEMEM=y -CONFIG_SPARSEMEM_EXTREME=y -CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y -CONFIG_SPARSEMEM_VMEMMAP=y -CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y -CONFIG_HAVE_FAST_GUP=y -CONFIG_ARCH_KEEP_MEMBLOCK=y -CONFIG_NUMA_KEEP_MEMINFO=y -CONFIG_MEMORY_ISOLATION=y -CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y -CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y -CONFIG_MEMORY_HOTPLUG=y -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y -CONFIG_MEMORY_HOTREMOVE=y -CONFIG_SPLIT_PTLOCK_CPUS=4 -CONFIG_MEMORY_BALLOON=y -CONFIG_BALLOON_COMPACTION=y -CONFIG_COMPACTION=y -CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 -CONFIG_PAGE_REPORTING=y -CONFIG_MIGRATION=y -CONFIG_CONTIG_ALLOC=y -CONFIG_PHYS_ADDR_T_64BIT=y -CONFIG_MMU_NOTIFIER=y -CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y -# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set -# CONFIG_READ_ONLY_THP_FOR_FS is not set -CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y -CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y -CONFIG_USE_PERCPU_NUMA_NODE_ID=y -CONFIG_HAVE_SETUP_PER_CPU_AREA=y -CONFIG_CMA=y -# CONFIG_CMA_DEBUG is not set -# CONFIG_CMA_DEBUGFS is not set -CONFIG_CMA_SYSFS=y -CONFIG_CMA_AREAS=19 -# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set -# CONFIG_IDLE_PAGE_TRACKING is not set -CONFIG_ZONE_DMA32=y -CONFIG_HMM_MIRROR=y -CONFIG_VM_EVENT_COUNTERS=y -# CONFIG_PERCPU_STATS is not set -# CONFIG_GUP_TEST is not set -# CONFIG_DMAPOOL_TEST is not set -CONFIG_ARCH_HAS_PTE_SPECIAL=y -CONFIG_MEMFD_CREATE=y -# CONFIG_ANON_VMA_NAME is not set -CONFIG_USERFAULTFD=y -# CONFIG_LRU_GEN is not set -CONFIG_LOCK_MM_AND_FIND_VMA=y - -# -# Data Access Monitoring -# -# CONFIG_DAMON is not set -# end of Data Access Monitoring -# end of Memory Management options - -CONFIG_NET=y -CONFIG_NET_INGRESS=y -CONFIG_NET_EGRESS=y -CONFIG_NET_XGRESS=y -CONFIG_SKB_EXTENSIONS=y - -# -# Networking options -# -CONFIG_PACKET=y -# CONFIG_PACKET_DIAG is not set -CONFIG_UNIX=y -CONFIG_UNIX_SCM=y -CONFIG_AF_UNIX_OOB=y -# CONFIG_UNIX_DIAG is not set -CONFIG_TLS=m -CONFIG_TLS_DEVICE=y -# CONFIG_TLS_TOE is not set -CONFIG_XFRM=y -CONFIG_XFRM_ALGO=y -CONFIG_XFRM_USER=y -# CONFIG_XFRM_INTERFACE is not set -# CONFIG_XFRM_SUB_POLICY is not set -# CONFIG_XFRM_MIGRATE is not set -# CONFIG_XFRM_STATISTICS is not set -CONFIG_XFRM_ESP=m -CONFIG_NET_KEY=y -# CONFIG_NET_KEY_MIGRATE is not set -# CONFIG_SMC is not set -CONFIG_XDP_SOCKETS=y -# CONFIG_XDP_SOCKETS_DIAG is not set -CONFIG_NET_HANDSHAKE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -# CONFIG_IP_FIB_TRIE_STATS is not set -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_IP_ROUTE_VERBOSE=y -CONFIG_IP_ROUTE_CLASSID=y -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -CONFIG_IP_PNP_BOOTP=y -CONFIG_IP_PNP_RARP=y -CONFIG_NET_IPIP=m -CONFIG_NET_IPGRE_DEMUX=m -CONFIG_NET_IP_TUNNEL=y -CONFIG_NET_IPGRE=m -CONFIG_NET_IPGRE_BROADCAST=y -CONFIG_IP_MROUTE_COMMON=y -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_SYN_COOKIES=y -# CONFIG_NET_IPVTI is not set -CONFIG_NET_UDP_TUNNEL=y -# CONFIG_NET_FOU is not set -# CONFIG_NET_FOU_IP_TUNNELS is not set -# CONFIG_INET_AH is not set -CONFIG_INET_ESP=m -# CONFIG_INET_ESP_OFFLOAD is not set -# CONFIG_INET_ESPINTCP is not set -# CONFIG_INET_IPCOMP is not set -CONFIG_INET_TABLE_PERTURB_ORDER=16 -CONFIG_INET_TUNNEL=y -CONFIG_INET_DIAG=y -CONFIG_INET_TCP_DIAG=y -CONFIG_INET_UDP_DIAG=y -# CONFIG_INET_RAW_DIAG is not set -# CONFIG_INET_DIAG_DESTROY is not set -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_BIC=m -CONFIG_TCP_CONG_CUBIC=y -CONFIG_TCP_CONG_WESTWOOD=m -CONFIG_TCP_CONG_HTCP=m -# CONFIG_TCP_CONG_HSTCP is not set -# CONFIG_TCP_CONG_HYBLA is not set -# CONFIG_TCP_CONG_VEGAS is not set -# CONFIG_TCP_CONG_NV is not set -# CONFIG_TCP_CONG_SCALABLE is not set -# CONFIG_TCP_CONG_LP is not set -# CONFIG_TCP_CONG_VENO is not set -# CONFIG_TCP_CONG_YEAH is not set -# CONFIG_TCP_CONG_ILLINOIS is not set -# CONFIG_TCP_CONG_DCTCP is not set -# CONFIG_TCP_CONG_CDG is not set -CONFIG_TCP_CONG_BBR=m -CONFIG_DEFAULT_CUBIC=y -# CONFIG_DEFAULT_RENO is not set -CONFIG_DEFAULT_TCP_CONG="cubic" -# CONFIG_TCP_MD5SIG is not set -CONFIG_IPV6=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -# CONFIG_IPV6_OPTIMISTIC_DAD is not set -# CONFIG_INET6_AH is not set -CONFIG_INET6_ESP=m -# CONFIG_INET6_ESP_OFFLOAD is not set -# CONFIG_INET6_ESPINTCP is not set -# CONFIG_INET6_IPCOMP is not set -# CONFIG_IPV6_MIP6 is not set -# CONFIG_IPV6_ILA is not set -# CONFIG_IPV6_VTI is not set -CONFIG_IPV6_SIT=y -# CONFIG_IPV6_SIT_6RD is not set -CONFIG_IPV6_NDISC_NODETYPE=y -# CONFIG_IPV6_TUNNEL is not set -# CONFIG_IPV6_GRE is not set -# CONFIG_IPV6_MULTIPLE_TABLES is not set -CONFIG_IPV6_MROUTE=y -# CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set -# CONFIG_IPV6_PIMSM_V2 is not set -# CONFIG_IPV6_SEG6_LWTUNNEL is not set -# CONFIG_IPV6_SEG6_HMAC is not set -# CONFIG_IPV6_RPL_LWTUNNEL is not set -# CONFIG_IPV6_IOAM6_LWTUNNEL is not set -# CONFIG_NETLABEL is not set -CONFIG_MPTCP=y -CONFIG_INET_MPTCP_DIAG=y -CONFIG_MPTCP_IPV6=y -CONFIG_NETWORK_SECMARK=y -CONFIG_NET_PTP_CLASSIFY=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NETFILTER_ADVANCED=y -CONFIG_BRIDGE_NETFILTER=m - -# -# Core Netfilter Configuration -# -CONFIG_NETFILTER_INGRESS=y -CONFIG_NETFILTER_EGRESS=y -CONFIG_NETFILTER_SKIP_EGRESS=y -CONFIG_NETFILTER_NETLINK=m -CONFIG_NETFILTER_FAMILY_BRIDGE=y -CONFIG_NETFILTER_FAMILY_ARP=y -CONFIG_NETFILTER_BPF_LINK=y -# CONFIG_NETFILTER_NETLINK_HOOK is not set -CONFIG_NETFILTER_NETLINK_ACCT=m -CONFIG_NETFILTER_NETLINK_QUEUE=m -CONFIG_NETFILTER_NETLINK_LOG=m -CONFIG_NETFILTER_NETLINK_OSF=m -CONFIG_NF_CONNTRACK=m -CONFIG_NF_LOG_SYSLOG=m -CONFIG_NETFILTER_CONNCOUNT=m -CONFIG_NF_CONNTRACK_MARK=y -# CONFIG_NF_CONNTRACK_SECMARK is not set -# CONFIG_NF_CONNTRACK_ZONES is not set -# CONFIG_NF_CONNTRACK_PROCFS is not set -# CONFIG_NF_CONNTRACK_EVENTS is not set -# CONFIG_NF_CONNTRACK_TIMEOUT is not set -# CONFIG_NF_CONNTRACK_TIMESTAMP is not set -CONFIG_NF_CONNTRACK_LABELS=y -CONFIG_NF_CONNTRACK_OVS=y -CONFIG_NF_CT_PROTO_DCCP=y -CONFIG_NF_CT_PROTO_GRE=y -CONFIG_NF_CT_PROTO_SCTP=y -CONFIG_NF_CT_PROTO_UDPLITE=y -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -# CONFIG_NF_CONNTRACK_H323 is not set -# CONFIG_NF_CONNTRACK_IRC is not set -CONFIG_NF_CONNTRACK_BROADCAST=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -# CONFIG_NF_CONNTRACK_SANE is not set -# CONFIG_NF_CONNTRACK_SIP is not set -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set -CONFIG_NF_NAT=m -CONFIG_NF_NAT_AMANDA=m -CONFIG_NF_NAT_FTP=m -CONFIG_NF_NAT_TFTP=m -CONFIG_NF_NAT_REDIRECT=y -CONFIG_NF_NAT_MASQUERADE=y -CONFIG_NF_NAT_OVS=y -CONFIG_NETFILTER_SYNPROXY=m -CONFIG_NF_TABLES=m -# CONFIG_NF_TABLES_INET is not set -# CONFIG_NF_TABLES_NETDEV is not set -# CONFIG_NFT_NUMGEN is not set -# CONFIG_NFT_CT is not set -CONFIG_NFT_CONNLIMIT=m -CONFIG_NFT_LOG=m -CONFIG_NFT_LIMIT=m -CONFIG_NFT_MASQ=m -CONFIG_NFT_REDIR=m -CONFIG_NFT_NAT=m -CONFIG_NFT_TUNNEL=m -CONFIG_NFT_QUEUE=m -CONFIG_NFT_QUOTA=m -CONFIG_NFT_REJECT=m -CONFIG_NFT_COMPAT=m -CONFIG_NFT_HASH=m -CONFIG_NFT_FIB=m -# CONFIG_NFT_XFRM is not set -CONFIG_NFT_SOCKET=m -CONFIG_NFT_OSF=m -CONFIG_NFT_TPROXY=m -# CONFIG_NFT_SYNPROXY is not set -# CONFIG_NF_FLOW_TABLE is not set -CONFIG_NETFILTER_XTABLES=y - -# -# Xtables combined modules -# -CONFIG_NETFILTER_XT_MARK=m -CONFIG_NETFILTER_XT_CONNMARK=m -CONFIG_NETFILTER_XT_SET=m - -# -# Xtables targets -# -CONFIG_NETFILTER_XT_TARGET_AUDIT=m -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HL=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_NAT=m -CONFIG_NETFILTER_XT_TARGET_NETMAP=m -# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set -CONFIG_NETFILTER_XT_TARGET_RATEEST=m -CONFIG_NETFILTER_XT_TARGET_REDIRECT=m -CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m -# CONFIG_NETFILTER_XT_TARGET_TEE is not set -# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m - -# -# Xtables matches -# -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CGROUP=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ECN=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_HL=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_IPVS=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -# CONFIG_NETFILTER_XT_MATCH_RECENT is not set -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -# end of Core Netfilter Configuration - -CONFIG_IP_SET=m -CONFIG_IP_SET_MAX=256 -# CONFIG_IP_SET_BITMAP_IP is not set -# CONFIG_IP_SET_BITMAP_IPMAC is not set -# CONFIG_IP_SET_BITMAP_PORT is not set -# CONFIG_IP_SET_HASH_IP is not set -# CONFIG_IP_SET_HASH_IPMARK is not set -# CONFIG_IP_SET_HASH_IPPORT is not set -# CONFIG_IP_SET_HASH_IPPORTIP is not set -# CONFIG_IP_SET_HASH_IPPORTNET is not set -# CONFIG_IP_SET_HASH_IPMAC is not set -# CONFIG_IP_SET_HASH_MAC is not set -# CONFIG_IP_SET_HASH_NETPORTNET is not set -# CONFIG_IP_SET_HASH_NET is not set -# CONFIG_IP_SET_HASH_NETNET is not set -# CONFIG_IP_SET_HASH_NETPORT is not set -# CONFIG_IP_SET_HASH_NETIFACE is not set -# CONFIG_IP_SET_LIST_SET is not set -CONFIG_IP_VS=m -CONFIG_IP_VS_IPV6=y -# CONFIG_IP_VS_DEBUG is not set -CONFIG_IP_VS_TAB_BITS=12 - -# -# IPVS transport protocol load balancing support -# -CONFIG_IP_VS_PROTO_TCP=y -CONFIG_IP_VS_PROTO_UDP=y -CONFIG_IP_VS_PROTO_AH_ESP=y -CONFIG_IP_VS_PROTO_ESP=y -CONFIG_IP_VS_PROTO_AH=y -CONFIG_IP_VS_PROTO_SCTP=y - -# -# IPVS scheduler -# -CONFIG_IP_VS_RR=m -CONFIG_IP_VS_WRR=m -# CONFIG_IP_VS_LC is not set -# CONFIG_IP_VS_WLC is not set -# CONFIG_IP_VS_FO is not set -# CONFIG_IP_VS_OVF is not set -# CONFIG_IP_VS_LBLC is not set -# CONFIG_IP_VS_LBLCR is not set -# CONFIG_IP_VS_DH is not set -# CONFIG_IP_VS_SH is not set -# CONFIG_IP_VS_MH is not set -# CONFIG_IP_VS_SED is not set -# CONFIG_IP_VS_NQ is not set -# CONFIG_IP_VS_TWOS is not set - -# -# IPVS SH scheduler -# -CONFIG_IP_VS_SH_TAB_BITS=8 - -# -# IPVS MH scheduler -# -CONFIG_IP_VS_MH_TAB_INDEX=12 - -# -# IPVS application helper -# -# CONFIG_IP_VS_FTP is not set -CONFIG_IP_VS_NFCT=y - -# -# IP: Netfilter Configuration -# -CONFIG_NF_DEFRAG_IPV4=m -CONFIG_NF_SOCKET_IPV4=m -CONFIG_NF_TPROXY_IPV4=m -CONFIG_NF_TABLES_IPV4=y -CONFIG_NFT_REJECT_IPV4=m -CONFIG_NFT_DUP_IPV4=m -CONFIG_NFT_FIB_IPV4=m -CONFIG_NF_TABLES_ARP=y -CONFIG_NF_DUP_IPV4=m -# CONFIG_NF_LOG_ARP is not set -# CONFIG_NF_LOG_IPV4 is not set -CONFIG_NF_REJECT_IPV4=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PPTP=m -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_NAT=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -# end of IP: Netfilter Configuration - -# -# IPv6: Netfilter Configuration -# -CONFIG_NF_SOCKET_IPV6=m -CONFIG_NF_TPROXY_IPV6=m -CONFIG_NF_TABLES_IPV6=y -CONFIG_NFT_REJECT_IPV6=m -# CONFIG_NFT_DUP_IPV6 is not set -# CONFIG_NFT_FIB_IPV6 is not set -# CONFIG_NF_DUP_IPV6 is not set -CONFIG_NF_REJECT_IPV6=m -CONFIG_NF_LOG_IPV6=m -CONFIG_IP6_NF_IPTABLES=y -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -# CONFIG_IP6_NF_MATCH_HL is not set -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_MATCH_SRH=m -# CONFIG_IP6_NF_TARGET_HL is not set -CONFIG_IP6_NF_FILTER=y -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_IP6_NF_NAT=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -# end of IPv6: Netfilter Configuration - -CONFIG_NF_DEFRAG_IPV6=m -CONFIG_NF_TABLES_BRIDGE=m -# CONFIG_NFT_BRIDGE_META is not set -# CONFIG_NFT_BRIDGE_REJECT is not set -# CONFIG_NF_CONNTRACK_BRIDGE is not set -CONFIG_BRIDGE_NF_EBTABLES=m -CONFIG_BRIDGE_EBT_BROUTE=m -CONFIG_BRIDGE_EBT_T_FILTER=m -CONFIG_BRIDGE_EBT_T_NAT=m -# CONFIG_BRIDGE_EBT_802_3 is not set -# CONFIG_BRIDGE_EBT_AMONG is not set -CONFIG_BRIDGE_EBT_ARP=m -CONFIG_BRIDGE_EBT_IP=m -CONFIG_BRIDGE_EBT_IP6=m -# CONFIG_BRIDGE_EBT_LIMIT is not set -# CONFIG_BRIDGE_EBT_MARK is not set -# CONFIG_BRIDGE_EBT_PKTTYPE is not set -# CONFIG_BRIDGE_EBT_STP is not set -# CONFIG_BRIDGE_EBT_VLAN is not set -# CONFIG_BRIDGE_EBT_ARPREPLY is not set -# CONFIG_BRIDGE_EBT_DNAT is not set -# CONFIG_BRIDGE_EBT_MARK_T is not set -# CONFIG_BRIDGE_EBT_REDIRECT is not set -# CONFIG_BRIDGE_EBT_SNAT is not set -# CONFIG_BRIDGE_EBT_LOG is not set -# CONFIG_BRIDGE_EBT_NFLOG is not set -CONFIG_BPFILTER=y -CONFIG_BPFILTER_UMH=m -# CONFIG_IP_DCCP is not set -CONFIG_IP_SCTP=m -# CONFIG_SCTP_DBG_OBJCNT is not set -CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set -CONFIG_SCTP_COOKIE_HMAC_MD5=y -# CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set -CONFIG_INET_SCTP_DIAG=m -CONFIG_RDS=y -# CONFIG_RDS_RDMA is not set -# CONFIG_RDS_TCP is not set -# CONFIG_RDS_DEBUG is not set -# CONFIG_TIPC is not set -# CONFIG_ATM is not set -CONFIG_L2TP=m -# CONFIG_L2TP_DEBUGFS is not set -CONFIG_L2TP_V3=y -CONFIG_L2TP_IP=m -CONFIG_L2TP_ETH=m -CONFIG_STP=m -CONFIG_GARP=m -CONFIG_MRP=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_IGMP_SNOOPING=y -# CONFIG_BRIDGE_VLAN_FILTERING is not set -# CONFIG_BRIDGE_MRP is not set -# CONFIG_BRIDGE_CFM is not set -# CONFIG_NET_DSA is not set -CONFIG_VLAN_8021Q=m -CONFIG_VLAN_8021Q_GVRP=y -CONFIG_VLAN_8021Q_MVRP=y -CONFIG_LLC=m -CONFIG_LLC2=m -# CONFIG_ATALK is not set -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_PHONET is not set -# CONFIG_6LOWPAN is not set -# CONFIG_IEEE802154 is not set -CONFIG_NET_SCHED=y - -# -# Queueing/Scheduling -# -CONFIG_NET_SCH_HTB=m -# CONFIG_NET_SCH_HFSC is not set -CONFIG_NET_SCH_PRIO=m -# CONFIG_NET_SCH_MULTIQ is not set -# CONFIG_NET_SCH_RED is not set -# CONFIG_NET_SCH_SFB is not set -CONFIG_NET_SCH_SFQ=m -# CONFIG_NET_SCH_TEQL is not set -CONFIG_NET_SCH_TBF=m -# CONFIG_NET_SCH_CBS is not set -# CONFIG_NET_SCH_ETF is not set -# CONFIG_NET_SCH_TAPRIO is not set -# CONFIG_NET_SCH_GRED is not set -CONFIG_NET_SCH_NETEM=m -# CONFIG_NET_SCH_DRR is not set -# CONFIG_NET_SCH_MQPRIO is not set -# CONFIG_NET_SCH_SKBPRIO is not set -# CONFIG_NET_SCH_CHOKE is not set -# CONFIG_NET_SCH_QFQ is not set -# CONFIG_NET_SCH_CODEL is not set -# CONFIG_NET_SCH_FQ_CODEL is not set -# CONFIG_NET_SCH_CAKE is not set -# CONFIG_NET_SCH_FQ is not set -# CONFIG_NET_SCH_HHF is not set -# CONFIG_NET_SCH_PIE is not set -CONFIG_NET_SCH_INGRESS=m -# CONFIG_NET_SCH_PLUG is not set -# CONFIG_NET_SCH_ETS is not set -# CONFIG_NET_SCH_DEFAULT is not set - -# -# Classification -# -CONFIG_NET_CLS=y -CONFIG_NET_CLS_BASIC=m -# CONFIG_NET_CLS_ROUTE4 is not set -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -# CONFIG_CLS_U32_PERF is not set -# CONFIG_CLS_U32_MARK is not set -# CONFIG_NET_CLS_FLOW is not set -CONFIG_NET_CLS_CGROUP=m -CONFIG_NET_CLS_BPF=m -# CONFIG_NET_CLS_FLOWER is not set -# CONFIG_NET_CLS_MATCHALL is not set -# CONFIG_NET_EMATCH is not set -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -# CONFIG_GACT_PROB is not set -CONFIG_NET_ACT_MIRRED=m -# CONFIG_NET_ACT_SAMPLE is not set -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -# CONFIG_NET_ACT_PEDIT is not set -# CONFIG_NET_ACT_SIMP is not set -# CONFIG_NET_ACT_SKBEDIT is not set -# CONFIG_NET_ACT_CSUM is not set -# CONFIG_NET_ACT_MPLS is not set -# CONFIG_NET_ACT_VLAN is not set -CONFIG_NET_ACT_BPF=m -# CONFIG_NET_ACT_CONNMARK is not set -# CONFIG_NET_ACT_CTINFO is not set -# CONFIG_NET_ACT_SKBMOD is not set -# CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_TUNNEL_KEY is not set -# CONFIG_NET_ACT_GATE is not set -# CONFIG_NET_TC_SKB_EXT is not set -CONFIG_NET_SCH_FIFO=y -# CONFIG_DCB is not set -CONFIG_DNS_RESOLVER=y -# CONFIG_BATMAN_ADV is not set -CONFIG_OPENVSWITCH=m -CONFIG_OPENVSWITCH_GRE=m -CONFIG_OPENVSWITCH_VXLAN=m -CONFIG_VSOCKETS=m -CONFIG_VSOCKETS_DIAG=m -CONFIG_VSOCKETS_LOOPBACK=m -CONFIG_VIRTIO_VSOCKETS=m -CONFIG_VIRTIO_VSOCKETS_COMMON=m -CONFIG_NETLINK_DIAG=y -CONFIG_MPLS=y -CONFIG_NET_MPLS_GSO=m -# CONFIG_MPLS_ROUTING is not set -CONFIG_NET_NSH=m -# CONFIG_HSR is not set -# CONFIG_NET_SWITCHDEV is not set -CONFIG_NET_L3_MASTER_DEV=y -# CONFIG_QRTR is not set -# CONFIG_NET_NCSI is not set -CONFIG_PCPU_DEV_REFCNT=y -CONFIG_MAX_SKB_FRAGS=17 -CONFIG_RPS=y -CONFIG_RFS_ACCEL=y -CONFIG_SOCK_RX_QUEUE_MAPPING=y -CONFIG_XPS=y -CONFIG_CGROUP_NET_PRIO=y -CONFIG_CGROUP_NET_CLASSID=y -CONFIG_NET_RX_BUSY_POLL=y -CONFIG_BQL=y -CONFIG_BPF_STREAM_PARSER=y -CONFIG_NET_FLOW_LIMIT=y - -# -# Network testing -# -# CONFIG_NET_PKTGEN is not set -# end of Network testing -# end of Networking options - -# CONFIG_HAMRADIO is not set -# CONFIG_CAN is not set -CONFIG_BT=m -CONFIG_BT_BREDR=y -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -CONFIG_BT_HS=y -CONFIG_BT_LE=y -CONFIG_BT_LE_L2CAP_ECRED=y -# CONFIG_BT_LEDS is not set -# CONFIG_BT_MSFTEXT is not set -# CONFIG_BT_AOSPEXT is not set -CONFIG_BT_DEBUGFS=y -# CONFIG_BT_SELFTEST is not set -# CONFIG_BT_FEATURE_DEBUG is not set - -# -# Bluetooth device drivers -# -CONFIG_BT_INTEL=m -CONFIG_BT_BCM=m -CONFIG_BT_RTL=m -CONFIG_BT_MTK=m -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y -CONFIG_BT_HCIBTUSB_POLL_SYNC=y -CONFIG_BT_HCIBTUSB_BCM=y -CONFIG_BT_HCIBTUSB_MTK=y -CONFIG_BT_HCIBTUSB_RTL=y -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_ATH3K=y -CONFIG_BT_HCIUART_INTEL=y -CONFIG_BT_HCIUART_AG6XX=y -CONFIG_BT_HCIBCM203X=m -# CONFIG_BT_HCIBCM4377 is not set -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIDTL1=m -CONFIG_BT_HCIBT3C=m -CONFIG_BT_HCIBLUECARD=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_ATH3K=m -CONFIG_BT_VIRTIO=m -# end of Bluetooth device drivers - -# CONFIG_AF_RXRPC is not set -# CONFIG_AF_KCM is not set -CONFIG_STREAM_PARSER=y -# CONFIG_MCTP is not set -CONFIG_FIB_RULES=y -CONFIG_WIRELESS=y -CONFIG_WIRELESS_EXT=y -CONFIG_WEXT_CORE=y -CONFIG_WEXT_PROC=y -CONFIG_WEXT_SPY=y -CONFIG_WEXT_PRIV=y -CONFIG_CFG80211=m -# CONFIG_NL80211_TESTMODE is not set -# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -# CONFIG_CFG80211_CERTIFICATION_ONUS is not set -CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y -CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y -CONFIG_CFG80211_DEFAULT_PS=y -# CONFIG_CFG80211_DEBUGFS is not set -CONFIG_CFG80211_CRDA_SUPPORT=y -CONFIG_CFG80211_WEXT=y -CONFIG_LIB80211=m -CONFIG_LIB80211_CRYPT_WEP=m -CONFIG_LIB80211_CRYPT_CCMP=m -CONFIG_LIB80211_CRYPT_TKIP=m -# CONFIG_LIB80211_DEBUG is not set -CONFIG_MAC80211=m -CONFIG_MAC80211_HAS_RC=y -CONFIG_MAC80211_RC_MINSTREL=y -CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y -CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" -# CONFIG_MAC80211_MESH is not set -CONFIG_MAC80211_LEDS=y -# CONFIG_MAC80211_DEBUGFS is not set -# CONFIG_MAC80211_MESSAGE_TRACING is not set -# CONFIG_MAC80211_DEBUG_MENU is not set -CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 -CONFIG_RFKILL=m -CONFIG_RFKILL_LEDS=y -CONFIG_RFKILL_INPUT=y -# CONFIG_RFKILL_GPIO is not set -CONFIG_NET_9P=y -CONFIG_NET_9P_FD=y -CONFIG_NET_9P_VIRTIO=y -# CONFIG_NET_9P_RDMA is not set -# CONFIG_NET_9P_DEBUG is not set -# CONFIG_CAIF is not set -CONFIG_CEPH_LIB=m -# CONFIG_CEPH_LIB_PRETTYDEBUG is not set -# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set -# CONFIG_NFC is not set -# CONFIG_PSAMPLE is not set -# CONFIG_NET_IFE is not set -# CONFIG_LWTUNNEL is not set -CONFIG_DST_CACHE=y -CONFIG_GRO_CELLS=y -CONFIG_SOCK_VALIDATE_XMIT=y -CONFIG_NET_SELFTESTS=y -CONFIG_NET_SOCK_MSG=y -CONFIG_PAGE_POOL=y -# CONFIG_PAGE_POOL_STATS is not set -CONFIG_FAILOVER=m -CONFIG_ETHTOOL_NETLINK=y - -# -# Device Drivers -# -CONFIG_HAVE_PCI=y -CONFIG_PCI=y -CONFIG_PCI_DOMAINS=y -CONFIG_PCI_DOMAINS_GENERIC=y -CONFIG_PCIEPORTBUS=y -CONFIG_HOTPLUG_PCI_PCIE=y -CONFIG_PCIEAER=y -# CONFIG_PCIEAER_INJECT is not set -# CONFIG_PCIE_ECRC is not set -# CONFIG_PCIEASPM is not set -CONFIG_PCIE_PME=y -# CONFIG_PCIE_DPC is not set -# CONFIG_PCIE_PTM is not set -CONFIG_PCI_MSI=y -CONFIG_PCI_MSI_ARCH_FALLBACKS=y -CONFIG_PCI_QUIRKS=y -# CONFIG_PCI_DEBUG is not set -# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set -# CONFIG_PCI_STUB is not set -# CONFIG_PCI_PF_STUB is not set -CONFIG_PCI_ATS=y -CONFIG_PCI_ECAM=y -CONFIG_PCI_IOV=y -# CONFIG_PCI_PRI is not set -# CONFIG_PCI_PASID is not set -CONFIG_PCI_LABEL=y -# CONFIG_PCI_DYNAMIC_OF_NODES is not set -# CONFIG_PCIE_BUS_TUNE_OFF is not set -CONFIG_PCIE_BUS_DEFAULT=y -# CONFIG_PCIE_BUS_SAFE is not set -# CONFIG_PCIE_BUS_PERFORMANCE is not set -# CONFIG_PCIE_BUS_PEER2PEER is not set -CONFIG_VGA_ARB=y -CONFIG_VGA_ARB_MAX_GPUS=16 -CONFIG_HOTPLUG_PCI=y -# CONFIG_HOTPLUG_PCI_ACPI is not set -# CONFIG_HOTPLUG_PCI_CPCI is not set -CONFIG_HOTPLUG_PCI_SHPC=y - -# -# PCI controller drivers -# -# CONFIG_PCI_FTPCI100 is not set -# CONFIG_PCI_HOST_GENERIC is not set -CONFIG_PCI_LOONGSON=y -# CONFIG_PCIE_MICROCHIP_HOST is not set -# CONFIG_PCIE_XILINX is not set - -# -# Cadence-based PCIe controllers -# -# CONFIG_PCIE_CADENCE_PLAT_HOST is not set -# CONFIG_PCI_J721E_HOST is not set -# end of Cadence-based PCIe controllers - -# -# DesignWare-based PCIe controllers -# -# CONFIG_PCI_MESON is not set -# CONFIG_PCIE_DW_PLAT_HOST is not set -# end of DesignWare-based PCIe controllers - -# -# Mobiveil-based PCIe controllers -# -# end of Mobiveil-based PCIe controllers -# end of PCI controller drivers - -# -# PCI Endpoint -# -# CONFIG_PCI_ENDPOINT is not set -# end of PCI Endpoint - -# -# PCI switch controller drivers -# -CONFIG_PCI_SW_SWITCHTEC=m -# end of PCI switch controller drivers - -# CONFIG_CXL_BUS is not set -CONFIG_PCCARD=m -CONFIG_PCMCIA=m -CONFIG_PCMCIA_LOAD_CIS=y -CONFIG_CARDBUS=y - -# -# PC-card bridges -# -CONFIG_YENTA=m -CONFIG_YENTA_O2=y -CONFIG_YENTA_RICOH=y -CONFIG_YENTA_TI=y -CONFIG_YENTA_ENE_TUNE=y -CONFIG_YENTA_TOSHIBA=y -# CONFIG_PD6729 is not set -# CONFIG_I82092 is not set -CONFIG_PCCARD_NONSTATIC=y -CONFIG_RAPIDIO=y -CONFIG_RAPIDIO_TSI721=y -CONFIG_RAPIDIO_DISC_TIMEOUT=30 -CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y -# CONFIG_RAPIDIO_DMA_ENGINE is not set -# CONFIG_RAPIDIO_DEBUG is not set -CONFIG_RAPIDIO_ENUM_BASIC=m -CONFIG_RAPIDIO_CHMAN=m -CONFIG_RAPIDIO_MPORT_CDEV=m - -# -# RapidIO Switch drivers -# -# CONFIG_RAPIDIO_CPS_XX is not set -# CONFIG_RAPIDIO_CPS_GEN2 is not set -# CONFIG_RAPIDIO_RXS_GEN3 is not set -# end of RapidIO Switch drivers - -# -# Generic Driver Options -# -CONFIG_UEVENT_HELPER=y -CONFIG_UEVENT_HELPER_PATH="" -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -# CONFIG_DEVTMPFS_SAFE is not set -CONFIG_STANDALONE=y -CONFIG_PREVENT_FIRMWARE_BUILD=y - -# -# Firmware loader -# -CONFIG_FW_LOADER=y -CONFIG_FW_LOADER_PAGED_BUF=y -CONFIG_EXTRA_FIRMWARE="" -# CONFIG_FW_LOADER_USER_HELPER is not set -CONFIG_FW_LOADER_COMPRESS=y -CONFIG_FW_LOADER_COMPRESS_XZ=y -CONFIG_FW_LOADER_COMPRESS_ZSTD=y -CONFIG_FW_CACHE=y -# CONFIG_FW_UPLOAD is not set -# end of Firmware loader - -CONFIG_WANT_DEV_COREDUMP=y -CONFIG_ALLOW_DEV_COREDUMP=y -CONFIG_DEV_COREDUMP=y -# CONFIG_DEBUG_DRIVER is not set -# CONFIG_DEBUG_DEVRES is not set -# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set -# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set -CONFIG_GENERIC_CPU_AUTOPROBE=y -CONFIG_SOC_BUS=y -CONFIG_REGMAP=y -CONFIG_REGMAP_I2C=m -CONFIG_REGMAP_SPI=m -CONFIG_REGMAP_MMIO=y -CONFIG_DMA_SHARED_BUFFER=y -# CONFIG_DMA_FENCE_TRACE is not set -# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set -# end of Generic Driver Options - -# -# Bus devices -# -# CONFIG_MOXTET is not set -# CONFIG_MHI_BUS is not set -# CONFIG_MHI_BUS_EP is not set -# end of Bus devices - -# -# Cache Drivers -# -# end of Cache Drivers - -# CONFIG_CONNECTOR is not set - -# -# Firmware Drivers -# - -# -# ARM System Control and Management Interface Protocol -# -# end of ARM System Control and Management Interface Protocol - -# CONFIG_FIRMWARE_MEMMAP is not set -CONFIG_DMIID=y -# CONFIG_DMI_SYSFS is not set -CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y -# CONFIG_ISCSI_IBFT is not set -CONFIG_SYSFB=y -# CONFIG_SYSFB_SIMPLEFB is not set -# CONFIG_GOOGLE_FIRMWARE is not set - -# -# EFI (Extensible Firmware Interface) Support -# -CONFIG_EFI_ESRT=y -CONFIG_EFI_VARS_PSTORE=m -# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set -CONFIG_EFI_RUNTIME_WRAPPERS=y -CONFIG_EFI_GENERIC_STUB=y -CONFIG_EFI_ZBOOT=y -CONFIG_EFI_BOOTLOADER_CONTROL=m -CONFIG_EFI_CAPSULE_LOADER=m -CONFIG_EFI_TEST=m -# CONFIG_RESET_ATTACK_MITIGATION is not set -# CONFIG_EFI_DISABLE_PCI_DMA is not set -CONFIG_EFI_EARLYCON=y -CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y -# CONFIG_EFI_DISABLE_RUNTIME is not set -# CONFIG_EFI_COCO_SECRET is not set -# end of EFI (Extensible Firmware Interface) Support - -# -# Tegra firmware driver -# -# end of Tegra firmware driver -# end of Firmware Drivers - -# CONFIG_GNSS is not set -CONFIG_MTD=m -# CONFIG_MTD_TESTS is not set - -# -# Partition parsers -# -# CONFIG_MTD_AR7_PARTS is not set -# CONFIG_MTD_CMDLINE_PARTS is not set -CONFIG_MTD_OF_PARTS=m -# CONFIG_MTD_REDBOOT_PARTS is not set -# end of Partition parsers - -# -# User Modules And Translation Layers -# -CONFIG_MTD_BLKDEVS=m -CONFIG_MTD_BLOCK=m -# CONFIG_MTD_BLOCK_RO is not set - -# -# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. -# -# CONFIG_FTL is not set -# CONFIG_NFTL is not set -# CONFIG_INFTL is not set -# CONFIG_RFD_FTL is not set -# CONFIG_SSFDC is not set -# CONFIG_SM_FTL is not set -# CONFIG_MTD_OOPS is not set -# CONFIG_MTD_SWAP is not set -# CONFIG_MTD_PARTITIONED_MASTER is not set - -# -# RAM/ROM/Flash chip drivers -# -CONFIG_MTD_CFI=m -CONFIG_MTD_JEDECPROBE=m -CONFIG_MTD_GEN_PROBE=m -# CONFIG_MTD_CFI_ADV_OPTIONS is not set -CONFIG_MTD_MAP_BANK_WIDTH_1=y -CONFIG_MTD_MAP_BANK_WIDTH_2=y -CONFIG_MTD_MAP_BANK_WIDTH_4=y -CONFIG_MTD_CFI_I1=y -CONFIG_MTD_CFI_I2=y -CONFIG_MTD_CFI_INTELEXT=m -CONFIG_MTD_CFI_AMDSTD=m -CONFIG_MTD_CFI_STAA=m -CONFIG_MTD_CFI_UTIL=m -CONFIG_MTD_RAM=m -CONFIG_MTD_ROM=m -# CONFIG_MTD_ABSENT is not set -# end of RAM/ROM/Flash chip drivers - -# -# Mapping drivers for chip access -# -# CONFIG_MTD_COMPLEX_MAPPINGS is not set -# CONFIG_MTD_PHYSMAP is not set -# CONFIG_MTD_INTEL_VR_NOR is not set -# CONFIG_MTD_PLATRAM is not set -# end of Mapping drivers for chip access - -# -# Self-contained MTD device drivers -# -# CONFIG_MTD_PMC551 is not set -# CONFIG_MTD_DATAFLASH is not set -# CONFIG_MTD_MCHP23K256 is not set -# CONFIG_MTD_MCHP48L640 is not set -# CONFIG_MTD_SST25L is not set -# CONFIG_MTD_SLRAM is not set -# CONFIG_MTD_PHRAM is not set -# CONFIG_MTD_MTDRAM is not set -# CONFIG_MTD_BLOCK2MTD is not set - -# -# Disk-On-Chip Device Drivers -# -# CONFIG_MTD_DOCG3 is not set -# end of Self-contained MTD device drivers - -# -# NAND -# -# CONFIG_MTD_ONENAND is not set -# CONFIG_MTD_RAW_NAND is not set -# CONFIG_MTD_SPI_NAND is not set - -# -# ECC engine support -# -# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set -# CONFIG_MTD_NAND_ECC_SW_BCH is not set -# CONFIG_MTD_NAND_ECC_MXIC is not set -# end of ECC engine support -# end of NAND - -# -# LPDDR & LPDDR2 PCM memory drivers -# -# CONFIG_MTD_LPDDR is not set -# end of LPDDR & LPDDR2 PCM memory drivers - -# CONFIG_MTD_SPI_NOR is not set -CONFIG_MTD_UBI=m -CONFIG_MTD_UBI_WL_THRESHOLD=4096 -CONFIG_MTD_UBI_BEB_LIMIT=20 -# CONFIG_MTD_UBI_FASTMAP is not set -# CONFIG_MTD_UBI_GLUEBI is not set -CONFIG_MTD_UBI_BLOCK=y -# CONFIG_MTD_HYPERBUS is not set -CONFIG_DTC=y -CONFIG_OF=y -# CONFIG_OF_UNITTEST is not set -CONFIG_OF_FLATTREE=y -CONFIG_OF_EARLY_FLATTREE=y -CONFIG_OF_KOBJ=y -CONFIG_OF_ADDRESS=y -CONFIG_OF_IRQ=y -CONFIG_OF_RESERVED_MEM=y -# CONFIG_OF_OVERLAY is not set -CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y -CONFIG_PARPORT=y -CONFIG_PARPORT_PC=y -CONFIG_PARPORT_SERIAL=y -CONFIG_PARPORT_PC_FIFO=y -# CONFIG_PARPORT_PC_SUPERIO is not set -# CONFIG_PARPORT_PC_PCMCIA is not set -# CONFIG_PARPORT_1284 is not set -CONFIG_PNP=y -CONFIG_PNP_DEBUG_MESSAGES=y - -# -# Protocols -# -CONFIG_PNPACPI=y -CONFIG_BLK_DEV=y -# CONFIG_BLK_DEV_NULL_BLK is not set -CONFIG_CDROM=y -# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set -CONFIG_ZRAM=m -# CONFIG_ZRAM_DEF_COMP_LZORLE is not set -CONFIG_ZRAM_DEF_COMP_ZSTD=y -# CONFIG_ZRAM_DEF_COMP_LZ4 is not set -# CONFIG_ZRAM_DEF_COMP_LZO is not set -# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set -# CONFIG_ZRAM_DEF_COMP_842 is not set -CONFIG_ZRAM_DEF_COMP="zstd" -# CONFIG_ZRAM_WRITEBACK is not set -# CONFIG_ZRAM_MEMORY_TRACKING is not set -# CONFIG_ZRAM_MULTI_COMP is not set -CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 -CONFIG_BLK_DEV_DRBD=m -# CONFIG_DRBD_FAULT_INJECTION is not set -CONFIG_BLK_DEV_NBD=m -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_BLK_DEV_RAM_SIZE=8192 -# CONFIG_CDROM_PKTCDVD is not set -# CONFIG_ATA_OVER_ETH is not set -CONFIG_VIRTIO_BLK=y -CONFIG_BLK_DEV_RBD=m -# CONFIG_BLK_DEV_UBLK is not set - -# -# NVME Support -# -CONFIG_NVME_CORE=y -CONFIG_BLK_DEV_NVME=y -CONFIG_NVME_MULTIPATH=y -# CONFIG_NVME_VERBOSE_ERRORS is not set -# CONFIG_NVME_HWMON is not set -CONFIG_NVME_FABRICS=m -CONFIG_NVME_RDMA=m -CONFIG_NVME_FC=m -CONFIG_NVME_TCP=m -# CONFIG_NVME_AUTH is not set -CONFIG_NVME_TARGET=m -CONFIG_NVME_TARGET_PASSTHRU=y -CONFIG_NVME_TARGET_LOOP=m -CONFIG_NVME_TARGET_RDMA=m -CONFIG_NVME_TARGET_FC=m -# CONFIG_NVME_TARGET_FCLOOP is not set -CONFIG_NVME_TARGET_TCP=m -# CONFIG_NVME_TARGET_AUTH is not set -# end of NVME Support - -# -# Misc devices -# -# CONFIG_AD525X_DPOT is not set -# CONFIG_DUMMY_IRQ is not set -# CONFIG_PHANTOM is not set -# CONFIG_TIFM_CORE is not set -# CONFIG_ICS932S401 is not set -# CONFIG_ENCLOSURE_SERVICES is not set -# CONFIG_HP_ILO is not set -# CONFIG_APDS9802ALS is not set -# CONFIG_ISL29003 is not set -# CONFIG_ISL29020 is not set -# CONFIG_SENSORS_TSL2550 is not set -# CONFIG_SENSORS_BH1770 is not set -# CONFIG_SENSORS_APDS990X is not set -# CONFIG_HMC6352 is not set -# CONFIG_DS1682 is not set -# CONFIG_LATTICE_ECP3_CONFIG is not set -# CONFIG_SRAM is not set -# CONFIG_DW_XDATA_PCIE is not set -# CONFIG_PCI_ENDPOINT_TEST is not set -# CONFIG_XILINX_SDFEC is not set -# CONFIG_HISI_HIKEY_USB is not set -# CONFIG_OPEN_DICE is not set -# CONFIG_VCPU_STALL_DETECTOR is not set -# CONFIG_C2PORT is not set - -# -# EEPROM support -# -CONFIG_EEPROM_AT24=m -# CONFIG_EEPROM_AT25 is not set -# CONFIG_EEPROM_LEGACY is not set -# CONFIG_EEPROM_MAX6875 is not set -# CONFIG_EEPROM_93CX6 is not set -# CONFIG_EEPROM_93XX46 is not set -# CONFIG_EEPROM_IDT_89HPESX is not set -# CONFIG_EEPROM_EE1004 is not set -# end of EEPROM support - -# CONFIG_CB710_CORE is not set - -# -# Texas Instruments shared transport line discipline -# -# CONFIG_TI_ST is not set -# end of Texas Instruments shared transport line discipline - -# CONFIG_SENSORS_LIS3_I2C is not set -# CONFIG_ALTERA_STAPL is not set -# CONFIG_GENWQE is not set -# CONFIG_ECHO is not set -# CONFIG_BCM_VK is not set -# CONFIG_MISC_ALCOR_PCI is not set -# CONFIG_MISC_RTSX_PCI is not set -# CONFIG_MISC_RTSX_USB is not set -# CONFIG_UACCE is not set -# CONFIG_PVPANIC is not set -# CONFIG_GP_PCI1XXXX is not set -# end of Misc devices - -# -# SCSI device support -# -CONFIG_SCSI_MOD=y -CONFIG_RAID_ATTRS=y -CONFIG_SCSI_COMMON=y -CONFIG_SCSI=y -CONFIG_SCSI_DMA=y -CONFIG_SCSI_NETLINK=y -CONFIG_SCSI_PROC_FS=y - -# -# SCSI support type (disk, tape, CD-ROM) -# -CONFIG_BLK_DEV_SD=y -# CONFIG_CHR_DEV_ST is not set -CONFIG_BLK_DEV_SR=y -CONFIG_CHR_DEV_SG=y -CONFIG_BLK_DEV_BSG=y -CONFIG_CHR_DEV_SCH=m -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -# CONFIG_SCSI_SCAN_ASYNC is not set - -# -# SCSI Transports -# -CONFIG_SCSI_SPI_ATTRS=m -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_ISCSI_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=y -CONFIG_SCSI_SAS_LIBSAS=y -CONFIG_SCSI_SAS_ATA=y -CONFIG_SCSI_SAS_HOST_SMP=y -# CONFIG_SCSI_SRP_ATTRS is not set -# end of SCSI Transports - -CONFIG_SCSI_LOWLEVEL=y -CONFIG_ISCSI_TCP=m -CONFIG_ISCSI_BOOT_SYSFS=m -# CONFIG_SCSI_CXGB3_ISCSI is not set -# CONFIG_SCSI_CXGB4_ISCSI is not set -# CONFIG_SCSI_BNX2_ISCSI is not set -# CONFIG_SCSI_BNX2X_FCOE is not set -# CONFIG_BE2ISCSI is not set -# CONFIG_BLK_DEV_3W_XXXX_RAID is not set -# CONFIG_SCSI_HPSA is not set -# CONFIG_SCSI_3W_9XXX is not set -# CONFIG_SCSI_3W_SAS is not set -# CONFIG_SCSI_ACARD is not set -# CONFIG_SCSI_AACRAID is not set -# CONFIG_SCSI_AIC7XXX is not set -# CONFIG_SCSI_AIC79XX is not set -# CONFIG_SCSI_AIC94XX is not set -CONFIG_SCSI_MVSAS=y -# CONFIG_SCSI_MVSAS_DEBUG is not set -CONFIG_SCSI_MVSAS_TASKLET=y -CONFIG_SCSI_MVUMI=y -# CONFIG_SCSI_ADVANSYS is not set -# CONFIG_SCSI_ARCMSR is not set -# CONFIG_SCSI_ESAS2R is not set -CONFIG_MEGARAID_NEWGEN=y -CONFIG_MEGARAID_MM=y -CONFIG_MEGARAID_MAILBOX=y -CONFIG_MEGARAID_LEGACY=y -CONFIG_MEGARAID_SAS=y -CONFIG_SCSI_MPT3SAS=y -CONFIG_SCSI_MPT2SAS_MAX_SGE=128 -CONFIG_SCSI_MPT3SAS_MAX_SGE=128 -CONFIG_SCSI_MPT2SAS=y -# CONFIG_SCSI_MPI3MR is not set -# CONFIG_SCSI_SMARTPQI is not set -# CONFIG_SCSI_HPTIOP is not set -# CONFIG_SCSI_BUSLOGIC is not set -# CONFIG_SCSI_MYRB is not set -# CONFIG_SCSI_MYRS is not set -CONFIG_LIBFC=m -CONFIG_LIBFCOE=m -CONFIG_FCOE=m -# CONFIG_SCSI_SNIC is not set -# CONFIG_SCSI_DMX3191D is not set -# CONFIG_SCSI_FDOMAIN_PCI is not set -# CONFIG_SCSI_IPS is not set -# CONFIG_SCSI_INITIO is not set -# CONFIG_SCSI_INIA100 is not set -# CONFIG_SCSI_PPA is not set -# CONFIG_SCSI_IMM is not set -# CONFIG_SCSI_STEX is not set -# CONFIG_SCSI_SYM53C8XX_2 is not set -# CONFIG_SCSI_IPR is not set -CONFIG_SCSI_QLOGIC_1280=m -CONFIG_SCSI_QLA_FC=m -CONFIG_TCM_QLA2XXX=m -# CONFIG_TCM_QLA2XXX_DEBUG is not set -CONFIG_SCSI_QLA_ISCSI=m -# CONFIG_SCSI_EFCT is not set -# CONFIG_SCSI_DC395x is not set -# CONFIG_SCSI_AM53C974 is not set -# CONFIG_SCSI_WD719X is not set -# CONFIG_SCSI_DEBUG is not set -# CONFIG_SCSI_PMCRAID is not set -# CONFIG_SCSI_PM8001 is not set -# CONFIG_SCSI_BFA_FC is not set -CONFIG_SCSI_VIRTIO=m -# CONFIG_SCSI_CHELSIO_FCOE is not set -# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set -# CONFIG_SCSI_DH is not set -# end of SCSI device support - -CONFIG_ATA=y -CONFIG_SATA_HOST=y -CONFIG_PATA_TIMINGS=y -CONFIG_ATA_VERBOSE_ERROR=y -CONFIG_ATA_FORCE=y -CONFIG_ATA_ACPI=y -# CONFIG_SATA_ZPODD is not set -CONFIG_SATA_PMP=y - -# -# Controllers with non-SFF native interface -# -CONFIG_SATA_AHCI=y -CONFIG_SATA_MOBILE_LPM_POLICY=0 -CONFIG_SATA_AHCI_PLATFORM=y -CONFIG_AHCI_DWC=y -# CONFIG_AHCI_CEVA is not set -# CONFIG_SATA_INIC162X is not set -# CONFIG_SATA_ACARD_AHCI is not set -# CONFIG_SATA_SIL24 is not set -CONFIG_ATA_SFF=y - -# -# SFF controllers with custom DMA interface -# -# CONFIG_PDC_ADMA is not set -# CONFIG_SATA_QSTOR is not set -# CONFIG_SATA_SX4 is not set -CONFIG_ATA_BMDMA=y - -# -# SATA SFF controllers with BMDMA -# -# CONFIG_ATA_PIIX is not set -# CONFIG_SATA_DWC is not set -# CONFIG_SATA_MV is not set -# CONFIG_SATA_NV is not set -# CONFIG_SATA_PROMISE is not set -# CONFIG_SATA_SIL is not set -# CONFIG_SATA_SIS is not set -# CONFIG_SATA_SVW is not set -# CONFIG_SATA_ULI is not set -# CONFIG_SATA_VIA is not set -# CONFIG_SATA_VITESSE is not set - -# -# PATA SFF controllers with BMDMA -# -# CONFIG_PATA_ALI is not set -# CONFIG_PATA_AMD is not set -# CONFIG_PATA_ARTOP is not set -CONFIG_PATA_ATIIXP=y -# CONFIG_PATA_ATP867X is not set -# CONFIG_PATA_CMD64X is not set -# CONFIG_PATA_CYPRESS is not set -# CONFIG_PATA_EFAR is not set -# CONFIG_PATA_HPT366 is not set -# CONFIG_PATA_HPT37X is not set -# CONFIG_PATA_HPT3X2N is not set -# CONFIG_PATA_HPT3X3 is not set -# CONFIG_PATA_IT8213 is not set -# CONFIG_PATA_IT821X is not set -# CONFIG_PATA_JMICRON is not set -# CONFIG_PATA_MARVELL is not set -# CONFIG_PATA_NETCELL is not set -# CONFIG_PATA_NINJA32 is not set -# CONFIG_PATA_NS87415 is not set -# CONFIG_PATA_OLDPIIX is not set -# CONFIG_PATA_OPTIDMA is not set -# CONFIG_PATA_PDC2027X is not set -# CONFIG_PATA_PDC_OLD is not set -# CONFIG_PATA_RADISYS is not set -# CONFIG_PATA_RDC is not set -# CONFIG_PATA_SCH is not set -# CONFIG_PATA_SERVERWORKS is not set -# CONFIG_PATA_SIL680 is not set -# CONFIG_PATA_SIS is not set -# CONFIG_PATA_TOSHIBA is not set -# CONFIG_PATA_TRIFLEX is not set -# CONFIG_PATA_VIA is not set -# CONFIG_PATA_WINBOND is not set - -# -# PIO-only SFF controllers -# -# CONFIG_PATA_CMD640_PCI is not set -# CONFIG_PATA_MPIIX is not set -# CONFIG_PATA_NS87410 is not set -# CONFIG_PATA_OPTI is not set -CONFIG_PATA_PCMCIA=m -# CONFIG_PATA_OF_PLATFORM is not set -# CONFIG_PATA_RZ1000 is not set -# CONFIG_PATA_PARPORT is not set - -# -# Generic fallback / legacy drivers -# -# CONFIG_PATA_ACPI is not set -# CONFIG_ATA_GENERIC is not set -# CONFIG_PATA_LEGACY is not set -CONFIG_MD=y -CONFIG_BLK_DEV_MD=m -CONFIG_MD_BITMAP_FILE=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_RAID1=m -CONFIG_MD_RAID10=m -CONFIG_MD_RAID456=m -CONFIG_MD_MULTIPATH=m -# CONFIG_MD_FAULTY is not set -# CONFIG_MD_CLUSTER is not set -CONFIG_BCACHE=m -# CONFIG_BCACHE_DEBUG is not set -# CONFIG_BCACHE_CLOSURES_DEBUG is not set -# CONFIG_BCACHE_ASYNC_REGISTRATION is not set -CONFIG_BLK_DEV_DM_BUILTIN=y -CONFIG_BLK_DEV_DM=y -# CONFIG_DM_DEBUG is not set -CONFIG_DM_BUFIO=m -# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set -CONFIG_DM_BIO_PRISON=m -CONFIG_DM_PERSISTENT_DATA=m -# CONFIG_DM_UNSTRIPED is not set -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=m -CONFIG_DM_THIN_PROVISIONING=m -CONFIG_DM_CACHE=m -CONFIG_DM_CACHE_SMQ=m -CONFIG_DM_WRITECACHE=m -# CONFIG_DM_EBS is not set -# CONFIG_DM_ERA is not set -# CONFIG_DM_CLONE is not set -CONFIG_DM_MIRROR=m -# CONFIG_DM_LOG_USERSPACE is not set -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=m -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -# CONFIG_DM_MULTIPATH_HST is not set -# CONFIG_DM_MULTIPATH_IOA is not set -# CONFIG_DM_DELAY is not set -# CONFIG_DM_DUST is not set -# CONFIG_DM_INIT is not set -# CONFIG_DM_UEVENT is not set -# CONFIG_DM_FLAKEY is not set -# CONFIG_DM_VERITY is not set -# CONFIG_DM_SWITCH is not set -# CONFIG_DM_LOG_WRITES is not set -# CONFIG_DM_INTEGRITY is not set -# CONFIG_DM_ZONED is not set -# CONFIG_DM_AUDIT is not set -CONFIG_TARGET_CORE=m -CONFIG_TCM_IBLOCK=m -CONFIG_TCM_FILEIO=m -CONFIG_TCM_PSCSI=m -CONFIG_TCM_USER2=m -CONFIG_LOOPBACK_TARGET=m -# CONFIG_TCM_FC is not set -CONFIG_ISCSI_TARGET=m -# CONFIG_ISCSI_TARGET_CXGB4 is not set -# CONFIG_REMOTE_TARGET is not set -# CONFIG_FUSION is not set - -# -# IEEE 1394 (FireWire) support -# -# CONFIG_FIREWIRE is not set -# CONFIG_FIREWIRE_NOSY is not set -# end of IEEE 1394 (FireWire) support - -CONFIG_NETDEVICES=y -CONFIG_MII=y -CONFIG_NET_CORE=y -CONFIG_BONDING=m -CONFIG_DUMMY=y -CONFIG_WIREGUARD=m -# CONFIG_WIREGUARD_DEBUG is not set -# CONFIG_EQUALIZER is not set -# CONFIG_NET_FC is not set -# CONFIG_IFB is not set -# CONFIG_NET_TEAM is not set -CONFIG_MACVLAN=m -CONFIG_MACVTAP=m -CONFIG_IPVLAN_L3S=y -CONFIG_IPVLAN=m -# CONFIG_IPVTAP is not set -CONFIG_VXLAN=y -# CONFIG_GENEVE is not set -# CONFIG_BAREUDP is not set -# CONFIG_GTP is not set -# CONFIG_AMT is not set -# CONFIG_MACSEC is not set -# CONFIG_NETCONSOLE is not set -# CONFIG_NTB_NETDEV is not set -CONFIG_RIONET=m -CONFIG_RIONET_TX_SIZE=128 -CONFIG_RIONET_RX_SIZE=128 -CONFIG_TUN=m -CONFIG_TAP=m -# CONFIG_TUN_VNET_CROSS_LE is not set -CONFIG_VETH=m -CONFIG_VIRTIO_NET=m -# CONFIG_NLMON is not set -# CONFIG_VSOCKMON is not set -# CONFIG_ARCNET is not set -CONFIG_ETHERNET=y -CONFIG_MDIO=y -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_AGERE is not set -# CONFIG_NET_VENDOR_ALACRITECH is not set -# CONFIG_NET_VENDOR_ALTEON is not set -# CONFIG_ALTERA_TSE is not set -# CONFIG_NET_VENDOR_AMAZON is not set -# CONFIG_NET_VENDOR_AMD is not set -# CONFIG_NET_VENDOR_AQUANTIA is not set -# CONFIG_NET_VENDOR_ARC is not set -CONFIG_NET_VENDOR_ASIX=y -# CONFIG_SPI_AX88796C is not set -# CONFIG_NET_VENDOR_ATHEROS is not set -CONFIG_NET_VENDOR_BROADCOM=y -# CONFIG_B44 is not set -# CONFIG_BCMGENET is not set -CONFIG_BNX2=y -# CONFIG_CNIC is not set -# CONFIG_TIGON3 is not set -# CONFIG_BNX2X is not set -# CONFIG_SYSTEMPORT is not set -# CONFIG_BNXT is not set -CONFIG_NET_VENDOR_CADENCE=y -# CONFIG_MACB is not set -# CONFIG_NET_VENDOR_CAVIUM is not set -CONFIG_NET_VENDOR_CHELSIO=y -CONFIG_CHELSIO_T1=m -CONFIG_CHELSIO_T1_1G=y -CONFIG_CHELSIO_T3=m -CONFIG_CHELSIO_T4=m -# CONFIG_CHELSIO_T4VF is not set -CONFIG_CHELSIO_INLINE_CRYPTO=y -# CONFIG_CHELSIO_TLS_DEVICE is not set -# CONFIG_NET_VENDOR_CISCO is not set -CONFIG_NET_VENDOR_CORTINA=y -# CONFIG_GEMINI_ETHERNET is not set -CONFIG_NET_VENDOR_DAVICOM=y -# CONFIG_DM9051 is not set -# CONFIG_DNET is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -CONFIG_NET_VENDOR_ENGLEDER=y -# CONFIG_TSNEP is not set -# CONFIG_NET_VENDOR_EZCHIP is not set -CONFIG_NET_VENDOR_FUJITSU=y -# CONFIG_PCMCIA_FMVJ18X is not set -CONFIG_NET_VENDOR_FUNGIBLE=y -# CONFIG_FUN_ETH is not set -CONFIG_NET_VENDOR_GOOGLE=y -CONFIG_NET_VENDOR_HUAWEI=y -# CONFIG_NET_VENDOR_I825XX is not set -CONFIG_NET_VENDOR_INTEL=y -# CONFIG_E100 is not set -CONFIG_E1000=y -CONFIG_E1000E=y -CONFIG_IGB=y -CONFIG_IGB_HWMON=y -# CONFIG_IGBVF is not set -CONFIG_IXGBE=y -CONFIG_IXGBE_HWMON=y -# CONFIG_IXGBEVF is not set -# CONFIG_I40E is not set -# CONFIG_I40EVF is not set -# CONFIG_ICE is not set -# CONFIG_FM10K is not set -# CONFIG_IGC is not set -# CONFIG_JME is not set -CONFIG_NET_VENDOR_ADI=y -CONFIG_NET_VENDOR_LITEX=y -# CONFIG_LITEX_LITEETH is not set -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -CONFIG_NET_VENDOR_MICROCHIP=y -# CONFIG_ENC28J60 is not set -# CONFIG_ENCX24J600 is not set -# CONFIG_LAN743X is not set -# CONFIG_VCAP is not set -CONFIG_NET_VENDOR_MICROSEMI=y -CONFIG_NET_VENDOR_MICROSOFT=y -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_FEALNX is not set -CONFIG_NET_VENDOR_NI=y -# CONFIG_NI_XGE_MANAGEMENT_ENET is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -CONFIG_NET_VENDOR_NETERION=y -# CONFIG_S2IO is not set -# CONFIG_NET_VENDOR_NETRONOME is not set -# CONFIG_NET_VENDOR_NVIDIA is not set -# CONFIG_NET_VENDOR_OKI is not set -# CONFIG_ETHOC is not set -CONFIG_NET_VENDOR_PACKET_ENGINES=y -# CONFIG_HAMACHI is not set -# CONFIG_YELLOWFIN is not set -CONFIG_NET_VENDOR_PENSANDO=y -# CONFIG_IONIC is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -# CONFIG_NET_VENDOR_BROCADE is not set -# CONFIG_NET_VENDOR_QUALCOMM is not set -# CONFIG_NET_VENDOR_RDC is not set -CONFIG_NET_VENDOR_REALTEK=y -CONFIG_8139CP=m -CONFIG_8139TOO=m -CONFIG_8139TOO_PIO=y -# CONFIG_8139TOO_TUNE_TWISTER is not set -# CONFIG_8139TOO_8129 is not set -# CONFIG_8139_OLD_RX_RESET is not set -CONFIG_R8169=y -# CONFIG_NET_VENDOR_RENESAS is not set -# CONFIG_NET_VENDOR_ROCKER is not set -# CONFIG_NET_VENDOR_SAMSUNG is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -# CONFIG_NET_VENDOR_SIS is not set -# CONFIG_NET_VENDOR_SOLARFLARE is not set -# CONFIG_NET_VENDOR_SMSC is not set -CONFIG_NET_VENDOR_SOCIONEXT=y -CONFIG_NET_VENDOR_STMICRO=y -CONFIG_STMMAC_ETH=y -# CONFIG_STMMAC_SELFTESTS is not set -CONFIG_STMMAC_PLATFORM=y -# CONFIG_DWMAC_DWC_QOS_ETH is not set -CONFIG_DWMAC_GENERIC=y -# CONFIG_DWMAC_INTEL_PLAT is not set -CONFIG_DWMAC_LOONGSON=y -# CONFIG_STMMAC_PCI is not set -# CONFIG_NET_VENDOR_SUN is not set -CONFIG_NET_VENDOR_SYNOPSYS=y -# CONFIG_DWC_XLGMAC is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -CONFIG_NET_VENDOR_VERTEXCOM=y -# CONFIG_MSE102X is not set -# CONFIG_NET_VENDOR_VIA is not set -CONFIG_NET_VENDOR_WANGXUN=y -CONFIG_LIBWX=y -CONFIG_NGBE=y -CONFIG_TXGBE=y -# CONFIG_NET_VENDOR_WIZNET is not set -# CONFIG_NET_VENDOR_XILINX is not set -CONFIG_NET_VENDOR_XIRCOM=y -# CONFIG_PCMCIA_XIRC2PS is not set -# CONFIG_FDDI is not set -# CONFIG_HIPPI is not set -# CONFIG_NET_SB1000 is not set -CONFIG_PHYLINK=y -CONFIG_PHYLIB=y -CONFIG_SWPHY=y -# CONFIG_LED_TRIGGER_PHY is not set -CONFIG_PHYLIB_LEDS=y -CONFIG_FIXED_PHY=y -CONFIG_SFP=y - -# -# MII PHY device drivers -# -# CONFIG_AMD_PHY is not set -# CONFIG_ADIN_PHY is not set -# CONFIG_ADIN1100_PHY is not set -# CONFIG_AQUANTIA_PHY is not set -# CONFIG_AX88796B_PHY is not set -# CONFIG_BROADCOM_PHY is not set -# CONFIG_BCM54140_PHY is not set -# CONFIG_BCM7XXX_PHY is not set -# CONFIG_BCM84881_PHY is not set -# CONFIG_BCM87XX_PHY is not set -# CONFIG_CICADA_PHY is not set -# CONFIG_CORTINA_PHY is not set -# CONFIG_DAVICOM_PHY is not set -# CONFIG_ICPLUS_PHY is not set -# CONFIG_LXT_PHY is not set -# CONFIG_INTEL_XWAY_PHY is not set -# CONFIG_LSI_ET1011C_PHY is not set -# CONFIG_MARVELL_PHY is not set -CONFIG_MARVELL_10G_PHY=y -# CONFIG_MARVELL_88Q2XXX_PHY is not set -# CONFIG_MARVELL_88X2222_PHY is not set -# CONFIG_MAXLINEAR_GPHY is not set -# CONFIG_MEDIATEK_GE_PHY is not set -# CONFIG_MICREL_PHY is not set -# CONFIG_MICROCHIP_T1S_PHY is not set -# CONFIG_MICROCHIP_PHY is not set -# CONFIG_MICROCHIP_T1_PHY is not set -# CONFIG_MICROSEMI_PHY is not set -# CONFIG_MOTORCOMM_PHY is not set -# CONFIG_NATIONAL_PHY is not set -# CONFIG_NXP_CBTX_PHY is not set -# CONFIG_NXP_C45_TJA11XX_PHY is not set -# CONFIG_NXP_TJA11XX_PHY is not set -# CONFIG_NCN26000_PHY is not set -# CONFIG_QSEMI_PHY is not set -CONFIG_REALTEK_PHY=y -# CONFIG_RENESAS_PHY is not set -# CONFIG_ROCKCHIP_PHY is not set -# CONFIG_SMSC_PHY is not set -# CONFIG_STE10XP is not set -# CONFIG_TERANETICS_PHY is not set -# CONFIG_DP83822_PHY is not set -# CONFIG_DP83TC811_PHY is not set -# CONFIG_DP83848_PHY is not set -# CONFIG_DP83867_PHY is not set -# CONFIG_DP83869_PHY is not set -# CONFIG_DP83TD510_PHY is not set -# CONFIG_VITESSE_PHY is not set -# CONFIG_XILINX_GMII2RGMII is not set -# CONFIG_MICREL_KS8995MA is not set -# CONFIG_PSE_CONTROLLER is not set -CONFIG_MDIO_DEVICE=y -CONFIG_MDIO_BUS=y -CONFIG_FWNODE_MDIO=y -CONFIG_OF_MDIO=y -CONFIG_ACPI_MDIO=y -CONFIG_MDIO_DEVRES=y -# CONFIG_MDIO_BITBANG is not set -# CONFIG_MDIO_BCM_UNIMAC is not set -# CONFIG_MDIO_HISI_FEMAC is not set -CONFIG_MDIO_I2C=y -# CONFIG_MDIO_MVUSB is not set -# CONFIG_MDIO_MSCC_MIIM is not set -# CONFIG_MDIO_OCTEON is not set -# CONFIG_MDIO_IPQ4019 is not set -# CONFIG_MDIO_IPQ8064 is not set -# CONFIG_MDIO_THUNDER is not set - -# -# MDIO Multiplexers -# -# CONFIG_MDIO_BUS_MUX_GPIO is not set -# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set -# CONFIG_MDIO_BUS_MUX_MMIOREG is not set - -# -# PCS device drivers -# -CONFIG_PCS_XPCS=y -# end of PCS device drivers - -# CONFIG_PLIP is not set -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -CONFIG_PPP_MPPE=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOE=m -# CONFIG_PPPOE_HASH_BITS_1 is not set -# CONFIG_PPPOE_HASH_BITS_2 is not set -CONFIG_PPPOE_HASH_BITS_4=y -# CONFIG_PPPOE_HASH_BITS_8 is not set -CONFIG_PPPOE_HASH_BITS=4 -CONFIG_PPTP=m -CONFIG_PPPOL2TP=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -# CONFIG_SLIP is not set -CONFIG_SLHC=m -CONFIG_USB_NET_DRIVERS=y -# CONFIG_USB_CATC is not set -# CONFIG_USB_KAWETH is not set -# CONFIG_USB_PEGASUS is not set -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -# CONFIG_USB_LAN78XX is not set -CONFIG_USB_USBNET=m -# CONFIG_USB_NET_AX8817X is not set -# CONFIG_USB_NET_AX88179_178A is not set -CONFIG_USB_NET_CDCETHER=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_NCM=m -CONFIG_USB_NET_HUAWEI_CDC_NCM=m -CONFIG_USB_NET_CDC_MBIM=m -# CONFIG_USB_NET_DM9601 is not set -# CONFIG_USB_NET_SR9700 is not set -# CONFIG_USB_NET_SR9800 is not set -# CONFIG_USB_NET_SMSC75XX is not set -# CONFIG_USB_NET_SMSC95XX is not set -# CONFIG_USB_NET_GL620A is not set -# CONFIG_USB_NET_NET1080 is not set -# CONFIG_USB_NET_PLUSB is not set -# CONFIG_USB_NET_MCS7830 is not set -CONFIG_USB_NET_RNDIS_HOST=m -CONFIG_USB_NET_CDC_SUBSET=m -# CONFIG_USB_ALI_M5632 is not set -# CONFIG_USB_AN2720 is not set -# CONFIG_USB_BELKIN is not set -# CONFIG_USB_ARMLINUX is not set -# CONFIG_USB_EPSON2888 is not set -# CONFIG_USB_KC2190 is not set -# CONFIG_USB_NET_ZAURUS is not set -# CONFIG_USB_NET_CX82310_ETH is not set -# CONFIG_USB_NET_KALMIA is not set -# CONFIG_USB_NET_QMI_WWAN is not set -# CONFIG_USB_HSO is not set -# CONFIG_USB_NET_INT51X1 is not set -# CONFIG_USB_IPHETH is not set -# CONFIG_USB_SIERRA_NET is not set -# CONFIG_USB_VL600 is not set -# CONFIG_USB_NET_CH9200 is not set -# CONFIG_USB_NET_AQC111 is not set -CONFIG_USB_RTL8153_ECM=m -CONFIG_WLAN=y -CONFIG_WLAN_VENDOR_ADMTEK=y -# CONFIG_ADM8211 is not set -CONFIG_ATH_COMMON=m -CONFIG_WLAN_VENDOR_ATH=y -# CONFIG_ATH_DEBUG is not set -# CONFIG_ATH5K is not set -# CONFIG_ATH5K_PCI is not set -CONFIG_ATH9K_HW=m -CONFIG_ATH9K_COMMON=m -CONFIG_ATH9K_BTCOEX_SUPPORT=y -CONFIG_ATH9K=m -CONFIG_ATH9K_PCI=y -# CONFIG_ATH9K_AHB is not set -# CONFIG_ATH9K_DEBUGFS is not set -# CONFIG_ATH9K_DYNACK is not set -# CONFIG_ATH9K_WOW is not set -CONFIG_ATH9K_RFKILL=y -# CONFIG_ATH9K_CHANNEL_CONTEXT is not set -CONFIG_ATH9K_PCOEM=y -# CONFIG_ATH9K_PCI_NO_EEPROM is not set -CONFIG_ATH9K_HTC=m -# CONFIG_ATH9K_HTC_DEBUGFS is not set -# CONFIG_ATH9K_HWRNG is not set -# CONFIG_CARL9170 is not set -# CONFIG_ATH6KL is not set -# CONFIG_AR5523 is not set -# CONFIG_WIL6210 is not set -# CONFIG_ATH10K is not set -# CONFIG_WCN36XX is not set -# CONFIG_ATH11K is not set -# CONFIG_ATH12K is not set -CONFIG_WLAN_VENDOR_ATMEL=y -# CONFIG_ATMEL is not set -# CONFIG_AT76C50X_USB is not set -CONFIG_WLAN_VENDOR_BROADCOM=y -# CONFIG_B43 is not set -# CONFIG_B43LEGACY is not set -# CONFIG_BRCMSMAC is not set -# CONFIG_BRCMFMAC is not set -CONFIG_WLAN_VENDOR_CISCO=y -# CONFIG_AIRO is not set -# CONFIG_AIRO_CS is not set -CONFIG_WLAN_VENDOR_INTEL=y -# CONFIG_IPW2100 is not set -# CONFIG_IPW2200 is not set -# CONFIG_IWL4965 is not set -# CONFIG_IWL3945 is not set -CONFIG_IWLWIFI=m -CONFIG_IWLWIFI_LEDS=y -CONFIG_IWLDVM=m -CONFIG_IWLMVM=m -CONFIG_IWLWIFI_OPMODE_MODULAR=y - -# -# Debugging Options -# -# CONFIG_IWLWIFI_DEBUG is not set -# end of Debugging Options - -CONFIG_WLAN_VENDOR_INTERSIL=y -CONFIG_HOSTAP=m -# CONFIG_HOSTAP_FIRMWARE is not set -# CONFIG_HOSTAP_PLX is not set -# CONFIG_HOSTAP_PCI is not set -# CONFIG_HOSTAP_CS is not set -# CONFIG_HERMES is not set -# CONFIG_P54_COMMON is not set -CONFIG_WLAN_VENDOR_MARVELL=y -# CONFIG_LIBERTAS is not set -# CONFIG_LIBERTAS_THINFIRM is not set -# CONFIG_MWIFIEX is not set -# CONFIG_MWL8K is not set -CONFIG_WLAN_VENDOR_MEDIATEK=y -CONFIG_MT7601U=m -# CONFIG_MT76x0U is not set -# CONFIG_MT76x0E is not set -# CONFIG_MT76x2E is not set -# CONFIG_MT76x2U is not set -# CONFIG_MT7603E is not set -# CONFIG_MT7615E is not set -# CONFIG_MT7663U is not set -# CONFIG_MT7915E is not set -# CONFIG_MT7921E is not set -# CONFIG_MT7921U is not set -# CONFIG_MT7996E is not set -CONFIG_WLAN_VENDOR_MICROCHIP=y -# CONFIG_WILC1000_SPI is not set -CONFIG_WLAN_VENDOR_PURELIFI=y -# CONFIG_PLFXLC is not set -CONFIG_WLAN_VENDOR_RALINK=y -CONFIG_RT2X00=m -# CONFIG_RT2400PCI is not set -# CONFIG_RT2500PCI is not set -# CONFIG_RT61PCI is not set -# CONFIG_RT2800PCI is not set -# CONFIG_RT2500USB is not set -# CONFIG_RT73USB is not set -CONFIG_RT2800USB=m -CONFIG_RT2800USB_RT33XX=y -CONFIG_RT2800USB_RT35XX=y -# CONFIG_RT2800USB_RT3573 is not set -# CONFIG_RT2800USB_RT53XX is not set -# CONFIG_RT2800USB_RT55XX is not set -# CONFIG_RT2800USB_UNKNOWN is not set -CONFIG_RT2800_LIB=m -CONFIG_RT2X00_LIB_USB=m -CONFIG_RT2X00_LIB=m -CONFIG_RT2X00_LIB_FIRMWARE=y -CONFIG_RT2X00_LIB_CRYPTO=y -CONFIG_RT2X00_LIB_LEDS=y -# CONFIG_RT2X00_DEBUG is not set -CONFIG_WLAN_VENDOR_REALTEK=y -# CONFIG_RTL8180 is not set -# CONFIG_RTL8187 is not set -CONFIG_RTL_CARDS=m -CONFIG_RTL8192CE=m -CONFIG_RTL8192SE=m -CONFIG_RTL8192DE=m -CONFIG_RTL8723AE=m -CONFIG_RTL8723BE=m -CONFIG_RTL8188EE=m -CONFIG_RTL8192EE=m -CONFIG_RTL8821AE=m -CONFIG_RTL8192CU=m -CONFIG_RTLWIFI=m -CONFIG_RTLWIFI_PCI=m -CONFIG_RTLWIFI_USB=m -# CONFIG_RTLWIFI_DEBUG is not set -CONFIG_RTL8192C_COMMON=m -CONFIG_RTL8723_COMMON=m -CONFIG_RTLBTCOEXIST=m -CONFIG_RTL8XXXU=m -# CONFIG_RTL8XXXU_UNTESTED is not set -CONFIG_RTW88=m -CONFIG_RTW88_CORE=m -CONFIG_RTW88_PCI=m -CONFIG_RTW88_8822B=m -CONFIG_RTW88_8822C=m -CONFIG_RTW88_8723D=m -CONFIG_RTW88_8821C=m -CONFIG_RTW88_8822BE=m -# CONFIG_RTW88_8822BU is not set -CONFIG_RTW88_8822CE=m -# CONFIG_RTW88_8822CU is not set -CONFIG_RTW88_8723DE=m -# CONFIG_RTW88_8723DU is not set -CONFIG_RTW88_8821CE=m -# CONFIG_RTW88_8821CU is not set -# CONFIG_RTW88_DEBUG is not set -# CONFIG_RTW88_DEBUGFS is not set -CONFIG_RTW89=m -CONFIG_RTW89_CORE=m -CONFIG_RTW89_PCI=m -CONFIG_RTW89_8852A=m -CONFIG_RTW89_8852C=m -# CONFIG_RTW89_8851BE is not set -CONFIG_RTW89_8852AE=m -# CONFIG_RTW89_8852BE is not set -CONFIG_RTW89_8852CE=m -# CONFIG_RTW89_DEBUGMSG is not set -# CONFIG_RTW89_DEBUGFS is not set -CONFIG_WLAN_VENDOR_RSI=y -# CONFIG_RSI_91X is not set -CONFIG_WLAN_VENDOR_SILABS=y -# CONFIG_WFX is not set -CONFIG_WLAN_VENDOR_ST=y -# CONFIG_CW1200 is not set -CONFIG_WLAN_VENDOR_TI=y -# CONFIG_WL1251 is not set -# CONFIG_WL12XX is not set -# CONFIG_WL18XX is not set -# CONFIG_WLCORE is not set -CONFIG_WLAN_VENDOR_ZYDAS=y -# CONFIG_USB_ZD1201 is not set -CONFIG_ZD1211RW=m -# CONFIG_ZD1211RW_DEBUG is not set -CONFIG_WLAN_VENDOR_QUANTENNA=y -# CONFIG_QTNFMAC_PCIE is not set -# CONFIG_PCMCIA_RAYCS is not set -# CONFIG_PCMCIA_WL3501 is not set -CONFIG_USB_NET_RNDIS_WLAN=m -# CONFIG_MAC80211_HWSIM is not set -# CONFIG_VIRT_WIFI is not set -# CONFIG_WAN is not set - -# -# Wireless WAN -# -# CONFIG_WWAN is not set -# end of Wireless WAN - -# CONFIG_VMXNET3 is not set -# CONFIG_FUJITSU_ES is not set -CONFIG_USB4_NET=m -# CONFIG_NETDEVSIM is not set -CONFIG_NET_FAILOVER=m -# CONFIG_ISDN is not set - -# -# Input device support -# -CONFIG_INPUT=y -CONFIG_INPUT_LEDS=y -CONFIG_INPUT_FF_MEMLESS=m -CONFIG_INPUT_SPARSEKMAP=y -# CONFIG_INPUT_MATRIXKMAP is not set -CONFIG_INPUT_VIVALDIFMAP=y - -# -# Userland interfaces -# -CONFIG_INPUT_MOUSEDEV=y -CONFIG_INPUT_MOUSEDEV_PSAUX=y -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -# CONFIG_INPUT_JOYDEV is not set -CONFIG_INPUT_EVDEV=y -# CONFIG_INPUT_EVBUG is not set - -# -# Input Device Drivers -# -CONFIG_INPUT_KEYBOARD=y -# CONFIG_KEYBOARD_ADP5588 is not set -# CONFIG_KEYBOARD_ADP5589 is not set -CONFIG_KEYBOARD_ATKBD=y -# CONFIG_KEYBOARD_QT1050 is not set -# CONFIG_KEYBOARD_QT1070 is not set -# CONFIG_KEYBOARD_QT2160 is not set -# CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_LKKBD is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_GPIO_POLLED is not set -# CONFIG_KEYBOARD_TCA6416 is not set -# CONFIG_KEYBOARD_TCA8418 is not set -# CONFIG_KEYBOARD_MATRIX is not set -# CONFIG_KEYBOARD_LM8323 is not set -# CONFIG_KEYBOARD_LM8333 is not set -# CONFIG_KEYBOARD_MAX7359 is not set -# CONFIG_KEYBOARD_MCS is not set -# CONFIG_KEYBOARD_MPR121 is not set -# CONFIG_KEYBOARD_NEWTON is not set -# CONFIG_KEYBOARD_OPENCORES is not set -# CONFIG_KEYBOARD_SAMSUNG is not set -# CONFIG_KEYBOARD_STOWAWAY is not set -# CONFIG_KEYBOARD_SUNKBD is not set -# CONFIG_KEYBOARD_OMAP4 is not set -# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set -CONFIG_KEYBOARD_XTKBD=m -# CONFIG_KEYBOARD_CAP11XX is not set -# CONFIG_KEYBOARD_BCM is not set -# CONFIG_KEYBOARD_CYPRESS_SF is not set -CONFIG_INPUT_MOUSE=y -CONFIG_MOUSE_PS2=y -CONFIG_MOUSE_PS2_ALPS=y -CONFIG_MOUSE_PS2_BYD=y -CONFIG_MOUSE_PS2_LOGIPS2PP=y -CONFIG_MOUSE_PS2_SYNAPTICS=y -CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y -CONFIG_MOUSE_PS2_CYPRESS=y -CONFIG_MOUSE_PS2_TRACKPOINT=y -CONFIG_MOUSE_PS2_ELANTECH=y -CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y -CONFIG_MOUSE_PS2_SENTELIC=y -# CONFIG_MOUSE_PS2_TOUCHKIT is not set -CONFIG_MOUSE_PS2_FOCALTECH=y -CONFIG_MOUSE_PS2_SMBUS=y -CONFIG_MOUSE_SERIAL=m -# CONFIG_MOUSE_APPLETOUCH is not set -# CONFIG_MOUSE_BCM5974 is not set -# CONFIG_MOUSE_CYAPA is not set -# CONFIG_MOUSE_ELAN_I2C is not set -# CONFIG_MOUSE_VSXXXAA is not set -# CONFIG_MOUSE_GPIO is not set -# CONFIG_MOUSE_SYNAPTICS_I2C is not set -# CONFIG_MOUSE_SYNAPTICS_USB is not set -# CONFIG_INPUT_JOYSTICK is not set -# CONFIG_INPUT_TABLET is not set -# CONFIG_INPUT_TOUCHSCREEN is not set -CONFIG_INPUT_MISC=y -# CONFIG_INPUT_AD714X is not set -# CONFIG_INPUT_ATMEL_CAPTOUCH is not set -# CONFIG_INPUT_BMA150 is not set -# CONFIG_INPUT_E3X0_BUTTON is not set -# CONFIG_INPUT_MMA8450 is not set -# CONFIG_INPUT_GPIO_BEEPER is not set -# CONFIG_INPUT_GPIO_DECODER is not set -# CONFIG_INPUT_GPIO_VIBRA is not set -# CONFIG_INPUT_ATI_REMOTE2 is not set -# CONFIG_INPUT_KEYSPAN_REMOTE is not set -# CONFIG_INPUT_KXTJ9 is not set -# CONFIG_INPUT_POWERMATE is not set -# CONFIG_INPUT_YEALINK is not set -# CONFIG_INPUT_CM109 is not set -CONFIG_INPUT_UINPUT=m -# CONFIG_INPUT_PCF8574 is not set -# CONFIG_INPUT_PWM_BEEPER is not set -# CONFIG_INPUT_PWM_VIBRA is not set -# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set -# CONFIG_INPUT_DA7280_HAPTICS is not set -# CONFIG_INPUT_ADXL34X is not set -# CONFIG_INPUT_IMS_PCU is not set -# CONFIG_INPUT_IQS269A is not set -# CONFIG_INPUT_IQS626A is not set -# CONFIG_INPUT_IQS7222 is not set -# CONFIG_INPUT_CMA3000 is not set -# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set -# CONFIG_INPUT_DRV260X_HAPTICS is not set -# CONFIG_INPUT_DRV2665_HAPTICS is not set -# CONFIG_INPUT_DRV2667_HAPTICS is not set -# CONFIG_RMI4_CORE is not set - -# -# Hardware I/O ports -# -CONFIG_SERIO=y -CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y -CONFIG_SERIO_I8042=y -CONFIG_SERIO_SERPORT=m -# CONFIG_SERIO_PARKBD is not set -# CONFIG_SERIO_PCIPS2 is not set -CONFIG_SERIO_LIBPS2=y -CONFIG_SERIO_RAW=m -# CONFIG_SERIO_ALTERA_PS2 is not set -# CONFIG_SERIO_PS2MULT is not set -# CONFIG_SERIO_ARC_PS2 is not set -# CONFIG_SERIO_APBPS2 is not set -# CONFIG_SERIO_GPIO_PS2 is not set -# CONFIG_USERIO is not set -# CONFIG_GAMEPORT is not set -# end of Hardware I/O ports -# end of Input device support - -# -# Character devices -# -CONFIG_TTY=y -CONFIG_VT=y -CONFIG_CONSOLE_TRANSLATIONS=y -CONFIG_VT_CONSOLE=y -CONFIG_VT_CONSOLE_SLEEP=y -CONFIG_HW_CONSOLE=y -CONFIG_VT_HW_CONSOLE_BINDING=y -CONFIG_UNIX98_PTYS=y -CONFIG_LEGACY_PTYS=y -CONFIG_LEGACY_PTY_COUNT=16 -CONFIG_LEGACY_TIOCSTI=y -CONFIG_LDISC_AUTOLOAD=y - -# -# Serial drivers -# -CONFIG_SERIAL_EARLYCON=y -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y -CONFIG_SERIAL_8250_PNP=y -CONFIG_SERIAL_8250_16550A_VARIANTS=y -# CONFIG_SERIAL_8250_FINTEK is not set -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_DMA=y -CONFIG_SERIAL_8250_PCILIB=y -CONFIG_SERIAL_8250_PCI=y -CONFIG_SERIAL_8250_EXAR=y -# CONFIG_SERIAL_8250_CS is not set -CONFIG_SERIAL_8250_NR_UARTS=16 -CONFIG_SERIAL_8250_RUNTIME_UARTS=16 -CONFIG_SERIAL_8250_EXTENDED=y -CONFIG_SERIAL_8250_MANY_PORTS=y -# CONFIG_SERIAL_8250_PCI1XXXX is not set -CONFIG_SERIAL_8250_SHARE_IRQ=y -# CONFIG_SERIAL_8250_DETECT_IRQ is not set -CONFIG_SERIAL_8250_RSA=y -# CONFIG_SERIAL_8250_DW is not set -# CONFIG_SERIAL_8250_RT288X is not set -CONFIG_SERIAL_8250_PERICOM=y -CONFIG_SERIAL_OF_PLATFORM=y - -# -# Non-8250 serial port support -# -# CONFIG_SERIAL_MAX3100 is not set -# CONFIG_SERIAL_MAX310X is not set -# CONFIG_SERIAL_UARTLITE is not set -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_CORE_CONSOLE=y -# CONFIG_SERIAL_JSM is not set -# CONFIG_SERIAL_SIFIVE is not set -# CONFIG_SERIAL_SCCNXP is not set -# CONFIG_SERIAL_SC16IS7XX is not set -# CONFIG_SERIAL_ALTERA_JTAGUART is not set -# CONFIG_SERIAL_ALTERA_UART is not set -# CONFIG_SERIAL_XILINX_PS_UART is not set -# CONFIG_SERIAL_ARC is not set -# CONFIG_SERIAL_RP2 is not set -# CONFIG_SERIAL_FSL_LPUART is not set -# CONFIG_SERIAL_FSL_LINFLEXUART is not set -# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set -# CONFIG_SERIAL_SPRD is not set -# end of Serial drivers - -CONFIG_SERIAL_MCTRL_GPIO=y -CONFIG_SERIAL_NONSTANDARD=y -# CONFIG_MOXA_INTELLIO is not set -# CONFIG_MOXA_SMARTIO is not set -# CONFIG_N_HDLC is not set -# CONFIG_IPWIRELESS is not set -# CONFIG_N_GSM is not set -# CONFIG_NOZOMI is not set -# CONFIG_NULL_TTY is not set -CONFIG_HVC_DRIVER=y -# CONFIG_SERIAL_DEV_BUS is not set -# CONFIG_TTY_PRINTK is not set -CONFIG_PRINTER=m -# CONFIG_LP_CONSOLE is not set -# CONFIG_PPDEV is not set -CONFIG_VIRTIO_CONSOLE=y -CONFIG_IPMI_HANDLER=m -CONFIG_IPMI_DMI_DECODE=y -CONFIG_IPMI_PLAT_DATA=y -# CONFIG_IPMI_PANIC_EVENT is not set -CONFIG_IPMI_DEVICE_INTERFACE=m -CONFIG_IPMI_SI=m -# CONFIG_IPMI_SSIF is not set -# CONFIG_IPMI_WATCHDOG is not set -# CONFIG_IPMI_POWEROFF is not set -CONFIG_HW_RANDOM=y -# CONFIG_HW_RANDOM_TIMERIOMEM is not set -# CONFIG_HW_RANDOM_BA431 is not set -CONFIG_HW_RANDOM_VIRTIO=m -# CONFIG_HW_RANDOM_CCTRNG is not set -# CONFIG_HW_RANDOM_XIPHERA is not set -# CONFIG_APPLICOM is not set -CONFIG_DEVMEM=y -CONFIG_DEVPORT=y -# CONFIG_TCG_TPM is not set -# CONFIG_XILLYBUS is not set -# CONFIG_XILLYUSB is not set -# end of Character devices - -# -# I2C support -# -CONFIG_I2C=y -CONFIG_ACPI_I2C_OPREGION=y -CONFIG_I2C_BOARDINFO=y -CONFIG_I2C_COMPAT=y -CONFIG_I2C_CHARDEV=y -# CONFIG_I2C_MUX is not set -CONFIG_I2C_HELPER_AUTO=y -CONFIG_I2C_ALGOBIT=y - -# -# I2C Hardware Bus support -# - -# -# PC SMBus host controller drivers -# -# CONFIG_I2C_ALI1535 is not set -# CONFIG_I2C_ALI1563 is not set -# CONFIG_I2C_ALI15X3 is not set -# CONFIG_I2C_AMD756 is not set -# CONFIG_I2C_AMD8111 is not set -# CONFIG_I2C_AMD_MP2 is not set -# CONFIG_I2C_I801 is not set -# CONFIG_I2C_ISCH is not set -CONFIG_I2C_PIIX4=y -# CONFIG_I2C_NFORCE2 is not set -# CONFIG_I2C_NVIDIA_GPU is not set -# CONFIG_I2C_SIS5595 is not set -# CONFIG_I2C_SIS630 is not set -# CONFIG_I2C_SIS96X is not set -# CONFIG_I2C_VIA is not set -# CONFIG_I2C_VIAPRO is not set - -# -# ACPI drivers -# -# CONFIG_I2C_SCMI is not set - -# -# I2C system bus drivers (mostly embedded / system-on-chip) -# -# CONFIG_I2C_CBUS_GPIO is not set -CONFIG_I2C_DESIGNWARE_CORE=y -# CONFIG_I2C_DESIGNWARE_SLAVE is not set -CONFIG_I2C_DESIGNWARE_PLATFORM=y -# CONFIG_I2C_DESIGNWARE_PCI is not set -# CONFIG_I2C_EMEV2 is not set -CONFIG_I2C_GPIO=y -# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set -CONFIG_I2C_LS2X=y -# CONFIG_I2C_OCORES is not set -# CONFIG_I2C_PCA_PLATFORM is not set -# CONFIG_I2C_RK3X is not set -# CONFIG_I2C_SIMTEC is not set -# CONFIG_I2C_XILINX is not set - -# -# External I2C/SMBus adapter drivers -# -# CONFIG_I2C_DIOLAN_U2C is not set -# CONFIG_I2C_CP2615 is not set -# CONFIG_I2C_PARPORT is not set -# CONFIG_I2C_PCI1XXXX is not set -# CONFIG_I2C_ROBOTFUZZ_OSIF is not set -# CONFIG_I2C_TAOS_EVM is not set -# CONFIG_I2C_TINY_USB is not set - -# -# Other I2C/SMBus bus drivers -# -# CONFIG_I2C_VIRTIO is not set -# end of I2C Hardware Bus support - -# CONFIG_I2C_STUB is not set -# CONFIG_I2C_SLAVE is not set -# CONFIG_I2C_DEBUG_CORE is not set -# CONFIG_I2C_DEBUG_ALGO is not set -# CONFIG_I2C_DEBUG_BUS is not set -# end of I2C support - -# CONFIG_I3C is not set -CONFIG_SPI=y -# CONFIG_SPI_DEBUG is not set -CONFIG_SPI_MASTER=y -# CONFIG_SPI_MEM is not set - -# -# SPI Master Controller Drivers -# -# CONFIG_SPI_ALTERA is not set -# CONFIG_SPI_AXI_SPI_ENGINE is not set -# CONFIG_SPI_BITBANG is not set -# CONFIG_SPI_BUTTERFLY is not set -# CONFIG_SPI_CADENCE is not set -# CONFIG_SPI_DESIGNWARE is not set -# CONFIG_SPI_GPIO is not set -# CONFIG_SPI_LM70_LLP is not set -CONFIG_SPI_LOONGSON_CORE=m -CONFIG_SPI_LOONGSON_PCI=m -CONFIG_SPI_LOONGSON_PLATFORM=m -# CONFIG_SPI_FSL_SPI is not set -# CONFIG_SPI_MICROCHIP_CORE is not set -# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set -# CONFIG_SPI_OC_TINY is not set -# CONFIG_SPI_PCI1XXXX is not set -# CONFIG_SPI_PXA2XX is not set -# CONFIG_SPI_SC18IS602 is not set -# CONFIG_SPI_SIFIVE is not set -# CONFIG_SPI_MXIC is not set -# CONFIG_SPI_XCOMM is not set -# CONFIG_SPI_XILINX is not set -# CONFIG_SPI_ZYNQMP_GQSPI is not set -# CONFIG_SPI_AMD is not set - -# -# SPI Multiplexer support -# -# CONFIG_SPI_MUX is not set - -# -# SPI Protocol Masters -# -# CONFIG_SPI_SPIDEV is not set -# CONFIG_SPI_LOOPBACK_TEST is not set -# CONFIG_SPI_TLE62X0 is not set -# CONFIG_SPI_SLAVE is not set -CONFIG_SPI_DYNAMIC=y -# CONFIG_SPMI is not set -# CONFIG_HSI is not set -CONFIG_PPS=y -# CONFIG_PPS_DEBUG is not set - -# -# PPS clients support -# -# CONFIG_PPS_CLIENT_KTIMER is not set -# CONFIG_PPS_CLIENT_LDISC is not set -# CONFIG_PPS_CLIENT_PARPORT is not set -# CONFIG_PPS_CLIENT_GPIO is not set - -# -# PPS generators support -# - -# -# PTP clock support -# -CONFIG_PTP_1588_CLOCK=y -CONFIG_PTP_1588_CLOCK_OPTIONAL=y -# CONFIG_DP83640_PHY is not set -# CONFIG_PTP_1588_CLOCK_INES is not set -# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set -# CONFIG_PTP_1588_CLOCK_IDTCM is not set -# CONFIG_PTP_1588_CLOCK_MOCK is not set -# CONFIG_PTP_1588_CLOCK_OCP is not set -# end of PTP clock support - -CONFIG_PINCTRL=y -CONFIG_PINMUX=y -CONFIG_PINCONF=y -CONFIG_GENERIC_PINCONF=y -# CONFIG_DEBUG_PINCTRL is not set -# CONFIG_PINCTRL_AMD is not set -# CONFIG_PINCTRL_CY8C95X0 is not set -CONFIG_PINCTRL_LOONGSON2=y -# CONFIG_PINCTRL_MCP23S08 is not set -# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set -# CONFIG_PINCTRL_OCELOT is not set -# CONFIG_PINCTRL_SINGLE is not set -# CONFIG_PINCTRL_STMFX is not set -# CONFIG_PINCTRL_SX150X is not set - -# -# Renesas pinctrl drivers -# -# end of Renesas pinctrl drivers - -CONFIG_GPIOLIB=y -CONFIG_GPIOLIB_FASTPATH_LIMIT=512 -CONFIG_OF_GPIO=y -CONFIG_GPIO_ACPI=y -CONFIG_GPIOLIB_IRQCHIP=y -# CONFIG_DEBUG_GPIO is not set -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_CDEV=y -CONFIG_GPIO_CDEV_V1=y -CONFIG_GPIO_GENERIC=y - -# -# Memory mapped GPIO drivers -# -# CONFIG_GPIO_74XX_MMIO is not set -# CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMDPT is not set -# CONFIG_GPIO_CADENCE is not set -# CONFIG_GPIO_DWAPB is not set -# CONFIG_GPIO_EXAR is not set -# CONFIG_GPIO_FTGPIO010 is not set -# CONFIG_GPIO_GENERIC_PLATFORM is not set -# CONFIG_GPIO_GRGPIO is not set -# CONFIG_GPIO_HLWD is not set -# CONFIG_GPIO_LOGICVC is not set -CONFIG_GPIO_LOONGSON_64BIT=y -# CONFIG_GPIO_MB86S7X is not set -# CONFIG_GPIO_SIFIVE is not set -# CONFIG_GPIO_SYSCON is not set -# CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_AMD_FCH is not set -# end of Memory mapped GPIO drivers - -# -# I2C GPIO expanders -# -# CONFIG_GPIO_ADNP is not set -# CONFIG_GPIO_FXL6408 is not set -# CONFIG_GPIO_DS4520 is not set -# CONFIG_GPIO_GW_PLD is not set -# CONFIG_GPIO_MAX7300 is not set -# CONFIG_GPIO_MAX732X is not set -# CONFIG_GPIO_PCA953X is not set -# CONFIG_GPIO_PCA9570 is not set -# CONFIG_GPIO_PCF857X is not set -# CONFIG_GPIO_TPIC2810 is not set -# end of I2C GPIO expanders - -# -# MFD GPIO expanders -# -# end of MFD GPIO expanders - -# -# PCI GPIO expanders -# -# CONFIG_GPIO_PCI_IDIO_16 is not set -# CONFIG_GPIO_PCIE_IDIO_24 is not set -# CONFIG_GPIO_RDC321X is not set -# end of PCI GPIO expanders - -# -# SPI GPIO expanders -# -# CONFIG_GPIO_74X164 is not set -# CONFIG_GPIO_MAX3191X is not set -# CONFIG_GPIO_MAX7301 is not set -# CONFIG_GPIO_MC33880 is not set -# CONFIG_GPIO_PISOSR is not set -# CONFIG_GPIO_XRA1403 is not set -# end of SPI GPIO expanders - -# -# USB GPIO expanders -# -# end of USB GPIO expanders - -# -# Virtual GPIO drivers -# -# CONFIG_GPIO_AGGREGATOR is not set -# CONFIG_GPIO_LATCH is not set -# CONFIG_GPIO_MOCKUP is not set -# CONFIG_GPIO_VIRTIO is not set -# CONFIG_GPIO_SIM is not set -# end of Virtual GPIO drivers - -# CONFIG_W1 is not set -CONFIG_POWER_RESET=y -# CONFIG_POWER_RESET_GPIO is not set -# CONFIG_POWER_RESET_GPIO_RESTART is not set -# CONFIG_POWER_RESET_LTC2952 is not set -CONFIG_POWER_RESET_RESTART=y -CONFIG_POWER_RESET_SYSCON=y -CONFIG_POWER_RESET_SYSCON_POWEROFF=y -CONFIG_REBOOT_MODE=y -CONFIG_SYSCON_REBOOT_MODE=y -# CONFIG_NVMEM_REBOOT_MODE is not set -CONFIG_POWER_SUPPLY=y -# CONFIG_POWER_SUPPLY_DEBUG is not set -CONFIG_POWER_SUPPLY_HWMON=y -# CONFIG_IP5XXX_POWER is not set -# CONFIG_TEST_POWER is not set -# CONFIG_CHARGER_ADP5061 is not set -# CONFIG_BATTERY_CW2015 is not set -# CONFIG_BATTERY_DS2780 is not set -# CONFIG_BATTERY_DS2781 is not set -# CONFIG_BATTERY_DS2782 is not set -# CONFIG_BATTERY_SAMSUNG_SDI is not set -# CONFIG_BATTERY_SBS is not set -# CONFIG_CHARGER_SBS is not set -# CONFIG_BATTERY_BQ27XXX is not set -# CONFIG_BATTERY_MAX17040 is not set -# CONFIG_BATTERY_MAX17042 is not set -# CONFIG_CHARGER_MAX8903 is not set -# CONFIG_CHARGER_LP8727 is not set -# CONFIG_CHARGER_GPIO is not set -# CONFIG_CHARGER_LT3651 is not set -# CONFIG_CHARGER_LTC4162L is not set -# CONFIG_CHARGER_DETECTOR_MAX14656 is not set -# CONFIG_CHARGER_MAX77976 is not set -# CONFIG_CHARGER_BQ2415X is not set -# CONFIG_CHARGER_BQ24257 is not set -# CONFIG_CHARGER_BQ24735 is not set -# CONFIG_CHARGER_BQ2515X is not set -# CONFIG_CHARGER_BQ25890 is not set -# CONFIG_CHARGER_BQ25980 is not set -# CONFIG_CHARGER_BQ256XX is not set -# CONFIG_BATTERY_GAUGE_LTC2941 is not set -# CONFIG_BATTERY_GOLDFISH is not set -# CONFIG_BATTERY_RT5033 is not set -# CONFIG_CHARGER_RT9455 is not set -# CONFIG_CHARGER_BD99954 is not set -# CONFIG_BATTERY_UG3105 is not set -CONFIG_HWMON=y -CONFIG_HWMON_VID=m -# CONFIG_HWMON_DEBUG_CHIP is not set - -# -# Native drivers -# -# CONFIG_SENSORS_AD7314 is not set -# CONFIG_SENSORS_AD7414 is not set -# CONFIG_SENSORS_AD7418 is not set -# CONFIG_SENSORS_ADM1021 is not set -# CONFIG_SENSORS_ADM1025 is not set -# CONFIG_SENSORS_ADM1026 is not set -# CONFIG_SENSORS_ADM1029 is not set -# CONFIG_SENSORS_ADM1031 is not set -# CONFIG_SENSORS_ADM1177 is not set -# CONFIG_SENSORS_ADM9240 is not set -# CONFIG_SENSORS_ADT7310 is not set -# CONFIG_SENSORS_ADT7410 is not set -# CONFIG_SENSORS_ADT7411 is not set -# CONFIG_SENSORS_ADT7462 is not set -# CONFIG_SENSORS_ADT7470 is not set -# CONFIG_SENSORS_ADT7475 is not set -# CONFIG_SENSORS_AHT10 is not set -# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set -# CONFIG_SENSORS_AS370 is not set -# CONFIG_SENSORS_ASC7621 is not set -# CONFIG_SENSORS_AXI_FAN_CONTROL is not set -# CONFIG_SENSORS_ATXP1 is not set -# CONFIG_SENSORS_CORSAIR_CPRO is not set -# CONFIG_SENSORS_CORSAIR_PSU is not set -# CONFIG_SENSORS_DRIVETEMP is not set -# CONFIG_SENSORS_DS620 is not set -# CONFIG_SENSORS_DS1621 is not set -# CONFIG_SENSORS_I5K_AMB is not set -# CONFIG_SENSORS_F71805F is not set -# CONFIG_SENSORS_F71882FG is not set -# CONFIG_SENSORS_F75375S is not set -# CONFIG_SENSORS_GL518SM is not set -# CONFIG_SENSORS_GL520SM is not set -# CONFIG_SENSORS_G760A is not set -# CONFIG_SENSORS_G762 is not set -# CONFIG_SENSORS_GPIO_FAN is not set -# CONFIG_SENSORS_HIH6130 is not set -# CONFIG_SENSORS_HS3001 is not set -# CONFIG_SENSORS_IBMAEM is not set -# CONFIG_SENSORS_IBMPEX is not set -# CONFIG_SENSORS_IT87 is not set -# CONFIG_SENSORS_JC42 is not set -# CONFIG_SENSORS_POWR1220 is not set -# CONFIG_SENSORS_LINEAGE is not set -# CONFIG_SENSORS_LTC2945 is not set -# CONFIG_SENSORS_LTC2947_I2C is not set -# CONFIG_SENSORS_LTC2947_SPI is not set -# CONFIG_SENSORS_LTC2990 is not set -# CONFIG_SENSORS_LTC2992 is not set -# CONFIG_SENSORS_LTC4151 is not set -# CONFIG_SENSORS_LTC4215 is not set -# CONFIG_SENSORS_LTC4222 is not set -# CONFIG_SENSORS_LTC4245 is not set -# CONFIG_SENSORS_LTC4260 is not set -# CONFIG_SENSORS_LTC4261 is not set -# CONFIG_SENSORS_MAX1111 is not set -# CONFIG_SENSORS_MAX127 is not set -# CONFIG_SENSORS_MAX16065 is not set -# CONFIG_SENSORS_MAX1619 is not set -# CONFIG_SENSORS_MAX1668 is not set -# CONFIG_SENSORS_MAX197 is not set -# CONFIG_SENSORS_MAX31722 is not set -# CONFIG_SENSORS_MAX31730 is not set -# CONFIG_SENSORS_MAX31760 is not set -# CONFIG_MAX31827 is not set -# CONFIG_SENSORS_MAX6620 is not set -# CONFIG_SENSORS_MAX6621 is not set -# CONFIG_SENSORS_MAX6639 is not set -# CONFIG_SENSORS_MAX6642 is not set -# CONFIG_SENSORS_MAX6650 is not set -# CONFIG_SENSORS_MAX6697 is not set -# CONFIG_SENSORS_MAX31790 is not set -# CONFIG_SENSORS_MC34VR500 is not set -# CONFIG_SENSORS_MCP3021 is not set -# CONFIG_SENSORS_TC654 is not set -# CONFIG_SENSORS_TPS23861 is not set -# CONFIG_SENSORS_MR75203 is not set -# CONFIG_SENSORS_ADCXX is not set -# CONFIG_SENSORS_LM63 is not set -# CONFIG_SENSORS_LM70 is not set -# CONFIG_SENSORS_LM73 is not set -CONFIG_SENSORS_LM75=m -# CONFIG_SENSORS_LM77 is not set -# CONFIG_SENSORS_LM78 is not set -# CONFIG_SENSORS_LM80 is not set -# CONFIG_SENSORS_LM83 is not set -# CONFIG_SENSORS_LM85 is not set -# CONFIG_SENSORS_LM87 is not set -# CONFIG_SENSORS_LM90 is not set -# CONFIG_SENSORS_LM92 is not set -CONFIG_SENSORS_LM93=m -# CONFIG_SENSORS_LM95234 is not set -# CONFIG_SENSORS_LM95241 is not set -# CONFIG_SENSORS_LM95245 is not set -# CONFIG_SENSORS_PC87360 is not set -# CONFIG_SENSORS_PC87427 is not set -# CONFIG_SENSORS_NCT6683 is not set -# CONFIG_SENSORS_NCT6775 is not set -# CONFIG_SENSORS_NCT6775_I2C is not set -# CONFIG_SENSORS_NCT7802 is not set -# CONFIG_SENSORS_NPCM7XX is not set -# CONFIG_SENSORS_NZXT_KRAKEN2 is not set -# CONFIG_SENSORS_NZXT_SMART2 is not set -# CONFIG_SENSORS_OCC_P8_I2C is not set -# CONFIG_SENSORS_PCF8591 is not set -# CONFIG_PMBUS is not set -# CONFIG_SENSORS_PWM_FAN is not set -# CONFIG_SENSORS_SBTSI is not set -# CONFIG_SENSORS_SBRMI is not set -# CONFIG_SENSORS_SHT15 is not set -# CONFIG_SENSORS_SHT21 is not set -# CONFIG_SENSORS_SHT3x is not set -# CONFIG_SENSORS_SHT4x is not set -# CONFIG_SENSORS_SHTC1 is not set -# CONFIG_SENSORS_SIS5595 is not set -# CONFIG_SENSORS_DME1737 is not set -# CONFIG_SENSORS_EMC1403 is not set -# CONFIG_SENSORS_EMC2103 is not set -# CONFIG_SENSORS_EMC2305 is not set -# CONFIG_SENSORS_EMC6W201 is not set -# CONFIG_SENSORS_SMSC47M1 is not set -# CONFIG_SENSORS_SMSC47M192 is not set -# CONFIG_SENSORS_SMSC47B397 is not set -# CONFIG_SENSORS_STTS751 is not set -# CONFIG_SENSORS_ADC128D818 is not set -# CONFIG_SENSORS_ADS7828 is not set -# CONFIG_SENSORS_ADS7871 is not set -# CONFIG_SENSORS_AMC6821 is not set -# CONFIG_SENSORS_INA209 is not set -# CONFIG_SENSORS_INA2XX is not set -# CONFIG_SENSORS_INA238 is not set -# CONFIG_SENSORS_INA3221 is not set -# CONFIG_SENSORS_TC74 is not set -# CONFIG_SENSORS_THMC50 is not set -# CONFIG_SENSORS_TMP102 is not set -# CONFIG_SENSORS_TMP103 is not set -# CONFIG_SENSORS_TMP108 is not set -# CONFIG_SENSORS_TMP401 is not set -# CONFIG_SENSORS_TMP421 is not set -# CONFIG_SENSORS_TMP464 is not set -# CONFIG_SENSORS_TMP513 is not set -# CONFIG_SENSORS_VIA686A is not set -# CONFIG_SENSORS_VT1211 is not set -# CONFIG_SENSORS_VT8231 is not set -# CONFIG_SENSORS_W83773G is not set -# CONFIG_SENSORS_W83781D is not set -# CONFIG_SENSORS_W83791D is not set -# CONFIG_SENSORS_W83792D is not set -# CONFIG_SENSORS_W83793 is not set -CONFIG_SENSORS_W83795=m -# CONFIG_SENSORS_W83795_FANCTRL is not set -# CONFIG_SENSORS_W83L785TS is not set -# CONFIG_SENSORS_W83L786NG is not set -CONFIG_SENSORS_W83627HF=m -# CONFIG_SENSORS_W83627EHF is not set - -# -# ACPI drivers -# -# CONFIG_SENSORS_ACPI_POWER is not set -CONFIG_THERMAL=y -# CONFIG_THERMAL_NETLINK is not set -# CONFIG_THERMAL_STATISTICS is not set -CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 -CONFIG_THERMAL_HWMON=y -CONFIG_THERMAL_OF=y -# CONFIG_THERMAL_WRITABLE_TRIPS is not set -CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y -# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set -# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set -# CONFIG_THERMAL_GOV_FAIR_SHARE is not set -CONFIG_THERMAL_GOV_STEP_WISE=y -# CONFIG_THERMAL_GOV_BANG_BANG is not set -# CONFIG_THERMAL_GOV_USER_SPACE is not set -# CONFIG_CPU_THERMAL is not set -# CONFIG_DEVFREQ_THERMAL is not set -# CONFIG_THERMAL_EMULATION is not set -# CONFIG_THERMAL_MMIO is not set -CONFIG_LOONGSON2_THERMAL=m -# CONFIG_WATCHDOG is not set -CONFIG_SSB_POSSIBLE=y -# CONFIG_SSB is not set -CONFIG_BCMA_POSSIBLE=y -# CONFIG_BCMA is not set - -# -# Multifunction device drivers -# -# CONFIG_MFD_ACT8945A is not set -# CONFIG_MFD_AS3711 is not set -# CONFIG_MFD_SMPRO is not set -# CONFIG_MFD_AS3722 is not set -# CONFIG_PMIC_ADP5520 is not set -# CONFIG_MFD_AAT2870_CORE is not set -# CONFIG_MFD_ATMEL_FLEXCOM is not set -# CONFIG_MFD_ATMEL_HLCDC is not set -# CONFIG_MFD_BCM590XX is not set -# CONFIG_MFD_BD9571MWV is not set -# CONFIG_MFD_AXP20X_I2C is not set -# CONFIG_MFD_CS42L43_I2C is not set -# CONFIG_MFD_MADERA is not set -# CONFIG_MFD_MAX5970 is not set -# CONFIG_PMIC_DA903X is not set -# CONFIG_MFD_DA9052_SPI is not set -# CONFIG_MFD_DA9052_I2C is not set -# CONFIG_MFD_DA9055 is not set -# CONFIG_MFD_DA9062 is not set -# CONFIG_MFD_DA9063 is not set -# CONFIG_MFD_DA9150 is not set -# CONFIG_MFD_DLN2 is not set -# CONFIG_MFD_GATEWORKS_GSC is not set -# CONFIG_MFD_MC13XXX_SPI is not set -# CONFIG_MFD_MC13XXX_I2C is not set -# CONFIG_MFD_MP2629 is not set -# CONFIG_MFD_HI6421_PMIC is not set -# CONFIG_LPC_ICH is not set -# CONFIG_LPC_SCH is not set -# CONFIG_MFD_IQS62X is not set -# CONFIG_MFD_JANZ_CMODIO is not set -# CONFIG_MFD_KEMPLD is not set -# CONFIG_MFD_88PM800 is not set -# CONFIG_MFD_88PM805 is not set -# CONFIG_MFD_88PM860X is not set -# CONFIG_MFD_MAX14577 is not set -# CONFIG_MFD_MAX77541 is not set -# CONFIG_MFD_MAX77620 is not set -# CONFIG_MFD_MAX77650 is not set -# CONFIG_MFD_MAX77686 is not set -# CONFIG_MFD_MAX77693 is not set -# CONFIG_MFD_MAX77714 is not set -# CONFIG_MFD_MAX77843 is not set -# CONFIG_MFD_MAX8907 is not set -# CONFIG_MFD_MAX8925 is not set -# CONFIG_MFD_MAX8997 is not set -# CONFIG_MFD_MAX8998 is not set -# CONFIG_MFD_MT6360 is not set -# CONFIG_MFD_MT6370 is not set -# CONFIG_MFD_MT6397 is not set -# CONFIG_MFD_MENF21BMC is not set -# CONFIG_MFD_OCELOT is not set -# CONFIG_EZX_PCAP is not set -# CONFIG_MFD_CPCAP is not set -# CONFIG_MFD_VIPERBOARD is not set -# CONFIG_MFD_NTXEC is not set -# CONFIG_MFD_RETU is not set -# CONFIG_MFD_PCF50633 is not set -# CONFIG_MFD_SY7636A is not set -# CONFIG_MFD_RDC321X is not set -# CONFIG_MFD_RT4831 is not set -# CONFIG_MFD_RT5033 is not set -# CONFIG_MFD_RT5120 is not set -# CONFIG_MFD_RC5T583 is not set -# CONFIG_MFD_RK8XX_I2C is not set -# CONFIG_MFD_RK8XX_SPI is not set -# CONFIG_MFD_RN5T618 is not set -# CONFIG_MFD_SEC_CORE is not set -# CONFIG_MFD_SI476X_CORE is not set -# CONFIG_MFD_SM501 is not set -# CONFIG_MFD_SKY81452 is not set -# CONFIG_MFD_STMPE is not set -CONFIG_MFD_SYSCON=y -# CONFIG_MFD_TI_AM335X_TSCADC is not set -# CONFIG_MFD_LP3943 is not set -# CONFIG_MFD_LP8788 is not set -# CONFIG_MFD_TI_LMU is not set -# CONFIG_MFD_PALMAS is not set -# CONFIG_TPS6105X is not set -# CONFIG_TPS65010 is not set -# CONFIG_TPS6507X is not set -# CONFIG_MFD_TPS65086 is not set -# CONFIG_MFD_TPS65090 is not set -# CONFIG_MFD_TPS65217 is not set -# CONFIG_MFD_TI_LP873X is not set -# CONFIG_MFD_TI_LP87565 is not set -# CONFIG_MFD_TPS65218 is not set -# CONFIG_MFD_TPS65219 is not set -# CONFIG_MFD_TPS6586X is not set -# CONFIG_MFD_TPS65910 is not set -# CONFIG_MFD_TPS65912_I2C is not set -# CONFIG_MFD_TPS65912_SPI is not set -# CONFIG_MFD_TPS6594_I2C is not set -# CONFIG_MFD_TPS6594_SPI is not set -# CONFIG_TWL4030_CORE is not set -# CONFIG_TWL6040_CORE is not set -# CONFIG_MFD_WL1273_CORE is not set -# CONFIG_MFD_LM3533 is not set -# CONFIG_MFD_TC3589X is not set -# CONFIG_MFD_TQMX86 is not set -# CONFIG_MFD_VX855 is not set -# CONFIG_MFD_LOCHNAGAR is not set -# CONFIG_MFD_ARIZONA_I2C is not set -# CONFIG_MFD_ARIZONA_SPI is not set -# CONFIG_MFD_WM8400 is not set -# CONFIG_MFD_WM831X_I2C is not set -# CONFIG_MFD_WM831X_SPI is not set -# CONFIG_MFD_WM8350_I2C is not set -# CONFIG_MFD_WM8994 is not set -# CONFIG_MFD_ROHM_BD718XX is not set -# CONFIG_MFD_ROHM_BD71828 is not set -# CONFIG_MFD_ROHM_BD957XMUF is not set -# CONFIG_MFD_STPMIC1 is not set -# CONFIG_MFD_STMFX is not set -# CONFIG_MFD_ATC260X_I2C is not set -# CONFIG_MFD_QCOM_PM8008 is not set -# CONFIG_MFD_INTEL_M10_BMC_SPI is not set -# CONFIG_MFD_RSMU_I2C is not set -# CONFIG_MFD_RSMU_SPI is not set -# end of Multifunction device drivers - -# CONFIG_REGULATOR is not set -CONFIG_RC_CORE=m -CONFIG_LIRC=y -CONFIG_RC_MAP=m -CONFIG_RC_DECODERS=y -CONFIG_IR_IMON_DECODER=m -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -# CONFIG_IR_RCMM_DECODER is not set -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_SHARP_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_XMP_DECODER=m -# CONFIG_RC_DEVICES is not set - -# -# CEC support -# -CONFIG_MEDIA_CEC_SUPPORT=y -# CONFIG_CEC_CH7322 is not set -# CONFIG_CEC_GPIO is not set -# CONFIG_USB_PULSE8_CEC is not set -# CONFIG_USB_RAINSHADOW_CEC is not set -# end of CEC support - -CONFIG_MEDIA_SUPPORT=m -# CONFIG_MEDIA_SUPPORT_FILTER is not set -# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set - -# -# Media device types -# -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -CONFIG_MEDIA_SDR_SUPPORT=y -CONFIG_MEDIA_PLATFORM_SUPPORT=y -CONFIG_MEDIA_TEST_SUPPORT=y -# end of Media device types - -# -# Media core support -# -CONFIG_VIDEO_DEV=m -CONFIG_MEDIA_CONTROLLER=y -CONFIG_DVB_CORE=m -# end of Media core support - -# -# Video4Linux options -# -CONFIG_VIDEO_V4L2_I2C=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y -# CONFIG_VIDEO_ADV_DEBUG is not set -# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set -CONFIG_VIDEO_TUNER=m -CONFIG_V4L2_FWNODE=m -CONFIG_V4L2_ASYNC=m -# end of Video4Linux options - -# -# Media controller options -# -# CONFIG_MEDIA_CONTROLLER_DVB is not set -# end of Media controller options - -# -# Digital TV options -# -# CONFIG_DVB_MMAP is not set -CONFIG_DVB_NET=y -CONFIG_DVB_MAX_ADAPTERS=16 -CONFIG_DVB_DYNAMIC_MINORS=y -# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set -# CONFIG_DVB_ULE_DEBUG is not set -# end of Digital TV options - -# -# Media drivers -# - -# -# Media drivers -# -CONFIG_MEDIA_USB_SUPPORT=y - -# -# Webcam devices -# -# CONFIG_USB_GSPCA is not set -# CONFIG_USB_PWC is not set -# CONFIG_USB_S2255 is not set -# CONFIG_VIDEO_USBTV is not set -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y - -# -# Analog TV USB devices -# -# CONFIG_VIDEO_GO7007 is not set -# CONFIG_VIDEO_HDPVR is not set -# CONFIG_VIDEO_PVRUSB2 is not set -# CONFIG_VIDEO_STK1160 is not set - -# -# Analog/digital TV USB devices -# -# CONFIG_VIDEO_AU0828 is not set - -# -# Digital TV USB devices -# -# CONFIG_DVB_AS102 is not set -# CONFIG_DVB_B2C2_FLEXCOP_USB is not set -# CONFIG_DVB_USB_V2 is not set -# CONFIG_DVB_USB is not set -# CONFIG_SMS_USB_DRV is not set -# CONFIG_DVB_TTUSB_BUDGET is not set -# CONFIG_DVB_TTUSB_DEC is not set - -# -# Webcam, TV (analog/digital) USB devices -# -# CONFIG_VIDEO_EM28XX is not set - -# -# Software defined radio USB devices -# -# CONFIG_USB_AIRSPY is not set -# CONFIG_USB_HACKRF is not set -# CONFIG_USB_MSI2500 is not set -CONFIG_MEDIA_PCI_SUPPORT=y - -# -# Media capture support -# -# CONFIG_VIDEO_SOLO6X10 is not set -# CONFIG_VIDEO_TW5864 is not set -# CONFIG_VIDEO_TW68 is not set -# CONFIG_VIDEO_TW686X is not set -# CONFIG_VIDEO_ZORAN is not set - -# -# Media capture/analog TV support -# -# CONFIG_VIDEO_DT3155 is not set -# CONFIG_VIDEO_IVTV is not set -# CONFIG_VIDEO_HEXIUM_GEMINI is not set -# CONFIG_VIDEO_HEXIUM_ORION is not set -# CONFIG_VIDEO_MXB is not set - -# -# Media capture/analog/hybrid TV support -# -CONFIG_VIDEO_BT848=m -CONFIG_DVB_BT8XX=m -# CONFIG_VIDEO_CX18 is not set -# CONFIG_VIDEO_CX23885 is not set -# CONFIG_VIDEO_CX25821 is not set -# CONFIG_VIDEO_CX88 is not set -# CONFIG_VIDEO_SAA7134 is not set -# CONFIG_VIDEO_SAA7164 is not set - -# -# Media digital TV PCI Adapters -# -# CONFIG_DVB_B2C2_FLEXCOP_PCI is not set -# CONFIG_DVB_DDBRIDGE is not set -# CONFIG_DVB_DM1105 is not set -# CONFIG_MANTIS_CORE is not set -# CONFIG_DVB_NETUP_UNIDVB is not set -# CONFIG_DVB_NGENE is not set -# CONFIG_DVB_PLUTO2 is not set -# CONFIG_DVB_PT1 is not set -# CONFIG_DVB_PT3 is not set -# CONFIG_DVB_SMIPCIE is not set -# CONFIG_DVB_BUDGET_CORE is not set -# CONFIG_IPU_BRIDGE is not set -CONFIG_RADIO_ADAPTERS=m -# CONFIG_RADIO_MAXIRADIO is not set -# CONFIG_RADIO_SAA7706H is not set -# CONFIG_RADIO_SHARK is not set -# CONFIG_RADIO_SHARK2 is not set -# CONFIG_RADIO_SI4713 is not set -CONFIG_RADIO_TEA575X=m -# CONFIG_RADIO_TEA5764 is not set -# CONFIG_RADIO_TEF6862 is not set -# CONFIG_RADIO_WL1273 is not set -# CONFIG_USB_DSBR is not set -# CONFIG_USB_KEENE is not set -# CONFIG_USB_MA901 is not set -# CONFIG_USB_MR800 is not set -# CONFIG_USB_RAREMONO is not set -# CONFIG_RADIO_SI470X is not set -CONFIG_MEDIA_PLATFORM_DRIVERS=y -# CONFIG_V4L_PLATFORM_DRIVERS is not set -# CONFIG_SDR_PLATFORM_DRIVERS is not set -# CONFIG_DVB_PLATFORM_DRIVERS is not set -# CONFIG_V4L_MEM2MEM_DRIVERS is not set - -# -# Allegro DVT media platform drivers -# - -# -# Amlogic media platform drivers -# - -# -# Amphion drivers -# - -# -# Aspeed media platform drivers -# - -# -# Atmel media platform drivers -# - -# -# Cadence media platform drivers -# -# CONFIG_VIDEO_CADENCE_CSI2RX is not set -# CONFIG_VIDEO_CADENCE_CSI2TX is not set - -# -# Chips&Media media platform drivers -# - -# -# Intel media platform drivers -# - -# -# Marvell media platform drivers -# - -# -# Mediatek media platform drivers -# - -# -# Microchip Technology, Inc. media platform drivers -# - -# -# NVidia media platform drivers -# - -# -# NXP media platform drivers -# - -# -# Qualcomm media platform drivers -# - -# -# Renesas media platform drivers -# - -# -# Rockchip media platform drivers -# - -# -# Samsung media platform drivers -# - -# -# STMicroelectronics media platform drivers -# - -# -# Sunxi media platform drivers -# - -# -# Texas Instruments drivers -# - -# -# Verisilicon media platform drivers -# - -# -# VIA media platform drivers -# - -# -# Xilinx media platform drivers -# -# CONFIG_V4L_TEST_DRIVERS is not set -# CONFIG_DVB_TEST_DRIVERS is not set -CONFIG_UVC_COMMON=m -CONFIG_VIDEO_TVEEPROM=m -CONFIG_VIDEOBUF2_CORE=m -CONFIG_VIDEOBUF2_V4L2=m -CONFIG_VIDEOBUF2_MEMOPS=m -CONFIG_VIDEOBUF2_VMALLOC=m -CONFIG_VIDEOBUF2_DMA_SG=m -# end of Media drivers - -# -# Media ancillary drivers -# -CONFIG_MEDIA_ATTACH=y -CONFIG_VIDEO_IR_I2C=m -CONFIG_VIDEO_CAMERA_SENSOR=y -# CONFIG_VIDEO_AR0521 is not set -# CONFIG_VIDEO_HI556 is not set -# CONFIG_VIDEO_HI846 is not set -# CONFIG_VIDEO_HI847 is not set -# CONFIG_VIDEO_IMX208 is not set -# CONFIG_VIDEO_IMX214 is not set -# CONFIG_VIDEO_IMX219 is not set -# CONFIG_VIDEO_IMX258 is not set -# CONFIG_VIDEO_IMX274 is not set -# CONFIG_VIDEO_IMX290 is not set -# CONFIG_VIDEO_IMX296 is not set -# CONFIG_VIDEO_IMX319 is not set -# CONFIG_VIDEO_IMX334 is not set -# CONFIG_VIDEO_IMX335 is not set -# CONFIG_VIDEO_IMX355 is not set -# CONFIG_VIDEO_IMX412 is not set -# CONFIG_VIDEO_IMX415 is not set -# CONFIG_VIDEO_MT9M001 is not set -# CONFIG_VIDEO_MT9M111 is not set -# CONFIG_VIDEO_MT9P031 is not set -# CONFIG_VIDEO_MT9T112 is not set -# CONFIG_VIDEO_MT9V011 is not set -# CONFIG_VIDEO_MT9V032 is not set -# CONFIG_VIDEO_MT9V111 is not set -# CONFIG_VIDEO_OG01A1B is not set -# CONFIG_VIDEO_OV01A10 is not set -# CONFIG_VIDEO_OV02A10 is not set -# CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set -# CONFIG_VIDEO_OV13858 is not set -# CONFIG_VIDEO_OV13B10 is not set -# CONFIG_VIDEO_OV2640 is not set -# CONFIG_VIDEO_OV2659 is not set -# CONFIG_VIDEO_OV2680 is not set -# CONFIG_VIDEO_OV2685 is not set -# CONFIG_VIDEO_OV2740 is not set -# CONFIG_VIDEO_OV4689 is not set -# CONFIG_VIDEO_OV5640 is not set -# CONFIG_VIDEO_OV5645 is not set -# CONFIG_VIDEO_OV5647 is not set -# CONFIG_VIDEO_OV5648 is not set -# CONFIG_VIDEO_OV5670 is not set -# CONFIG_VIDEO_OV5675 is not set -# CONFIG_VIDEO_OV5693 is not set -# CONFIG_VIDEO_OV5695 is not set -# CONFIG_VIDEO_OV6650 is not set -# CONFIG_VIDEO_OV7251 is not set -# CONFIG_VIDEO_OV7640 is not set -# CONFIG_VIDEO_OV7670 is not set -# CONFIG_VIDEO_OV772X is not set -# CONFIG_VIDEO_OV7740 is not set -# CONFIG_VIDEO_OV8856 is not set -# CONFIG_VIDEO_OV8858 is not set -# CONFIG_VIDEO_OV8865 is not set -# CONFIG_VIDEO_OV9282 is not set -# CONFIG_VIDEO_OV9640 is not set -# CONFIG_VIDEO_OV9650 is not set -# CONFIG_VIDEO_OV9734 is not set -# CONFIG_VIDEO_RDACM20 is not set -# CONFIG_VIDEO_RDACM21 is not set -# CONFIG_VIDEO_RJ54N1 is not set -# CONFIG_VIDEO_S5C73M3 is not set -# CONFIG_VIDEO_S5K5BAF is not set -# CONFIG_VIDEO_S5K6A3 is not set -# CONFIG_VIDEO_ST_VGXY61 is not set -# CONFIG_VIDEO_CCS is not set -# CONFIG_VIDEO_ET8EK8 is not set - -# -# Lens drivers -# -# CONFIG_VIDEO_AD5820 is not set -# CONFIG_VIDEO_AK7375 is not set -# CONFIG_VIDEO_DW9714 is not set -# CONFIG_VIDEO_DW9719 is not set -# CONFIG_VIDEO_DW9768 is not set -# CONFIG_VIDEO_DW9807_VCM is not set -# end of Lens drivers - -# -# Flash devices -# -# CONFIG_VIDEO_ADP1653 is not set -# CONFIG_VIDEO_LM3560 is not set -# CONFIG_VIDEO_LM3646 is not set -# end of Flash devices - -# -# Audio decoders, processors and mixers -# -# CONFIG_VIDEO_CS3308 is not set -# CONFIG_VIDEO_CS5345 is not set -# CONFIG_VIDEO_CS53L32A is not set -# CONFIG_VIDEO_MSP3400 is not set -# CONFIG_VIDEO_SONY_BTF_MPX is not set -# CONFIG_VIDEO_TDA1997X is not set -# CONFIG_VIDEO_TDA7432 is not set -# CONFIG_VIDEO_TDA9840 is not set -# CONFIG_VIDEO_TEA6415C is not set -# CONFIG_VIDEO_TEA6420 is not set -# CONFIG_VIDEO_TLV320AIC23B is not set -# CONFIG_VIDEO_TVAUDIO is not set -# CONFIG_VIDEO_UDA1342 is not set -# CONFIG_VIDEO_VP27SMPX is not set -# CONFIG_VIDEO_WM8739 is not set -# CONFIG_VIDEO_WM8775 is not set -# end of Audio decoders, processors and mixers - -# -# RDS decoders -# -# CONFIG_VIDEO_SAA6588 is not set -# end of RDS decoders - -# -# Video decoders -# -# CONFIG_VIDEO_ADV7180 is not set -# CONFIG_VIDEO_ADV7183 is not set -# CONFIG_VIDEO_ADV748X is not set -# CONFIG_VIDEO_ADV7604 is not set -# CONFIG_VIDEO_ADV7842 is not set -# CONFIG_VIDEO_BT819 is not set -# CONFIG_VIDEO_BT856 is not set -# CONFIG_VIDEO_BT866 is not set -# CONFIG_VIDEO_ISL7998X is not set -# CONFIG_VIDEO_KS0127 is not set -# CONFIG_VIDEO_ML86V7667 is not set -# CONFIG_VIDEO_SAA7110 is not set -# CONFIG_VIDEO_SAA711X is not set -# CONFIG_VIDEO_TC358743 is not set -# CONFIG_VIDEO_TC358746 is not set -# CONFIG_VIDEO_TVP514X is not set -# CONFIG_VIDEO_TVP5150 is not set -# CONFIG_VIDEO_TVP7002 is not set -# CONFIG_VIDEO_TW2804 is not set -# CONFIG_VIDEO_TW9903 is not set -# CONFIG_VIDEO_TW9906 is not set -# CONFIG_VIDEO_TW9910 is not set -# CONFIG_VIDEO_VPX3220 is not set - -# -# Video and audio decoders -# -# CONFIG_VIDEO_SAA717X is not set -# CONFIG_VIDEO_CX25840 is not set -# end of Video decoders - -# -# Video encoders -# -# CONFIG_VIDEO_ADV7170 is not set -# CONFIG_VIDEO_ADV7175 is not set -# CONFIG_VIDEO_ADV7343 is not set -# CONFIG_VIDEO_ADV7393 is not set -# CONFIG_VIDEO_ADV7511 is not set -# CONFIG_VIDEO_AK881X is not set -# CONFIG_VIDEO_SAA7127 is not set -# CONFIG_VIDEO_SAA7185 is not set -# CONFIG_VIDEO_THS8200 is not set -# end of Video encoders - -# -# Video improvement chips -# -# CONFIG_VIDEO_UPD64031A is not set -# CONFIG_VIDEO_UPD64083 is not set -# end of Video improvement chips - -# -# Audio/Video compression chips -# -# CONFIG_VIDEO_SAA6752HS is not set -# end of Audio/Video compression chips - -# -# SDR tuner chips -# -# CONFIG_SDR_MAX2175 is not set -# end of SDR tuner chips - -# -# Miscellaneous helper chips -# -# CONFIG_VIDEO_I2C is not set -# CONFIG_VIDEO_M52790 is not set -# CONFIG_VIDEO_ST_MIPID02 is not set -# CONFIG_VIDEO_THS7303 is not set -# end of Miscellaneous helper chips - -# -# Video serializers and deserializers -# -# CONFIG_VIDEO_DS90UB913 is not set -# CONFIG_VIDEO_DS90UB953 is not set -# CONFIG_VIDEO_DS90UB960 is not set -# end of Video serializers and deserializers - -# -# Media SPI Adapters -# -CONFIG_CXD2880_SPI_DRV=m -# CONFIG_VIDEO_GS1662 is not set -# end of Media SPI Adapters - -CONFIG_MEDIA_TUNER=m - -# -# Customize TV tuners -# -CONFIG_MEDIA_TUNER_E4000=m -CONFIG_MEDIA_TUNER_FC0011=m -CONFIG_MEDIA_TUNER_FC0012=m -CONFIG_MEDIA_TUNER_FC0013=m -CONFIG_MEDIA_TUNER_FC2580=m -CONFIG_MEDIA_TUNER_IT913X=m -CONFIG_MEDIA_TUNER_M88RS6000T=m -CONFIG_MEDIA_TUNER_MAX2165=m -CONFIG_MEDIA_TUNER_MC44S803=m -CONFIG_MEDIA_TUNER_MSI001=m -CONFIG_MEDIA_TUNER_MT2060=m -CONFIG_MEDIA_TUNER_MT2063=m -CONFIG_MEDIA_TUNER_MT20XX=m -CONFIG_MEDIA_TUNER_MT2131=m -CONFIG_MEDIA_TUNER_MT2266=m -CONFIG_MEDIA_TUNER_MXL301RF=m -CONFIG_MEDIA_TUNER_MXL5005S=m -CONFIG_MEDIA_TUNER_MXL5007T=m -CONFIG_MEDIA_TUNER_QM1D1B0004=m -CONFIG_MEDIA_TUNER_QM1D1C0042=m -CONFIG_MEDIA_TUNER_QT1010=m -CONFIG_MEDIA_TUNER_R820T=m -CONFIG_MEDIA_TUNER_SI2157=m -CONFIG_MEDIA_TUNER_SIMPLE=m -CONFIG_MEDIA_TUNER_TDA18212=m -CONFIG_MEDIA_TUNER_TDA18218=m -CONFIG_MEDIA_TUNER_TDA18250=m -CONFIG_MEDIA_TUNER_TDA18271=m -CONFIG_MEDIA_TUNER_TDA827X=m -CONFIG_MEDIA_TUNER_TDA8290=m -CONFIG_MEDIA_TUNER_TDA9887=m -CONFIG_MEDIA_TUNER_TEA5761=m -CONFIG_MEDIA_TUNER_TEA5767=m -CONFIG_MEDIA_TUNER_TUA9001=m -CONFIG_MEDIA_TUNER_XC2028=m -CONFIG_MEDIA_TUNER_XC4000=m -CONFIG_MEDIA_TUNER_XC5000=m -# end of Customize TV tuners - -# -# Customise DVB Frontends -# - -# -# Multistandard (satellite) frontends -# -CONFIG_DVB_MXL5XX=m -CONFIG_DVB_STB0899=m -CONFIG_DVB_STB6100=m -CONFIG_DVB_STV090x=m -CONFIG_DVB_STV0910=m -CONFIG_DVB_STV6110x=m -CONFIG_DVB_STV6111=m - -# -# Multistandard (cable + terrestrial) frontends -# -CONFIG_DVB_DRXK=m -CONFIG_DVB_MN88472=m -CONFIG_DVB_MN88473=m -CONFIG_DVB_SI2165=m -CONFIG_DVB_TDA18271C2DD=m - -# -# DVB-S (satellite) frontends -# -CONFIG_DVB_CX24110=m -CONFIG_DVB_CX24116=m -CONFIG_DVB_CX24117=m -CONFIG_DVB_CX24120=m -CONFIG_DVB_CX24123=m -CONFIG_DVB_DS3000=m -CONFIG_DVB_MB86A16=m -CONFIG_DVB_MT312=m -CONFIG_DVB_S5H1420=m -CONFIG_DVB_SI21XX=m -CONFIG_DVB_STB6000=m -CONFIG_DVB_STV0288=m -CONFIG_DVB_STV0299=m -CONFIG_DVB_STV0900=m -CONFIG_DVB_STV6110=m -CONFIG_DVB_TDA10071=m -CONFIG_DVB_TDA10086=m -CONFIG_DVB_TDA8083=m -CONFIG_DVB_TDA8261=m -CONFIG_DVB_TDA826X=m -CONFIG_DVB_TS2020=m -CONFIG_DVB_TUA6100=m -CONFIG_DVB_TUNER_CX24113=m -CONFIG_DVB_TUNER_ITD1000=m -CONFIG_DVB_VES1X93=m -CONFIG_DVB_ZL10036=m -CONFIG_DVB_ZL10039=m - -# -# DVB-T (terrestrial) frontends -# -CONFIG_DVB_CX22700=m -CONFIG_DVB_CX22702=m -CONFIG_DVB_CXD2820R=m -CONFIG_DVB_CXD2841ER=m -CONFIG_DVB_DIB3000MB=m -CONFIG_DVB_DIB3000MC=m -CONFIG_DVB_DIB7000M=m -CONFIG_DVB_DIB7000P=m -CONFIG_DVB_DIB9000=m -CONFIG_DVB_DRXD=m -CONFIG_DVB_EC100=m -CONFIG_DVB_L64781=m -CONFIG_DVB_MT352=m -CONFIG_DVB_NXT6000=m -CONFIG_DVB_S5H1432=m -CONFIG_DVB_SP887X=m -CONFIG_DVB_STV0367=m -CONFIG_DVB_TDA10048=m -CONFIG_DVB_TDA1004X=m -CONFIG_DVB_ZD1301_DEMOD=m -CONFIG_DVB_ZL10353=m -CONFIG_DVB_CXD2880=m - -# -# DVB-C (cable) frontends -# -CONFIG_DVB_STV0297=m -CONFIG_DVB_TDA10021=m -CONFIG_DVB_TDA10023=m -CONFIG_DVB_VES1820=m - -# -# ATSC (North American/Korean Terrestrial/Cable DTV) frontends -# -CONFIG_DVB_AU8522=m -CONFIG_DVB_AU8522_DTV=m -CONFIG_DVB_AU8522_V4L=m -CONFIG_DVB_BCM3510=m -CONFIG_DVB_LG2160=m -CONFIG_DVB_LGDT3305=m -CONFIG_DVB_LGDT330X=m -CONFIG_DVB_MXL692=m -CONFIG_DVB_NXT200X=m -CONFIG_DVB_OR51132=m -CONFIG_DVB_OR51211=m -CONFIG_DVB_S5H1409=m -CONFIG_DVB_S5H1411=m - -# -# ISDB-T (terrestrial) frontends -# -CONFIG_DVB_DIB8000=m -CONFIG_DVB_MB86A20S=m -CONFIG_DVB_S921=m - -# -# ISDB-S (satellite) & ISDB-T (terrestrial) frontends -# -CONFIG_DVB_MN88443X=m -CONFIG_DVB_TC90522=m - -# -# Digital terrestrial only tuners/PLL -# -CONFIG_DVB_PLL=m -CONFIG_DVB_TUNER_DIB0070=m -CONFIG_DVB_TUNER_DIB0090=m - -# -# SEC control devices for DVB-S -# -CONFIG_DVB_A8293=m -CONFIG_DVB_AF9033=m -CONFIG_DVB_ASCOT2E=m -CONFIG_DVB_ATBM8830=m -CONFIG_DVB_HELENE=m -CONFIG_DVB_HORUS3A=m -CONFIG_DVB_ISL6405=m -CONFIG_DVB_ISL6421=m -CONFIG_DVB_ISL6423=m -CONFIG_DVB_IX2505V=m -CONFIG_DVB_LGS8GL5=m -CONFIG_DVB_LGS8GXX=m -CONFIG_DVB_LNBH25=m -CONFIG_DVB_LNBH29=m -CONFIG_DVB_LNBP21=m -CONFIG_DVB_LNBP22=m -CONFIG_DVB_M88RS2000=m -CONFIG_DVB_TDA665x=m -CONFIG_DVB_DRX39XYJ=m - -# -# Common Interface (EN50221) controller drivers -# -CONFIG_DVB_CXD2099=m -CONFIG_DVB_SP2=m -# end of Customise DVB Frontends - -# -# Tools to develop new frontends -# -# CONFIG_DVB_DUMMY_FE is not set -# end of Media ancillary drivers - -# -# Graphics support -# -CONFIG_APERTURE_HELPERS=y -CONFIG_VIDEO_CMDLINE=y -CONFIG_VIDEO_NOMODESET=y -# CONFIG_AUXDISPLAY is not set -# CONFIG_PANEL is not set -CONFIG_DRM=y -# CONFIG_DRM_DEBUG_MM is not set -CONFIG_DRM_KMS_HELPER=y -# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set -# CONFIG_DRM_DEBUG_MODESET_LOCK is not set -CONFIG_DRM_FBDEV_EMULATION=y -CONFIG_DRM_FBDEV_OVERALLOC=100 -# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set -# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set -CONFIG_DRM_DISPLAY_HELPER=m -CONFIG_DRM_DISPLAY_DP_HELPER=y -CONFIG_DRM_DISPLAY_HDCP_HELPER=y -CONFIG_DRM_DISPLAY_HDMI_HELPER=y -# CONFIG_DRM_DP_AUX_CHARDEV is not set -# CONFIG_DRM_DP_CEC is not set -CONFIG_DRM_TTM=y -CONFIG_DRM_EXEC=m -CONFIG_DRM_BUDDY=m -CONFIG_DRM_TTM_HELPER=m -CONFIG_DRM_GEM_SHMEM_HELPER=y -CONFIG_DRM_SUBALLOC_HELPER=m -CONFIG_DRM_SCHED=m - -# -# I2C encoder or helper chips -# -# CONFIG_DRM_I2C_CH7006 is not set -# CONFIG_DRM_I2C_SIL164 is not set -# CONFIG_DRM_I2C_NXP_TDA998X is not set -# CONFIG_DRM_I2C_NXP_TDA9950 is not set -# end of I2C encoder or helper chips - -# -# ARM devices -# -# CONFIG_DRM_KOMEDA is not set -# end of ARM devices - -CONFIG_DRM_RADEON=m -CONFIG_DRM_RADEON_USERPTR=y -CONFIG_DRM_AMDGPU=m -CONFIG_DRM_AMDGPU_SI=y -CONFIG_DRM_AMDGPU_CIK=y -CONFIG_DRM_AMDGPU_USERPTR=y -# CONFIG_DRM_AMDGPU_WERROR is not set - -# -# ACP (Audio CoProcessor) Configuration -# -# CONFIG_DRM_AMD_ACP is not set -# end of ACP (Audio CoProcessor) Configuration - -# -# Display Engine Configuration -# -CONFIG_DRM_AMD_DC=y -CONFIG_DRM_AMD_DC_FP=y -# CONFIG_DRM_AMD_DC_SI is not set -# CONFIG_DRM_AMD_SECURE_DISPLAY is not set -# end of Display Engine Configuration - -# CONFIG_DRM_NOUVEAU is not set -# CONFIG_DRM_VGEM is not set -# CONFIG_DRM_VKMS is not set -# CONFIG_DRM_UDL is not set -CONFIG_DRM_AST=y -# CONFIG_DRM_MGAG200 is not set -CONFIG_DRM_QXL=m -CONFIG_DRM_VIRTIO_GPU=m -CONFIG_DRM_VIRTIO_GPU_KMS=y -CONFIG_DRM_PANEL=y - -# -# Display Panels -# -# CONFIG_DRM_PANEL_ABT_Y030XX067A is not set -# CONFIG_DRM_PANEL_ARM_VERSATILE is not set -# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set -# CONFIG_DRM_PANEL_LVDS is not set -# CONFIG_DRM_PANEL_SIMPLE is not set -# CONFIG_DRM_PANEL_EDP is not set -# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set -# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set -# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set -# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set -# CONFIG_DRM_PANEL_LG_LB035Q02 is not set -# CONFIG_DRM_PANEL_LG_LG4573 is not set -# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set -# CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set -# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set -# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set -# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set -# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set -# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set -# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set -# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set -# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set -# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set -# CONFIG_DRM_PANEL_TPO_TPG110 is not set -# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set -# end of Display Panels - -CONFIG_DRM_BRIDGE=y -CONFIG_DRM_PANEL_BRIDGE=y - -# -# Display Interface Bridges -# -# CONFIG_DRM_CHIPONE_ICN6211 is not set -# CONFIG_DRM_CHRONTEL_CH7033 is not set -# CONFIG_DRM_DISPLAY_CONNECTOR is not set -# CONFIG_DRM_ITE_IT6505 is not set -# CONFIG_DRM_LONTIUM_LT8912B is not set -# CONFIG_DRM_LONTIUM_LT9211 is not set -# CONFIG_DRM_LONTIUM_LT9611 is not set -# CONFIG_DRM_LONTIUM_LT9611UXC is not set -# CONFIG_DRM_ITE_IT66121 is not set -# CONFIG_DRM_LVDS_CODEC is not set -# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -# CONFIG_DRM_NWL_MIPI_DSI is not set -# CONFIG_DRM_NXP_PTN3460 is not set -# CONFIG_DRM_PARADE_PS8622 is not set -# CONFIG_DRM_PARADE_PS8640 is not set -# CONFIG_DRM_SAMSUNG_DSIM is not set -# CONFIG_DRM_SIL_SII8620 is not set -# CONFIG_DRM_SII902X is not set -# CONFIG_DRM_SII9234 is not set -# CONFIG_DRM_SIMPLE_BRIDGE is not set -# CONFIG_DRM_THINE_THC63LVD1024 is not set -# CONFIG_DRM_TOSHIBA_TC358762 is not set -# CONFIG_DRM_TOSHIBA_TC358764 is not set -# CONFIG_DRM_TOSHIBA_TC358767 is not set -# CONFIG_DRM_TOSHIBA_TC358768 is not set -# CONFIG_DRM_TOSHIBA_TC358775 is not set -# CONFIG_DRM_TI_DLPC3433 is not set -# CONFIG_DRM_TI_TFP410 is not set -# CONFIG_DRM_TI_SN65DSI83 is not set -# CONFIG_DRM_TI_SN65DSI86 is not set -# CONFIG_DRM_TI_TPD12S015 is not set -# CONFIG_DRM_ANALOGIX_ANX6345 is not set -# CONFIG_DRM_ANALOGIX_ANX78XX is not set -# CONFIG_DRM_ANALOGIX_ANX7625 is not set -# CONFIG_DRM_I2C_ADV7511 is not set -# CONFIG_DRM_CDNS_DSI is not set -# CONFIG_DRM_CDNS_MHDP8546 is not set -# end of Display Interface Bridges - -CONFIG_DRM_LOONGSON=y -# CONFIG_DRM_ETNAVIV is not set -# CONFIG_DRM_LOGICVC is not set -# CONFIG_DRM_ARCPGU is not set -# CONFIG_DRM_BOCHS is not set -# CONFIG_DRM_CIRRUS_QEMU is not set -# CONFIG_DRM_GM12U320 is not set -# CONFIG_DRM_PANEL_MIPI_DBI is not set -# CONFIG_DRM_SIMPLEDRM is not set -# CONFIG_TINYDRM_HX8357D is not set -# CONFIG_TINYDRM_ILI9163 is not set -# CONFIG_TINYDRM_ILI9225 is not set -# CONFIG_TINYDRM_ILI9341 is not set -# CONFIG_TINYDRM_ILI9486 is not set -# CONFIG_TINYDRM_MI0283QT is not set -# CONFIG_TINYDRM_REPAPER is not set -# CONFIG_TINYDRM_ST7586 is not set -# CONFIG_TINYDRM_ST7735R is not set -# CONFIG_DRM_GUD is not set -# CONFIG_DRM_SSD130X is not set -# CONFIG_DRM_LEGACY is not set -CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y - -# -# Frame buffer Devices -# -CONFIG_FB=y -# CONFIG_FB_CIRRUS is not set -# CONFIG_FB_PM2 is not set -# CONFIG_FB_CYBER2000 is not set -# CONFIG_FB_ASILIANT is not set -# CONFIG_FB_IMSTT is not set -CONFIG_FB_EFI=y -# CONFIG_FB_OPENCORES is not set -# CONFIG_FB_S1D13XXX is not set -# CONFIG_FB_NVIDIA is not set -# CONFIG_FB_RIVA is not set -# CONFIG_FB_I740 is not set -# CONFIG_FB_MATROX is not set -CONFIG_FB_RADEON=y -CONFIG_FB_RADEON_I2C=y -CONFIG_FB_RADEON_BACKLIGHT=y -# CONFIG_FB_RADEON_DEBUG is not set -# CONFIG_FB_ATY128 is not set -# CONFIG_FB_ATY is not set -# CONFIG_FB_S3 is not set -# CONFIG_FB_SAVAGE is not set -# CONFIG_FB_SIS is not set -# CONFIG_FB_NEOMAGIC is not set -# CONFIG_FB_KYRO is not set -# CONFIG_FB_3DFX is not set -# CONFIG_FB_VOODOO1 is not set -# CONFIG_FB_VT8623 is not set -# CONFIG_FB_TRIDENT is not set -# CONFIG_FB_ARK is not set -# CONFIG_FB_PM3 is not set -# CONFIG_FB_CARMINE is not set -# CONFIG_FB_SMSCUFX is not set -# CONFIG_FB_UDL is not set -# CONFIG_FB_IBM_GXT4500 is not set -# CONFIG_FB_VIRTUAL is not set -# CONFIG_FB_METRONOME is not set -# CONFIG_FB_MB862XX is not set -# CONFIG_FB_SIMPLE is not set -# CONFIG_FB_SSD1307 is not set -# CONFIG_FB_SM712 is not set -CONFIG_FB_CORE=y -CONFIG_FB_NOTIFY=y -# CONFIG_FIRMWARE_EDID is not set -CONFIG_FB_DEVICE=y -CONFIG_FB_DDC=y -CONFIG_FB_CFB_FILLRECT=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_IMAGEBLIT=y -CONFIG_FB_SYS_FILLRECT=y -CONFIG_FB_SYS_COPYAREA=y -CONFIG_FB_SYS_IMAGEBLIT=y -# CONFIG_FB_FOREIGN_ENDIAN is not set -CONFIG_FB_SYS_FOPS=y -CONFIG_FB_DEFERRED_IO=y -CONFIG_FB_IOMEM_HELPERS=y -CONFIG_FB_SYSMEM_HELPERS=y -CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y -CONFIG_FB_BACKLIGHT=y -CONFIG_FB_MODE_HELPERS=y -CONFIG_FB_TILEBLITTING=y -# end of Frame buffer Devices - -# -# Backlight & LCD device support -# -CONFIG_LCD_CLASS_DEVICE=y -# CONFIG_LCD_L4F00242T03 is not set -# CONFIG_LCD_LMS283GF05 is not set -# CONFIG_LCD_LTV350QV is not set -# CONFIG_LCD_ILI922X is not set -# CONFIG_LCD_ILI9320 is not set -# CONFIG_LCD_TDO24M is not set -# CONFIG_LCD_VGG2432A4 is not set -CONFIG_LCD_PLATFORM=m -# CONFIG_LCD_AMS369FG06 is not set -# CONFIG_LCD_LMS501KF03 is not set -# CONFIG_LCD_HX8357 is not set -# CONFIG_LCD_OTM3225A is not set -CONFIG_BACKLIGHT_CLASS_DEVICE=y -# CONFIG_BACKLIGHT_KTD253 is not set -# CONFIG_BACKLIGHT_KTZ8866 is not set -# CONFIG_BACKLIGHT_PWM is not set -# CONFIG_BACKLIGHT_QCOM_WLED is not set -# CONFIG_BACKLIGHT_ADP8860 is not set -# CONFIG_BACKLIGHT_ADP8870 is not set -# CONFIG_BACKLIGHT_LM3630A is not set -# CONFIG_BACKLIGHT_LM3639 is not set -# CONFIG_BACKLIGHT_LP855X is not set -# CONFIG_BACKLIGHT_GPIO is not set -# CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_BD6107 is not set -# CONFIG_BACKLIGHT_ARCXCNN is not set -# CONFIG_BACKLIGHT_LED is not set -# end of Backlight & LCD device support - -CONFIG_HDMI=y - -# -# Console display driver support -# -# CONFIG_VGA_CONSOLE is not set -CONFIG_DUMMY_CONSOLE=y -CONFIG_DUMMY_CONSOLE_COLUMNS=80 -CONFIG_DUMMY_CONSOLE_ROWS=25 -CONFIG_FRAMEBUFFER_CONSOLE=y -# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set -CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y -CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set -# end of Console display driver support - -CONFIG_LOGO=y -CONFIG_LOGO_LINUX_MONO=y -CONFIG_LOGO_LINUX_VGA16=y -CONFIG_LOGO_LINUX_CLUT224=y -# end of Graphics support - -# CONFIG_DRM_ACCEL is not set -CONFIG_SOUND=y -CONFIG_SND=y -CONFIG_SND_TIMER=y -CONFIG_SND_PCM=y -CONFIG_SND_HWDEP=y -CONFIG_SND_SEQ_DEVICE=m -CONFIG_SND_RAWMIDI=m -CONFIG_SND_JACK=y -CONFIG_SND_JACK_INPUT_DEV=y -# CONFIG_SND_OSSEMUL is not set -CONFIG_SND_PCM_TIMER=y -# CONFIG_SND_HRTIMER is not set -CONFIG_SND_DYNAMIC_MINORS=y -CONFIG_SND_MAX_CARDS=32 -CONFIG_SND_SUPPORT_OLD_API=y -CONFIG_SND_PROC_FS=y -CONFIG_SND_VERBOSE_PROCFS=y -# CONFIG_SND_VERBOSE_PRINTK is not set -CONFIG_SND_CTL_FAST_LOOKUP=y -# CONFIG_SND_DEBUG is not set -# CONFIG_SND_CTL_INPUT_VALIDATION is not set -CONFIG_SND_VMASTER=y -CONFIG_SND_CTL_LED=y -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_SEQ_MIDI_EVENT=m -CONFIG_SND_SEQ_MIDI=m -# CONFIG_SND_SEQ_UMP is not set -CONFIG_SND_DRIVERS=y -# CONFIG_SND_DUMMY is not set -# CONFIG_SND_ALOOP is not set -# CONFIG_SND_PCMTEST is not set -# CONFIG_SND_VIRMIDI is not set -# CONFIG_SND_MTPAV is not set -# CONFIG_SND_MTS64 is not set -# CONFIG_SND_SERIAL_U16550 is not set -# CONFIG_SND_MPU401 is not set -# CONFIG_SND_PORTMAN2X4 is not set -CONFIG_SND_PCI=y -# CONFIG_SND_AD1889 is not set -# CONFIG_SND_ATIIXP is not set -# CONFIG_SND_ATIIXP_MODEM is not set -# CONFIG_SND_AU8810 is not set -# CONFIG_SND_AU8820 is not set -# CONFIG_SND_AU8830 is not set -# CONFIG_SND_AW2 is not set -CONFIG_SND_BT87X=m -CONFIG_SND_BT87X_OVERCLOCK=y -# CONFIG_SND_CA0106 is not set -# CONFIG_SND_CMIPCI is not set -# CONFIG_SND_OXYGEN is not set -# CONFIG_SND_CS4281 is not set -# CONFIG_SND_CS46XX is not set -# CONFIG_SND_CTXFI is not set -# CONFIG_SND_DARLA20 is not set -# CONFIG_SND_GINA20 is not set -# CONFIG_SND_LAYLA20 is not set -# CONFIG_SND_DARLA24 is not set -# CONFIG_SND_GINA24 is not set -# CONFIG_SND_LAYLA24 is not set -# CONFIG_SND_MONA is not set -# CONFIG_SND_MIA is not set -# CONFIG_SND_ECHO3G is not set -# CONFIG_SND_INDIGO is not set -# CONFIG_SND_INDIGOIO is not set -# CONFIG_SND_INDIGODJ is not set -# CONFIG_SND_INDIGOIOX is not set -# CONFIG_SND_INDIGODJX is not set -# CONFIG_SND_ENS1370 is not set -# CONFIG_SND_ENS1371 is not set -# CONFIG_SND_FM801 is not set -# CONFIG_SND_HDSP is not set -# CONFIG_SND_HDSPM is not set -# CONFIG_SND_ICE1724 is not set -# CONFIG_SND_INTEL8X0 is not set -# CONFIG_SND_INTEL8X0M is not set -# CONFIG_SND_KORG1212 is not set -# CONFIG_SND_LOLA is not set -# CONFIG_SND_LX6464ES is not set -# CONFIG_SND_MIXART is not set -# CONFIG_SND_NM256 is not set -# CONFIG_SND_PCXHR is not set -# CONFIG_SND_RIPTIDE is not set -# CONFIG_SND_RME32 is not set -# CONFIG_SND_RME96 is not set -# CONFIG_SND_RME9652 is not set -# CONFIG_SND_SE6X is not set -# CONFIG_SND_VIA82XX is not set -# CONFIG_SND_VIA82XX_MODEM is not set -# CONFIG_SND_VIRTUOSO is not set -# CONFIG_SND_VX222 is not set -# CONFIG_SND_YMFPCI is not set - -# -# HD-Audio -# -CONFIG_SND_HDA=y -CONFIG_SND_HDA_GENERIC_LEDS=y -CONFIG_SND_HDA_INTEL=y -CONFIG_SND_HDA_HWDEP=y -CONFIG_SND_HDA_RECONFIG=y -CONFIG_SND_HDA_INPUT_BEEP=y -CONFIG_SND_HDA_INPUT_BEEP_MODE=1 -CONFIG_SND_HDA_PATCH_LOADER=y -# CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set -# CONFIG_SND_HDA_SCODEC_CS35L41_SPI is not set -# CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set -# CONFIG_SND_HDA_SCODEC_CS35L56_SPI is not set -# CONFIG_SND_HDA_SCODEC_TAS2781_I2C is not set -CONFIG_SND_HDA_CODEC_REALTEK=y -# CONFIG_SND_HDA_CODEC_ANALOG is not set -CONFIG_SND_HDA_CODEC_SIGMATEL=y -# CONFIG_SND_HDA_CODEC_VIA is not set -CONFIG_SND_HDA_CODEC_HDMI=y -# CONFIG_SND_HDA_CODEC_CIRRUS is not set -# CONFIG_SND_HDA_CODEC_CS8409 is not set -CONFIG_SND_HDA_CODEC_CONEXANT=y -# CONFIG_SND_HDA_CODEC_CA0110 is not set -# CONFIG_SND_HDA_CODEC_CA0132 is not set -# CONFIG_SND_HDA_CODEC_CMEDIA is not set -# CONFIG_SND_HDA_CODEC_SI3054 is not set -CONFIG_SND_HDA_GENERIC=y -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 -# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set -# CONFIG_SND_HDA_CTL_DEV_ID is not set -# end of HD-Audio - -CONFIG_SND_HDA_CORE=y -CONFIG_SND_HDA_COMPONENT=y -CONFIG_SND_HDA_PREALLOC_SIZE=64 -CONFIG_SND_INTEL_NHLT=y -CONFIG_SND_INTEL_DSP_CONFIG=y -CONFIG_SND_INTEL_SOUNDWIRE_ACPI=y -CONFIG_SND_SPI=y -CONFIG_SND_USB=y -CONFIG_SND_USB_AUDIO=m -# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set -CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y -# CONFIG_SND_USB_UA101 is not set -# CONFIG_SND_USB_CAIAQ is not set -# CONFIG_SND_USB_6FIRE is not set -# CONFIG_SND_USB_HIFACE is not set -# CONFIG_SND_BCD2000 is not set -# CONFIG_SND_USB_POD is not set -# CONFIG_SND_USB_PODHD is not set -# CONFIG_SND_USB_TONEPORT is not set -# CONFIG_SND_USB_VARIAX is not set -CONFIG_SND_PCMCIA=y -# CONFIG_SND_VXPOCKET is not set -# CONFIG_SND_PDAUDIOCF is not set -CONFIG_SND_SOC=m -# CONFIG_SND_SOC_ADI is not set -# CONFIG_SND_SOC_AMD_ACP is not set -# CONFIG_SND_AMD_ACP_CONFIG is not set -# CONFIG_SND_ATMEL_SOC is not set -# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set -# CONFIG_SND_DESIGNWARE_I2S is not set - -# -# SoC Audio for Freescale CPUs -# - -# -# Common SoC Audio options for Freescale CPUs: -# -# CONFIG_SND_SOC_FSL_ASRC is not set -# CONFIG_SND_SOC_FSL_SAI is not set -# CONFIG_SND_SOC_FSL_AUDMIX is not set -# CONFIG_SND_SOC_FSL_SSI is not set -# CONFIG_SND_SOC_FSL_SPDIF is not set -# CONFIG_SND_SOC_FSL_ESAI is not set -# CONFIG_SND_SOC_FSL_MICFIL is not set -# CONFIG_SND_SOC_FSL_XCVR is not set -# CONFIG_SND_SOC_IMX_AUDMUX is not set -# end of SoC Audio for Freescale CPUs - -# CONFIG_SND_SOC_CHV3_I2S is not set -# CONFIG_SND_I2S_HI6210_I2S is not set - -# -# SoC Audio for Loongson CPUs -# -CONFIG_SND_SOC_LOONGSON_I2S_PCI=m -CONFIG_SND_SOC_LOONGSON_CARD=m -# end of SoC Audio for Loongson CPUs - -# CONFIG_SND_SOC_IMG is not set -# CONFIG_SND_SOC_MTK_BTCVSD is not set -# CONFIG_SND_SOC_SOF_TOPLEVEL is not set - -# -# STMicroelectronics STM32 SOC audio support -# -# end of STMicroelectronics STM32 SOC audio support - -# CONFIG_SND_SOC_XILINX_I2S is not set -# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set -# CONFIG_SND_SOC_XILINX_SPDIF is not set -# CONFIG_SND_SOC_XTFPGA_I2S is not set -CONFIG_SND_SOC_I2C_AND_SPI=m - -# -# CODEC drivers -# -# CONFIG_SND_SOC_AC97_CODEC is not set -# CONFIG_SND_SOC_ADAU1372_I2C is not set -# CONFIG_SND_SOC_ADAU1372_SPI is not set -# CONFIG_SND_SOC_ADAU1701 is not set -# CONFIG_SND_SOC_ADAU1761_I2C is not set -# CONFIG_SND_SOC_ADAU1761_SPI is not set -# CONFIG_SND_SOC_ADAU7002 is not set -# CONFIG_SND_SOC_ADAU7118_HW is not set -# CONFIG_SND_SOC_ADAU7118_I2C is not set -# CONFIG_SND_SOC_AK4104 is not set -# CONFIG_SND_SOC_AK4118 is not set -# CONFIG_SND_SOC_AK4375 is not set -# CONFIG_SND_SOC_AK4458 is not set -# CONFIG_SND_SOC_AK4554 is not set -# CONFIG_SND_SOC_AK4613 is not set -# CONFIG_SND_SOC_AK4642 is not set -# CONFIG_SND_SOC_AK5386 is not set -# CONFIG_SND_SOC_AK5558 is not set -# CONFIG_SND_SOC_ALC5623 is not set -# CONFIG_SND_SOC_AW8738 is not set -# CONFIG_SND_SOC_AW88395 is not set -# CONFIG_SND_SOC_AW88261 is not set -# CONFIG_SND_SOC_BD28623 is not set -# CONFIG_SND_SOC_BT_SCO is not set -# CONFIG_SND_SOC_CHV3_CODEC is not set -# CONFIG_SND_SOC_CS35L32 is not set -# CONFIG_SND_SOC_CS35L33 is not set -# CONFIG_SND_SOC_CS35L34 is not set -# CONFIG_SND_SOC_CS35L35 is not set -# CONFIG_SND_SOC_CS35L36 is not set -# CONFIG_SND_SOC_CS35L41_SPI is not set -# CONFIG_SND_SOC_CS35L41_I2C is not set -# CONFIG_SND_SOC_CS35L45_SPI is not set -# CONFIG_SND_SOC_CS35L45_I2C is not set -# CONFIG_SND_SOC_CS35L56_I2C is not set -# CONFIG_SND_SOC_CS35L56_SPI is not set -# CONFIG_SND_SOC_CS42L42 is not set -# CONFIG_SND_SOC_CS42L51_I2C is not set -# CONFIG_SND_SOC_CS42L52 is not set -# CONFIG_SND_SOC_CS42L56 is not set -# CONFIG_SND_SOC_CS42L73 is not set -# CONFIG_SND_SOC_CS42L83 is not set -# CONFIG_SND_SOC_CS4234 is not set -# CONFIG_SND_SOC_CS4265 is not set -# CONFIG_SND_SOC_CS4270 is not set -# CONFIG_SND_SOC_CS4271_I2C is not set -# CONFIG_SND_SOC_CS4271_SPI is not set -# CONFIG_SND_SOC_CS42XX8_I2C is not set -# CONFIG_SND_SOC_CS43130 is not set -# CONFIG_SND_SOC_CS4341 is not set -# CONFIG_SND_SOC_CS4349 is not set -# CONFIG_SND_SOC_CS53L30 is not set -# CONFIG_SND_SOC_CX2072X is not set -# CONFIG_SND_SOC_DA7213 is not set -# CONFIG_SND_SOC_DMIC is not set -# CONFIG_SND_SOC_ES7134 is not set -# CONFIG_SND_SOC_ES7241 is not set -# CONFIG_SND_SOC_ES8316 is not set -# CONFIG_SND_SOC_ES8326 is not set -# CONFIG_SND_SOC_ES8328_I2C is not set -# CONFIG_SND_SOC_ES8328_SPI is not set -# CONFIG_SND_SOC_GTM601 is not set -# CONFIG_SND_SOC_HDA is not set -# CONFIG_SND_SOC_ICS43432 is not set -# CONFIG_SND_SOC_IDT821034 is not set -# CONFIG_SND_SOC_INNO_RK3036 is not set -# CONFIG_SND_SOC_MAX98088 is not set -# CONFIG_SND_SOC_MAX98090 is not set -# CONFIG_SND_SOC_MAX98357A is not set -# CONFIG_SND_SOC_MAX98504 is not set -# CONFIG_SND_SOC_MAX9867 is not set -# CONFIG_SND_SOC_MAX98927 is not set -# CONFIG_SND_SOC_MAX98520 is not set -# CONFIG_SND_SOC_MAX98373_I2C is not set -# CONFIG_SND_SOC_MAX98388 is not set -# CONFIG_SND_SOC_MAX98390 is not set -# CONFIG_SND_SOC_MAX98396 is not set -# CONFIG_SND_SOC_MAX9860 is not set -# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set -# CONFIG_SND_SOC_PCM1681 is not set -# CONFIG_SND_SOC_PCM1789_I2C is not set -# CONFIG_SND_SOC_PCM179X_I2C is not set -# CONFIG_SND_SOC_PCM179X_SPI is not set -# CONFIG_SND_SOC_PCM186X_I2C is not set -# CONFIG_SND_SOC_PCM186X_SPI is not set -# CONFIG_SND_SOC_PCM3060_I2C is not set -# CONFIG_SND_SOC_PCM3060_SPI is not set -# CONFIG_SND_SOC_PCM3168A_I2C is not set -# CONFIG_SND_SOC_PCM3168A_SPI is not set -# CONFIG_SND_SOC_PCM5102A is not set -# CONFIG_SND_SOC_PCM512x_I2C is not set -# CONFIG_SND_SOC_PCM512x_SPI is not set -# CONFIG_SND_SOC_PEB2466 is not set -# CONFIG_SND_SOC_RK3328 is not set -# CONFIG_SND_SOC_RT5616 is not set -# CONFIG_SND_SOC_RT5631 is not set -# CONFIG_SND_SOC_RT5640 is not set -# CONFIG_SND_SOC_RT5659 is not set -# CONFIG_SND_SOC_RT9120 is not set -# CONFIG_SND_SOC_SGTL5000 is not set -# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set -# CONFIG_SND_SOC_SIMPLE_MUX is not set -# CONFIG_SND_SOC_SMA1303 is not set -# CONFIG_SND_SOC_SPDIF is not set -# CONFIG_SND_SOC_SRC4XXX_I2C is not set -# CONFIG_SND_SOC_SSM2305 is not set -# CONFIG_SND_SOC_SSM2518 is not set -# CONFIG_SND_SOC_SSM2602_SPI is not set -# CONFIG_SND_SOC_SSM2602_I2C is not set -# CONFIG_SND_SOC_SSM3515 is not set -# CONFIG_SND_SOC_SSM4567 is not set -# CONFIG_SND_SOC_STA32X is not set -# CONFIG_SND_SOC_STA350 is not set -# CONFIG_SND_SOC_STI_SAS is not set -# CONFIG_SND_SOC_TAS2552 is not set -# CONFIG_SND_SOC_TAS2562 is not set -# CONFIG_SND_SOC_TAS2764 is not set -# CONFIG_SND_SOC_TAS2770 is not set -# CONFIG_SND_SOC_TAS2780 is not set -# CONFIG_SND_SOC_TAS2781_I2C is not set -# CONFIG_SND_SOC_TAS5086 is not set -# CONFIG_SND_SOC_TAS571X is not set -# CONFIG_SND_SOC_TAS5720 is not set -# CONFIG_SND_SOC_TAS5805M is not set -# CONFIG_SND_SOC_TAS6424 is not set -# CONFIG_SND_SOC_TDA7419 is not set -# CONFIG_SND_SOC_TFA9879 is not set -# CONFIG_SND_SOC_TFA989X is not set -# CONFIG_SND_SOC_TLV320ADC3XXX is not set -# CONFIG_SND_SOC_TLV320AIC23_I2C is not set -# CONFIG_SND_SOC_TLV320AIC23_SPI is not set -# CONFIG_SND_SOC_TLV320AIC31XX is not set -# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set -# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set -# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set -# CONFIG_SND_SOC_TLV320AIC3X_SPI is not set -# CONFIG_SND_SOC_TLV320ADCX140 is not set -# CONFIG_SND_SOC_TS3A227E is not set -# CONFIG_SND_SOC_TSCS42XX is not set -# CONFIG_SND_SOC_TSCS454 is not set -# CONFIG_SND_SOC_UDA1334 is not set -# CONFIG_SND_SOC_WM8510 is not set -# CONFIG_SND_SOC_WM8523 is not set -# CONFIG_SND_SOC_WM8524 is not set -# CONFIG_SND_SOC_WM8580 is not set -# CONFIG_SND_SOC_WM8711 is not set -# CONFIG_SND_SOC_WM8728 is not set -# CONFIG_SND_SOC_WM8731_I2C is not set -# CONFIG_SND_SOC_WM8731_SPI is not set -# CONFIG_SND_SOC_WM8737 is not set -# CONFIG_SND_SOC_WM8741 is not set -# CONFIG_SND_SOC_WM8750 is not set -# CONFIG_SND_SOC_WM8753 is not set -# CONFIG_SND_SOC_WM8770 is not set -# CONFIG_SND_SOC_WM8776 is not set -# CONFIG_SND_SOC_WM8782 is not set -# CONFIG_SND_SOC_WM8804_I2C is not set -# CONFIG_SND_SOC_WM8804_SPI is not set -# CONFIG_SND_SOC_WM8903 is not set -# CONFIG_SND_SOC_WM8904 is not set -# CONFIG_SND_SOC_WM8940 is not set -# CONFIG_SND_SOC_WM8960 is not set -# CONFIG_SND_SOC_WM8961 is not set -# CONFIG_SND_SOC_WM8962 is not set -# CONFIG_SND_SOC_WM8974 is not set -# CONFIG_SND_SOC_WM8978 is not set -# CONFIG_SND_SOC_WM8985 is not set -# CONFIG_SND_SOC_ZL38060 is not set -# CONFIG_SND_SOC_MAX9759 is not set -# CONFIG_SND_SOC_MT6351 is not set -# CONFIG_SND_SOC_MT6358 is not set -# CONFIG_SND_SOC_MT6660 is not set -# CONFIG_SND_SOC_NAU8315 is not set -# CONFIG_SND_SOC_NAU8540 is not set -# CONFIG_SND_SOC_NAU8810 is not set -# CONFIG_SND_SOC_NAU8821 is not set -# CONFIG_SND_SOC_NAU8822 is not set -# CONFIG_SND_SOC_NAU8824 is not set -# CONFIG_SND_SOC_TPA6130A2 is not set -# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set -# CONFIG_SND_SOC_LPASS_VA_MACRO is not set -# CONFIG_SND_SOC_LPASS_RX_MACRO is not set -# CONFIG_SND_SOC_LPASS_TX_MACRO is not set -# end of CODEC drivers - -# CONFIG_SND_SIMPLE_CARD is not set -# CONFIG_SND_AUDIO_GRAPH_CARD is not set -# CONFIG_SND_AUDIO_GRAPH_CARD2 is not set -# CONFIG_SND_TEST_COMPONENT is not set -# CONFIG_SND_VIRTIO is not set -CONFIG_HID_SUPPORT=y -CONFIG_HID=y -# CONFIG_HID_BATTERY_STRENGTH is not set -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_GENERIC=y - -# -# Special HID drivers -# -CONFIG_HID_A4TECH=m -# CONFIG_HID_ACCUTOUCH is not set -# CONFIG_HID_ACRUX is not set -# CONFIG_HID_APPLE is not set -# CONFIG_HID_APPLEIR is not set -# CONFIG_HID_ASUS is not set -# CONFIG_HID_AUREAL is not set -# CONFIG_HID_BELKIN is not set -# CONFIG_HID_BETOP_FF is not set -# CONFIG_HID_BIGBEN_FF is not set -CONFIG_HID_CHERRY=m -# CONFIG_HID_CHICONY is not set -# CONFIG_HID_CORSAIR is not set -# CONFIG_HID_COUGAR is not set -# CONFIG_HID_MACALLY is not set -# CONFIG_HID_PRODIKEYS is not set -# CONFIG_HID_CMEDIA is not set -# CONFIG_HID_CP2112 is not set -# CONFIG_HID_CREATIVE_SB0540 is not set -# CONFIG_HID_CYPRESS is not set -# CONFIG_HID_DRAGONRISE is not set -# CONFIG_HID_EMS_FF is not set -# CONFIG_HID_ELAN is not set -# CONFIG_HID_ELECOM is not set -# CONFIG_HID_ELO is not set -# CONFIG_HID_EVISION is not set -# CONFIG_HID_EZKEY is not set -# CONFIG_HID_FT260 is not set -# CONFIG_HID_GEMBIRD is not set -# CONFIG_HID_GFRM is not set -# CONFIG_HID_GLORIOUS is not set -# CONFIG_HID_HOLTEK is not set -# CONFIG_HID_GOOGLE_STADIA_FF is not set -# CONFIG_HID_VIVALDI is not set -# CONFIG_HID_GT683R is not set -# CONFIG_HID_KEYTOUCH is not set -# CONFIG_HID_KYE is not set -# CONFIG_HID_UCLOGIC is not set -# CONFIG_HID_WALTOP is not set -# CONFIG_HID_VIEWSONIC is not set -# CONFIG_HID_VRC2 is not set -# CONFIG_HID_XIAOMI is not set -# CONFIG_HID_GYRATION is not set -# CONFIG_HID_ICADE is not set -# CONFIG_HID_ITE is not set -# CONFIG_HID_JABRA is not set -# CONFIG_HID_TWINHAN is not set -# CONFIG_HID_KENSINGTON is not set -# CONFIG_HID_LCPOWER is not set -# CONFIG_HID_LED is not set -# CONFIG_HID_LENOVO is not set -# CONFIG_HID_LETSKETCH is not set -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_HID_LOGITECH_HIDPP=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_LOGIWHEELS_FF=y -# CONFIG_HID_MAGICMOUSE is not set -# CONFIG_HID_MALTRON is not set -# CONFIG_HID_MAYFLASH is not set -# CONFIG_HID_MEGAWORLD_FF is not set -# CONFIG_HID_REDRAGON is not set -CONFIG_HID_MICROSOFT=m -# CONFIG_HID_MONTEREY is not set -CONFIG_HID_MULTITOUCH=m -# CONFIG_HID_NINTENDO is not set -# CONFIG_HID_NTI is not set -# CONFIG_HID_NTRIG is not set -# CONFIG_HID_NVIDIA_SHIELD is not set -# CONFIG_HID_ORTEK is not set -# CONFIG_HID_PANTHERLORD is not set -# CONFIG_HID_PENMOUNT is not set -# CONFIG_HID_PETALYNX is not set -# CONFIG_HID_PICOLCD is not set -# CONFIG_HID_PLANTRONICS is not set -# CONFIG_HID_PXRC is not set -# CONFIG_HID_RAZER is not set -# CONFIG_HID_PRIMAX is not set -# CONFIG_HID_RETRODE is not set -# CONFIG_HID_ROCCAT is not set -# CONFIG_HID_SAITEK is not set -# CONFIG_HID_SAMSUNG is not set -# CONFIG_HID_SEMITEK is not set -# CONFIG_HID_SIGMAMICRO is not set -# CONFIG_HID_SONY is not set -# CONFIG_HID_SPEEDLINK is not set -# CONFIG_HID_STEAM is not set -# CONFIG_HID_STEELSERIES is not set -CONFIG_HID_SUNPLUS=m -# CONFIG_HID_RMI is not set -# CONFIG_HID_GREENASIA is not set -# CONFIG_HID_SMARTJOYPLUS is not set -# CONFIG_HID_TIVO is not set -# CONFIG_HID_TOPSEED is not set -# CONFIG_HID_TOPRE is not set -# CONFIG_HID_THINGM is not set -# CONFIG_HID_THRUSTMASTER is not set -# CONFIG_HID_UDRAW_PS3 is not set -# CONFIG_HID_U2FZERO is not set -# CONFIG_HID_WACOM is not set -# CONFIG_HID_WIIMOTE is not set -# CONFIG_HID_XINMO is not set -# CONFIG_HID_ZEROPLUS is not set -# CONFIG_HID_ZYDACRON is not set -# CONFIG_HID_SENSOR_HUB is not set -# CONFIG_HID_ALPS is not set -# CONFIG_HID_MCP2221 is not set -# end of Special HID drivers - -# -# HID-BPF support -# -# end of HID-BPF support - -# -# USB HID support -# -CONFIG_USB_HID=y -# CONFIG_HID_PID is not set -CONFIG_USB_HIDDEV=y -# end of USB HID support - -CONFIG_I2C_HID=y -# CONFIG_I2C_HID_ACPI is not set -# CONFIG_I2C_HID_OF is not set -# CONFIG_I2C_HID_OF_ELAN is not set -# CONFIG_I2C_HID_OF_GOODIX is not set -CONFIG_USB_OHCI_LITTLE_ENDIAN=y -CONFIG_USB_SUPPORT=y -CONFIG_USB_COMMON=y -# CONFIG_USB_LED_TRIG is not set -# CONFIG_USB_ULPI_BUS is not set -# CONFIG_USB_CONN_GPIO is not set -CONFIG_USB_ARCH_HAS_HCD=y -CONFIG_USB=y -CONFIG_USB_PCI=y -# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set - -# -# Miscellaneous USB options -# -CONFIG_USB_DEFAULT_PERSIST=y -# CONFIG_USB_FEW_INIT_RETRIES is not set -# CONFIG_USB_DYNAMIC_MINORS is not set -CONFIG_USB_OTG=y -# CONFIG_USB_OTG_PRODUCTLIST is not set -# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set -# CONFIG_USB_OTG_FSM is not set -# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set -CONFIG_USB_AUTOSUSPEND_DELAY=2 -CONFIG_USB_MON=y - -# -# USB Host Controller Drivers -# -# CONFIG_USB_C67X00_HCD is not set -CONFIG_USB_XHCI_HCD=y -# CONFIG_USB_XHCI_DBGCAP is not set -CONFIG_USB_XHCI_PCI=y -# CONFIG_USB_XHCI_PCI_RENESAS is not set -# CONFIG_USB_XHCI_PLATFORM is not set -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_ROOT_HUB_TT=y -CONFIG_USB_EHCI_TT_NEWSCHED=y -CONFIG_USB_EHCI_PCI=y -# CONFIG_USB_EHCI_FSL is not set -CONFIG_USB_EHCI_HCD_PLATFORM=y -# CONFIG_USB_OXU210HP_HCD is not set -# CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_MAX3421_HCD is not set -CONFIG_USB_OHCI_HCD=y -CONFIG_USB_OHCI_HCD_PCI=y -CONFIG_USB_OHCI_HCD_PLATFORM=y -CONFIG_USB_UHCI_HCD=m -# CONFIG_USB_SL811_HCD is not set -# CONFIG_USB_R8A66597_HCD is not set -# CONFIG_USB_HCD_TEST_MODE is not set - -# -# USB Device Class drivers -# -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_WDM=m -# CONFIG_USB_TMC is not set - -# -# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may -# - -# -# also be needed; see USB_STORAGE Help for more info -# -CONFIG_USB_STORAGE=m -# CONFIG_USB_STORAGE_DEBUG is not set -CONFIG_USB_STORAGE_REALTEK=m -CONFIG_REALTEK_AUTOPM=y -# CONFIG_USB_STORAGE_DATAFAB is not set -# CONFIG_USB_STORAGE_FREECOM is not set -# CONFIG_USB_STORAGE_ISD200 is not set -# CONFIG_USB_STORAGE_USBAT is not set -# CONFIG_USB_STORAGE_SDDR09 is not set -# CONFIG_USB_STORAGE_SDDR55 is not set -# CONFIG_USB_STORAGE_JUMPSHOT is not set -# CONFIG_USB_STORAGE_ALAUDA is not set -# CONFIG_USB_STORAGE_ONETOUCH is not set -# CONFIG_USB_STORAGE_KARMA is not set -# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set -# CONFIG_USB_STORAGE_ENE_UB6250 is not set -CONFIG_USB_UAS=m - -# -# USB Imaging devices -# -# CONFIG_USB_MDC800 is not set -# CONFIG_USB_MICROTEK is not set -# CONFIG_USBIP_CORE is not set - -# -# USB dual-mode controller drivers -# -# CONFIG_USB_CDNS_SUPPORT is not set -# CONFIG_USB_MUSB_HDRC is not set -# CONFIG_USB_DWC3 is not set -CONFIG_USB_DWC2=y -CONFIG_USB_DWC2_HOST=y - -# -# Gadget/Dual-role mode requires USB Gadget support to be enabled -# -# CONFIG_USB_DWC2_PERIPHERAL is not set -# CONFIG_USB_DWC2_DUAL_ROLE is not set -# CONFIG_USB_DWC2_PCI is not set -# CONFIG_USB_DWC2_DEBUG is not set -# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set -# CONFIG_USB_CHIPIDEA is not set -# CONFIG_USB_ISP1760 is not set - -# -# USB port drivers -# -CONFIG_USB_SERIAL=m -# CONFIG_USB_SERIAL_GENERIC is not set -# CONFIG_USB_SERIAL_SIMPLE is not set -# CONFIG_USB_SERIAL_AIRCABLE is not set -# CONFIG_USB_SERIAL_ARK3116 is not set -# CONFIG_USB_SERIAL_BELKIN is not set -CONFIG_USB_SERIAL_CH341=m -# CONFIG_USB_SERIAL_WHITEHEAT is not set -# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set -CONFIG_USB_SERIAL_CP210X=m -# CONFIG_USB_SERIAL_CYPRESS_M8 is not set -# CONFIG_USB_SERIAL_EMPEG is not set -CONFIG_USB_SERIAL_FTDI_SIO=m -# CONFIG_USB_SERIAL_VISOR is not set -# CONFIG_USB_SERIAL_IPAQ is not set -# CONFIG_USB_SERIAL_IR is not set -# CONFIG_USB_SERIAL_EDGEPORT is not set -# CONFIG_USB_SERIAL_EDGEPORT_TI is not set -# CONFIG_USB_SERIAL_F81232 is not set -# CONFIG_USB_SERIAL_F8153X is not set -# CONFIG_USB_SERIAL_GARMIN is not set -# CONFIG_USB_SERIAL_IPW is not set -# CONFIG_USB_SERIAL_IUU is not set -# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set -# CONFIG_USB_SERIAL_KEYSPAN is not set -# CONFIG_USB_SERIAL_KLSI is not set -# CONFIG_USB_SERIAL_KOBIL_SCT is not set -# CONFIG_USB_SERIAL_MCT_U232 is not set -# CONFIG_USB_SERIAL_METRO is not set -# CONFIG_USB_SERIAL_MOS7720 is not set -# CONFIG_USB_SERIAL_MOS7840 is not set -# CONFIG_USB_SERIAL_MXUPORT is not set -# CONFIG_USB_SERIAL_NAVMAN is not set -CONFIG_USB_SERIAL_PL2303=m -# CONFIG_USB_SERIAL_OTI6858 is not set -# CONFIG_USB_SERIAL_QCAUX is not set -# CONFIG_USB_SERIAL_QUALCOMM is not set -# CONFIG_USB_SERIAL_SPCP8X5 is not set -# CONFIG_USB_SERIAL_SAFE is not set -# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set -# CONFIG_USB_SERIAL_SYMBOL is not set -# CONFIG_USB_SERIAL_TI is not set -# CONFIG_USB_SERIAL_CYBERJACK is not set -CONFIG_USB_SERIAL_WWAN=m -CONFIG_USB_SERIAL_OPTION=m -# CONFIG_USB_SERIAL_OMNINET is not set -# CONFIG_USB_SERIAL_OPTICON is not set -# CONFIG_USB_SERIAL_XSENS_MT is not set -# CONFIG_USB_SERIAL_WISHBONE is not set -# CONFIG_USB_SERIAL_SSU100 is not set -# CONFIG_USB_SERIAL_QT2 is not set -# CONFIG_USB_SERIAL_UPD78F0730 is not set -# CONFIG_USB_SERIAL_XR is not set -# CONFIG_USB_SERIAL_DEBUG is not set - -# -# USB Miscellaneous drivers -# -# CONFIG_USB_USS720 is not set -# CONFIG_USB_EMI62 is not set -# CONFIG_USB_EMI26 is not set -# CONFIG_USB_ADUTUX is not set -# CONFIG_USB_SEVSEG is not set -# CONFIG_USB_LEGOTOWER is not set -# CONFIG_USB_LCD is not set -# CONFIG_USB_CYPRESS_CY7C63 is not set -# CONFIG_USB_CYTHERM is not set -# CONFIG_USB_IDMOUSE is not set -# CONFIG_USB_APPLEDISPLAY is not set -# CONFIG_APPLE_MFI_FASTCHARGE is not set -# CONFIG_USB_SISUSBVGA is not set -# CONFIG_USB_LD is not set -# CONFIG_USB_TRANCEVIBRATOR is not set -# CONFIG_USB_IOWARRIOR is not set -# CONFIG_USB_TEST is not set -# CONFIG_USB_EHSET_TEST_FIXTURE is not set -# CONFIG_USB_ISIGHTFW is not set -# CONFIG_USB_YUREX is not set -# CONFIG_USB_EZUSB_FX2 is not set -# CONFIG_USB_HUB_USB251XB is not set -# CONFIG_USB_HSIC_USB3503 is not set -# CONFIG_USB_HSIC_USB4604 is not set -# CONFIG_USB_LINK_LAYER_TEST is not set -# CONFIG_USB_CHAOSKEY is not set -# CONFIG_USB_ONBOARD_HUB is not set - -# -# USB Physical Layer drivers -# -# CONFIG_NOP_USB_XCEIV is not set -# CONFIG_USB_GPIO_VBUS is not set -# CONFIG_USB_ISP1301 is not set -# end of USB Physical Layer drivers - -CONFIG_USB_GADGET=y -# CONFIG_USB_GADGET_DEBUG is not set -# CONFIG_USB_GADGET_DEBUG_FILES is not set -# CONFIG_USB_GADGET_DEBUG_FS is not set -CONFIG_USB_GADGET_VBUS_DRAW=2 -CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 - -# -# USB Peripheral Controller -# -# CONFIG_USB_GR_UDC is not set -# CONFIG_USB_R8A66597 is not set -# CONFIG_USB_PXA27X is not set -# CONFIG_USB_MV_UDC is not set -# CONFIG_USB_MV_U3D is not set -# CONFIG_USB_SNP_UDC_PLAT is not set -# CONFIG_USB_M66592 is not set -# CONFIG_USB_BDC_UDC is not set -# CONFIG_USB_AMD5536UDC is not set -# CONFIG_USB_NET2272 is not set -# CONFIG_USB_NET2280 is not set -# CONFIG_USB_GOKU is not set -# CONFIG_USB_EG20T is not set -# CONFIG_USB_GADGET_XILINX is not set -# CONFIG_USB_MAX3420_UDC is not set -# CONFIG_USB_CDNS2_UDC is not set -# CONFIG_USB_DUMMY_HCD is not set -# end of USB Peripheral Controller - -# CONFIG_USB_CONFIGFS is not set - -# -# USB Gadget precomposed configurations -# -# CONFIG_USB_ZERO is not set -# CONFIG_USB_AUDIO is not set -# CONFIG_USB_ETH is not set -# CONFIG_USB_G_NCM is not set -# CONFIG_USB_GADGETFS is not set -# CONFIG_USB_FUNCTIONFS is not set -# CONFIG_USB_MASS_STORAGE is not set -# CONFIG_USB_GADGET_TARGET is not set -# CONFIG_USB_G_SERIAL is not set -# CONFIG_USB_MIDI_GADGET is not set -# CONFIG_USB_G_PRINTER is not set -# CONFIG_USB_CDC_COMPOSITE is not set -# CONFIG_USB_G_ACM_MS is not set -# CONFIG_USB_G_MULTI is not set -# CONFIG_USB_G_HID is not set -# CONFIG_USB_G_DBGP is not set -# CONFIG_USB_G_WEBCAM is not set -# CONFIG_USB_RAW_GADGET is not set -# end of USB Gadget precomposed configurations - -CONFIG_TYPEC=m -CONFIG_TYPEC_TCPM=m -CONFIG_TYPEC_TCPCI=m -# CONFIG_TYPEC_RT1711H is not set -# CONFIG_TYPEC_TCPCI_MAXIM is not set -# CONFIG_TYPEC_FUSB302 is not set -CONFIG_TYPEC_UCSI=m -# CONFIG_UCSI_CCG is not set -CONFIG_UCSI_ACPI=m -# CONFIG_UCSI_STM32G0 is not set -# CONFIG_TYPEC_TPS6598X is not set -# CONFIG_TYPEC_ANX7411 is not set -# CONFIG_TYPEC_RT1719 is not set -# CONFIG_TYPEC_HD3SS3220 is not set -# CONFIG_TYPEC_STUSB160X is not set -# CONFIG_TYPEC_WUSB3801 is not set - -# -# USB Type-C Multiplexer/DeMultiplexer Switch support -# -# CONFIG_TYPEC_MUX_FSA4480 is not set -# CONFIG_TYPEC_MUX_GPIO_SBU is not set -# CONFIG_TYPEC_MUX_PI3USB30532 is not set -# CONFIG_TYPEC_MUX_NB7VPQ904M is not set -# end of USB Type-C Multiplexer/DeMultiplexer Switch support - -# -# USB Type-C Alternate Mode drivers -# -# CONFIG_TYPEC_DP_ALTMODE is not set -# end of USB Type-C Alternate Mode drivers - -CONFIG_USB_ROLE_SWITCH=y -# CONFIG_MMC is not set -# CONFIG_SCSI_UFSHCD is not set -# CONFIG_MEMSTICK is not set -CONFIG_NEW_LEDS=y -CONFIG_LEDS_CLASS=y -# CONFIG_LEDS_CLASS_FLASH is not set -# CONFIG_LEDS_CLASS_MULTICOLOR is not set -# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set - -# -# LED drivers -# -# CONFIG_LEDS_AN30259A is not set -# CONFIG_LEDS_AW200XX is not set -# CONFIG_LEDS_AW2013 is not set -# CONFIG_LEDS_BCM6328 is not set -# CONFIG_LEDS_BCM6358 is not set -# CONFIG_LEDS_CR0014114 is not set -# CONFIG_LEDS_EL15203000 is not set -# CONFIG_LEDS_LM3530 is not set -# CONFIG_LEDS_LM3532 is not set -# CONFIG_LEDS_LM3642 is not set -# CONFIG_LEDS_LM3692X is not set -# CONFIG_LEDS_PCA9532 is not set -# CONFIG_LEDS_GPIO is not set -# CONFIG_LEDS_LP3944 is not set -# CONFIG_LEDS_LP3952 is not set -# CONFIG_LEDS_LP50XX is not set -# CONFIG_LEDS_LP55XX_COMMON is not set -# CONFIG_LEDS_LP8860 is not set -# CONFIG_LEDS_PCA955X is not set -# CONFIG_LEDS_PCA963X is not set -# CONFIG_LEDS_PCA995X is not set -# CONFIG_LEDS_DAC124S085 is not set -# CONFIG_LEDS_PWM is not set -# CONFIG_LEDS_BD2606MVV is not set -# CONFIG_LEDS_BD2802 is not set -# CONFIG_LEDS_LT3593 is not set -# CONFIG_LEDS_TCA6507 is not set -# CONFIG_LEDS_TLC591XX is not set -# CONFIG_LEDS_LM355x is not set -# CONFIG_LEDS_IS31FL319X is not set -# CONFIG_LEDS_IS31FL32XX is not set - -# -# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) -# -# CONFIG_LEDS_BLINKM is not set -# CONFIG_LEDS_SYSCON is not set -# CONFIG_LEDS_MLXREG is not set -# CONFIG_LEDS_USER is not set -# CONFIG_LEDS_SPI_BYTE is not set -# CONFIG_LEDS_LM3697 is not set - -# -# Flash and Torch LED drivers -# - -# -# RGB LED drivers -# - -# -# LED Triggers -# -CONFIG_LEDS_TRIGGERS=y -# CONFIG_LEDS_TRIGGER_TIMER is not set -# CONFIG_LEDS_TRIGGER_ONESHOT is not set -# CONFIG_LEDS_TRIGGER_DISK is not set -# CONFIG_LEDS_TRIGGER_MTD is not set -# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set -# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set -# CONFIG_LEDS_TRIGGER_CPU is not set -# CONFIG_LEDS_TRIGGER_ACTIVITY is not set -# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set - -# -# iptables trigger is under Netfilter config (LED target) -# -# CONFIG_LEDS_TRIGGER_TRANSIENT is not set -# CONFIG_LEDS_TRIGGER_CAMERA is not set -# CONFIG_LEDS_TRIGGER_PANIC is not set -# CONFIG_LEDS_TRIGGER_NETDEV is not set -# CONFIG_LEDS_TRIGGER_PATTERN is not set -CONFIG_LEDS_TRIGGER_AUDIO=y -# CONFIG_LEDS_TRIGGER_TTY is not set - -# -# Simple LED drivers -# -# CONFIG_ACCESSIBILITY is not set -CONFIG_INFINIBAND=m -# CONFIG_INFINIBAND_USER_MAD is not set -# CONFIG_INFINIBAND_USER_ACCESS is not set -CONFIG_INFINIBAND_ADDR_TRANS=y -CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y -CONFIG_INFINIBAND_VIRT_DMA=y -# CONFIG_INFINIBAND_CXGB4 is not set -# CONFIG_MLX4_INFINIBAND is not set -# CONFIG_INFINIBAND_MTHCA is not set -# CONFIG_INFINIBAND_OCRDMA is not set -# CONFIG_RDMA_RXE is not set -# CONFIG_RDMA_SIW is not set -# CONFIG_INFINIBAND_IPOIB is not set -# CONFIG_INFINIBAND_SRP is not set -# CONFIG_INFINIBAND_SRPT is not set -# CONFIG_INFINIBAND_ISER is not set -# CONFIG_INFINIBAND_ISERT is not set -# CONFIG_INFINIBAND_RTRS_CLIENT is not set -# CONFIG_INFINIBAND_RTRS_SERVER is not set -CONFIG_RTC_LIB=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_HCTOSYS_DEVICE="rtc0" -CONFIG_RTC_SYSTOHC=y -CONFIG_RTC_SYSTOHC_DEVICE="rtc0" -# CONFIG_RTC_DEBUG is not set -CONFIG_RTC_NVMEM=y - -# -# RTC interfaces -# -CONFIG_RTC_INTF_SYSFS=y -CONFIG_RTC_INTF_PROC=y -CONFIG_RTC_INTF_DEV=y -# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set -# CONFIG_RTC_DRV_TEST is not set - -# -# I2C RTC drivers -# -# CONFIG_RTC_DRV_ABB5ZES3 is not set -# CONFIG_RTC_DRV_ABEOZ9 is not set -# CONFIG_RTC_DRV_ABX80X is not set -# CONFIG_RTC_DRV_DS1307 is not set -# CONFIG_RTC_DRV_DS1374 is not set -# CONFIG_RTC_DRV_DS1672 is not set -# CONFIG_RTC_DRV_HYM8563 is not set -# CONFIG_RTC_DRV_MAX6900 is not set -# CONFIG_RTC_DRV_NCT3018Y is not set -# CONFIG_RTC_DRV_RS5C372 is not set -# CONFIG_RTC_DRV_ISL1208 is not set -# CONFIG_RTC_DRV_ISL12022 is not set -# CONFIG_RTC_DRV_ISL12026 is not set -# CONFIG_RTC_DRV_X1205 is not set -# CONFIG_RTC_DRV_PCF8523 is not set -# CONFIG_RTC_DRV_PCF85063 is not set -# CONFIG_RTC_DRV_PCF85363 is not set -# CONFIG_RTC_DRV_PCF8563 is not set -# CONFIG_RTC_DRV_PCF8583 is not set -# CONFIG_RTC_DRV_M41T80 is not set -# CONFIG_RTC_DRV_BQ32K is not set -# CONFIG_RTC_DRV_S35390A is not set -# CONFIG_RTC_DRV_FM3130 is not set -# CONFIG_RTC_DRV_RX8010 is not set -# CONFIG_RTC_DRV_RX8581 is not set -# CONFIG_RTC_DRV_RX8025 is not set -# CONFIG_RTC_DRV_EM3027 is not set -# CONFIG_RTC_DRV_RV3028 is not set -# CONFIG_RTC_DRV_RV3032 is not set -# CONFIG_RTC_DRV_RV8803 is not set -# CONFIG_RTC_DRV_SD3078 is not set - -# -# SPI RTC drivers -# -# CONFIG_RTC_DRV_M41T93 is not set -# CONFIG_RTC_DRV_M41T94 is not set -# CONFIG_RTC_DRV_DS1302 is not set -# CONFIG_RTC_DRV_DS1305 is not set -# CONFIG_RTC_DRV_DS1343 is not set -# CONFIG_RTC_DRV_DS1347 is not set -# CONFIG_RTC_DRV_DS1390 is not set -# CONFIG_RTC_DRV_MAX6916 is not set -# CONFIG_RTC_DRV_R9701 is not set -# CONFIG_RTC_DRV_RX4581 is not set -# CONFIG_RTC_DRV_RS5C348 is not set -# CONFIG_RTC_DRV_MAX6902 is not set -# CONFIG_RTC_DRV_PCF2123 is not set -# CONFIG_RTC_DRV_MCP795 is not set -CONFIG_RTC_I2C_AND_SPI=y - -# -# SPI and I2C RTC drivers -# -# CONFIG_RTC_DRV_DS3232 is not set -# CONFIG_RTC_DRV_PCF2127 is not set -# CONFIG_RTC_DRV_RV3029C2 is not set -# CONFIG_RTC_DRV_RX6110 is not set - -# -# Platform RTC drivers -# -# CONFIG_RTC_DRV_DS1286 is not set -# CONFIG_RTC_DRV_DS1511 is not set -# CONFIG_RTC_DRV_DS1553 is not set -# CONFIG_RTC_DRV_DS1685_FAMILY is not set -# CONFIG_RTC_DRV_DS1742 is not set -# CONFIG_RTC_DRV_DS2404 is not set -CONFIG_RTC_DRV_EFI=y -# CONFIG_RTC_DRV_STK17TA8 is not set -# CONFIG_RTC_DRV_M48T86 is not set -# CONFIG_RTC_DRV_M48T35 is not set -# CONFIG_RTC_DRV_M48T59 is not set -# CONFIG_RTC_DRV_MSM6242 is not set -# CONFIG_RTC_DRV_RP5C01 is not set -# CONFIG_RTC_DRV_ZYNQMP is not set - -# -# on-CPU RTC drivers -# -# CONFIG_RTC_DRV_CADENCE is not set -# CONFIG_RTC_DRV_FTRTC010 is not set -CONFIG_RTC_DRV_LOONGSON=y -# CONFIG_RTC_DRV_R7301 is not set - -# -# HID Sensor RTC drivers -# -# CONFIG_RTC_DRV_GOLDFISH is not set -CONFIG_DMADEVICES=y -# CONFIG_DMADEVICES_DEBUG is not set - -# -# DMA Devices -# -CONFIG_DMA_ENGINE=y -CONFIG_DMA_ACPI=y -CONFIG_DMA_OF=y -# CONFIG_ALTERA_MSGDMA is not set -# CONFIG_DW_AXI_DMAC is not set -# CONFIG_FSL_EDMA is not set -# CONFIG_INTEL_IDMA64 is not set -# CONFIG_PLX_DMA is not set -# CONFIG_XILINX_DMA is not set -# CONFIG_XILINX_XDMA is not set -# CONFIG_XILINX_ZYNQMP_DPDMA is not set -# CONFIG_QCOM_HIDMA_MGMT is not set -# CONFIG_QCOM_HIDMA is not set -# CONFIG_DW_DMAC is not set -# CONFIG_DW_DMAC_PCI is not set -# CONFIG_DW_EDMA is not set -# CONFIG_SF_PDMA is not set - -# -# DMA Clients -# -# CONFIG_ASYNC_TX_DMA is not set -# CONFIG_DMATEST is not set - -# -# DMABUF options -# -CONFIG_SYNC_FILE=y -# CONFIG_SW_SYNC is not set -# CONFIG_UDMABUF is not set -# CONFIG_DMABUF_MOVE_NOTIFY is not set -# CONFIG_DMABUF_DEBUG is not set -# CONFIG_DMABUF_SELFTESTS is not set -# CONFIG_DMABUF_HEAPS is not set -# CONFIG_DMABUF_SYSFS_STATS is not set -# end of DMABUF options - -CONFIG_UIO=m -# CONFIG_UIO_CIF is not set -CONFIG_UIO_PDRV_GENIRQ=m -CONFIG_UIO_DMEM_GENIRQ=m -# CONFIG_UIO_AEC is not set -# CONFIG_UIO_SERCOS3 is not set -CONFIG_UIO_PCI_GENERIC=m -# CONFIG_UIO_NETX is not set -# CONFIG_UIO_PRUSS is not set -# CONFIG_UIO_MF624 is not set -CONFIG_VFIO=m -CONFIG_VFIO_GROUP=y -CONFIG_VFIO_CONTAINER=y -# CONFIG_VFIO_NOIOMMU is not set -CONFIG_VFIO_VIRQFD=y - -# -# VFIO support for PCI devices -# -CONFIG_VFIO_PCI_CORE=m -CONFIG_VFIO_PCI_MMAP=y -CONFIG_VFIO_PCI_INTX=y -CONFIG_VFIO_PCI=m -# end of VFIO support for PCI devices - -CONFIG_IRQ_BYPASS_MANAGER=m -# CONFIG_VIRT_DRIVERS is not set -CONFIG_VIRTIO_ANCHOR=y -CONFIG_VIRTIO=y -CONFIG_VIRTIO_PCI_LIB=y -CONFIG_VIRTIO_PCI_LIB_LEGACY=y -CONFIG_VIRTIO_MENU=y -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_PCI_LEGACY=y -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_INPUT=m -CONFIG_VIRTIO_MMIO=m -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_VIRTIO_DMA_SHARED_BUFFER=m -# CONFIG_VDPA is not set -CONFIG_VHOST_IOTLB=m -CONFIG_VHOST_TASK=y -CONFIG_VHOST=m -CONFIG_VHOST_MENU=y -CONFIG_VHOST_NET=m -CONFIG_VHOST_SCSI=m -CONFIG_VHOST_VSOCK=m -# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set - -# -# Microsoft Hyper-V guest support -# -# end of Microsoft Hyper-V guest support - -# CONFIG_GREYBUS is not set -CONFIG_COMEDI=m -# CONFIG_COMEDI_DEBUG is not set -CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 -CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 -# CONFIG_COMEDI_MISC_DRIVERS is not set -# CONFIG_COMEDI_ISA_DRIVERS is not set -CONFIG_COMEDI_PCI_DRIVERS=m -CONFIG_COMEDI_8255_PCI=m -# CONFIG_COMEDI_ADDI_APCI_1032 is not set -# CONFIG_COMEDI_ADDI_APCI_1500 is not set -# CONFIG_COMEDI_ADDI_APCI_1516 is not set -# CONFIG_COMEDI_ADDI_APCI_1564 is not set -# CONFIG_COMEDI_ADDI_APCI_16XX is not set -# CONFIG_COMEDI_ADDI_APCI_2032 is not set -# CONFIG_COMEDI_ADDI_APCI_2200 is not set -# CONFIG_COMEDI_ADDI_APCI_3120 is not set -# CONFIG_COMEDI_ADDI_APCI_3501 is not set -# CONFIG_COMEDI_ADDI_APCI_3XXX is not set -CONFIG_COMEDI_ADL_PCI6208=m -CONFIG_COMEDI_ADL_PCI7X3X=m -CONFIG_COMEDI_ADL_PCI8164=m -CONFIG_COMEDI_ADL_PCI9111=m -CONFIG_COMEDI_ADL_PCI9118=m -CONFIG_COMEDI_ADV_PCI1710=m -CONFIG_COMEDI_ADV_PCI1720=m -CONFIG_COMEDI_ADV_PCI1723=m -CONFIG_COMEDI_ADV_PCI1724=m -CONFIG_COMEDI_ADV_PCI1760=m -CONFIG_COMEDI_ADV_PCI_DIO=m -# CONFIG_COMEDI_AMPLC_DIO200_PCI is not set -# CONFIG_COMEDI_AMPLC_PC236_PCI is not set -# CONFIG_COMEDI_AMPLC_PC263_PCI is not set -# CONFIG_COMEDI_AMPLC_PCI224 is not set -# CONFIG_COMEDI_AMPLC_PCI230 is not set -# CONFIG_COMEDI_CONTEC_PCI_DIO is not set -# CONFIG_COMEDI_DAS08_PCI is not set -# CONFIG_COMEDI_DT3000 is not set -# CONFIG_COMEDI_DYNA_PCI10XX is not set -# CONFIG_COMEDI_GSC_HPDI is not set -# CONFIG_COMEDI_MF6X4 is not set -# CONFIG_COMEDI_ICP_MULTI is not set -# CONFIG_COMEDI_DAQBOARD2000 is not set -# CONFIG_COMEDI_JR3_PCI is not set -# CONFIG_COMEDI_KE_COUNTER is not set -# CONFIG_COMEDI_CB_PCIDAS64 is not set -# CONFIG_COMEDI_CB_PCIDAS is not set -# CONFIG_COMEDI_CB_PCIDDA is not set -# CONFIG_COMEDI_CB_PCIMDAS is not set -# CONFIG_COMEDI_CB_PCIMDDA is not set -# CONFIG_COMEDI_ME4000 is not set -# CONFIG_COMEDI_ME_DAQ is not set -# CONFIG_COMEDI_NI_6527 is not set -# CONFIG_COMEDI_NI_65XX is not set -# CONFIG_COMEDI_NI_660X is not set -# CONFIG_COMEDI_NI_670X is not set -CONFIG_COMEDI_NI_LABPC_PCI=m -CONFIG_COMEDI_NI_PCIDIO=m -CONFIG_COMEDI_NI_PCIMIO=m -# CONFIG_COMEDI_RTD520 is not set -# CONFIG_COMEDI_S626 is not set -CONFIG_COMEDI_MITE=m -CONFIG_COMEDI_NI_TIOCMD=m -# CONFIG_COMEDI_PCMCIA_DRIVERS is not set -# CONFIG_COMEDI_USB_DRIVERS is not set -CONFIG_COMEDI_8254=m -CONFIG_COMEDI_8255=m -# CONFIG_COMEDI_8255_SA is not set -# CONFIG_COMEDI_KCOMEDILIB is not set -CONFIG_COMEDI_NI_LABPC=m -CONFIG_COMEDI_NI_TIO=m -CONFIG_COMEDI_NI_ROUTING=m -# CONFIG_COMEDI_TESTS is not set -CONFIG_STAGING=y -# CONFIG_PRISM2_USB is not set -# CONFIG_RTL8192U is not set -# CONFIG_RTLLIB is not set -# CONFIG_R8712U is not set -# CONFIG_RTS5208 is not set -# CONFIG_VT6655 is not set -# CONFIG_VT6656 is not set -# CONFIG_FB_SM750 is not set -# CONFIG_STAGING_MEDIA is not set -# CONFIG_STAGING_BOARD is not set -# CONFIG_LTE_GDM724X is not set -# CONFIG_FB_TFT is not set -# CONFIG_PI433 is not set -# CONFIG_XIL_AXIS_FIFO is not set -# CONFIG_FIELDBUS_DEV is not set -# CONFIG_QLGE is not set -# CONFIG_VME_BUS is not set -CONFIG_CPU_HWMON=y -CONFIG_LOONGARCH_PLATFORM_DEVICES=y -CONFIG_LOONGSON_LAPTOP=y -# CONFIG_GOLDFISH is not set -CONFIG_HAVE_CLK=y -CONFIG_HAVE_CLK_PREPARE=y -CONFIG_COMMON_CLK=y -# CONFIG_LMK04832 is not set -# CONFIG_COMMON_CLK_MAX9485 is not set -# CONFIG_COMMON_CLK_SI5341 is not set -# CONFIG_COMMON_CLK_SI5351 is not set -# CONFIG_COMMON_CLK_SI514 is not set -# CONFIG_COMMON_CLK_SI544 is not set -# CONFIG_COMMON_CLK_SI570 is not set -# CONFIG_COMMON_CLK_CDCE706 is not set -# CONFIG_COMMON_CLK_CDCE925 is not set -# CONFIG_COMMON_CLK_CS2000_CP is not set -# CONFIG_COMMON_CLK_AXI_CLKGEN is not set -CONFIG_COMMON_CLK_LOONGSON2=y -# CONFIG_COMMON_CLK_PWM is not set -# CONFIG_COMMON_CLK_RS9_PCIE is not set -# CONFIG_COMMON_CLK_SI521XX is not set -# CONFIG_COMMON_CLK_VC3 is not set -# CONFIG_COMMON_CLK_VC5 is not set -# CONFIG_COMMON_CLK_VC7 is not set -# CONFIG_COMMON_CLK_FIXED_MMIO is not set -# CONFIG_XILINX_VCU is not set -# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set -# CONFIG_HWSPINLOCK is not set - -# -# Clock Source drivers -# -# end of Clock Source drivers - -# CONFIG_MAILBOX is not set -CONFIG_IOMMU_API=y -CONFIG_IOMMU_SUPPORT=y - -# -# Generic IOMMU Pagetable Support -# -# end of Generic IOMMU Pagetable Support - -# CONFIG_IOMMU_DEBUGFS is not set -CONFIG_IOMMU_DEFAULT_DMA_STRICT=y -# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set -# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set -CONFIG_OF_IOMMU=y -# CONFIG_IOMMUFD is not set - -# -# Remoteproc drivers -# -# CONFIG_REMOTEPROC is not set -# end of Remoteproc drivers - -# -# Rpmsg drivers -# -# CONFIG_RPMSG_VIRTIO is not set -# end of Rpmsg drivers - -# CONFIG_SOUNDWIRE is not set - -# -# SOC (System On Chip) specific Drivers -# - -# -# Amlogic SoC drivers -# -# end of Amlogic SoC drivers - -# -# Broadcom SoC drivers -# -# end of Broadcom SoC drivers - -# -# NXP/Freescale QorIQ SoC drivers -# -# end of NXP/Freescale QorIQ SoC drivers - -# -# fujitsu SoC drivers -# -# end of fujitsu SoC drivers - -# -# i.MX SoC drivers -# -# end of i.MX SoC drivers - -# -# Enable LiteX SoC Builder specific drivers -# -# CONFIG_LITEX_SOC_CONTROLLER is not set -# end of Enable LiteX SoC Builder specific drivers - -CONFIG_LOONGSON2_GUTS=y -CONFIG_LOONGSON2_PM=y -# CONFIG_WPCM450_SOC is not set - -# -# Qualcomm SoC drivers -# -# end of Qualcomm SoC drivers - -# CONFIG_SOC_TI is not set - -# -# Xilinx SoC drivers -# -# end of Xilinx SoC drivers -# end of SOC (System On Chip) specific Drivers - -CONFIG_PM_DEVFREQ=y - -# -# DEVFREQ Governors -# -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y -CONFIG_DEVFREQ_GOV_PERFORMANCE=y -CONFIG_DEVFREQ_GOV_POWERSAVE=y -CONFIG_DEVFREQ_GOV_USERSPACE=y -# CONFIG_DEVFREQ_GOV_PASSIVE is not set - -# -# DEVFREQ Drivers -# -# CONFIG_PM_DEVFREQ_EVENT is not set -# CONFIG_EXTCON is not set -# CONFIG_MEMORY is not set -# CONFIG_IIO is not set -CONFIG_NTB=m -CONFIG_NTB_MSI=y -CONFIG_NTB_IDT=m -CONFIG_NTB_EPF=m -CONFIG_NTB_SWITCHTEC=m -# CONFIG_NTB_PINGPONG is not set -# CONFIG_NTB_TOOL is not set -CONFIG_NTB_PERF=m -# CONFIG_NTB_MSI_TEST is not set -CONFIG_NTB_TRANSPORT=m -CONFIG_PWM=y -CONFIG_PWM_SYSFS=y -# CONFIG_PWM_DEBUG is not set -# CONFIG_PWM_ATMEL_TCB is not set -# CONFIG_PWM_CLK is not set -# CONFIG_PWM_DWC is not set -# CONFIG_PWM_FSL_FTM is not set -# CONFIG_PWM_PCA9685 is not set -# CONFIG_PWM_XILINX is not set - -# -# IRQ chip support -# -CONFIG_IRQCHIP=y -# CONFIG_AL_FIC is not set -# CONFIG_XILINX_INTC is not set -CONFIG_IRQ_LOONGARCH_CPU=y -CONFIG_LOONGSON_LIOINTC=y -CONFIG_LOONGSON_EIOINTC=y -CONFIG_LOONGSON_HTVEC=y -CONFIG_LOONGSON_PCH_PIC=y -CONFIG_LOONGSON_PCH_MSI=y -CONFIG_LOONGSON_PCH_LPC=y -# end of IRQ chip support - -# CONFIG_IPACK_BUS is not set -CONFIG_RESET_CONTROLLER=y -# CONFIG_RESET_SIMPLE is not set -# CONFIG_RESET_TI_SYSCON is not set -# CONFIG_RESET_TI_TPS380X is not set - -# -# PHY Subsystem -# -# CONFIG_GENERIC_PHY is not set -# CONFIG_PHY_CAN_TRANSCEIVER is not set - -# -# PHY drivers for Broadcom platforms -# -# CONFIG_BCM_KONA_USB2_PHY is not set -# end of PHY drivers for Broadcom platforms - -# CONFIG_PHY_CADENCE_TORRENT is not set -# CONFIG_PHY_CADENCE_DPHY is not set -# CONFIG_PHY_CADENCE_DPHY_RX is not set -# CONFIG_PHY_CADENCE_SIERRA is not set -# CONFIG_PHY_CADENCE_SALVO is not set -# CONFIG_PHY_PXA_28NM_HSIC is not set -# CONFIG_PHY_PXA_28NM_USB2 is not set -# CONFIG_PHY_LAN966X_SERDES is not set -# CONFIG_PHY_MAPPHONE_MDM6600 is not set -# CONFIG_PHY_OCELOT_SERDES is not set -# CONFIG_PHY_SAMSUNG_USB2 is not set -# end of PHY Subsystem - -# CONFIG_POWERCAP is not set -# CONFIG_MCB is not set - -# -# Performance monitor support -# -# end of Performance monitor support - -CONFIG_RAS=y -CONFIG_USB4=y -# CONFIG_USB4_DEBUGFS_WRITE is not set -# CONFIG_USB4_DMA_TEST is not set - -# -# Android -# -# CONFIG_ANDROID_BINDER_IPC is not set -# end of Android - -# CONFIG_LIBNVDIMM is not set -# CONFIG_DAX is not set -CONFIG_NVMEM=y -CONFIG_NVMEM_SYSFS=y - -# -# Layout Types -# -# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set -# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set -# end of Layout Types - -# CONFIG_NVMEM_RMEM is not set -# CONFIG_NVMEM_U_BOOT_ENV is not set - -# -# HW tracing support -# -# CONFIG_STM is not set -# CONFIG_INTEL_TH is not set -# end of HW tracing support - -# CONFIG_FPGA is not set -# CONFIG_FSI is not set -CONFIG_PM_OPP=y -# CONFIG_SIOX is not set -# CONFIG_SLIMBUS is not set -# CONFIG_INTERCONNECT is not set -# CONFIG_COUNTER is not set -# CONFIG_MOST is not set -# CONFIG_PECI is not set -# CONFIG_HTE is not set -# end of Device Drivers - -# -# File systems -# -# CONFIG_VALIDATE_FS_PARSER is not set -CONFIG_FS_IOMAP=y -CONFIG_BUFFER_HEAD=y -CONFIG_LEGACY_DIRECT_IO=y -CONFIG_EXT2_FS=y -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_POSIX_ACL=y -CONFIG_EXT2_FS_SECURITY=y -CONFIG_EXT3_FS=y -CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT3_FS_SECURITY=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -# CONFIG_EXT4_DEBUG is not set -CONFIG_JBD2=y -# CONFIG_JBD2_DEBUG is not set -CONFIG_FS_MBCACHE=y -# CONFIG_REISERFS_FS is not set -CONFIG_JFS_FS=m -CONFIG_JFS_POSIX_ACL=y -CONFIG_JFS_SECURITY=y -# CONFIG_JFS_DEBUG is not set -# CONFIG_JFS_STATISTICS is not set -CONFIG_XFS_FS=y -CONFIG_XFS_SUPPORT_V4=y -CONFIG_XFS_SUPPORT_ASCII_CI=y -CONFIG_XFS_QUOTA=y -CONFIG_XFS_POSIX_ACL=y -# CONFIG_XFS_RT is not set -# CONFIG_XFS_ONLINE_SCRUB is not set -# CONFIG_XFS_WARN is not set -# CONFIG_XFS_DEBUG is not set -CONFIG_GFS2_FS=m -CONFIG_GFS2_FS_LOCKING_DLM=y -CONFIG_OCFS2_FS=m -CONFIG_OCFS2_FS_O2CB=m -CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m -CONFIG_OCFS2_FS_STATS=y -CONFIG_OCFS2_DEBUG_MASKLOG=y -# CONFIG_OCFS2_DEBUG_FS is not set -CONFIG_BTRFS_FS=y -CONFIG_BTRFS_FS_POSIX_ACL=y -# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set -# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set -# CONFIG_BTRFS_DEBUG is not set -# CONFIG_BTRFS_ASSERT is not set -# CONFIG_BTRFS_FS_REF_VERIFY is not set -# CONFIG_NILFS2_FS is not set -# CONFIG_F2FS_FS is not set -# CONFIG_ZONEFS_FS is not set -CONFIG_FS_POSIX_ACL=y -CONFIG_EXPORTFS=y -CONFIG_EXPORTFS_BLOCK_OPS=y -CONFIG_FILE_LOCKING=y -# CONFIG_FS_ENCRYPTION is not set -# CONFIG_FS_VERITY is not set -CONFIG_FSNOTIFY=y -CONFIG_DNOTIFY=y -CONFIG_INOTIFY_USER=y -CONFIG_FANOTIFY=y -CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y -CONFIG_QUOTA=y -# CONFIG_QUOTA_NETLINK_INTERFACE is not set -# CONFIG_QUOTA_DEBUG is not set -CONFIG_QUOTA_TREE=m -CONFIG_QFMT_V1=m -CONFIG_QFMT_V2=m -CONFIG_QUOTACTL=y -CONFIG_AUTOFS_FS=y -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_VIRTIO_FS=m -CONFIG_OVERLAY_FS=y -CONFIG_OVERLAY_FS_REDIRECT_DIR=y -CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y -CONFIG_OVERLAY_FS_INDEX=y -CONFIG_OVERLAY_FS_XINO_AUTO=y -CONFIG_OVERLAY_FS_METACOPY=y -# CONFIG_OVERLAY_FS_DEBUG is not set - -# -# Caches -# -CONFIG_NETFS_SUPPORT=y -# CONFIG_NETFS_STATS is not set -CONFIG_FSCACHE=y -# CONFIG_FSCACHE_STATS is not set -# CONFIG_FSCACHE_DEBUG is not set -CONFIG_CACHEFILES=m -# CONFIG_CACHEFILES_DEBUG is not set -# CONFIG_CACHEFILES_ERROR_INJECTION is not set -# CONFIG_CACHEFILES_ONDEMAND is not set -# end of Caches - -# -# CD-ROM/DVD Filesystems -# -CONFIG_ISO9660_FS=y -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=y -# end of CD-ROM/DVD Filesystems - -# -# DOS/FAT/EXFAT/NT Filesystems -# -CONFIG_FAT_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_CODEPAGE=936 -CONFIG_FAT_DEFAULT_IOCHARSET="gb2312" -CONFIG_FAT_DEFAULT_UTF8=y -CONFIG_EXFAT_FS=m -CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" -# CONFIG_NTFS_FS is not set -CONFIG_NTFS3_FS=m -CONFIG_NTFS3_64BIT_CLUSTER=y -CONFIG_NTFS3_LZX_XPRESS=y -CONFIG_NTFS3_FS_POSIX_ACL=y -# end of DOS/FAT/EXFAT/NT Filesystems - -# -# Pseudo filesystems -# -CONFIG_PROC_FS=y -CONFIG_PROC_KCORE=y -CONFIG_PROC_VMCORE=y -# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set -CONFIG_PROC_SYSCTL=y -CONFIG_PROC_PAGE_MONITOR=y -CONFIG_PROC_CHILDREN=y -CONFIG_KERNFS=y -CONFIG_SYSFS=y -CONFIG_TMPFS=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_TMPFS_XATTR=y -# CONFIG_TMPFS_INODE64 is not set -# CONFIG_TMPFS_QUOTA is not set -CONFIG_ARCH_SUPPORTS_HUGETLBFS=y -CONFIG_HUGETLBFS=y -CONFIG_HUGETLB_PAGE=y -CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set -CONFIG_CONFIGFS_FS=y -CONFIG_EFIVAR_FS=m -# end of Pseudo filesystems - -CONFIG_MISC_FILESYSTEMS=y -CONFIG_ORANGEFS_FS=m -# CONFIG_ADFS_FS is not set -# CONFIG_AFFS_FS is not set -CONFIG_ECRYPT_FS=m -CONFIG_ECRYPT_FS_MESSAGING=y -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -# CONFIG_BEFS_FS is not set -# CONFIG_BFS_FS is not set -# CONFIG_EFS_FS is not set -# CONFIG_JFFS2_FS is not set -CONFIG_UBIFS_FS=m -CONFIG_UBIFS_FS_ADVANCED_COMPR=y -CONFIG_UBIFS_FS_LZO=y -CONFIG_UBIFS_FS_ZLIB=y -CONFIG_UBIFS_FS_ZSTD=y -# CONFIG_UBIFS_ATIME_SUPPORT is not set -CONFIG_UBIFS_FS_XATTR=y -CONFIG_UBIFS_FS_SECURITY=y -# CONFIG_UBIFS_FS_AUTHENTICATION is not set -CONFIG_CRAMFS=m -CONFIG_CRAMFS_BLOCKDEV=y -# CONFIG_CRAMFS_MTD is not set -CONFIG_SQUASHFS=y -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set -CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y -# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set -CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_ZLIB=y -CONFIG_SQUASHFS_LZ4=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_SQUASHFS_ZSTD=y -# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set -# CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 -# CONFIG_VXFS_FS is not set -CONFIG_MINIX_FS=m -# CONFIG_OMFS_FS is not set -# CONFIG_HPFS_FS is not set -# CONFIG_QNX4FS_FS is not set -# CONFIG_QNX6FS_FS is not set -CONFIG_ROMFS_FS=m -CONFIG_ROMFS_BACKED_BY_BLOCK=y -# CONFIG_ROMFS_BACKED_BY_MTD is not set -# CONFIG_ROMFS_BACKED_BY_BOTH is not set -CONFIG_ROMFS_ON_BLOCK=y -CONFIG_PSTORE=m -CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 -CONFIG_PSTORE_COMPRESS=y -# CONFIG_PSTORE_CONSOLE is not set -# CONFIG_PSTORE_PMSG is not set -# CONFIG_PSTORE_RAM is not set -# CONFIG_PSTORE_BLK is not set -CONFIG_SYSV_FS=m -CONFIG_UFS_FS=m -# CONFIG_UFS_FS_WRITE is not set -# CONFIG_UFS_DEBUG is not set -CONFIG_EROFS_FS=m -# CONFIG_EROFS_FS_DEBUG is not set -CONFIG_EROFS_FS_XATTR=y -CONFIG_EROFS_FS_POSIX_ACL=y -CONFIG_EROFS_FS_SECURITY=y -CONFIG_EROFS_FS_ZIP=y -CONFIG_EROFS_FS_ZIP_LZMA=y -# CONFIG_EROFS_FS_ZIP_DEFLATE is not set -CONFIG_EROFS_FS_PCPU_KTHREAD=y -CONFIG_EROFS_FS_PCPU_KTHREAD_HIPRI=y -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=y -CONFIG_NFS_V2=y -CONFIG_NFS_V3=y -CONFIG_NFS_V3_ACL=y -CONFIG_NFS_V4=y -# CONFIG_NFS_SWAP is not set -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_PNFS_FILE_LAYOUT=y -CONFIG_PNFS_BLOCK=y -CONFIG_PNFS_FLEXFILE_LAYOUT=y -CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" -# CONFIG_NFS_V4_1_MIGRATION is not set -CONFIG_NFS_V4_SECURITY_LABEL=y -CONFIG_ROOT_NFS=y -# CONFIG_NFS_FSCACHE is not set -# CONFIG_NFS_USE_LEGACY_DNS is not set -CONFIG_NFS_USE_KERNEL_DNS=y -CONFIG_NFS_DISABLE_UDP_SUPPORT=y -CONFIG_NFS_V4_2_READ_PLUS=y -CONFIG_NFSD=y -# CONFIG_NFSD_V2 is not set -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_PNFS=y -CONFIG_NFSD_BLOCKLAYOUT=y -# CONFIG_NFSD_SCSILAYOUT is not set -# CONFIG_NFSD_FLEXFILELAYOUT is not set -# CONFIG_NFSD_V4_2_INTER_SSC is not set -# CONFIG_NFSD_V4_SECURITY_LABEL is not set -CONFIG_GRACE_PERIOD=y -CONFIG_LOCKD=y -CONFIG_LOCKD_V4=y -CONFIG_NFS_ACL_SUPPORT=y -CONFIG_NFS_COMMON=y -CONFIG_NFS_V4_2_SSC_HELPER=y -CONFIG_SUNRPC=y -CONFIG_SUNRPC_GSS=y -CONFIG_SUNRPC_BACKCHANNEL=y -CONFIG_RPCSEC_GSS_KRB5=y -# CONFIG_SUNRPC_DEBUG is not set -CONFIG_SUNRPC_XPRT_RDMA=m -CONFIG_CEPH_FS=m -CONFIG_CEPH_FSCACHE=y -CONFIG_CEPH_FS_POSIX_ACL=y -CONFIG_CEPH_FS_SECURITY_LABEL=y -CONFIG_CIFS=m -CONFIG_CIFS_STATS2=y -CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y -# CONFIG_CIFS_UPCALL is not set -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -# CONFIG_CIFS_DEBUG is not set -CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SWN_UPCALL=y -CONFIG_CIFS_SMB_DIRECT=y -# CONFIG_CIFS_FSCACHE is not set -CONFIG_SMB_SERVER=m -CONFIG_SMB_SERVER_SMBDIRECT=y -CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y -CONFIG_SMB_SERVER_KERBEROS5=y -CONFIG_SMBFS=m -# CONFIG_CODA_FS is not set -# CONFIG_AFS_FS is not set -CONFIG_9P_FS=y -# CONFIG_9P_FSCACHE is not set -# CONFIG_9P_FS_POSIX_ACL is not set -# CONFIG_9P_FS_SECURITY is not set -CONFIG_NLS=y -CONFIG_NLS_DEFAULT="utf-8" -CONFIG_NLS_CODEPAGE_437=y -# CONFIG_NLS_CODEPAGE_737 is not set -# CONFIG_NLS_CODEPAGE_775 is not set -# CONFIG_NLS_CODEPAGE_850 is not set -# CONFIG_NLS_CODEPAGE_852 is not set -# CONFIG_NLS_CODEPAGE_855 is not set -# CONFIG_NLS_CODEPAGE_857 is not set -# CONFIG_NLS_CODEPAGE_860 is not set -# CONFIG_NLS_CODEPAGE_861 is not set -# CONFIG_NLS_CODEPAGE_862 is not set -# CONFIG_NLS_CODEPAGE_863 is not set -# CONFIG_NLS_CODEPAGE_864 is not set -# CONFIG_NLS_CODEPAGE_865 is not set -# CONFIG_NLS_CODEPAGE_866 is not set -# CONFIG_NLS_CODEPAGE_869 is not set -CONFIG_NLS_CODEPAGE_936=y -# CONFIG_NLS_CODEPAGE_950 is not set -# CONFIG_NLS_CODEPAGE_932 is not set -# CONFIG_NLS_CODEPAGE_949 is not set -# CONFIG_NLS_CODEPAGE_874 is not set -# CONFIG_NLS_ISO8859_8 is not set -# CONFIG_NLS_CODEPAGE_1250 is not set -# CONFIG_NLS_CODEPAGE_1251 is not set -CONFIG_NLS_ASCII=y -# CONFIG_NLS_ISO8859_1 is not set -# CONFIG_NLS_ISO8859_2 is not set -# CONFIG_NLS_ISO8859_3 is not set -# CONFIG_NLS_ISO8859_4 is not set -# CONFIG_NLS_ISO8859_5 is not set -# CONFIG_NLS_ISO8859_6 is not set -# CONFIG_NLS_ISO8859_7 is not set -# CONFIG_NLS_ISO8859_9 is not set -# CONFIG_NLS_ISO8859_13 is not set -# CONFIG_NLS_ISO8859_14 is not set -# CONFIG_NLS_ISO8859_15 is not set -# CONFIG_NLS_KOI8_R is not set -# CONFIG_NLS_KOI8_U is not set -# CONFIG_NLS_MAC_ROMAN is not set -# CONFIG_NLS_MAC_CELTIC is not set -# CONFIG_NLS_MAC_CENTEURO is not set -# CONFIG_NLS_MAC_CROATIAN is not set -# CONFIG_NLS_MAC_CYRILLIC is not set -# CONFIG_NLS_MAC_GAELIC is not set -# CONFIG_NLS_MAC_GREEK is not set -# CONFIG_NLS_MAC_ICELAND is not set -# CONFIG_NLS_MAC_INUIT is not set -# CONFIG_NLS_MAC_ROMANIAN is not set -# CONFIG_NLS_MAC_TURKISH is not set -CONFIG_NLS_UTF8=y -CONFIG_NLS_UCS2_UTILS=m -CONFIG_DLM=m -# CONFIG_DLM_DEBUG is not set -CONFIG_UNICODE=m -# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set -CONFIG_IO_WQ=y -# end of File systems - -# -# Security options -# -CONFIG_KEYS=y -# CONFIG_KEYS_REQUEST_CACHE is not set -# CONFIG_PERSISTENT_KEYRINGS is not set -# CONFIG_TRUSTED_KEYS is not set -# CONFIG_ENCRYPTED_KEYS is not set -CONFIG_KEY_DH_OPERATIONS=y -# CONFIG_SECURITY_DMESG_RESTRICT is not set -CONFIG_SECURITY=y -CONFIG_SECURITYFS=y -CONFIG_SECURITY_NETWORK=y -# CONFIG_SECURITY_INFINIBAND is not set -# CONFIG_SECURITY_NETWORK_XFRM is not set -CONFIG_SECURITY_PATH=y -CONFIG_LSM_MMAP_MIN_ADDR=65536 -# CONFIG_HARDENED_USERCOPY is not set -# CONFIG_FORTIFY_SOURCE is not set -# CONFIG_STATIC_USERMODEHELPER is not set -CONFIG_SECURITY_SELINUX=y -CONFIG_SECURITY_SELINUX_BOOTPARAM=y -CONFIG_SECURITY_SELINUX_DEVELOP=y -CONFIG_SECURITY_SELINUX_AVC_STATS=y -CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 -CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 -# CONFIG_SECURITY_SELINUX_DEBUG is not set -# CONFIG_SECURITY_SMACK is not set -# CONFIG_SECURITY_TOMOYO is not set -CONFIG_SECURITY_APPARMOR=y -# CONFIG_SECURITY_APPARMOR_DEBUG is not set -CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y -CONFIG_SECURITY_APPARMOR_HASH=y -CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y -CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y -CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y -# CONFIG_SECURITY_LOADPIN is not set -CONFIG_SECURITY_YAMA=y -# CONFIG_SECURITY_SAFESETID is not set -# CONFIG_SECURITY_LOCKDOWN_LSM is not set -# CONFIG_SECURITY_LANDLOCK is not set -CONFIG_INTEGRITY=y -# CONFIG_INTEGRITY_SIGNATURE is not set -CONFIG_INTEGRITY_AUDIT=y -# CONFIG_IMA is not set -# CONFIG_EVM is not set -# CONFIG_DEFAULT_SECURITY_SELINUX is not set -# CONFIG_DEFAULT_SECURITY_APPARMOR is not set -CONFIG_DEFAULT_SECURITY_DAC=y -CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,bpf" - -# -# Kernel hardening options -# - -# -# Memory initialization -# -CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y -# CONFIG_INIT_STACK_NONE is not set -# CONFIG_INIT_STACK_ALL_PATTERN is not set -CONFIG_INIT_STACK_ALL_ZERO=y -# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set -# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set -CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y -# CONFIG_ZERO_CALL_USED_REGS is not set -# end of Memory initialization - -# -# Hardening of kernel data structures -# -# CONFIG_LIST_HARDENED is not set -# CONFIG_BUG_ON_DATA_CORRUPTION is not set -# end of Hardening of kernel data structures - -CONFIG_RANDSTRUCT_NONE=y -# CONFIG_RANDSTRUCT_FULL is not set -# CONFIG_RANDSTRUCT_PERFORMANCE is not set -# end of Kernel hardening options -# end of Security options - -CONFIG_XOR_BLOCKS=y -CONFIG_ASYNC_CORE=m -CONFIG_ASYNC_MEMCPY=m -CONFIG_ASYNC_XOR=m -CONFIG_ASYNC_PQ=m -CONFIG_ASYNC_RAID6_RECOV=m -CONFIG_CRYPTO=y - -# -# Crypto core or helper -# -CONFIG_CRYPTO_ALGAPI=y -CONFIG_CRYPTO_ALGAPI2=y -CONFIG_CRYPTO_AEAD=m -CONFIG_CRYPTO_AEAD2=y -CONFIG_CRYPTO_SIG2=y -CONFIG_CRYPTO_SKCIPHER=y -CONFIG_CRYPTO_SKCIPHER2=y -CONFIG_CRYPTO_HASH=y -CONFIG_CRYPTO_HASH2=y -CONFIG_CRYPTO_RNG=m -CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_RNG_DEFAULT=m -CONFIG_CRYPTO_AKCIPHER2=y -CONFIG_CRYPTO_AKCIPHER=y -CONFIG_CRYPTO_KPP2=y -CONFIG_CRYPTO_KPP=y -CONFIG_CRYPTO_ACOMP2=y -CONFIG_CRYPTO_MANAGER=y -CONFIG_CRYPTO_MANAGER2=y -CONFIG_CRYPTO_USER=m -# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set -# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set -CONFIG_CRYPTO_NULL=m -CONFIG_CRYPTO_NULL2=m -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_CRYPTD=m -CONFIG_CRYPTO_AUTHENC=m -# CONFIG_CRYPTO_TEST is not set -CONFIG_CRYPTO_ENGINE=m -# end of Crypto core or helper - -# -# Public-key cryptography -# -CONFIG_CRYPTO_RSA=y -CONFIG_CRYPTO_DH=y -# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set -CONFIG_CRYPTO_ECC=m -CONFIG_CRYPTO_ECDH=m -# CONFIG_CRYPTO_ECDSA is not set -# CONFIG_CRYPTO_ECRDSA is not set -# CONFIG_CRYPTO_SM2 is not set -# CONFIG_CRYPTO_CURVE25519 is not set -# end of Public-key cryptography - -# -# Block ciphers -# -CONFIG_CRYPTO_AES=m -# CONFIG_CRYPTO_AES_TI is not set -CONFIG_CRYPTO_ANUBIS=m -# CONFIG_CRYPTO_ARIA is not set -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_BLOWFISH_COMMON=m -# CONFIG_CRYPTO_CAMELLIA is not set -CONFIG_CRYPTO_CAST_COMMON=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -# CONFIG_CRYPTO_DES is not set -# CONFIG_CRYPTO_FCRYPT is not set -CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_SERPENT=m -# CONFIG_CRYPTO_SM4_GENERIC is not set -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_COMMON=m -# end of Block ciphers - -# -# Length-preserving ciphers and modes -# -# CONFIG_CRYPTO_ADIANTUM is not set -# CONFIG_CRYPTO_ARC4 is not set -CONFIG_CRYPTO_CHACHA20=m -CONFIG_CRYPTO_CBC=m -# CONFIG_CRYPTO_CFB is not set -CONFIG_CRYPTO_CTR=m -# CONFIG_CRYPTO_CTS is not set -CONFIG_CRYPTO_ECB=m -# CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_KEYWRAP is not set -# CONFIG_CRYPTO_LRW is not set -# CONFIG_CRYPTO_OFB is not set -# CONFIG_CRYPTO_PCBC is not set -# CONFIG_CRYPTO_XTS is not set -# end of Length-preserving ciphers and modes - -# -# AEAD (authenticated encryption with associated data) ciphers -# -# CONFIG_CRYPTO_AEGIS128 is not set -CONFIG_CRYPTO_CHACHA20POLY1305=m -CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=m -CONFIG_CRYPTO_GENIV=m -CONFIG_CRYPTO_SEQIV=m -CONFIG_CRYPTO_ECHAINIV=m -CONFIG_CRYPTO_ESSIV=m -# end of AEAD (authenticated encryption with associated data) ciphers - -# -# Hashes, digests, and MACs -# -CONFIG_CRYPTO_BLAKE2B=y -CONFIG_CRYPTO_CMAC=m -CONFIG_CRYPTO_GHASH=m -CONFIG_CRYPTO_HMAC=y -# CONFIG_CRYPTO_MD4 is not set -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=m -CONFIG_CRYPTO_POLY1305=m -# CONFIG_CRYPTO_RMD160 is not set -CONFIG_CRYPTO_SHA1=y -CONFIG_CRYPTO_SHA256=y -CONFIG_CRYPTO_SHA512=m -CONFIG_CRYPTO_SHA3=m -# CONFIG_CRYPTO_SM3_GENERIC is not set -# CONFIG_CRYPTO_STREEBOG is not set -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_WP512=m -# CONFIG_CRYPTO_XCBC is not set -CONFIG_CRYPTO_XXHASH=y -# end of Hashes, digests, and MACs - -# -# CRCs (cyclic redundancy checks) -# -CONFIG_CRYPTO_CRC32C=y -# CONFIG_CRYPTO_CRC32 is not set -CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_CRC64_ROCKSOFT=y -# end of CRCs (cyclic redundancy checks) - -# -# Compression -# -CONFIG_CRYPTO_DEFLATE=m -CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_842=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_ZSTD=y -# end of Compression - -# -# Random number generation -# -# CONFIG_CRYPTO_ANSI_CPRNG is not set -CONFIG_CRYPTO_DRBG_MENU=m -CONFIG_CRYPTO_DRBG_HMAC=y -# CONFIG_CRYPTO_DRBG_HASH is not set -# CONFIG_CRYPTO_DRBG_CTR is not set -CONFIG_CRYPTO_DRBG=m -CONFIG_CRYPTO_JITTERENTROPY=m -# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set -CONFIG_CRYPTO_KDF800108_CTR=y -# end of Random number generation - -# -# Userspace interface -# -CONFIG_CRYPTO_USER_API=m -CONFIG_CRYPTO_USER_API_HASH=m -CONFIG_CRYPTO_USER_API_SKCIPHER=m -CONFIG_CRYPTO_USER_API_RNG=m -# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set -CONFIG_CRYPTO_USER_API_AEAD=m -CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y -# CONFIG_CRYPTO_STATS is not set -# end of Userspace interface - -CONFIG_CRYPTO_HASH_INFO=y - -# -# Accelerated Cryptographic Algorithms for CPU (loongarch) -# -CONFIG_CRYPTO_CRC32_LOONGARCH=m -# end of Accelerated Cryptographic Algorithms for CPU (loongarch) - -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set -# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set -# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set -# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set -# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set -# CONFIG_CRYPTO_DEV_QAT_C62X is not set -# CONFIG_CRYPTO_DEV_QAT_4XXX is not set -# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set -# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set -# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set -# CONFIG_CRYPTO_DEV_CHELSIO is not set -CONFIG_CRYPTO_DEV_VIRTIO=m -# CONFIG_CRYPTO_DEV_SAFEXCEL is not set -# CONFIG_CRYPTO_DEV_CCREE is not set -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set -CONFIG_ASYMMETRIC_KEY_TYPE=y -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y -CONFIG_X509_CERTIFICATE_PARSER=y -# CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set -CONFIG_PKCS7_MESSAGE_PARSER=y -# CONFIG_PKCS7_TEST_KEY is not set -# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set -# CONFIG_FIPS_SIGNATURE_SELFTEST is not set - -# -# Certificates for signature checking -# -CONFIG_SYSTEM_TRUSTED_KEYRING=y -CONFIG_SYSTEM_TRUSTED_KEYS="" -# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set -# CONFIG_SECONDARY_TRUSTED_KEYRING is not set -# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set -# end of Certificates for signature checking - -CONFIG_BINARY_PRINTF=y - -# -# Library routines -# -CONFIG_RAID6_PQ=y -CONFIG_RAID6_PQ_BENCHMARK=y -# CONFIG_PACKING is not set -CONFIG_BITREVERSE=y -CONFIG_GENERIC_STRNCPY_FROM_USER=y -CONFIG_GENERIC_STRNLEN_USER=y -CONFIG_GENERIC_NET_UTILS=y -# CONFIG_CORDIC is not set -# CONFIG_PRIME_NUMBERS is not set -CONFIG_RATIONAL=y -CONFIG_GENERIC_PCI_IOMAP=y -CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y - -# -# Crypto library routines -# -CONFIG_CRYPTO_LIB_UTILS=y -CONFIG_CRYPTO_LIB_AES=m -CONFIG_CRYPTO_LIB_ARC4=m -CONFIG_CRYPTO_LIB_GF128MUL=m -CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y -CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m -CONFIG_CRYPTO_LIB_CHACHA=m -CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m -CONFIG_CRYPTO_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_DES=m -CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 -CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m -CONFIG_CRYPTO_LIB_POLY1305=m -CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m -CONFIG_CRYPTO_LIB_SHA1=y -CONFIG_CRYPTO_LIB_SHA256=y -# end of Crypto library routines - -CONFIG_CRC_CCITT=m -CONFIG_CRC16=y -CONFIG_CRC_T10DIF=y -CONFIG_CRC64_ROCKSOFT=y -CONFIG_CRC_ITU_T=y -CONFIG_CRC32=y -# CONFIG_CRC32_SELFTEST is not set -CONFIG_CRC32_SLICEBY8=y -# CONFIG_CRC32_SLICEBY4 is not set -# CONFIG_CRC32_SARWATE is not set -# CONFIG_CRC32_BIT is not set -CONFIG_CRC64=y -# CONFIG_CRC4 is not set -# CONFIG_CRC7 is not set -CONFIG_LIBCRC32C=y -# CONFIG_CRC8 is not set -CONFIG_XXHASH=y -CONFIG_AUDIT_GENERIC=y -# CONFIG_RANDOM32_SELFTEST is not set -CONFIG_842_COMPRESS=m -CONFIG_842_DECOMPRESS=m -CONFIG_ZLIB_INFLATE=y -CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y -CONFIG_LZ4_COMPRESS=m -CONFIG_LZ4HC_COMPRESS=m -CONFIG_LZ4_DECOMPRESS=y -CONFIG_ZSTD_COMMON=y -CONFIG_ZSTD_COMPRESS=y -CONFIG_ZSTD_DECOMPRESS=y -CONFIG_XZ_DEC=y -CONFIG_XZ_DEC_X86=y -CONFIG_XZ_DEC_POWERPC=y -CONFIG_XZ_DEC_IA64=y -CONFIG_XZ_DEC_ARM=y -CONFIG_XZ_DEC_ARMTHUMB=y -CONFIG_XZ_DEC_SPARC=y -CONFIG_XZ_DEC_MICROLZMA=y -CONFIG_XZ_DEC_BCJ=y -# CONFIG_XZ_DEC_TEST is not set -CONFIG_DECOMPRESS_GZIP=y -CONFIG_DECOMPRESS_BZIP2=y -CONFIG_DECOMPRESS_LZMA=y -CONFIG_DECOMPRESS_XZ=y -CONFIG_DECOMPRESS_LZO=y -CONFIG_DECOMPRESS_LZ4=y -CONFIG_DECOMPRESS_ZSTD=y -CONFIG_GENERIC_ALLOCATOR=y -CONFIG_TEXTSEARCH=y -CONFIG_TEXTSEARCH_KMP=m -CONFIG_TEXTSEARCH_BM=m -CONFIG_TEXTSEARCH_FSM=m -CONFIG_BTREE=y -CONFIG_INTERVAL_TREE=y -CONFIG_XARRAY_MULTI=y -CONFIG_ASSOCIATIVE_ARRAY=y -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y -CONFIG_HAS_IOPORT_MAP=y -CONFIG_HAS_DMA=y -CONFIG_NEED_DMA_MAP_STATE=y -CONFIG_ARCH_DMA_ADDR_T_64BIT=y -CONFIG_DMA_DECLARE_COHERENT=y -CONFIG_SWIOTLB=y -# CONFIG_SWIOTLB_DYNAMIC is not set -# CONFIG_DMA_RESTRICTED_POOL is not set -CONFIG_DMA_CMA=y -CONFIG_DMA_NUMA_CMA=y - -# -# Default contiguous memory area size: -# -CONFIG_CMA_SIZE_MBYTES=0 -CONFIG_CMA_SIZE_SEL_MBYTES=y -# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set -# CONFIG_CMA_SIZE_SEL_MIN is not set -# CONFIG_CMA_SIZE_SEL_MAX is not set -CONFIG_CMA_ALIGNMENT=8 -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_DMA_MAP_BENCHMARK is not set -CONFIG_SGL_ALLOC=y -# CONFIG_FORCE_NR_CPUS is not set -CONFIG_CPU_RMAP=y -CONFIG_DQL=y -CONFIG_GLOB=y -# CONFIG_GLOB_SELFTEST is not set -CONFIG_NLATTR=y -CONFIG_LRU_CACHE=m -CONFIG_CLZ_TAB=y -CONFIG_IRQ_POLL=y -CONFIG_MPILIB=y -CONFIG_DIMLIB=y -CONFIG_LIBFDT=y -CONFIG_OID_REGISTRY=y -CONFIG_UCS2_STRING=y -CONFIG_HAVE_GENERIC_VDSO=y -CONFIG_GENERIC_GETTIMEOFDAY=y -CONFIG_GENERIC_VDSO_TIME_NS=y -CONFIG_FONT_SUPPORT=y -CONFIG_FONTS=y -# CONFIG_FONT_8x8 is not set -# CONFIG_FONT_8x16 is not set -CONFIG_FONT_UTF8x16=y -# CONFIG_FONT_6x11 is not set -# CONFIG_FONT_7x14 is not set -# CONFIG_FONT_PEARL_8x8 is not set -# CONFIG_FONT_ACORN_8x8 is not set -# CONFIG_FONT_MINI_4x6 is not set -# CONFIG_FONT_6x10 is not set -# CONFIG_FONT_10x18 is not set -# CONFIG_FONT_SUN8x16 is not set -# CONFIG_FONT_SUN12x22 is not set -# CONFIG_FONT_TER16x32 is not set -# CONFIG_FONT_6x8 is not set -CONFIG_SG_POOL=y -CONFIG_ARCH_STACKWALK=y -CONFIG_STACKDEPOT=y -CONFIG_SBITMAP=y -# end of Library routines - -CONFIG_GENERIC_IOREMAP=y -CONFIG_GENERIC_LIB_ASHLDI3=y -CONFIG_GENERIC_LIB_ASHRDI3=y -CONFIG_GENERIC_LIB_LSHRDI3=y -CONFIG_GENERIC_LIB_CMPDI2=y -CONFIG_GENERIC_LIB_UCMPDI2=y -CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y - -# -# Kernel hacking -# - -# -# printk and dmesg options -# -CONFIG_PRINTK_TIME=y -# CONFIG_PRINTK_CALLER is not set -# CONFIG_STACKTRACE_BUILD_ID is not set -CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 -CONFIG_CONSOLE_LOGLEVEL_QUIET=4 -CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -# CONFIG_BOOT_PRINTK_DELAY is not set -# CONFIG_DYNAMIC_DEBUG is not set -# CONFIG_DYNAMIC_DEBUG_CORE is not set -CONFIG_SYMBOLIC_ERRNAME=y -CONFIG_DEBUG_BUGVERBOSE=y -# end of printk and dmesg options - -CONFIG_DEBUG_KERNEL=y -CONFIG_DEBUG_MISC=y - -# -# Compile-time checks and compiler options -# -CONFIG_AS_HAS_NON_CONST_LEB128=y -CONFIG_DEBUG_INFO_NONE=y -# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set -# CONFIG_DEBUG_INFO_DWARF4 is not set -# CONFIG_DEBUG_INFO_DWARF5 is not set -CONFIG_FRAME_WARN=2048 -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_READABLE_ASM is not set -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_DEBUG_SECTION_MISMATCH is not set -CONFIG_SECTION_MISMATCH_WARN_ONLY=y -# CONFIG_VMLINUX_MAP is not set -# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set -# end of Compile-time checks and compiler options - -# -# Generic Kernel Debugging Instruments -# -CONFIG_MAGIC_SYSRQ=y -CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 -CONFIG_MAGIC_SYSRQ_SERIAL=y -CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" -CONFIG_DEBUG_FS=y -CONFIG_DEBUG_FS_ALLOW_ALL=y -# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set -# CONFIG_DEBUG_FS_ALLOW_NONE is not set -CONFIG_HAVE_ARCH_KGDB=y -# CONFIG_KGDB is not set -# CONFIG_UBSAN is not set -CONFIG_HAVE_KCSAN_COMPILER=y -# end of Generic Kernel Debugging Instruments - -# -# Networking Debugging -# -# CONFIG_NET_DEV_REFCNT_TRACKER is not set -# CONFIG_NET_NS_REFCNT_TRACKER is not set -# CONFIG_DEBUG_NET is not set -# end of Networking Debugging - -# -# Memory Debugging -# -# CONFIG_PAGE_EXTENSION is not set -CONFIG_SLUB_DEBUG=y -# CONFIG_SLUB_DEBUG_ON is not set -# CONFIG_PAGE_OWNER is not set -# CONFIG_PAGE_POISONING is not set -CONFIG_HAVE_DEBUG_KMEMLEAK=y -# CONFIG_DEBUG_KMEMLEAK is not set -# CONFIG_DEBUG_OBJECTS is not set -# CONFIG_SHRINKER_DEBUG is not set -# CONFIG_DEBUG_STACK_USAGE is not set -# CONFIG_SCHED_STACK_END_CHECK is not set -# CONFIG_DEBUG_VM is not set -# CONFIG_DEBUG_MEMORY_INIT is not set -# CONFIG_DEBUG_PER_CPU_MAPS is not set -CONFIG_HAVE_DEBUG_STACKOVERFLOW=y -# CONFIG_DEBUG_STACKOVERFLOW is not set -CONFIG_HAVE_ARCH_KASAN=y -CONFIG_ARCH_DISABLE_KASAN_INLINE=y -CONFIG_CC_HAS_KASAN_GENERIC=y -CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y -# CONFIG_KASAN is not set -CONFIG_HAVE_ARCH_KFENCE=y -# CONFIG_KFENCE is not set -# end of Memory Debugging - -# CONFIG_DEBUG_SHIRQ is not set - -# -# Debug Oops, Lockups and Hangs -# -# CONFIG_PANIC_ON_OOPS is not set -CONFIG_PANIC_ON_OOPS_VALUE=0 -CONFIG_PANIC_TIMEOUT=0 -# CONFIG_SOFTLOCKUP_DETECTOR is not set -CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y -# CONFIG_HARDLOCKUP_DETECTOR is not set -# CONFIG_DETECT_HUNG_TASK is not set -# CONFIG_WQ_WATCHDOG is not set -# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set -# CONFIG_TEST_LOCKUP is not set -# end of Debug Oops, Lockups and Hangs - -# -# Scheduler Debugging -# -# CONFIG_SCHED_DEBUG is not set -CONFIG_SCHED_INFO=y -CONFIG_SCHEDSTATS=y -# end of Scheduler Debugging - -# CONFIG_DEBUG_TIMEKEEPING is not set -# CONFIG_DEBUG_PREEMPT is not set - -# -# Lock Debugging (spinlocks, mutexes, etc...) -# -CONFIG_LOCK_DEBUGGING_SUPPORT=y -# CONFIG_PROVE_LOCKING is not set -# CONFIG_LOCK_STAT is not set -# CONFIG_DEBUG_RT_MUTEXES is not set -# CONFIG_DEBUG_SPINLOCK is not set -# CONFIG_DEBUG_MUTEXES is not set -# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set -# CONFIG_DEBUG_RWSEMS is not set -# CONFIG_DEBUG_LOCK_ALLOC is not set -# CONFIG_DEBUG_ATOMIC_SLEEP is not set -# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set -# CONFIG_LOCK_TORTURE_TEST is not set -# CONFIG_WW_MUTEX_SELFTEST is not set -# CONFIG_SCF_TORTURE_TEST is not set -# CONFIG_CSD_LOCK_WAIT_DEBUG is not set -# end of Lock Debugging (spinlocks, mutexes, etc...) - -# CONFIG_DEBUG_IRQFLAGS is not set -CONFIG_STACKTRACE=y -# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set -# CONFIG_DEBUG_KOBJECT is not set - -# -# Debug kernel data structures -# -# CONFIG_DEBUG_LIST is not set -# CONFIG_DEBUG_PLIST is not set -# CONFIG_DEBUG_SG is not set -# CONFIG_DEBUG_NOTIFIERS is not set -# CONFIG_DEBUG_MAPLE_TREE is not set -# end of Debug kernel data structures - -# CONFIG_DEBUG_CREDENTIALS is not set - -# -# RCU Debugging -# -# CONFIG_RCU_SCALE_TEST is not set -# CONFIG_RCU_TORTURE_TEST is not set -# CONFIG_RCU_REF_SCALE_TEST is not set -CONFIG_RCU_CPU_STALL_TIMEOUT=21 -CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 -# CONFIG_RCU_CPU_STALL_CPUTIME is not set -CONFIG_RCU_TRACE=y -# CONFIG_RCU_EQS_DEBUG is not set -# end of RCU Debugging - -# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set -# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set -CONFIG_USER_STACKTRACE_SUPPORT=y -CONFIG_HAVE_RETHOOK=y -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_RETVAL=y -CONFIG_HAVE_DYNAMIC_FTRACE=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y -CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y -CONFIG_HAVE_SYSCALL_TRACEPOINTS=y -CONFIG_HAVE_C_RECORDMCOUNT=y -CONFIG_TRACE_CLOCK=y -CONFIG_TRACING_SUPPORT=y -# CONFIG_FTRACE is not set -# CONFIG_SAMPLES is not set -CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y -CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y -# CONFIG_STRICT_DEVMEM is not set - -# -# loongarch Debugging -# -# CONFIG_UNWINDER_GUESS is not set -CONFIG_UNWINDER_PROLOGUE=y -# end of loongarch Debugging - -# -# Kernel Testing and Coverage -# -# CONFIG_KUNIT is not set -# CONFIG_NOTIFIER_ERROR_INJECTION is not set -# CONFIG_FAULT_INJECTION is not set -CONFIG_ARCH_HAS_KCOV=y -CONFIG_CC_HAS_SANCOV_TRACE_PC=y -# CONFIG_KCOV is not set -CONFIG_RUNTIME_TESTING_MENU=y -# CONFIG_TEST_DHRY is not set -# CONFIG_LKDTM is not set -# CONFIG_TEST_MIN_HEAP is not set -# CONFIG_TEST_DIV64 is not set -# CONFIG_BACKTRACE_SELF_TEST is not set -# CONFIG_TEST_REF_TRACKER is not set -# CONFIG_RBTREE_TEST is not set -# CONFIG_REED_SOLOMON_TEST is not set -# CONFIG_INTERVAL_TREE_TEST is not set -# CONFIG_PERCPU_TEST is not set -# CONFIG_ATOMIC64_SELFTEST is not set -# CONFIG_ASYNC_RAID6_TEST is not set -# CONFIG_TEST_HEXDUMP is not set -# CONFIG_STRING_SELFTEST is not set -# CONFIG_TEST_STRING_HELPERS is not set -# CONFIG_TEST_KSTRTOX is not set -# CONFIG_TEST_PRINTF is not set -# CONFIG_TEST_SCANF is not set -# CONFIG_TEST_BITMAP is not set -# CONFIG_TEST_UUID is not set -# CONFIG_TEST_XARRAY is not set -# CONFIG_TEST_MAPLE_TREE is not set -# CONFIG_TEST_RHASHTABLE is not set -# CONFIG_TEST_IDA is not set -# CONFIG_TEST_LKM is not set -# CONFIG_TEST_BITOPS is not set -# CONFIG_TEST_VMALLOC is not set -# CONFIG_TEST_USER_COPY is not set -# CONFIG_TEST_BPF is not set -# CONFIG_TEST_BLACKHOLE_DEV is not set -# CONFIG_FIND_BIT_BENCHMARK is not set -# CONFIG_TEST_FIRMWARE is not set -# CONFIG_TEST_SYSCTL is not set -# CONFIG_TEST_UDELAY is not set -# CONFIG_TEST_STATIC_KEYS is not set -# CONFIG_TEST_KMOD is not set -# CONFIG_TEST_MEMCAT_P is not set -# CONFIG_TEST_MEMINIT is not set -# CONFIG_TEST_FREE_PAGES is not set -# end of Kernel Testing and Coverage - -# -# Rust hacking -# -# end of Rust hacking -# end of Kernel hacking diff --git a/loongarch64/files/step/boot/linux-kernel_git/6.x/linux-parm_advanced b/loongarch64/files/step/boot/linux-kernel_git/6.x/linux-parm_advanced new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/loongarch64/files/step/boot/linux-kernel_git/6.x/linux-parm_advanced @@ -0,0 +1 @@ + diff --git a/loongarch64/files/step/boot/linux-kernel_git/6.x/linux-parm_compatible b/loongarch64/files/step/boot/linux-kernel_git/6.x/linux-parm_compatible new file mode 100644 index 00000000..36d31ad8 --- /dev/null +++ b/loongarch64/files/step/boot/linux-kernel_git/6.x/linux-parm_compatible @@ -0,0 +1 @@ +radeon.si_support=0 amdgpu.si_support=1 diff --git a/loongarch64/files/step/computer_language/dune/3.15.0/patches/0001-dune-fix-for-cross-build.patch b/loongarch64/files/step/computer_language/dune/3.15.3/patches/0001-dune-fix-for-cross-build.patch similarity index 100% rename from loongarch64/files/step/computer_language/dune/3.15.0/patches/0001-dune-fix-for-cross-build.patch rename to loongarch64/files/step/computer_language/dune/3.15.3/patches/0001-dune-fix-for-cross-build.patch diff --git a/loongarch64/files/step/computer_language/ocaml/5.1.1+effect-syntax/patches/0001-Add-loongarch-architecture-support.patch b/loongarch64/files/step/computer_language/ocaml/5.2.0/patches/0001-Add-loongarch-architecture-support.patch similarity index 100% rename from loongarch64/files/step/computer_language/ocaml/5.1.1+effect-syntax/patches/0001-Add-loongarch-architecture-support.patch rename to loongarch64/files/step/computer_language/ocaml/5.2.0/patches/0001-Add-loongarch-architecture-support.patch diff --git a/loongarch64/files/step/computer_language/opam/2.1.5/patches/0001-opam-remove-create-man-file-step-for-cross-build.patch b/loongarch64/files/step/computer_language/opam/2.1.6/patches/0001-opam-remove-create-man-file-step-for-cross-build.patch similarity index 100% rename from loongarch64/files/step/computer_language/opam/2.1.5/patches/0001-opam-remove-create-man-file-step-for-cross-build.patch rename to loongarch64/files/step/computer_language/opam/2.1.6/patches/0001-opam-remove-create-man-file-step-for-cross-build.patch diff --git a/loongarch64/files/step/cross-tools/gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch b/loongarch64/files/step/cross-tools/gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch deleted file mode 100644 index e2a139a8..00000000 --- a/loongarch64/files/step/cross-tools/gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3b7fa12dba6749ef3d044bac9219b1235f75a9ae Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Mon, 10 Jul 2023 12:02:57 +0000 -Subject: [PATCH] fix the missing include file when using gcc plugins in - loongarch. - ---- - gcc/config.gcc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/gcc/config.gcc b/gcc/config.gcc -index d88071773..4d795bca8 100644 ---- a/gcc/config.gcc -+++ b/gcc/config.gcc -@@ -2478,7 +2478,7 @@ riscv*-*-freebsd*) - - loongarch*-*-linux*) - tm_file="elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h ${tm_file}" -- tm_file="${tm_file} loongarch/gnu-user.h loongarch/linux.h" -+ tm_file="${tm_file} loongarch/gnu-user.h loongarch/linux.h loongarch/loongarch-def.h loongarch/loongarch-tune.h loongarch/loongarch-driver.h" - extra_options="${extra_options} linux-android.opt" - tmake_file="${tmake_file} loongarch/t-linux" - gnu_ld=yes --- -2.31.1 - diff --git a/loongarch64/files/step/cross-tools/gcc/13.2.0/patches/0001-gcc-13-add-cmodule-medium-for-loongarch-libgcc.patch b/loongarch64/files/step/cross-tools/gcc/14.1.0/patches/0001-gcc-13-add-cmodule-medium-for-loongarch-libgcc.patch similarity index 100% rename from loongarch64/files/step/cross-tools/gcc/13.2.0/patches/0001-gcc-13-add-cmodule-medium-for-loongarch-libgcc.patch rename to loongarch64/files/step/cross-tools/gcc/14.1.0/patches/0001-gcc-13-add-cmodule-medium-for-loongarch-libgcc.patch diff --git a/loongarch64/files/step/cross-tools/ocaml/5.1.1+effect-syntax/patches/0001-Add-loongarch-architecture-support.patch b/loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0001-Add-loongarch-architecture-support.patch similarity index 100% rename from loongarch64/files/step/cross-tools/ocaml/5.1.1+effect-syntax/patches/0001-Add-loongarch-architecture-support.patch rename to loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0001-Add-loongarch-architecture-support.patch diff --git a/loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0003-Hygiene.patch b/loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0003-Hygiene.patch new file mode 100644 index 00000000..d9b0d409 --- /dev/null +++ b/loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0003-Hygiene.patch @@ -0,0 +1,339 @@ +From 62e9fd10df5f1738aad3b3f70cf8af38bb7e49aa Mon Sep 17 00:00:00 2001 +From: yala +Date: Mon, 30 Jan 2023 15:32:47 +0800 +Subject: [PATCH 3/6] Hygiene + +--- + asmcomp/loongarch64/proc.ml | 10 ++--- + runtime/loongarch64.S | 90 ++++++++++++++++++------------------- + 2 files changed, 50 insertions(+), 50 deletions(-) + +diff --git a/asmcomp/loongarch64/proc.ml b/asmcomp/loongarch64/proc.ml +index afcd65a..1fb6243 100644 +--- a/asmcomp/loongarch64/proc.ml ++++ b/asmcomp/loongarch64/proc.ml +@@ -71,11 +71,11 @@ let int_reg_name = + |] + + let float_reg_name = +- [| "$ft0"; "$ft1"; "$ft2"; "$ft3"; "$ft4"; "$ft5"; "$ft6";"$ft7"; (*100-107*) +- "$fs0"; "$fs1"; (*108-109*) +- "$fa0"; "$fa1"; "$fa2"; "$fa3"; "$fa4"; "$fa5"; "$fa6"; "$fa7"; (*110-117*) +- "$fs2"; "$fs3"; "$fs4"; "$fs5"; "$fs6"; "$fs7"; (*118-123*) +- "$ft8"; "$ft9"; "$ft10"; "$ft11";"$ft12";"$ft13";"$ft14";"$ft15"; |] (*124-131*) ++ [| "$ft0"; "$ft1"; "$ft2"; "$ft3"; "$ft4"; "$ft5"; "$ft6";"$ft7"; ++ "$fs0"; "$fs1"; ++ "$fa0"; "$fa1"; "$fa2"; "$fa3"; "$fa4"; "$fa5"; "$fa6"; "$fa7"; ++ "$fs2"; "$fs3"; "$fs4"; "$fs5"; "$fs6"; "$fs7"; ++ "$ft8"; "$ft9"; "$ft10"; "$ft11";"$ft12";"$ft13";"$ft14";"$ft15"; |] + let num_register_classes = 2 + + let register_class r = +--- a/runtime/loongarch64.S ++++ b/runtime/loongarch64.S +@@ -131,7 +131,7 @@ name: + st.d TRAP_PTR, Caml_state(exn_handler) + /* Now, use TMP to point to the gc_regs bucket */ + ld.d TMP, Caml_state(gc_regs_buckets) +- ld.d TMP2, TMP, 0 /* next ptr */ ++ ld.d TMP2, TMP, 0 /* next ptr */ + st.d TMP2, Caml_state(gc_regs_buckets) + /* Save allocatable integer registers Must be in + the same order as proc.ml int_reg_name*/ +@@ -240,7 +240,7 @@ name: + fld.d $ft15, TMP, 46*8 + /* Put gc_regs struct back in bucket linked list */ + ld.d TMP2, Caml_state(gc_regs_buckets) +- st.d TMP2, TMP, 0 /* next ptr */ ++ st.d TMP2, TMP, 0 /* next ptr */ + st.d TMP, Caml_state(gc_regs_buckets) + /* Reload new allocation pointer & exn handler */ + ld.d ALLOC_PTR, Caml_state(young_ptr) +@@ -257,23 +257,23 @@ FUNCTION(caml_call_realloc_stack) + /* Save return address */ + CFI_OFFSET($ra, -8) + addi.d $sp, $sp, -16 +- st.d $ra, $sp, 8 ++ st.d $ra, $sp, 8 + //CFI_ADJUST(16) + /* Save all registers (including ALLOC_PTR & TRAP_PTR) */ + SAVE_ALL_REGS +- ld.d C_ARG_1, $sp, 16 /* argument */ ++ ld.d C_ARG_1, $sp, 16 /* argument */ + SWITCH_OCAML_TO_C + bl PLT(caml_try_realloc_stack) + SWITCH_C_TO_OCAML + beqz $a0, 1f + RESTORE_ALL_REGS + /* Free stack $space and return to caller */ +- ld.d $ra, $sp, 8 ++ ld.d $ra, $sp, 8 + addi.d $sp, $sp, 16 + jr $ra + 1: RESTORE_ALL_REGS + /* Raise the Stack_overflow exception */ +- ld.d $ra, $sp, 8 ++ ld.d $ra, $sp, 8 + addi.d $sp, $sp, 16 + addi.d $sp, $sp, 16 /* pop argument */ + la.global $a0, caml_exn_Stack_overflow +@@ -285,7 +285,7 @@ L(caml_call_gc): + /* Save return address */ + CFI_OFFSET($ra, -8) + addi.d $sp, $sp, -16 +- st.d $ra, $sp, 8 ++ st.d $ra, $sp, 8 + CFI_ADJUST(16) + /* Store all registers (including ALLOC_PTR & TRAP_PTR) */ + SAVE_ALL_REGS +@@ -295,7 +295,7 @@ L(caml_call_gc): + SWITCH_C_TO_OCAML + RESTORE_ALL_REGS + /* Free stack $space and return to caller */ +- ld.d $ra, $sp, 8 ++ ld.d $ra, $sp, 8 + addi.d $sp, $sp, 16 + jr $ra + END_FUNCTION(caml_call_gc) +@@ -334,7 +334,7 @@ END_FUNCTION(caml_allocN) + FUNCTION(caml_c_call) + CFI_OFFSET($ra, -8) + addi.d $sp, $sp, -16 +- st.d $ra, $sp, 8 ++ st.d $ra, $sp, 8 + CFI_ADJUST(16) + /* Switch form OCaml to C */ + SWITCH_OCAML_TO_C +@@ -348,7 +348,7 @@ FUNCTION(caml_c_call) + /* Load ocaml stack */ + SWITCH_C_TO_OCAML + /* Return */ +- ld.d $ra, $sp, 8 ++ ld.d $ra, $sp, 8 + addi.d $sp, $sp, 16 + jr $ra + END_FUNCTION(caml_c_call) +@@ -361,7 +361,7 @@ FUNCTION(caml_c_call_stack_args) + end=STACK_ARG_END */ + CFI_OFFSET($ra, -8) + addi.d $sp, $sp, -16 +- st.d $ra, $sp, 8 ++ st.d $ra, $sp, 8 + CFI_ADJUST(16) + /* Switch from OCaml to C */ + SWITCH_OCAML_TO_C +@@ -374,11 +374,11 @@ FUNCTION(caml_c_call_stack_args) + NB: STACK_ARG_{BEGIN,END} are 16-byte aligned */ + 1: addi.d STACK_ARG_END, STACK_ARG_END, -16 + bltu STACK_ARG_END, STACK_ARG_BEGIN, 2f +- ld.d TMP, STACK_ARG_END, 0 +- ld.d TMP2, STACK_ARG_END, 8 ++ ld.d TMP, STACK_ARG_END, 0 ++ ld.d TMP2, STACK_ARG_END, 8 + addi.d $sp, $sp, -16 +- st.d TMP, $sp, 0 +- st.d TMP2, $sp, 8 ++ st.d TMP, $sp, 0 ++ st.d TMP2, $sp, 8 + b 1b + 2: /* Call the function */ + jirl $ra, ADDITIONAL_ARG, 0 +@@ -389,7 +389,7 @@ FUNCTION(caml_c_call_stack_args) + /* Switch from C to OCaml */ + SWITCH_C_TO_OCAML + /* Return */ +- ld.d $ra, $sp, 8 ++ ld.d $ra, $sp, 8 + addi.d $sp, $sp, 16 + jr $ra + END_FUNCTION(caml_c_call_stack_args) +@@ -410,7 +410,7 @@ L(jump_to_caml): + /* Set up stack frame and save callee-save registers */ + CFI_OFFSET($ra, -200) + addi.d $sp, $sp, -208 +- st.d $ra, $sp, 8 ++ st.d $ra, $sp, 8 + CFI_ADJUST(208) + st.d $s0, $sp, 2*8 + st.d $s1, $sp, 3*8 +@@ -448,16 +448,16 @@ L(jump_to_caml): + /* Store the gc_regs for callbacks during a GC */ + ld.d $t3, Caml_state(gc_regs) + addi.d $t2, $t2, -8 +- st.d $t3, $t2, 0 ++ st.d $t3, $t2, 0 + /* Store the stack pointer to allow DWARF unwind */ + addi.d $t2, $t2, -8 +- st.d $sp, $t2, 0 /* C_stack_sp */ ++ st.d $sp, $t2, 0 /* C_stack_sp */ + /* Setup a trap frame to catch exceptions escaping the OCaml code */ + ld.d $t3, Caml_state(exn_handler) + la.local $t4, L(trap_handler) + addi.d $t2, $t2, -16 +- st.d $t3, $t2, 0 +- st.d $t4, $t2, 8 ++ st.d $t3, $t2, 0 ++ st.d $t4, $t2, 8 + move TRAP_PTR, $t2 + /* Switch stacks and call the OCaml code */ + move $sp, $t2 +@@ -466,14 +466,14 @@ L(jump_to_caml): + jirl $ra, TMP2, 0 + L(caml_retaddr): + /* Pop the trap frame, restoring Caml_state->exn_handler */ +- ld.d $t2, $sp, 0 ++ ld.d $t2, $sp, 0 + addi.d $sp, $sp, 16 + CFI_ADJUST(-16) + st.d $t2, Caml_state(exn_handler) + L(return_result): + /* Restore GC regs */ +- ld.d $t2, $sp, 0 +- ld.d $t3, $sp, 8 ++ ld.d $t2, $sp, 0 ++ ld.d $t3, $sp, 8 + addi.d $sp, $sp, 16 + CFI_ADJUST(-16) + st.d $t3, Caml_state(gc_regs) +@@ -535,8 +535,8 @@ L(trap_handler): + /* Cut stack at current trap handler */ + move $sp, TRAP_PTR + /* Pop previous handler and jump to it */ +- ld.d TMP, $sp, 8 +- ld.d TRAP_PTR, $sp, 0 ++ ld.d TMP, $sp, 8 ++ ld.d TRAP_PTR, $sp, 0 + addi.d $sp, $sp, 16 + jr TMP + .endm +@@ -588,7 +588,7 @@ FUNCTION(caml_raise_exception) + ld.d TMP, Stack_sp(TMP) + move $sp, TMP + /* Restore frame and link on return to OCaml */ +- ld.d $ra, $sp, 8 ++ ld.d $ra, $sp, 8 + addi.d $sp, $sp, 16 + b caml_raise_exn + END_FUNCTION(caml_raise_exception) +@@ -599,9 +599,9 @@ FUNCTION(caml_callback_asm) + /* Initial shuffling of arguments */ + /* ($a0 = Caml_state, $a1 = closure, 0(a2) = first arg) */ + move TMP, $a0 +- ld.d $a0, $a2, 0 /* $a0 = first arg */ ++ ld.d $a0, $a2, 0 /* $a0 = first arg */ + /* $a1 = closure environment */ +- ld.d TMP2, $a1, 0 /* code pointer */ ++ ld.d TMP2, $a1, 0 /* code pointer */ + b L(jump_to_caml) + END_FUNCTION(caml_callback_asm) + +@@ -610,8 +610,8 @@ FUNCTION(caml_callback2_asm) + /* ($a0 = Caml_state, $a1 = closure, 0(a2) = arg1, 8(a2) = arg2) */ + move TMP, $a0 + move TMP2, $a1 +- ld.d $a0, $a2, 0 /* $a0 = first arg */ +- ld.d $a1, $a2, 8 /* $a1 = second arg */ ++ ld.d $a0, $a2, 0 /* $a0 = first arg */ ++ ld.d $a1, $a2, 8 /* $a1 = second arg */ + move $a2, TMP2 /* a2 = closure environment */ + la.global TMP2, caml_apply2 + b L(jump_to_caml) +@@ -623,9 +623,9 @@ FUNCTION(caml_callback3_asm) + 16(a2) = arg3) */ + move TMP, $a0 + move $a3, $a1 /* a3 = closure environment */ +- ld.d $a0, $a2, 0 /* $a0 = first arg */ +- ld.d $a1, $a2, 8 /* $a1 = second arg */ +- ld.d $a2, $a2, 16 /* a2 = third arg */ ++ ld.d $a0, $a2, 0 /* $a0 = first arg */ ++ ld.d $a1, $a2, 8 /* $a1 = second arg */ ++ ld.d $a2, $a2, 16 /* a2 = third arg */ + la.global TMP2, caml_apply3 + b L(jump_to_caml) + END_FUNCTION(caml_callback3_asm) +@@ -637,7 +637,7 @@ END_FUNCTION(caml_callback3_asm) + .macro SWITCH_OCAML_STACKS old_stack, new_stack + /* Save frame pointer and return address for old_stack */ + addi.d $sp, $sp, -16 +- st.d $ra, $sp, 8 ++ st.d $ra, $sp, 8 + CFI_ADJUST(16) + /* Save OCaml SP and exn_handler in the stack info */ + st.d $sp, Stack_sp(\old_stack) +@@ -649,7 +649,7 @@ END_FUNCTION(caml_callback3_asm) + /* restore exn_handler for new stack */ + ld.d TRAP_PTR, Stack_exception(\new_stack) + /* Restore frame pointer and return address for new_stack */ +- ld.d $ra, $sp, 8 ++ ld.d $ra, $sp, 8 + addi.d $sp, $sp, 16 + .endm + +@@ -665,7 +665,7 @@ FUNCTION(caml_perform) + $a1: freshly allocated continuation */ + ld.d $a2, Caml_state(current_stack) /* a2 := old stack */ + addi.d $a3, $a2, 1 /* a3 := Val_ptr(old stack) */ +- st.d $a3, $a1, 0 /* Iniitalize continuation */ ++ st.d $a3, $a1, 0 /* Iniitalize continuation */ + L(do_perform): + /* $a0: effect to perform + $a1: continuation +@@ -686,7 +686,7 @@ L(do_perform): + 1: + /* switch back to original performer before $raising Effect.Unhandled + (no-op unless this is a reperform) */ +- ld.d $t4, $a1, 0 /* load performer stack from continuation */ ++ ld.d $t4, $a1, 0 /* load performer stack from continuation */ + addi.d $t4, $t4, -1 /* t4 := Ptr_val(t4) */ + ld.d $t3, Caml_state(current_stack) + SWITCH_OCAML_STACKS $t3, $t4 +@@ -711,7 +711,7 @@ FUNCTION(caml_resume) + $a1: fun + a2: arg */ + addi.d $a0, $a0, -1 /* $a0 = Ptr_val($a0) */ +- ld.d $a3, $a1, 0 /* code pointer */ ++ ld.d $a3, $a1, 0 /* code pointer */ + /* Check if stack null, then already used */ + beqz $a0, 2f + /* Find end of list of stacks (put in $t2) */ +@@ -737,10 +737,10 @@ FUNCTION(caml_runstack) + a2: arg */ + CFI_OFFSET($ra, -8) + addi.d $sp, $sp, -16 +- st.d $ra, $sp, 8 ++ st.d $ra, $sp, 8 + CFI_ADJUST(16) + addi.d $a0, $a0, -1 /* $a0 := Ptr_val($a0) */ +- ld.d $a3, $a1, 0 /* code pointer */ ++ ld.d $a3, $a1, 0 /* code pointer */ + /* save old stack pointer and exception handler */ + ld.d $t2, Caml_state(current_stack) /* $t2 := old stack */ + st.d $sp, Stack_sp($t2) +@@ -754,10 +754,10 @@ FUNCTION(caml_runstack) + after 16byte DWARF & gc_regs block (which is unused here) */ + addi.d $t3, $t3, -32 + la.local TMP, L(fiber_exn_handler) +- st.d TMP, $t3, 8 ++ st.d TMP, $t3, 8 + /* link the previous exn_handler so that copying stacks works */ + ld.d TMP, Stack_exception($a0) +- st.d TMP, $t3, 0 ++ st.d TMP, $t3, 0 + move TRAP_PTR, $t3 + /* Switch to the new stack */ + move $sp, $t3 +@@ -789,9 +789,9 @@ L(frame_runstack): + move $a1, $s2 + move $sp, $s4 + CFI_RESTORE_STATE +- ld.d TMP, $s2, 0 /* code pointer */ ++ ld.d TMP, $s2, 0 /* code pointer */ + /* Invoke handle_value (or handle_exn) */ +- ld.d $ra, $sp, 8 ++ ld.d $ra, $sp, 8 + addi.d $sp, $sp, 16 + CFI_ADJUST(-16) + jr TMP +-- +2.31.1 + diff --git a/loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0004-update-Makefile.patch b/loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0004-update-Makefile.patch new file mode 100644 index 00000000..3ba5da3b --- /dev/null +++ b/loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0004-update-Makefile.patch @@ -0,0 +1,25 @@ +From 827db683b0eb61077abfc46c079904739b5d647b Mon Sep 17 00:00:00 2001 +From: yala +Date: Mon, 30 Jan 2023 16:08:31 +0800 +Subject: [PATCH 4/6] update Makefile + +--- + Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index b29ec55..2c1a6b6 100644 +--- a/Makefile ++++ b/Makefile +@@ -31,7 +31,7 @@ include stdlib/StdlibModules + + CAMLC = $(BOOT_OCAMLC) $(BOOT_STDLIBFLAGS) -use-prims runtime/primitives + CAMLOPT=$(OCAMLRUN) ./ocamlopt$(EXE) $(STDLIBFLAGS) -I otherlibs/dynlink +-ARCHES=amd64 arm64 power s390x riscv ++ARCHES=amd64 arm64 power s390x riscv loongarch64 + VPATH = utils parsing typing bytecomp file_formats lambda middle_end \ + middle_end/closure middle_end/flambda middle_end/flambda/base_types \ + asmcomp driver toplevel tools +-- +2.31.1 + diff --git a/loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0005-add-Ispecific-Isqrtf.patch b/loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0005-add-Ispecific-Isqrtf.patch new file mode 100644 index 00000000..0a789569 --- /dev/null +++ b/loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0005-add-Ispecific-Isqrtf.patch @@ -0,0 +1,91 @@ +From e441287e4733ad35ae7123f5fb5320c493b7ec4d Mon Sep 17 00:00:00 2001 +From: yala +Date: Tue, 7 Feb 2023 19:48:24 +0800 +Subject: [PATCH 5/6] add Ispecific Isqrtf + +--- + asmcomp/loongarch64/arch.ml | 4 ++++ + asmcomp/loongarch64/arch.mli | 1 + + asmcomp/loongarch64/emit.mlp | 4 +++- + asmcomp/loongarch64/selection.ml | 2 ++ + 4 files changed, 10 insertions(+), 1 deletion(-) + +diff --git a/asmcomp/loongarch64/arch.ml b/asmcomp/loongarch64/arch.ml +index 0b12d5d..fee0526 100644 +--- a/asmcomp/loongarch64/arch.ml ++++ b/asmcomp/loongarch64/arch.ml +@@ -26,6 +26,7 @@ let command_line_options = [] + type specific_operation = + | Imultaddf of bool (* multiply, optionally negate, and add *) + | Imultsubf of bool (* multiply, optionally negate, and subtract *) ++ | Isqrtf (* floating-point square root *) + + (* Addressing modes *) + +@@ -82,6 +83,9 @@ let print_specific_operation printreg op ppf arg = + | Imultsubf true -> + fprintf ppf "-f (%a *f %a -f %a)" + printreg arg.(0) printreg arg.(1) printreg arg.(2) ++ | Isqrtf -> ++ fprintf ppf "sqrtf %a" ++ printreg arg.(0) + + (* Specific operations that are pure *) + +diff --git a/asmcomp/loongarch64/arch.mli b/asmcomp/loongarch64/arch.mli +index 089edcf..57174fa 100644 +--- a/asmcomp/loongarch64/arch.mli ++++ b/asmcomp/loongarch64/arch.mli +@@ -24,6 +24,7 @@ val command_line_options : (string * Arg.spec * string) list + type specific_operation = + | Imultaddf of bool (* multiply, optionally negate, and add *) + | Imultsubf of bool (* multiply, optionally negate, and subtract *) ++ | Isqrtf (* floating-point square root *) + + (* Addressing modes *) + +diff --git a/asmcomp/loongarch64/emit.mlp b/asmcomp/loongarch64/emit.mlp +index f750784..08e572d 100644 +--- a/asmcomp/loongarch64/emit.mlp ++++ b/asmcomp/loongarch64/emit.mlp +@@ -242,6 +242,7 @@ let name_for_intop_imm = function + let name_for_floatop1 = function + | Inegf -> "fneg.d" + | Iabsf -> "fabs.d" ++ | Ispecific Isqrtf -> "fsqrt.d" + | _ -> Misc.fatal_error "Emit.Iopf1" + + let name_for_floatop2 = function +@@ -256,6 +257,7 @@ let name_for_specific = function + | Imultaddf true -> "fnmadd.d" + | Imultsubf false -> "fmsub.d" + | Imultsubf true -> "fnmsub.d" ++ | _ -> Misc.fatal_error "Emit.Iopf3" + + (* Output the assembly code for an instruction *) + +@@ -492,7 +494,7 @@ let emit_instr env i = + ` addi.d {emit_reg reg_tmp2}, $zero, {emit_int n}\n {emit_string instr} {emit_reg i.res.(0)}, {emit_reg i.arg.(0)}, {emit_reg reg_tmp2} \n` + else + ` {emit_string instri} {emit_reg i.res.(0)}, {emit_reg i.arg.(0)}, {emit_int n}\n` +- | Lop(Inegf | Iabsf as op) -> ++ | Lop(Inegf | Iabsf | Ispecific Isqrtf as op) -> + let instr = name_for_floatop1 op in + ` {emit_string instr} {emit_reg i.res.(0)}, {emit_reg i.arg.(0)}\n` + | Lop(Iaddf | Isubf | Imulf | Idivf as op) -> +diff --git a/asmcomp/loongarch64/selection.ml b/asmcomp/loongarch64/selection.ml +index 497faf5..be29364 100644 +--- a/asmcomp/loongarch64/selection.ml ++++ b/asmcomp/loongarch64/selection.ml +@@ -59,6 +59,8 @@ method! select_operation op args dbg = + | (Cstore (Word_int | Word_val as memory_chunk, Assignment), [arg1; arg2]) -> + (* Use trivial addressing mode for non-initializing stores *) + (Istore (memory_chunk, Iindexed 0, true), [arg2; arg1]) ++ | (Cextcall("sqrt", _, _, _), []) -> ++ (Ispecific Isqrtf, args) + | _ -> + super#select_operation op args dbg + +-- +2.31.1 + diff --git a/loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0006-Share-some-duplicate-files-with-riscv.patch b/loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0006-Share-some-duplicate-files-with-riscv.patch new file mode 100644 index 00000000..ac73dc96 --- /dev/null +++ b/loongarch64/files/step/cross-tools/ocaml/5.2.0/patches/0006-Share-some-duplicate-files-with-riscv.patch @@ -0,0 +1,154 @@ +From 04b4258518e721710d41b9146f5f024633cf7590 Mon Sep 17 00:00:00 2001 +From: yala +Date: Thu, 18 May 2023 15:29:28 +0800 +Subject: [PATCH 6/6] Share some duplicate files with riscv + +--- + Makefile | 10 +++++++- + asmcomp/loongarch64/CSE.ml | 39 ------------------------------ + asmcomp/loongarch64/reload.ml | 19 --------------- + asmcomp/loongarch64/scheduling.ml | 30 ----------------------- + 4 files changed, 9 insertions(+), 89 deletions(-) + delete mode 100644 asmcomp/loongarch64/CSE.ml + delete mode 100644 asmcomp/loongarch64/reload.ml + delete mode 100644 asmcomp/loongarch64/scheduling.ml + +diff --git a/Makefile b/Makefile +index 2c1a6b6..5b3f75a 100644 +--- a/Makefile ++++ b/Makefile +@@ -548,8 +548,15 @@ partialclean:: + + beforedepend:: lambda/runtimedef.ml + +-# Choose the right machine-dependent files ++# If need to modify the following loongarch files, please copy the corresponding files from rsicv to asmcomp/loongarch64, and delete the following statements ++asmcomp/loongarch64/CSE.ml: asmcomp/riscv/CSE.ml ++ cp $< $@ ++asmcomp/loongarch64/reload.ml: asmcomp/riscv/reload.ml ++ cp $< $@ ++asmcomp/loongarch64/scheduling.ml: asmcomp/riscv/scheduling.ml ++ cp $< $@ + ++# Choose the right machine-dependent files + asmcomp/arch.mli: asmcomp/$(ARCH)/arch.mli + cd asmcomp; $(LN) $(ARCH)/arch.mli . + +@@ -1050,6 +1057,7 @@ clean:: + rm -f runtime/domain_state*.inc + rm -rf $(DEPDIR) + rm -f stdlib/libcamlrun.a stdlib/libcamlrun.lib ++ rm -f asmcomp/loongarch64/CSE.ml asmcomp/loongarch64/reload.ml asmcomp/loongarch64/scheduling.ml + + .PHONY: runtimeopt + runtimeopt: stdlib/libasmrun.$(A) +diff --git a/asmcomp/loongarch64/CSE.ml b/asmcomp/loongarch64/CSE.ml +deleted file mode 100644 +index 658bb66..0000000 +--- a/asmcomp/loongarch64/CSE.ml ++++ /dev/null +@@ -1,39 +0,0 @@ +-# 2 "asmcomp/loongarch64/CSE.ml" +-(**************************************************************************) +-(* *) +-(* OCaml *) +-(* *) +-(* yala *) +-(* *) +-(* Copyright © 2008-2023 LOONGSON *) +-(* *) +-(* All rights reserved. This file is distributed under the terms of *) +-(* the GNU Lesser General Public License version 2.1, with the *) +-(* special exception on linking described in the file LICENSE. *) +-(* *) +-(**************************************************************************) +- +-(* CSE for the LoongArch *) +- +-open Arch +-open Mach +-open CSEgen +- +-class cse = object (_self) +- +-inherit cse_generic as super +- +-method! class_of_operation op = +- match op with +- | Ispecific(Imultaddf _ | Imultsubf _) -> Op_pure +- | _ -> super#class_of_operation op +- +-method! is_cheap_operation op = +- match op with +- | Iconst_int n -> n <= 0x7FFF_FFFFn && n >= -0x8000_0000n +- | _ -> false +- +-end +- +-let fundecl f = +- (new cse)#fundecl f +diff --git a/asmcomp/loongarch64/reload.ml b/asmcomp/loongarch64/reload.ml +deleted file mode 100644 +index a997f12..0000000 +--- a/asmcomp/loongarch64/reload.ml ++++ /dev/null +@@ -1,19 +0,0 @@ +-# 2 "asmcomp/loongarch64/reload.ml" +-(**************************************************************************) +-(* *) +-(* OCaml *) +-(* *) +-(* yala *) +-(* *) +-(* Copyright © 2008-2023 LOONGSON *) +-(* *) +-(* All rights reserved. This file is distributed under the terms of *) +-(* the GNU Lesser General Public License version 2.1, with the *) +-(* special exception on linking described in the file LICENSE. *) +-(* *) +-(**************************************************************************) +- +-(* Reloading for the LoongArch *) +- +-let fundecl f = +- (new Reloadgen.reload_generic)#fundecl f +diff --git a/asmcomp/loongarch64/scheduling.ml b/asmcomp/loongarch64/scheduling.ml +deleted file mode 100644 +index 86febf1..0000000 +--- a/asmcomp/loongarch64/scheduling.ml ++++ /dev/null +@@ -1,30 +0,0 @@ +-# 2 "asmcomp/loongarch64/scheduling.ml" +-(**************************************************************************) +-(* *) +-(* OCaml *) +-(* *) +-(* yala *) +-(* *) +-(* Copyright © 2008-2023 LOONGSON *) +-(* *) +-(* All rights reserved. This file is distributed under the terms of *) +-(* the GNU Lesser General Public License version 2.1, with the *) +-(* special exception on linking described in the file LICENSE. *) +-(* *) +-(**************************************************************************) +- +-(* Instruction scheduling for the LoongArch *) +- +-(* The "open!" directive below is necessary because, although +- this module does not actually depend on Schedgen in this backend, the +- dependency exists in other backends and our build system requires +- that all the backends have the same dependencies. +- We thus have to use "open!" and disable the corresponding warning +- only for this compilation unit. +-*) +- +-open! Schedgen [@@warning "-66"] +- +-(* Scheduling is turned off. *) +- +-let fundecl f = f + +-- +2.31.1 + diff --git a/loongarch64/files/step/cross-tools/qt5/5.15.13/patches/0001-QT-5.15.8-add-loongarch64-support.patch b/loongarch64/files/step/cross-tools/qt5/5.15.14/patches/0001-QT-5.15.8-add-loongarch64-support.patch similarity index 100% rename from loongarch64/files/step/cross-tools/qt5/5.15.13/patches/0001-QT-5.15.8-add-loongarch64-support.patch rename to loongarch64/files/step/cross-tools/qt5/5.15.14/patches/0001-QT-5.15.8-add-loongarch64-support.patch diff --git a/loongarch64/files/step/cross-tools/qt5/5.15.13/patches/0001-qt-5.15.11-fix-for-gcc-14.patch b/loongarch64/files/step/cross-tools/qt5/5.15.14/patches/0001-qt-5.15.11-fix-for-gcc-14.patch similarity index 100% rename from loongarch64/files/step/cross-tools/qt5/5.15.13/patches/0001-qt-5.15.11-fix-for-gcc-14.patch rename to loongarch64/files/step/cross-tools/qt5/5.15.14/patches/0001-qt-5.15.11-fix-for-gcc-14.patch diff --git a/loongarch64/files/step/cross-tools/qt5/5.15.13/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch b/loongarch64/files/step/cross-tools/qt5/5.15.14/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch similarity index 100% rename from loongarch64/files/step/cross-tools/qt5/5.15.13/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch rename to loongarch64/files/step/cross-tools/qt5/5.15.14/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch diff --git a/loongarch64/files/step/cross-tools/qt5/5.15.13/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch b/loongarch64/files/step/cross-tools/qt5/5.15.14/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch similarity index 100% rename from loongarch64/files/step/cross-tools/qt5/5.15.13/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch rename to loongarch64/files/step/cross-tools/qt5/5.15.14/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch diff --git a/loongarch64/files/step/unusual/qt5-qtbase/5.15.13/patches/qt-everywhere-src-5.15.2-add-loongarch.patch b/loongarch64/files/step/cross-tools/qt5/5.15.14/patches/qt-everywhere-src-5.15.2-add-loongarch.patch similarity index 99% rename from loongarch64/files/step/unusual/qt5-qtbase/5.15.13/patches/qt-everywhere-src-5.15.2-add-loongarch.patch rename to loongarch64/files/step/cross-tools/qt5/5.15.14/patches/qt-everywhere-src-5.15.2-add-loongarch.patch index b283be16..d13a6666 100644 --- a/loongarch64/files/step/unusual/qt5-qtbase/5.15.13/patches/qt-everywhere-src-5.15.2-add-loongarch.patch +++ b/loongarch64/files/step/cross-tools/qt5/5.15.14/patches/qt-everywhere-src-5.15.2-add-loongarch.patch @@ -6,7 +6,7 @@ diff -Nurp qt-everywhere-src-5.15.2.orig/qtbase/mkspecs/common/g++-base.conf qt- QMAKE_CFLAGS_GNUC11 = -std=gnu11 QMAKE_CXXFLAGS_CXX11 = -std=c++11 -QMAKE_CXXFLAGS_CXX14 = -std=c++1y -+QMAKE_CXXFLAGS_CXX14 = -std=c++1y -fpermissive ++QMAKE_CXXFLAGS_CXX14 = -std=c++17 -fpermissive QMAKE_CXXFLAGS_CXX1Z = -std=c++1z QMAKE_CXXFLAGS_CXX2A = -std=c++2a QMAKE_CXXFLAGS_GNUCXX11 = -std=gnu++11 diff --git a/loongarch64/files/step/cross-tools/qt6/6.6.3/patches/0001-fix-filename-too-long-error-for-use-ninja.patch b/loongarch64/files/step/cross-tools/qt6/6.6.3/patches/0001-fix-filename-too-long-error-for-use-ninja.patch deleted file mode 100644 index c6989ef5..00000000 --- a/loongarch64/files/step/cross-tools/qt6/6.6.3/patches/0001-fix-filename-too-long-error-for-use-ninja.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 01b00b1eb73abe4c3f4ee6945a6ad0ba0a9d647e Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Wed, 24 Jan 2024 14:46:39 +0000 -Subject: [PATCH] fix filename too long error for use ninja. - ---- - .../src/3rdparty/gn/src/gn/ninja_action_target_writer.cc | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/qtwebengine/src/3rdparty/gn/src/gn/ninja_action_target_writer.cc b/qtwebengine/src/3rdparty/gn/src/gn/ninja_action_target_writer.cc -index 6e1d2abf1d..7e2418d980 100644 ---- a/qtwebengine/src/3rdparty/gn/src/gn/ninja_action_target_writer.cc -+++ b/qtwebengine/src/3rdparty/gn/src/gn/ninja_action_target_writer.cc -@@ -125,6 +125,14 @@ std::string NinjaActionTargetWriter::WriteRuleDefinition() { - // strictly necessary for regular one-shot actions, but it's easier to - // just always define unique_name. - std::string rspfile = custom_rule_name; -+ -+ //quick workaround if filename length > 255 - ".rsp", just cut the dirs starting from the end -+ //please note ".$unique_name" is not used at the moment -+ int pos = 0; -+ std::string delimiter("_"); -+ while (rspfile.length() > 251 && (pos = rspfile.find_last_of(delimiter)) != (int) std::string::npos) -+ rspfile = rspfile.substr(0,pos); -+ - if (!target_->sources().empty()) - rspfile += ".$unique_name"; - rspfile += ".rsp"; --- -2.31.1 - diff --git a/loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-fix-filename-too-long-error-for-use-ninja.patch b/loongarch64/files/step/cross-tools/qt6/6.7.1/patches/0001-fix-filename-too-long-error-for-use-ninja.patch similarity index 100% rename from loongarch64/files/step/base_support/qt6-tools/6.6.3/patches/0001-fix-filename-too-long-error-for-use-ninja.patch rename to loongarch64/files/step/cross-tools/qt6/6.7.1/patches/0001-fix-filename-too-long-error-for-use-ninja.patch diff --git a/loongarch64/files/step/desktop-app/FileZilla/3.67.0/patches/0001-filezilla-3.67.0-fix-build-error.patch b/loongarch64/files/step/desktop-app/FileZilla/3.67.0/patches/0001-filezilla-3.67.0-fix-build-error.patch new file mode 100644 index 00000000..4db81e91 --- /dev/null +++ b/loongarch64/files/step/desktop-app/FileZilla/3.67.0/patches/0001-filezilla-3.67.0-fix-build-error.patch @@ -0,0 +1,39 @@ +From ab75fd285be72e56de6cfdf1c8e3c809cdd3f94c Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Fri, 19 Apr 2024 11:56:01 +0000 +Subject: [PATCH] filezilla 3.67.0 fix build error. + +--- + src/interface/sftp_crypt_info_dlg.cpp | 2 +- + src/interface/verifyhostkeydialog.cpp | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/interface/sftp_crypt_info_dlg.cpp b/src/interface/sftp_crypt_info_dlg.cpp +index 4c75fe7..7cdfcbd 100644 +--- a/src/interface/sftp_crypt_info_dlg.cpp ++++ b/src/interface/sftp_crypt_info_dlg.cpp +@@ -28,7 +28,7 @@ void CSftpEncryptioInfoDialog::ShowDialog(CSftpEncryptionNotification* pNotifica + { + auto [box, inner] = lay.createStatBox(main, _("Server host key"), 2); + inner->Add(new wxStaticText(box, nullID, _("Algorithm:"))); +- inner->Add(new wxStaticText(box, nullID, pNotification->hostKeyAlgorithm.empty() ? _("Unknown") : LabelEscape(pNotification->hostKeyAlgorithm))); ++ inner->Add(new wxStaticText(box, nullID, pNotification->hostKeyAlgorithm.empty() ? _("Unknown") : _(LabelEscape(pNotification->hostKeyAlgorithm)))); + inner->Add(new wxStaticText(box, nullID, _("Fingerprints:"))); + inner->Add(new wxStaticText(box, nullID, LabelEscape(pNotification->hostKeyFingerprint))); + } +diff --git a/src/interface/verifyhostkeydialog.cpp b/src/interface/verifyhostkeydialog.cpp +index 85ff17b..914ff62 100644 +--- a/src/interface/verifyhostkeydialog.cpp ++++ b/src/interface/verifyhostkeydialog.cpp +@@ -60,7 +60,7 @@ void CVerifyHostkeyDialog::ShowVerificationDialog(wxWindow* parent, CHostKeyNoti + inner->Add(new wxStaticText(box, nullID, _("Host:"))); + inner->Add(new wxStaticText(box, nullID, LabelEscape(host))); + inner->Add(new wxStaticText(box, nullID, _("Hostkey algorithm:"))); +- inner->Add(new wxStaticText(box, nullID, notification.hostKeyAlgorithm.empty() ? _("Unknown") : LabelEscape(notification.hostKeyAlgorithm))); ++ inner->Add(new wxStaticText(box, nullID, notification.hostKeyAlgorithm.empty() ? _("Unknown") : _(LabelEscape(notification.hostKeyAlgorithm)))); + inner->Add(new wxStaticText(box, nullID, _("Fingerprints:"))); + inner->Add(new wxStaticText(box, nullID, LabelEscape(notification.hostKeyFingerprint))); + +-- +2.31.1 + diff --git a/loongarch64/files/step/desktop-app/MaterialX/1.38.9/patches/0001-MaterialX-1.38.9-remove-doc-file-to-doc-dir.patch b/loongarch64/files/step/desktop-app/MaterialX/1.38.10/patches/0001-MaterialX-1.38.9-remove-doc-file-to-doc-dir.patch similarity index 100% rename from loongarch64/files/step/desktop-app/MaterialX/1.38.9/patches/0001-MaterialX-1.38.9-remove-doc-file-to-doc-dir.patch rename to loongarch64/files/step/desktop-app/MaterialX/1.38.10/patches/0001-MaterialX-1.38.9-remove-doc-file-to-doc-dir.patch diff --git a/loongarch64/files/step/desktop-app/OpenXR-SDK/release-1.0.34/patches/0001-OpenXR-SDK-1.0.34-add-loongarch64-support.patch b/loongarch64/files/step/desktop-app/OpenXR-SDK/release-1.1.37/patches/0001-OpenXR-SDK-1.0.34-add-loongarch64-support.patch similarity index 100% rename from loongarch64/files/step/desktop-app/OpenXR-SDK/release-1.0.34/patches/0001-OpenXR-SDK-1.0.34-add-loongarch64-support.patch rename to loongarch64/files/step/desktop-app/OpenXR-SDK/release-1.1.37/patches/0001-OpenXR-SDK-1.0.34-add-loongarch64-support.patch diff --git a/loongarch64/files/step/desktop-app/firefox/124.0.2/patches/0001-firefox-123.0-fix-for-glean_parser-13.0.0.patch b/loongarch64/files/step/desktop-app/firefox/124.0.2/patches/0001-firefox-123.0-fix-for-glean_parser-13.0.0.patch deleted file mode 100644 index 0afa1eab..00000000 --- a/loongarch64/files/step/desktop-app/firefox/124.0.2/patches/0001-firefox-123.0-fix-for-glean_parser-13.0.0.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 45c1bb3acaaa5c45364873e3a1906119577cf822 Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Thu, 29 Feb 2024 15:59:35 +0000 -Subject: [PATCH] firefox 123.0 fix for glean_parser 13.0.0 - ---- - toolkit/components/glean/build_scripts/glean_parser_ext/jog.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/toolkit/components/glean/build_scripts/glean_parser_ext/jog.py b/toolkit/components/glean/build_scripts/glean_parser_ext/jog.py -index 81d92b0..b428279 100644 ---- a/toolkit/components/glean/build_scripts/glean_parser_ext/jog.py -+++ b/toolkit/components/glean/build_scripts/glean_parser_ext/jog.py -@@ -55,6 +55,7 @@ known_ping_args = [ - "include_client_id", - "send_if_empty", - "precise_timestamps", -+ "include_info_sections", - "reason_codes", - ] - --- -2.31.1 - diff --git a/loongarch64/files/step/desktop-app/firefox/124.0.2/patches/firefox-100-add-loongarch.patch b/loongarch64/files/step/desktop-app/firefox/124.0.2/patches/firefox-100-add-loongarch.patch deleted file mode 100644 index b23478d3..00000000 --- a/loongarch64/files/step/desktop-app/firefox/124.0.2/patches/firefox-100-add-loongarch.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff -Nurp firefox-100.0.orig/third_party/libwebrtc/build/build_config.h firefox-100.0/third_party/libwebrtc/build/build_config.h ---- firefox-100.0.orig/third_party/libwebrtc/build/build_config.h 2022-04-28 22:03:52.000000000 +0000 -+++ firefox-100.0/third_party/libwebrtc/build/build_config.h 2022-06-08 07:15:25.233514649 +0000 -@@ -206,6 +206,10 @@ - #define ARCH_CPU_SPARC 1 - #define ARCH_CPU_32_BITS 1 - #define ARCH_CPU_BIG_ENDIAN 1 -+#elif defined(__loongarch64) -+#define ARCH_CPU_LOONGARCH64 1 -+#define ARCH_CPU_64_BITS 1 -+#define ARCH_CPU_LITTLE_ENDIAN 1 - #else - #error Please add support for your architecture in build/build_config.h - #endif -diff -Nurp firefox-100.0.orig/toolkit/moz.configure firefox-100.0/toolkit/moz.configure ---- firefox-100.0.orig/toolkit/moz.configure 2022-04-28 23:01:47.000000000 +0000 -+++ firefox-100.0/toolkit/moz.configure 2022-06-08 07:15:25.234514649 +0000 -@@ -2156,7 +2156,7 @@ with only_when(compile_environment | art - flac_only = True - elif target.cpu == "x86_64": - flags = ["-D__x86_64__", "-DPIC", "-DELF", "-Pconfig_unix64.asm"] -- elif target.cpu in ("x86", "arm", "aarch64"): -+ elif target.cpu in ("x86", "arm", "aarch64", "loongarch64"): - flac_only = True - else: - enable = False diff --git a/loongarch64/files/step/desktop-app/firefox/124.0.2/patches/0001-firefox-119-set-vaapi-enabled-as-default.patch b/loongarch64/files/step/desktop-app/firefox/126.0.1/patches/0001-firefox-119-set-vaapi-enabled-as-default.patch similarity index 100% rename from loongarch64/files/step/desktop-app/firefox/124.0.2/patches/0001-firefox-119-set-vaapi-enabled-as-default.patch rename to loongarch64/files/step/desktop-app/firefox/126.0.1/patches/0001-firefox-119-set-vaapi-enabled-as-default.patch diff --git a/loongarch64/files/step/desktop-app/firefox/126.0.1/patches/0001-firefox-125-add-loongarch.patch b/loongarch64/files/step/desktop-app/firefox/126.0.1/patches/0001-firefox-125-add-loongarch.patch new file mode 100644 index 00000000..21150bbc --- /dev/null +++ b/loongarch64/files/step/desktop-app/firefox/126.0.1/patches/0001-firefox-125-add-loongarch.patch @@ -0,0 +1,27 @@ +From 8b077df1d380e8ad66da042b84f9a7769a4ea84f Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Wed, 17 Apr 2024 17:01:21 +0000 +Subject: [PATCH] firefox 125 add loongarch. + +--- + third_party/libwebrtc/build/build_config.h | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/third_party/libwebrtc/build/build_config.h b/third_party/libwebrtc/build/build_config.h +index c39ae9da50..f2283bbf56 100644 +--- a/third_party/libwebrtc/build/build_config.h ++++ b/third_party/libwebrtc/build/build_config.h +@@ -210,6 +210,10 @@ + #define ARCH_CPU_SPARC 1 + #define ARCH_CPU_32_BITS 1 + #define ARCH_CPU_BIG_ENDIAN 1 ++#elif defined(__loongarch64) ++#define ARCH_CPU_LOONGARCH64 1 ++#define ARCH_CPU_64_BITS 1 ++#define ARCH_CPU_LITTLE_ENDIAN 1 + #else + #error Please add support for your architecture in build/build_config.h + #endif +-- +2.31.1 + diff --git a/loongarch64/files/step/desktop-app/firefox/124.0.2/patches/0001-fixed-a-judgment-issue-when-libstdc-has-multiple-ver.patch b/loongarch64/files/step/desktop-app/firefox/126.0.1/patches/0001-fixed-a-judgment-issue-when-libstdc-has-multiple-ver.patch similarity index 100% rename from loongarch64/files/step/desktop-app/firefox/124.0.2/patches/0001-fixed-a-judgment-issue-when-libstdc-has-multiple-ver.patch rename to loongarch64/files/step/desktop-app/firefox/126.0.1/patches/0001-fixed-a-judgment-issue-when-libstdc-has-multiple-ver.patch diff --git a/loongarch64/files/step/desktop-app/firefox/124.0.2/tip.url b/loongarch64/files/step/desktop-app/firefox/126.0.1/tip.url similarity index 100% rename from loongarch64/files/step/desktop-app/firefox/124.0.2/tip.url rename to loongarch64/files/step/desktop-app/firefox/126.0.1/tip.url diff --git a/loongarch64/files/step/desktop-app/libdatachannel/0.20.2/patches/0001-libdatachannel-fix-for-gcc-14.patch b/loongarch64/files/step/desktop-app/libdatachannel/0.20.2/patches/0001-libdatachannel-fix-for-gcc-14.patch deleted file mode 100644 index 4f32f3f4..00000000 --- a/loongarch64/files/step/desktop-app/libdatachannel/0.20.2/patches/0001-libdatachannel-fix-for-gcc-14.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 9da7e9985fcf27b727ad4515dec23cf3fb6b7e1f Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Mon, 13 Nov 2023 06:10:02 +0000 -Subject: [PATCH] libdatachannel fix for gcc 14. - ---- - src/impl/icetransport.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/impl/icetransport.cpp b/src/impl/icetransport.cpp -index 3a19e92..5d61ff4 100644 ---- a/src/impl/icetransport.cpp -+++ b/src/impl/icetransport.cpp -@@ -15,6 +15,7 @@ - #include - #include - #include -+#include - - #ifdef _WIN32 - #include --- -2.31.1 - diff --git a/loongarch64/files/step/desktop-app/libdatachannel/0.21.1/patches/0001-libdatachannel-fix-for-gcc-14.patch b/loongarch64/files/step/desktop-app/libdatachannel/0.21.1/patches/0001-libdatachannel-fix-for-gcc-14.patch new file mode 100644 index 00000000..e52eeb66 --- /dev/null +++ b/loongarch64/files/step/desktop-app/libdatachannel/0.21.1/patches/0001-libdatachannel-fix-for-gcc-14.patch @@ -0,0 +1,37 @@ +From b9d224251469f3541d4fae5d0191b1e90856a5d5 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Sun, 28 Apr 2024 07:32:26 +0000 +Subject: [PATCH] libdatachannel fix for gcc 14. + +--- + src/h264rtpdepacketizer.cpp | 1 + + src/impl/icetransport.cpp | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/src/h264rtpdepacketizer.cpp b/src/h264rtpdepacketizer.cpp +index f2ddabb..385dc78 100644 +--- a/src/h264rtpdepacketizer.cpp ++++ b/src/h264rtpdepacketizer.cpp +@@ -12,6 +12,7 @@ + #include "nalunit.hpp" + + #include "impl/internals.hpp" ++#include + + namespace rtc { + +diff --git a/src/impl/icetransport.cpp b/src/impl/icetransport.cpp +index a27a2ed..a7131ed 100644 +--- a/src/impl/icetransport.cpp ++++ b/src/impl/icetransport.cpp +@@ -16,6 +16,7 @@ + #include + #include + #include ++#include + + #ifdef _WIN32 + #include +-- +2.31.1 + diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/download.package_list b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/download.package_list similarity index 97% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/download.package_list rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/download.package_list index 91a1efa4..fe47225e 100644 --- a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/download.package_list +++ b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/download.package_list @@ -12,7 +12,7 @@ dtoa-20180411.tgz libcmis-0.6.1.tar.xz CoinMP-1.8.4.tgz cppunit-1.15.1.tar.gz -curl-8.6.0.tar.xz +curl-8.7.1.tar.xz libe-book-0.1.3.tar.xz libepoxy-1.5.10.tar.gz 3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz @@ -61,7 +61,7 @@ ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip 39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip libjpeg-turbo-2.1.5.1.tar.gz language-subtag-registry-2023-08-02.tar.bz2 -lcms2-2.15.tar.gz +lcms2-2.16.tar.gz libassuan-2.5.6.tar.bz2 libatomic_ops-7.6.8.tar.gz libeot-0.01.tar.bz2 @@ -77,7 +77,7 @@ libxml2-2.10.3.tar.xz libxslt-1.1.35.tar.xz 26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz lxml-4.1.1.tgz -mariadb-connector-c-3.3.7-src.tar.gz +mariadb-connector-c-3.3.8-src.tar.gz mdds-2.1.1.tar.xz mDNSResponder-878.200.35.tar.gz libmspub-0.1.4.tar.xz @@ -91,11 +91,11 @@ liborcus-0.19.2.tar.xz libpagemaker-0.0.4.tar.xz pdfium-6179.tar.bz2 pixman-0.42.2.tar.gz -libpng-1.6.42.tar.xz +libpng-1.6.43.tar.xz tiff-4.6.0.tar.xz poppler-23.09.0.tar.xz poppler-data-0.4.12.tar.gz -postgresql-13.11.tar.bz2 +postgresql-13.14.tar.bz2 Python-3.8.18.tar.xz libqxp-0.0.2.tar.xz a39f6c07ddb20d7dd2ff1f95fa21e2cd-raptor2-2.0.15.tar.gz diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/download_extern.package_list b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/download_extern.package_list similarity index 100% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/download_extern.package_list rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/download_extern.package_list diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/libreoffice-dictionaries.url b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/libreoffice-dictionaries.url similarity index 70% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/libreoffice-dictionaries.url rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/libreoffice-dictionaries.url index e403d4a2..de38763c 100644 --- a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/libreoffice-dictionaries.url +++ b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/libreoffice-dictionaries.url @@ -1,3 +1,3 @@ -URL=http://download.documentfoundation.org/libreoffice/src/24.2.2/libreoffice-dictionaries-<<>>.tar.xz +URL=http://download.documentfoundation.org/libreoffice/src/24.2.3/libreoffice-dictionaries-<<>>.tar.xz FILENAME=libreoffice-dictionaries-<<>>.tar.xz MODE=FILE diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/libreoffice-help.url b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/libreoffice-help.url similarity index 72% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/libreoffice-help.url rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/libreoffice-help.url index b467642b..0d662599 100644 --- a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/libreoffice-help.url +++ b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/libreoffice-help.url @@ -1,3 +1,3 @@ -URL=http://download.documentfoundation.org/libreoffice/src/24.2.2/libreoffice-help-<<>>.tar.xz +URL=http://download.documentfoundation.org/libreoffice/src/24.2.3/libreoffice-help-<<>>.tar.xz FILENAME=libreoffice-help-<<>>.tar.xz MODE=FILE diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/libreoffice-translations.url b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/libreoffice-translations.url similarity index 70% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/libreoffice-translations.url rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/libreoffice-translations.url index 9b299334..6832ef91 100644 --- a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/libreoffice-translations.url +++ b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/libreoffice-translations.url @@ -1,3 +1,3 @@ -URL=http://download.documentfoundation.org/libreoffice/src/24.2.2/libreoffice-translations-<<>>.tar.xz +URL=http://download.documentfoundation.org/libreoffice/src/24.2.3/libreoffice-translations-<<>>.tar.xz FILENAME=libreoffice-translations-<<>>.tar.xz MODE=FILE diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-external-libcmis-add-0001-libcmis-fix-build-error-fo.patch b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-external-libcmis-add-0001-libcmis-fix-build-error-fo.patch similarity index 100% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-external-libcmis-add-0001-libcmis-fix-build-error-fo.patch rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-external-libcmis-add-0001-libcmis-fix-build-error-fo.patch diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-fix-build-error-at-use-without-java.patch b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-fix-build-error-at-use-without-java.patch similarity index 100% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-fix-build-error-at-use-without-java.patch rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-fix-build-error-at-use-without-java.patch diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-fix-link-miss-zlib.patch b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-fix-link-miss-zlib.patch similarity index 100% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-fix-link-miss-zlib.patch rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-fix-link-miss-zlib.patch diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-24.2.0-external-curl-configure-add-witho.patch b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-24.2.0-external-curl-configure-add-witho.patch similarity index 100% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-24.2.0-external-curl-configure-add-witho.patch rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-24.2.0-external-curl-configure-add-witho.patch diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-24.2.1.1-external-liblangtag-fix-for-cro.patch b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-24.2.1.1-external-liblangtag-fix-for-cro.patch similarity index 100% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-24.2.1.1-external-liblangtag-fix-for-cro.patch rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-24.2.1.1-external-liblangtag-fix-for-cro.patch diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-24.2.1.1-fix-for-cross-build.patch b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-24.2.1.1-fix-for-cross-build.patch similarity index 100% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-24.2.1.1-fix-for-cross-build.patch rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-24.2.1.1-fix-for-cross-build.patch diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-24.2.1.2-external-xmlsec-add-0001-xmlsec.patch b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-24.2.1.2-external-xmlsec-add-0001-xmlsec.patch similarity index 100% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-24.2.1.2-external-xmlsec-add-0001-xmlsec.patch rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-24.2.1.2-external-xmlsec-add-0001-xmlsec.patch diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-7.6-fix-for-gcc14.patch b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-7.6-fix-for-gcc14.patch similarity index 100% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-7.6-fix-for-gcc14.patch rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-7.6-fix-for-gcc14.patch diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-external-bzip2-remove-test-for-cross-bui.patch b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-external-bzip2-remove-test-for-cross-bui.patch similarity index 100% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-external-bzip2-remove-test-for-cross-bui.patch rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-external-bzip2-remove-test-for-cross-bui.patch diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-fix-for-gcc-14.patch b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-fix-for-gcc-14.patch similarity index 100% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-fix-for-gcc-14.patch rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-fix-for-gcc-14.patch diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0002-libreoffice-7.6-pdfium-fix-for-gcc14.patch b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0002-libreoffice-7.6-pdfium-fix-for-gcc14.patch similarity index 100% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0002-libreoffice-7.6-pdfium-fix-for-gcc14.patch rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0002-libreoffice-7.6-pdfium-fix-for-gcc14.patch diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0003-libreoffice-7.6-box2d-fix-for-gcc14.patch b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0003-libreoffice-7.6-box2d-fix-for-gcc14.patch similarity index 100% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/0003-libreoffice-7.6-box2d-fix-for-gcc14.patch rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/0003-libreoffice-7.6-box2d-fix-for-gcc14.patch diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/libreoffice-7.6-fix-build-error-for-libxml2-2.12.0.patch b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/libreoffice-7.6-fix-build-error-for-libxml2-2.12.0.patch similarity index 100% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/patches/libreoffice-7.6-fix-build-error-for-libxml2-2.12.0.patch rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/patches/libreoffice-7.6-fix-build-error-for-libxml2-2.12.0.patch diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/tarballs.listfile b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/tarballs.listfile similarity index 100% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/tarballs.listfile rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/tarballs.listfile diff --git a/loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/tarballs_extern.listfile b/loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/tarballs_extern.listfile similarity index 100% rename from loongarch64/files/step/desktop-app/libreoffice/24.2.2.2/tarballs_extern.listfile rename to loongarch64/files/step/desktop-app/libreoffice/24.2.3.2/tarballs_extern.listfile diff --git a/loongarch64/files/step/desktop-app/pvr.iptvsimple/21.8.3-Omega/kodi_cn.m3u b/loongarch64/files/step/desktop-app/pvr.iptvsimple/21.8.4-Omega/kodi_cn.m3u similarity index 100% rename from loongarch64/files/step/desktop-app/pvr.iptvsimple/21.8.3-Omega/kodi_cn.m3u rename to loongarch64/files/step/desktop-app/pvr.iptvsimple/21.8.4-Omega/kodi_cn.m3u diff --git a/loongarch64/files/step/desktop-app/pvr.iptvsimple/21.8.3-Omega/patches/0001-pvr.iptvsimple-21.7.1-add-file-kodi_cn.u3m-for-IPTV-.patch b/loongarch64/files/step/desktop-app/pvr.iptvsimple/21.8.4-Omega/patches/0001-pvr.iptvsimple-21.7.1-add-file-kodi_cn.u3m-for-IPTV-.patch similarity index 100% rename from loongarch64/files/step/desktop-app/pvr.iptvsimple/21.8.3-Omega/patches/0001-pvr.iptvsimple-21.7.1-add-file-kodi_cn.u3m-for-IPTV-.patch rename to loongarch64/files/step/desktop-app/pvr.iptvsimple/21.8.4-Omega/patches/0001-pvr.iptvsimple-21.7.1-add-file-kodi_cn.u3m-for-IPTV-.patch diff --git a/loongarch64/files/step/desktop-app/qt-creator/13.0.0/patches/0001-qt-creator-12.0.2-add-loongarch-support.patch b/loongarch64/files/step/desktop-app/qt-creator/13.0.1/patches/0001-qt-creator-12.0.2-add-loongarch-support.patch similarity index 100% rename from loongarch64/files/step/desktop-app/qt-creator/13.0.0/patches/0001-qt-creator-12.0.2-add-loongarch-support.patch rename to loongarch64/files/step/desktop-app/qt-creator/13.0.1/patches/0001-qt-creator-12.0.2-add-loongarch-support.patch diff --git a/loongarch64/files/step/desktop-app/thunderbird/124.0b3-default/patches/0001-firefox-123.0-fix-for-glean_parser-13.0.0.patch b/loongarch64/files/step/desktop-app/thunderbird/124.0b3-default/patches/0001-firefox-123.0-fix-for-glean_parser-13.0.0.patch deleted file mode 100644 index 0afa1eab..00000000 --- a/loongarch64/files/step/desktop-app/thunderbird/124.0b3-default/patches/0001-firefox-123.0-fix-for-glean_parser-13.0.0.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 45c1bb3acaaa5c45364873e3a1906119577cf822 Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Thu, 29 Feb 2024 15:59:35 +0000 -Subject: [PATCH] firefox 123.0 fix for glean_parser 13.0.0 - ---- - toolkit/components/glean/build_scripts/glean_parser_ext/jog.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/toolkit/components/glean/build_scripts/glean_parser_ext/jog.py b/toolkit/components/glean/build_scripts/glean_parser_ext/jog.py -index 81d92b0..b428279 100644 ---- a/toolkit/components/glean/build_scripts/glean_parser_ext/jog.py -+++ b/toolkit/components/glean/build_scripts/glean_parser_ext/jog.py -@@ -55,6 +55,7 @@ known_ping_args = [ - "include_client_id", - "send_if_empty", - "precise_timestamps", -+ "include_info_sections", - "reason_codes", - ] - --- -2.31.1 - diff --git a/loongarch64/files/step/desktop-app/thunderbird/124.0b3-default/patches/0001-fixed-a-judgment-issue-when-libstdc-has-multiple-ver.patch b/loongarch64/files/step/desktop-app/thunderbird/125.0/patches/0001-fixed-a-judgment-issue-when-libstdc-has-multiple-ver.patch similarity index 100% rename from loongarch64/files/step/desktop-app/thunderbird/124.0b3-default/patches/0001-fixed-a-judgment-issue-when-libstdc-has-multiple-ver.patch rename to loongarch64/files/step/desktop-app/thunderbird/125.0/patches/0001-fixed-a-judgment-issue-when-libstdc-has-multiple-ver.patch diff --git a/loongarch64/files/step/desktop-app/thunderbird/124.0b3-default/tip.url b/loongarch64/files/step/desktop-app/thunderbird/125.0/tip.url similarity index 100% rename from loongarch64/files/step/desktop-app/thunderbird/124.0b3-default/tip.url rename to loongarch64/files/step/desktop-app/thunderbird/125.0/tip.url diff --git a/loongarch64/files/step/desktop-app/xerces-c/3.2.5/patches/0001-xerces-c-3.2.5-fix-CXXSTD-from-14-to-17-for-icu4c-75.patch b/loongarch64/files/step/desktop-app/xerces-c/3.2.5/patches/0001-xerces-c-3.2.5-fix-CXXSTD-from-14-to-17-for-icu4c-75.patch new file mode 100644 index 00000000..ea2acbf2 --- /dev/null +++ b/loongarch64/files/step/desktop-app/xerces-c/3.2.5/patches/0001-xerces-c-3.2.5-fix-CXXSTD-from-14-to-17-for-icu4c-75.patch @@ -0,0 +1,25 @@ +From 2d5bf9c4cbd3f9861192e345102554432ce798e6 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Wed, 24 Apr 2024 03:48:47 +0000 +Subject: [PATCH] xerces-c 3.2.5 fix CXXSTD from 14 to 17 for icu4c 75_1 + +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 33bc40f..133468f 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -23,7 +23,7 @@ cmake_minimum_required(VERSION 3.12.0) + + # Try C++14, then fall back to C++11 and C++98. Used for feature tests + # for optional features. +-set(CMAKE_CXX_STANDARD 14) ++set(CMAKE_CXX_STANDARD 17) + + # Use folders (for IDE project grouping) + set_property(GLOBAL PROPERTY USE_FOLDERS ON) +-- +2.31.1 + diff --git a/loongarch64/files/step/host-tools/cmake/3.29.1/patches/cmake-3.22.3-add-loongarch64-to-checktypesize.patch b/loongarch64/files/step/host-tools/cmake/3.29.3/patches/cmake-3.22.3-add-loongarch64-to-checktypesize.patch similarity index 100% rename from loongarch64/files/step/host-tools/cmake/3.29.1/patches/cmake-3.22.3-add-loongarch64-to-checktypesize.patch rename to loongarch64/files/step/host-tools/cmake/3.29.3/patches/cmake-3.22.3-add-loongarch64-to-checktypesize.patch diff --git a/loongarch64/files/step/host-tools/nss/3.98/patches/0001-nss-3.97-fix-miss-SQLITE_INCLUDE_DIR-in-nss-cmd-dbto.patch b/loongarch64/files/step/host-tools/nss/3.100/patches/0001-nss-3.97-fix-miss-SQLITE_INCLUDE_DIR-in-nss-cmd-dbto.patch similarity index 100% rename from loongarch64/files/step/host-tools/nss/3.98/patches/0001-nss-3.97-fix-miss-SQLITE_INCLUDE_DIR-in-nss-cmd-dbto.patch rename to loongarch64/files/step/host-tools/nss/3.100/patches/0001-nss-3.97-fix-miss-SQLITE_INCLUDE_DIR-in-nss-cmd-dbto.patch diff --git a/loongarch64/files/step/host-tools/sphinx-rtd-theme/2.0.0/patches/0001-sphinx_rtd_theme-2.0.0-fix-docutils-require-version.patch b/loongarch64/files/step/host-tools/sphinx-rtd-theme/2.0.0/patches/0001-sphinx_rtd_theme-2.0.0-fix-docutils-require-version.patch new file mode 100644 index 00000000..f07875b6 --- /dev/null +++ b/loongarch64/files/step/host-tools/sphinx-rtd-theme/2.0.0/patches/0001-sphinx_rtd_theme-2.0.0-fix-docutils-require-version.patch @@ -0,0 +1,25 @@ +From 7b48e4d3e92ddc0d49ea4dcb038fd26362fc9962 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Thu, 18 Apr 2024 01:59:15 +0000 +Subject: [PATCH] sphinx_rtd_theme 2.0.0 fix docutils require version. + +--- + setup.cfg | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/setup.cfg b/setup.cfg +index 0f29948..a60a47a 100644 +--- a/setup.cfg ++++ b/setup.cfg +@@ -46,7 +46,7 @@ packages = sphinx_rtd_theme + python_requires = >=3.6 + install_requires = + sphinx >=5,<8 +- docutils <0.21 ++ docutils + sphinxcontrib-jquery >=4,<5 + tests_require = + pytest +-- +2.31.1 + diff --git a/loongarch64/files/step/host-tools/wine-tools/9.0/wine-mono.url b/loongarch64/files/step/host-tools/wine-tools/9.0/wine-mono.url deleted file mode 100644 index 97e119f8..00000000 --- a/loongarch64/files/step/host-tools/wine-tools/9.0/wine-mono.url +++ /dev/null @@ -1,3 +0,0 @@ -URL=https://dl.winehq.org/wine/wine-mono/8.1.0/wine-mono-8.1.0-x86.msi -FILENAME=wine-mono-8.1.0-x86.msi -MODE=FILE diff --git a/loongarch64/files/step/host-tools/wine-tools/9.0/wine-staging.url b/loongarch64/files/step/host-tools/wine-tools/9.0/wine-staging.url deleted file mode 100644 index 5252777c..00000000 --- a/loongarch64/files/step/host-tools/wine-tools/9.0/wine-staging.url +++ /dev/null @@ -1,6 +0,0 @@ -URL=https://gitlab.winehq.org/wine/wine-staging.git -FILENAME=wine-staging -MODE=GIT -GIT_BRANCH=master -GIT_COMMIT=e9f69afcab7a6143abb54854945bdbf7f091c60c -GIT_SUBMODULE=0 diff --git a/loongarch64/files/step/host-tools/wine32-tools/9.6/wine-mono.url b/loongarch64/files/step/host-tools/wine32-tools/9.6/wine-mono.url deleted file mode 100644 index 2ed51058..00000000 --- a/loongarch64/files/step/host-tools/wine32-tools/9.6/wine-mono.url +++ /dev/null @@ -1,3 +0,0 @@ -URL=https://dl.winehq.org/wine/wine-mono/9.0.0/wine-mono-9.0.0-x86.msi -FILENAME=wine-mono-9.0.0-x86.msi -MODE=FILE diff --git a/loongarch64/files/step/host-tools/wine32-tools/9.6/wine-staging.url b/loongarch64/files/step/host-tools/wine32-tools/9.6/wine-staging.url deleted file mode 100644 index 33d0a45f..00000000 --- a/loongarch64/files/step/host-tools/wine32-tools/9.6/wine-staging.url +++ /dev/null @@ -1,6 +0,0 @@ -URL=https://gitlab.winehq.org/wine/wine-staging.git -FILENAME=wine-staging -MODE=GIT -GIT_BRANCH=master -GIT_COMMIT=c6e61e267aedbd73a85852f99ea986b583c2c110 -GIT_SUBMODULE=0 diff --git a/loongarch64/files/step/host-tools/wine_dev-tools/9.6/wine-gecko-64.url b/loongarch64/files/step/host-tools/wine_dev-tools/9.6/wine-gecko-64.url deleted file mode 100644 index 226cdca9..00000000 --- a/loongarch64/files/step/host-tools/wine_dev-tools/9.6/wine-gecko-64.url +++ /dev/null @@ -1,3 +0,0 @@ -URL=https://dl.winehq.org/wine/wine-gecko/2.47.4/wine-gecko-2.47.4-x86_64.msi -FILENAME=wine-gecko-2.47.4-x86_64.msi -MODE=FILE diff --git a/loongarch64/files/step/host-tools/wine_dev-tools/9.6/wine-gecko.url b/loongarch64/files/step/host-tools/wine_dev-tools/9.6/wine-gecko.url deleted file mode 100644 index 96c6003c..00000000 --- a/loongarch64/files/step/host-tools/wine_dev-tools/9.6/wine-gecko.url +++ /dev/null @@ -1,3 +0,0 @@ -URL=https://dl.winehq.org/wine/wine-gecko/2.47.4/wine-gecko-2.47.4-x86.msi -FILENAME=wine-gecko-2.47.4-x86.msi -MODE=FILE diff --git a/loongarch64/files/step/host-tools/wine_dev-tools/9.6/wine-mono.url b/loongarch64/files/step/host-tools/wine_dev-tools/9.6/wine-mono.url deleted file mode 100644 index 2ed51058..00000000 --- a/loongarch64/files/step/host-tools/wine_dev-tools/9.6/wine-mono.url +++ /dev/null @@ -1,3 +0,0 @@ -URL=https://dl.winehq.org/wine/wine-mono/9.0.0/wine-mono-9.0.0-x86.msi -FILENAME=wine-mono-9.0.0-x86.msi -MODE=FILE diff --git a/loongarch64/files/step/host-tools/wine_dev-tools/9.6/wine-staging.url b/loongarch64/files/step/host-tools/wine_dev-tools/9.6/wine-staging.url deleted file mode 100644 index 33d0a45f..00000000 --- a/loongarch64/files/step/host-tools/wine_dev-tools/9.6/wine-staging.url +++ /dev/null @@ -1,6 +0,0 @@ -URL=https://gitlab.winehq.org/wine/wine-staging.git -FILENAME=wine-staging -MODE=GIT -GIT_BRANCH=master -GIT_COMMIT=c6e61e267aedbd73a85852f99ea986b583c2c110 -GIT_SUBMODULE=0 diff --git a/loongarch64/files/step/linux_runtime/harfbuzz/8.5.0/patches/0001-harfbuzz-8.4.4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch b/loongarch64/files/step/linux_runtime/harfbuzz/8.5.0/patches/0001-harfbuzz-8.4.4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch new file mode 100644 index 00000000..a1f82804 --- /dev/null +++ b/loongarch64/files/step/linux_runtime/harfbuzz/8.5.0/patches/0001-harfbuzz-8.4.4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch @@ -0,0 +1,25 @@ +From eab68b6538834c235f26da1fb72c2c598d38745f Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 23 Apr 2024 08:25:20 +0000 +Subject: [PATCH] harfbuzz 8.4.4 fix cpp_std to c++17 for icu4c 75_1. + +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index fed3dc0..e99e5cc 100644 +--- a/meson.build ++++ b/meson.build +@@ -4,7 +4,7 @@ project('harfbuzz', 'c', 'cpp', + default_options: [ + 'cpp_eh=none', # Just to support msvc, we are passing -fno-exceptions also anyway + # 'cpp_rtti=false', # Do NOT enable, wraps inherit it and ICU needs RTTI +- 'cpp_std=c++11', ++ 'cpp_std=c++17', + 'wrap_mode=nofallback', # Use --wrap-mode=default to revert, https://github.com/harfbuzz/harfbuzz/pull/2548 + ], + ) +-- +2.31.1 + diff --git a/loongarch64/files/step/linux_runtime/linux-header/6.8.4/linux-config-6 b/loongarch64/files/step/linux_runtime/linux-header/6.9.3/linux-config-6 similarity index 100% rename from loongarch64/files/step/linux_runtime/linux-header/6.8.4/linux-config-6 rename to loongarch64/files/step/linux_runtime/linux-header/6.9.3/linux-config-6 diff --git a/loongarch64/files/step/linux_runtime/mesa/24.0.4/DirectX-Headers.url b/loongarch64/files/step/linux_runtime/mesa/24.0.7/DirectX-Headers.url similarity index 100% rename from loongarch64/files/step/linux_runtime/mesa/24.0.4/DirectX-Headers.url rename to loongarch64/files/step/linux_runtime/mesa/24.0.7/DirectX-Headers.url diff --git a/loongarch64/files/step/linux_runtime/shaderc/2024.0/glslang.url b/loongarch64/files/step/linux_runtime/shaderc/2024.1/glslang.url similarity index 100% rename from loongarch64/files/step/linux_runtime/shaderc/2024.0/glslang.url rename to loongarch64/files/step/linux_runtime/shaderc/2024.1/glslang.url diff --git a/loongarch64/files/step/linux_runtime/shaderc/2024.0/spirv-headers.url b/loongarch64/files/step/linux_runtime/shaderc/2024.1/spirv-headers.url similarity index 100% rename from loongarch64/files/step/linux_runtime/shaderc/2024.0/spirv-headers.url rename to loongarch64/files/step/linux_runtime/shaderc/2024.1/spirv-headers.url diff --git a/loongarch64/files/step/linux_runtime/shaderc/2024.0/spirv-tools.url b/loongarch64/files/step/linux_runtime/shaderc/2024.1/spirv-tools.url similarity index 100% rename from loongarch64/files/step/linux_runtime/shaderc/2024.0/spirv-tools.url rename to loongarch64/files/step/linux_runtime/shaderc/2024.1/spirv-tools.url diff --git a/loongarch64/files/step/linux_runtime/systemd/255/patches/systemd-255-add-PID_FS_MAGIC-for-linux-6.9.patch b/loongarch64/files/step/linux_runtime/systemd/255/patches/systemd-255-add-PID_FS_MAGIC-for-linux-6.9.patch new file mode 100644 index 00000000..8b6fcb57 --- /dev/null +++ b/loongarch64/files/step/linux_runtime/systemd/255/patches/systemd-255-add-PID_FS_MAGIC-for-linux-6.9.patch @@ -0,0 +1,28 @@ +diff --git a/src/basic/filesystems-gperf.gperf b/src/basic/filesystems-gperf.gperf +index e8c5357f91461..1cd66b5a5fa99 100644 +--- a/src/basic/filesystems-gperf.gperf ++++ b/src/basic/filesystems-gperf.gperf +@@ -91,6 +91,7 @@ ocfs2, {OCFS2_SUPER_MAGIC} + openpromfs, {OPENPROM_SUPER_MAGIC} + orangefs, {ORANGEFS_DEVREQ_MAGIC} + overlay, {OVERLAYFS_SUPER_MAGIC} ++pidfs, {PID_FS_MAGIC} + pipefs, {PIPEFS_MAGIC} + ppc-cmm, {PPC_CMM_MAGIC} + proc, {PROC_SUPER_MAGIC} +diff --git a/src/basic/missing_magic.h b/src/basic/missing_magic.h +index 27a33adecb4ed..82d71c8ad1233 100644 +--- a/src/basic/missing_magic.h ++++ b/src/basic/missing_magic.h +@@ -128,6 +128,11 @@ + #define DEVMEM_MAGIC 0x454d444d + #endif + ++/* cb12fd8e0dabb9a1c8aef55a6a41e2c255fcdf4b (6.8) */ ++#ifndef PID_FS_MAGIC ++#define PID_FS_MAGIC 0x50494446 ++#endif ++ + /* Not in mainline but included in Ubuntu */ + #ifndef SHIFTFS_MAGIC + #define SHIFTFS_MAGIC 0x6a656a62 diff --git a/loongarch64/files/step/linux_runtime/systemd_pre/255/patches/systemd-255-add-PID_FS_MAGIC-for-linux-6.9.patch b/loongarch64/files/step/linux_runtime/systemd_pre/255/patches/systemd-255-add-PID_FS_MAGIC-for-linux-6.9.patch new file mode 100644 index 00000000..8b6fcb57 --- /dev/null +++ b/loongarch64/files/step/linux_runtime/systemd_pre/255/patches/systemd-255-add-PID_FS_MAGIC-for-linux-6.9.patch @@ -0,0 +1,28 @@ +diff --git a/src/basic/filesystems-gperf.gperf b/src/basic/filesystems-gperf.gperf +index e8c5357f91461..1cd66b5a5fa99 100644 +--- a/src/basic/filesystems-gperf.gperf ++++ b/src/basic/filesystems-gperf.gperf +@@ -91,6 +91,7 @@ ocfs2, {OCFS2_SUPER_MAGIC} + openpromfs, {OPENPROM_SUPER_MAGIC} + orangefs, {ORANGEFS_DEVREQ_MAGIC} + overlay, {OVERLAYFS_SUPER_MAGIC} ++pidfs, {PID_FS_MAGIC} + pipefs, {PIPEFS_MAGIC} + ppc-cmm, {PPC_CMM_MAGIC} + proc, {PROC_SUPER_MAGIC} +diff --git a/src/basic/missing_magic.h b/src/basic/missing_magic.h +index 27a33adecb4ed..82d71c8ad1233 100644 +--- a/src/basic/missing_magic.h ++++ b/src/basic/missing_magic.h +@@ -128,6 +128,11 @@ + #define DEVMEM_MAGIC 0x454d444d + #endif + ++/* cb12fd8e0dabb9a1c8aef55a6a41e2c255fcdf4b (6.8) */ ++#ifndef PID_FS_MAGIC ++#define PID_FS_MAGIC 0x50494446 ++#endif ++ + /* Not in mainline but included in Ubuntu */ + #ifndef SHIFTFS_MAGIC + #define SHIFTFS_MAGIC 0x6a656a62 diff --git a/loongarch64/files/step/mingw_sysroot/Windows-QEMU/8.2.2/patches/0001-fix-errors-at-static-linking-of-mingw64.patch b/loongarch64/files/step/mingw_sysroot/Windows-QEMU/9.0.0/patches/0001-fix-errors-at-static-linking-of-mingw64.patch similarity index 100% rename from loongarch64/files/step/mingw_sysroot/Windows-QEMU/8.2.2/patches/0001-fix-errors-at-static-linking-of-mingw64.patch rename to loongarch64/files/step/mingw_sysroot/Windows-QEMU/9.0.0/patches/0001-fix-errors-at-static-linking-of-mingw64.patch diff --git a/loongarch64/files/step/mingw_sysroot/mingw-gtk3/3.24.41/patches/0001-fix-cross-compile-error-for-mingw.patch b/loongarch64/files/step/mingw_sysroot/mingw-gtk3/3.24.42/patches/0001-fix-cross-compile-error-for-mingw.patch similarity index 100% rename from loongarch64/files/step/mingw_sysroot/mingw-gtk3/3.24.41/patches/0001-fix-cross-compile-error-for-mingw.patch rename to loongarch64/files/step/mingw_sysroot/mingw-gtk3/3.24.42/patches/0001-fix-cross-compile-error-for-mingw.patch diff --git a/loongarch64/files/step/mingw_sysroot/mingw-libpng/1.6.43/patches/libpng-1.6.37-apng.patch b/loongarch64/files/step/mingw_sysroot/mingw-libpng/1.6.43/patches/libpng-1.6.37-apng.patch deleted file mode 100644 index 8aaa50b9..00000000 --- a/loongarch64/files/step/mingw_sysroot/mingw-libpng/1.6.43/patches/libpng-1.6.37-apng.patch +++ /dev/null @@ -1,1728 +0,0 @@ -diff -Naru libpng-1.6.37.org/png.h libpng-1.6.37/png.h ---- libpng-1.6.37.org/png.h 2019-04-19 07:21:37.398024800 +0900 -+++ libpng-1.6.37/png.h 2019-04-19 07:22:37.871245630 +0900 -@@ -330,6 +330,10 @@ - # include "pnglibconf.h" - #endif - -+#define PNG_APNG_SUPPORTED -+#define PNG_READ_APNG_SUPPORTED -+#define PNG_WRITE_APNG_SUPPORTED -+ - #ifndef PNG_VERSION_INFO_ONLY - /* Machine specific configuration. */ - # include "pngconf.h" -@@ -425,6 +429,17 @@ - * See pngconf.h for base types that vary by machine/system - */ - -+#ifdef PNG_APNG_SUPPORTED -+/* dispose_op flags from inside fcTL */ -+#define PNG_DISPOSE_OP_NONE 0x00U -+#define PNG_DISPOSE_OP_BACKGROUND 0x01U -+#define PNG_DISPOSE_OP_PREVIOUS 0x02U -+ -+/* blend_op flags from inside fcTL */ -+#define PNG_BLEND_OP_SOURCE 0x00U -+#define PNG_BLEND_OP_OVER 0x01U -+#endif /* PNG_APNG_SUPPORTED */ -+ - /* This triggers a compiler error in png.c, if png.c and png.h - * do not agree upon the version number. - */ -@@ -746,6 +761,10 @@ - #define PNG_INFO_sCAL 0x4000U /* ESR, 1.0.6 */ - #define PNG_INFO_IDAT 0x8000U /* ESR, 1.0.6 */ - #define PNG_INFO_eXIf 0x10000U /* GR-P, 1.6.31 */ -+#ifdef PNG_APNG_SUPPORTED -+#define PNG_INFO_acTL 0x20000U -+#define PNG_INFO_fcTL 0x40000U -+#endif - - /* This is used for the transformation routines, as some of them - * change these values for the row. It also should enable using -@@ -783,6 +802,10 @@ - #ifdef PNG_PROGRESSIVE_READ_SUPPORTED - typedef PNG_CALLBACK(void, *png_progressive_info_ptr, (png_structp, png_infop)); - typedef PNG_CALLBACK(void, *png_progressive_end_ptr, (png_structp, png_infop)); -+#ifdef PNG_APNG_SUPPORTED -+typedef PNG_CALLBACK(void, *png_progressive_frame_ptr, (png_structp, -+ png_uint_32)); -+#endif - - /* The following callback receives png_uint_32 row_number, int pass for the - * png_bytep data of the row. When transforming an interlaced image the -@@ -3226,6 +3249,74 @@ - /******************************************************************************* - * END OF HARDWARE AND SOFTWARE OPTIONS - ******************************************************************************/ -+#ifdef PNG_APNG_SUPPORTED -+PNG_EXPORT(250, png_uint_32, png_get_acTL, (png_structp png_ptr, -+ png_infop info_ptr, png_uint_32 *num_frames, png_uint_32 *num_plays)); -+ -+PNG_EXPORT(251, png_uint_32, png_set_acTL, (png_structp png_ptr, -+ png_infop info_ptr, png_uint_32 num_frames, png_uint_32 num_plays)); -+ -+PNG_EXPORT(252, png_uint_32, png_get_num_frames, (png_structp png_ptr, -+ png_infop info_ptr)); -+ -+PNG_EXPORT(253, png_uint_32, png_get_num_plays, (png_structp png_ptr, -+ png_infop info_ptr)); -+ -+PNG_EXPORT(254, png_uint_32, png_get_next_frame_fcTL, -+ (png_structp png_ptr, png_infop info_ptr, png_uint_32 *width, -+ png_uint_32 *height, png_uint_32 *x_offset, png_uint_32 *y_offset, -+ png_uint_16 *delay_num, png_uint_16 *delay_den, png_byte *dispose_op, -+ png_byte *blend_op)); -+ -+PNG_EXPORT(255, png_uint_32, png_set_next_frame_fcTL, -+ (png_structp png_ptr, png_infop info_ptr, png_uint_32 width, -+ png_uint_32 height, png_uint_32 x_offset, png_uint_32 y_offset, -+ png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, -+ png_byte blend_op)); -+ -+PNG_EXPORT(256, png_uint_32, png_get_next_frame_width, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(257, png_uint_32, png_get_next_frame_height, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(258, png_uint_32, png_get_next_frame_x_offset, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(259, png_uint_32, png_get_next_frame_y_offset, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(260, png_uint_16, png_get_next_frame_delay_num, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(261, png_uint_16, png_get_next_frame_delay_den, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(262, png_byte, png_get_next_frame_dispose_op, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(263, png_byte, png_get_next_frame_blend_op, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(264, png_byte, png_get_first_frame_is_hidden, -+ (png_structp png_ptr, png_infop info_ptr)); -+PNG_EXPORT(265, png_uint_32, png_set_first_frame_is_hidden, -+ (png_structp png_ptr, png_infop info_ptr, png_byte is_hidden)); -+ -+#ifdef PNG_READ_APNG_SUPPORTED -+PNG_EXPORT(266, void, png_read_frame_head, (png_structp png_ptr, -+ png_infop info_ptr)); -+#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -+PNG_EXPORT(267, void, png_set_progressive_frame_fn, (png_structp png_ptr, -+ png_progressive_frame_ptr frame_info_fn, -+ png_progressive_frame_ptr frame_end_fn)); -+#endif /* PNG_PROGRESSIVE_READ_SUPPORTED */ -+#endif /* PNG_READ_APNG_SUPPORTED */ -+ -+#ifdef PNG_WRITE_APNG_SUPPORTED -+PNG_EXPORT(268, void, png_write_frame_head, (png_structp png_ptr, -+ png_infop info_ptr, png_bytepp row_pointers, -+ png_uint_32 width, png_uint_32 height, -+ png_uint_32 x_offset, png_uint_32 y_offset, -+ png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, -+ png_byte blend_op)); -+ -+PNG_EXPORT(269, void, png_write_frame_tail, (png_structp png_ptr, -+ png_infop info_ptr)); -+#endif /* PNG_WRITE_APNG_SUPPORTED */ -+#endif /* PNG_APNG_SUPPORTED */ - - /* Maintainer: Put new public prototypes here ^, in libpng.3, in project - * defs, and in scripts/symbols.def. -@@ -3235,7 +3326,11 @@ - * one to use is one more than this.) - */ - #ifdef PNG_EXPORT_LAST_ORDINAL -+#ifdef PNG_APNG_SUPPORTED -+ PNG_EXPORT_LAST_ORDINAL(269); -+#else - PNG_EXPORT_LAST_ORDINAL(249); -+#endif /* PNG_APNG_SUPPORTED */ - #endif - - #ifdef __cplusplus -diff -Naru libpng-1.6.37.org/pngget.c libpng-1.6.37/pngget.c ---- libpng-1.6.37.org/pngget.c 2019-04-19 07:21:37.399024787 +0900 -+++ libpng-1.6.37/pngget.c 2019-04-19 07:22:37.850245901 +0900 -@@ -1246,4 +1246,166 @@ - # endif - #endif - -+#ifdef PNG_APNG_SUPPORTED -+png_uint_32 PNGAPI -+png_get_acTL(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 *num_frames, png_uint_32 *num_plays) -+{ -+ png_debug1(1, "in %s retrieval function", "acTL"); -+ -+ if (png_ptr != NULL && info_ptr != NULL && -+ (info_ptr->valid & PNG_INFO_acTL) && -+ num_frames != NULL && num_plays != NULL) -+ { -+ *num_frames = info_ptr->num_frames; -+ *num_plays = info_ptr->num_plays; -+ return (1); -+ } -+ -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_num_frames(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_num_frames()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->num_frames); -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_num_plays(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_num_plays()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->num_plays); -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_next_frame_fcTL(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 *width, png_uint_32 *height, -+ png_uint_32 *x_offset, png_uint_32 *y_offset, -+ png_uint_16 *delay_num, png_uint_16 *delay_den, -+ png_byte *dispose_op, png_byte *blend_op) -+{ -+ png_debug1(1, "in %s retrieval function", "fcTL"); -+ -+ if (png_ptr != NULL && info_ptr != NULL && -+ (info_ptr->valid & PNG_INFO_fcTL) && -+ width != NULL && height != NULL && -+ x_offset != NULL && y_offset != NULL && -+ delay_num != NULL && delay_den != NULL && -+ dispose_op != NULL && blend_op != NULL) -+ { -+ *width = info_ptr->next_frame_width; -+ *height = info_ptr->next_frame_height; -+ *x_offset = info_ptr->next_frame_x_offset; -+ *y_offset = info_ptr->next_frame_y_offset; -+ *delay_num = info_ptr->next_frame_delay_num; -+ *delay_den = info_ptr->next_frame_delay_den; -+ *dispose_op = info_ptr->next_frame_dispose_op; -+ *blend_op = info_ptr->next_frame_blend_op; -+ return (1); -+ } -+ -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_next_frame_width(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_width()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_width); -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_next_frame_height(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_height()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_height); -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_next_frame_x_offset(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_x_offset()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_x_offset); -+ return (0); -+} -+ -+png_uint_32 PNGAPI -+png_get_next_frame_y_offset(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_y_offset()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_y_offset); -+ return (0); -+} -+ -+png_uint_16 PNGAPI -+png_get_next_frame_delay_num(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_delay_num()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_delay_num); -+ return (0); -+} -+ -+png_uint_16 PNGAPI -+png_get_next_frame_delay_den(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_delay_den()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_delay_den); -+ return (0); -+} -+ -+png_byte PNGAPI -+png_get_next_frame_dispose_op(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_dispose_op()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_dispose_op); -+ return (0); -+} -+ -+png_byte PNGAPI -+png_get_next_frame_blend_op(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_get_next_frame_blend_op()"); -+ -+ if (png_ptr != NULL && info_ptr != NULL) -+ return (info_ptr->next_frame_blend_op); -+ return (0); -+} -+ -+png_byte PNGAPI -+png_get_first_frame_is_hidden(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_first_frame_is_hidden()"); -+ -+ if (png_ptr != NULL) -+ return (png_byte)(png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN); -+ -+ PNG_UNUSED(info_ptr) -+ -+ return 0; -+} -+#endif /* PNG_APNG_SUPPORTED */ - #endif /* READ || WRITE */ -diff -Naru libpng-1.6.37.org/pnginfo.h libpng-1.6.37/pnginfo.h ---- libpng-1.6.37.org/pnginfo.h 2019-04-19 07:21:37.399024787 +0900 -+++ libpng-1.6.37/pnginfo.h 2019-04-19 07:22:37.850245901 +0900 -@@ -263,5 +263,18 @@ - png_bytepp row_pointers; /* the image bits */ - #endif - -+#ifdef PNG_APNG_SUPPORTED -+ png_uint_32 num_frames; /* including default image */ -+ png_uint_32 num_plays; -+ png_uint_32 next_frame_width; -+ png_uint_32 next_frame_height; -+ png_uint_32 next_frame_x_offset; -+ png_uint_32 next_frame_y_offset; -+ png_uint_16 next_frame_delay_num; -+ png_uint_16 next_frame_delay_den; -+ png_byte next_frame_dispose_op; -+ png_byte next_frame_blend_op; -+#endif -+ - }; - #endif /* PNGINFO_H */ -diff -Naru libpng-1.6.37.org/pngpread.c libpng-1.6.37/pngpread.c ---- libpng-1.6.37.org/pngpread.c 2019-04-19 07:21:37.399024787 +0900 -+++ libpng-1.6.37/pngpread.c 2019-04-19 07:22:37.850245901 +0900 -@@ -195,6 +195,106 @@ - - chunk_name = png_ptr->chunk_name; - -+#ifdef PNG_READ_APNG_SUPPORTED -+ if (png_ptr->num_frames_read > 0 && -+ png_ptr->num_frames_read < info_ptr->num_frames) -+ { -+ if (chunk_name == png_IDAT) -+ { -+ /* Discard trailing IDATs for the first frame */ -+ if (png_ptr->mode & PNG_HAVE_fcTL || png_ptr->num_frames_read > 1) -+ png_error(png_ptr, "out of place IDAT"); -+ -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ -+ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; -+ return; -+ } -+ else if (chunk_name == png_fdAT) -+ { -+ if (png_ptr->buffer_size < 4) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ -+ png_ensure_sequence_number(png_ptr, 4); -+ -+ if (!(png_ptr->mode & PNG_HAVE_fcTL)) -+ { -+ /* Discard trailing fdATs for frames other than the first */ -+ if (png_ptr->num_frames_read < 2) -+ png_error(png_ptr, "out of place fdAT"); -+ -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ -+ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; -+ return; -+ } -+ -+ else -+ { -+ /* frame data follows */ -+ png_ptr->idat_size = png_ptr->push_length - 4; -+ png_ptr->mode |= PNG_HAVE_IDAT; -+ png_ptr->process_mode = PNG_READ_IDAT_MODE; -+ -+ return; -+ } -+ } -+ -+ else if (chunk_name == png_fcTL) -+ { -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ -+ png_read_reset(png_ptr); -+ png_ptr->mode &= ~PNG_HAVE_fcTL; -+ -+ png_handle_fcTL(png_ptr, info_ptr, png_ptr->push_length); -+ -+ if (!(png_ptr->mode & PNG_HAVE_fcTL)) -+ png_error(png_ptr, "missing required fcTL chunk"); -+ -+ png_read_reinit(png_ptr, info_ptr); -+ png_progressive_read_reset(png_ptr); -+ -+ if (png_ptr->frame_info_fn != NULL) -+ (*(png_ptr->frame_info_fn))(png_ptr, png_ptr->num_frames_read); -+ -+ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; -+ -+ return; -+ } -+ -+ else -+ { -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ png_warning(png_ptr, "Skipped (ignored) a chunk " -+ "between APNG chunks"); -+ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; -+ return; -+ } -+ -+ return; -+ } -+#endif /* PNG_READ_APNG_SUPPORTED */ -+ - if (chunk_name == png_IDAT) - { - if ((png_ptr->mode & PNG_AFTER_IDAT) != 0) -@@ -261,6 +361,9 @@ - - else if (chunk_name == png_IDAT) - { -+#ifdef PNG_READ_APNG_SUPPORTED -+ png_have_info(png_ptr, info_ptr); -+#endif - png_ptr->idat_size = png_ptr->push_length; - png_ptr->process_mode = PNG_READ_IDAT_MODE; - png_push_have_info(png_ptr, info_ptr); -@@ -406,6 +509,30 @@ - png_handle_iTXt(png_ptr, info_ptr, png_ptr->push_length); - } - #endif -+#ifdef PNG_READ_APNG_SUPPORTED -+ else if (chunk_name == png_acTL) -+ { -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ -+ png_handle_acTL(png_ptr, info_ptr, png_ptr->push_length); -+ } -+ -+ else if (chunk_name == png_fcTL) -+ { -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ -+ png_handle_fcTL(png_ptr, info_ptr, png_ptr->push_length); -+ } -+ -+#endif /* PNG_READ_APNG_SUPPORTED */ - - else - { -@@ -539,7 +666,11 @@ - png_byte chunk_tag[4]; - - /* TODO: this code can be commoned up with the same code in push_read */ -+#ifdef PNG_READ_APNG_SUPPORTED -+ PNG_PUSH_SAVE_BUFFER_IF_LT(12) -+#else - PNG_PUSH_SAVE_BUFFER_IF_LT(8) -+#endif - png_push_fill_buffer(png_ptr, chunk_length, 4); - png_ptr->push_length = png_get_uint_31(png_ptr, chunk_length); - png_reset_crc(png_ptr); -@@ -547,17 +678,64 @@ - png_ptr->chunk_name = PNG_CHUNK_FROM_STRING(chunk_tag); - png_ptr->mode |= PNG_HAVE_CHUNK_HEADER; - -+#ifdef PNG_READ_APNG_SUPPORTED -+ if (png_ptr->chunk_name != png_fdAT && png_ptr->num_frames_read > 0) -+ { -+ if (png_ptr->flags & PNG_FLAG_ZSTREAM_ENDED) -+ { -+ png_ptr->process_mode = PNG_READ_CHUNK_MODE; -+ if (png_ptr->frame_end_fn != NULL) -+ (*(png_ptr->frame_end_fn))(png_ptr, png_ptr->num_frames_read); -+ png_ptr->num_frames_read++; -+ return; -+ } -+ else -+ { -+ if (png_ptr->chunk_name == png_IEND) -+ png_error(png_ptr, "Not enough image data"); -+ if (png_ptr->push_length + 4 > png_ptr->buffer_size) -+ { -+ png_push_save_buffer(png_ptr); -+ return; -+ } -+ png_warning(png_ptr, "Skipping (ignoring) a chunk between " -+ "APNG chunks"); -+ png_crc_finish(png_ptr, png_ptr->push_length); -+ png_ptr->mode &= ~PNG_HAVE_CHUNK_HEADER; -+ return; -+ } -+ } -+ else -+#endif -+#ifdef PNG_READ_APNG_SUPPORTED -+ if (png_ptr->chunk_name != png_IDAT && png_ptr->num_frames_read == 0) -+#else - if (png_ptr->chunk_name != png_IDAT) -+#endif - { - png_ptr->process_mode = PNG_READ_CHUNK_MODE; - - if ((png_ptr->flags & PNG_FLAG_ZSTREAM_ENDED) == 0) - png_error(png_ptr, "Not enough compressed data"); - -+#ifdef PNG_READ_APNG_SUPPORTED -+ if (png_ptr->frame_end_fn != NULL) -+ (*(png_ptr->frame_end_fn))(png_ptr, png_ptr->num_frames_read); -+ png_ptr->num_frames_read++; -+#endif -+ - return; - } - - png_ptr->idat_size = png_ptr->push_length; -+ -+#ifdef PNG_READ_APNG_SUPPORTED -+ if (png_ptr->num_frames_read > 0) -+ { -+ png_ensure_sequence_number(png_ptr, 4); -+ png_ptr->idat_size -= 4; -+ } -+#endif - } - - if (png_ptr->idat_size != 0 && png_ptr->save_buffer_size != 0) -@@ -631,6 +809,15 @@ - if (!(buffer_length > 0) || buffer == NULL) - png_error(png_ptr, "No IDAT data (internal error)"); - -+#ifdef PNG_READ_APNG_SUPPORTED -+ /* If the app is not APNG-aware, decode only the first frame */ -+ if (!(png_ptr->apng_flags & PNG_APNG_APP) && png_ptr->num_frames_read > 0) -+ { -+ png_ptr->flags |= PNG_FLAG_ZSTREAM_ENDED; -+ return; -+ } -+#endif -+ - /* This routine must process all the data it has been given - * before returning, calling the row callback as required to - * handle the uncompressed results. -@@ -1085,6 +1272,18 @@ - png_set_read_fn(png_ptr, progressive_ptr, png_push_fill_buffer); - } - -+#ifdef PNG_READ_APNG_SUPPORTED -+void PNGAPI -+png_set_progressive_frame_fn(png_structp png_ptr, -+ png_progressive_frame_ptr frame_info_fn, -+ png_progressive_frame_ptr frame_end_fn) -+{ -+ png_ptr->frame_info_fn = frame_info_fn; -+ png_ptr->frame_end_fn = frame_end_fn; -+ png_ptr->apng_flags |= PNG_APNG_APP; -+} -+#endif -+ - png_voidp PNGAPI - png_get_progressive_ptr(png_const_structrp png_ptr) - { -diff -Naru libpng-1.6.37.org/pngpriv.h libpng-1.6.37/pngpriv.h ---- libpng-1.6.37.org/pngpriv.h 2019-04-19 07:21:37.399024787 +0900 -+++ libpng-1.6.37/pngpriv.h 2019-04-19 07:22:37.850245901 +0900 -@@ -637,6 +637,10 @@ - #define PNG_HAVE_CHUNK_AFTER_IDAT 0x2000U /* Have another chunk after IDAT */ - /* 0x4000U (unused) */ - #define PNG_IS_READ_STRUCT 0x8000U /* Else is a write struct */ -+#ifdef PNG_APNG_SUPPORTED -+#define PNG_HAVE_acTL 0x10000U -+#define PNG_HAVE_fcTL 0x20000U -+#endif - - /* Flags for the transformations the PNG library does on the image data */ - #define PNG_BGR 0x0001U -@@ -873,6 +877,16 @@ - #define png_tRNS PNG_U32(116, 82, 78, 83) - #define png_zTXt PNG_U32(122, 84, 88, 116) - -+#ifdef PNG_APNG_SUPPORTED -+#define png_acTL PNG_U32( 97, 99, 84, 76) -+#define png_fcTL PNG_U32(102, 99, 84, 76) -+#define png_fdAT PNG_U32(102, 100, 65, 84) -+ -+/* For png_struct.apng_flags: */ -+#define PNG_FIRST_FRAME_HIDDEN 0x0001U -+#define PNG_APNG_APP 0x0002U -+#endif -+ - /* The following will work on (signed char*) strings, whereas the get_uint_32 - * macro will fail on top-bit-set values because of the sign extension. - */ -@@ -1644,6 +1658,47 @@ - */ - #endif - -+#ifdef PNG_APNG_SUPPORTED -+PNG_INTERNAL_FUNCTION(void,png_ensure_fcTL_is_valid,(png_structp png_ptr, -+ png_uint_32 width, png_uint_32 height, -+ png_uint_32 x_offset, png_uint_32 y_offset, -+ png_uint_16 delay_num, png_uint_16 delay_den, -+ png_byte dispose_op, png_byte blend_op), PNG_EMPTY); -+ -+#ifdef PNG_READ_APNG_SUPPORTED -+PNG_INTERNAL_FUNCTION(void,png_handle_acTL,(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 length),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_handle_fcTL,(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 length),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_handle_fdAT,(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 length),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_have_info,(png_structp png_ptr, png_infop info_ptr),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_ensure_sequence_number,(png_structp png_ptr, -+ png_uint_32 length),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_read_reset,(png_structp png_ptr),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_read_reinit,(png_structp png_ptr, -+ png_infop info_ptr),PNG_EMPTY); -+#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -+PNG_INTERNAL_FUNCTION(void,png_progressive_read_reset,(png_structp png_ptr),PNG_EMPTY); -+#endif /* PNG_PROGRESSIVE_READ_SUPPORTED */ -+#endif /* PNG_READ_APNG_SUPPORTED */ -+ -+#ifdef PNG_WRITE_APNG_SUPPORTED -+PNG_INTERNAL_FUNCTION(void,png_write_acTL,(png_structp png_ptr, -+ png_uint_32 num_frames, png_uint_32 num_plays),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_write_fcTL,(png_structp png_ptr, -+ png_uint_32 width, png_uint_32 height, -+ png_uint_32 x_offset, png_uint_32 y_offset, -+ png_uint_16 delay_num, png_uint_16 delay_den, -+ png_byte dispose_op, png_byte blend_op),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_write_fdAT,(png_structp png_ptr, -+ png_const_bytep data, png_size_t length),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_write_reset,(png_structp png_ptr),PNG_EMPTY); -+PNG_INTERNAL_FUNCTION(void,png_write_reinit,(png_structp png_ptr, -+ png_infop info_ptr, png_uint_32 width, png_uint_32 height),PNG_EMPTY); -+#endif /* PNG_WRITE_APNG_SUPPORTED */ -+#endif /* PNG_APNG_SUPPORTED */ -+ - /* Added at libpng version 1.4.0 */ - #ifdef PNG_COLORSPACE_SUPPORTED - /* These internal functions are for maintaining the colorspace structure within -diff -Naru libpng-1.6.37.org/pngread.c libpng-1.6.37/pngread.c ---- libpng-1.6.37.org/pngread.c 2019-04-19 07:21:37.400024774 +0900 -+++ libpng-1.6.37/pngread.c 2019-04-19 07:22:37.851245887 +0900 -@@ -161,6 +161,9 @@ - - else if (chunk_name == png_IDAT) - { -+#ifdef PNG_READ_APNG_SUPPORTED -+ png_have_info(png_ptr, info_ptr); -+#endif - png_ptr->idat_size = length; - break; - } -@@ -255,6 +258,17 @@ - png_handle_iTXt(png_ptr, info_ptr, length); - #endif - -+#ifdef PNG_READ_APNG_SUPPORTED -+ else if (chunk_name == png_acTL) -+ png_handle_acTL(png_ptr, info_ptr, length); -+ -+ else if (chunk_name == png_fcTL) -+ png_handle_fcTL(png_ptr, info_ptr, length); -+ -+ else if (chunk_name == png_fdAT) -+ png_handle_fdAT(png_ptr, info_ptr, length); -+#endif -+ - else - png_handle_unknown(png_ptr, info_ptr, length, - PNG_HANDLE_CHUNK_AS_DEFAULT); -@@ -262,6 +276,72 @@ - } - #endif /* SEQUENTIAL_READ */ - -+#ifdef PNG_READ_APNG_SUPPORTED -+void PNGAPI -+png_read_frame_head(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_byte have_chunk_after_DAT; /* after IDAT or after fdAT */ -+ -+ png_debug(0, "Reading frame head"); -+ -+ if (!(png_ptr->mode & PNG_HAVE_acTL)) -+ png_error(png_ptr, "attempt to png_read_frame_head() but " -+ "no acTL present"); -+ -+ /* do nothing for the main IDAT */ -+ if (png_ptr->num_frames_read == 0) -+ return; -+ -+ png_read_reset(png_ptr); -+ png_ptr->flags &= ~PNG_FLAG_ROW_INIT; -+ png_ptr->mode &= ~PNG_HAVE_fcTL; -+ -+ have_chunk_after_DAT = 0; -+ for (;;) -+ { -+ png_uint_32 length = png_read_chunk_header(png_ptr); -+ -+ if (png_ptr->chunk_name == png_IDAT) -+ { -+ /* discard trailing IDATs for the first frame */ -+ if (have_chunk_after_DAT || png_ptr->num_frames_read > 1) -+ png_error(png_ptr, "png_read_frame_head(): out of place IDAT"); -+ png_crc_finish(png_ptr, length); -+ } -+ -+ else if (png_ptr->chunk_name == png_fcTL) -+ { -+ png_handle_fcTL(png_ptr, info_ptr, length); -+ have_chunk_after_DAT = 1; -+ } -+ -+ else if (png_ptr->chunk_name == png_fdAT) -+ { -+ png_ensure_sequence_number(png_ptr, length); -+ -+ /* discard trailing fdATs for frames other than the first */ -+ if (!have_chunk_after_DAT && png_ptr->num_frames_read > 1) -+ png_crc_finish(png_ptr, length - 4); -+ else if(png_ptr->mode & PNG_HAVE_fcTL) -+ { -+ png_ptr->idat_size = length - 4; -+ png_ptr->mode |= PNG_HAVE_IDAT; -+ -+ break; -+ } -+ else -+ png_error(png_ptr, "png_read_frame_head(): out of place fdAT"); -+ } -+ else -+ { -+ png_warning(png_ptr, "Skipped (ignored) a chunk " -+ "between APNG chunks"); -+ png_crc_finish(png_ptr, length); -+ } -+ } -+} -+#endif /* PNG_READ_APNG_SUPPORTED */ -+ - /* Optional call to update the users info_ptr structure */ - void PNGAPI - png_read_update_info(png_structrp png_ptr, png_inforp info_ptr) -diff -Naru libpng-1.6.37.org/pngrutil.c libpng-1.6.37/pngrutil.c ---- libpng-1.6.37.org/pngrutil.c 2019-04-19 07:21:37.401024761 +0900 -+++ libpng-1.6.37/pngrutil.c 2019-04-19 07:22:37.853245862 +0900 -@@ -865,6 +865,11 @@ - filter_type = buf[11]; - interlace_type = buf[12]; - -+#ifdef PNG_READ_APNG_SUPPORTED -+ png_ptr->first_frame_width = width; -+ png_ptr->first_frame_height = height; -+#endif -+ - /* Set internal variables */ - png_ptr->width = width; - png_ptr->height = height; -@@ -2857,6 +2862,179 @@ - } - #endif - -+#ifdef PNG_READ_APNG_SUPPORTED -+void /* PRIVATE */ -+png_handle_acTL(png_structp png_ptr, png_infop info_ptr, png_uint_32 length) -+{ -+ png_byte data[8]; -+ png_uint_32 num_frames; -+ png_uint_32 num_plays; -+ png_uint_32 didSet; -+ -+ png_debug(1, "in png_handle_acTL"); -+ -+ if (!(png_ptr->mode & PNG_HAVE_IHDR)) -+ { -+ png_error(png_ptr, "Missing IHDR before acTL"); -+ } -+ else if (png_ptr->mode & PNG_HAVE_IDAT) -+ { -+ png_warning(png_ptr, "Invalid acTL after IDAT skipped"); -+ png_crc_finish(png_ptr, length); -+ return; -+ } -+ else if (png_ptr->mode & PNG_HAVE_acTL) -+ { -+ png_warning(png_ptr, "Duplicate acTL skipped"); -+ png_crc_finish(png_ptr, length); -+ return; -+ } -+ else if (length != 8) -+ { -+ png_warning(png_ptr, "acTL with invalid length skipped"); -+ png_crc_finish(png_ptr, length); -+ return; -+ } -+ -+ png_crc_read(png_ptr, data, 8); -+ png_crc_finish(png_ptr, 0); -+ -+ num_frames = png_get_uint_31(png_ptr, data); -+ num_plays = png_get_uint_31(png_ptr, data + 4); -+ -+ /* the set function will do error checking on num_frames */ -+ didSet = png_set_acTL(png_ptr, info_ptr, num_frames, num_plays); -+ if(didSet) -+ png_ptr->mode |= PNG_HAVE_acTL; -+} -+ -+void /* PRIVATE */ -+png_handle_fcTL(png_structp png_ptr, png_infop info_ptr, png_uint_32 length) -+{ -+ png_byte data[22]; -+ png_uint_32 width; -+ png_uint_32 height; -+ png_uint_32 x_offset; -+ png_uint_32 y_offset; -+ png_uint_16 delay_num; -+ png_uint_16 delay_den; -+ png_byte dispose_op; -+ png_byte blend_op; -+ -+ png_debug(1, "in png_handle_fcTL"); -+ -+ png_ensure_sequence_number(png_ptr, length); -+ -+ if (!(png_ptr->mode & PNG_HAVE_IHDR)) -+ { -+ png_error(png_ptr, "Missing IHDR before fcTL"); -+ } -+ else if (png_ptr->mode & PNG_HAVE_IDAT) -+ { -+ /* for any frames other then the first this message may be misleading, -+ * but correct. PNG_HAVE_IDAT is unset before the frame head is read -+ * i can't think of a better message */ -+ png_warning(png_ptr, "Invalid fcTL after IDAT skipped"); -+ png_crc_finish(png_ptr, length-4); -+ return; -+ } -+ else if (png_ptr->mode & PNG_HAVE_fcTL) -+ { -+ png_warning(png_ptr, "Duplicate fcTL within one frame skipped"); -+ png_crc_finish(png_ptr, length-4); -+ return; -+ } -+ else if (length != 26) -+ { -+ png_warning(png_ptr, "fcTL with invalid length skipped"); -+ png_crc_finish(png_ptr, length-4); -+ return; -+ } -+ -+ png_crc_read(png_ptr, data, 22); -+ png_crc_finish(png_ptr, 0); -+ -+ width = png_get_uint_31(png_ptr, data); -+ height = png_get_uint_31(png_ptr, data + 4); -+ x_offset = png_get_uint_31(png_ptr, data + 8); -+ y_offset = png_get_uint_31(png_ptr, data + 12); -+ delay_num = png_get_uint_16(data + 16); -+ delay_den = png_get_uint_16(data + 18); -+ dispose_op = data[20]; -+ blend_op = data[21]; -+ -+ if (png_ptr->num_frames_read == 0 && (x_offset != 0 || y_offset != 0)) -+ { -+ png_warning(png_ptr, "fcTL for the first frame must have zero offset"); -+ return; -+ } -+ -+ if (info_ptr != NULL) -+ { -+ if (png_ptr->num_frames_read == 0 && -+ (width != info_ptr->width || height != info_ptr->height)) -+ { -+ png_warning(png_ptr, "size in first frame's fcTL must match " -+ "the size in IHDR"); -+ return; -+ } -+ -+ /* The set function will do more error checking */ -+ png_set_next_frame_fcTL(png_ptr, info_ptr, width, height, -+ x_offset, y_offset, delay_num, delay_den, -+ dispose_op, blend_op); -+ -+ png_read_reinit(png_ptr, info_ptr); -+ -+ png_ptr->mode |= PNG_HAVE_fcTL; -+ } -+} -+ -+void /* PRIVATE */ -+png_have_info(png_structp png_ptr, png_infop info_ptr) -+{ -+ if((info_ptr->valid & PNG_INFO_acTL) && !(info_ptr->valid & PNG_INFO_fcTL)) -+ { -+ png_ptr->apng_flags |= PNG_FIRST_FRAME_HIDDEN; -+ info_ptr->num_frames++; -+ } -+} -+ -+void /* PRIVATE */ -+png_handle_fdAT(png_structp png_ptr, png_infop info_ptr, png_uint_32 length) -+{ -+ png_ensure_sequence_number(png_ptr, length); -+ -+ /* This function is only called from png_read_end(), png_read_info(), -+ * and png_push_read_chunk() which means that: -+ * - the user doesn't want to read this frame -+ * - or this is an out-of-place fdAT -+ * in either case it is safe to ignore the chunk with a warning */ -+ png_warning(png_ptr, "ignoring fdAT chunk"); -+ png_crc_finish(png_ptr, length - 4); -+ PNG_UNUSED(info_ptr) -+} -+ -+void /* PRIVATE */ -+png_ensure_sequence_number(png_structp png_ptr, png_uint_32 length) -+{ -+ png_byte data[4]; -+ png_uint_32 sequence_number; -+ -+ if (length < 4) -+ png_error(png_ptr, "invalid fcTL or fdAT chunk found"); -+ -+ png_crc_read(png_ptr, data, 4); -+ sequence_number = png_get_uint_31(png_ptr, data); -+ -+ if (sequence_number != png_ptr->next_seq_num) -+ png_error(png_ptr, "fcTL or fdAT chunk with out-of-order sequence " -+ "number found"); -+ -+ png_ptr->next_seq_num++; -+} -+#endif /* PNG_READ_APNG_SUPPORTED */ -+ - #ifdef PNG_READ_UNKNOWN_CHUNKS_SUPPORTED - /* Utility function for png_handle_unknown; set up png_ptr::unknown_chunk */ - static int -@@ -4165,7 +4343,38 @@ - { - uInt avail_in; - png_bytep buffer; -+#ifdef PNG_READ_APNG_SUPPORTED -+ png_uint_32 bytes_to_skip = 0; -+ -+ while (png_ptr->idat_size == 0 || bytes_to_skip != 0) -+ { -+ png_crc_finish(png_ptr, bytes_to_skip); -+ bytes_to_skip = 0; - -+ png_ptr->idat_size = png_read_chunk_header(png_ptr); -+ if (png_ptr->num_frames_read == 0) -+ { -+ if (png_ptr->chunk_name != png_IDAT) -+ png_error(png_ptr, "Not enough image data"); -+ } -+ else -+ { -+ if (png_ptr->chunk_name == png_IEND) -+ png_error(png_ptr, "Not enough image data"); -+ if (png_ptr->chunk_name != png_fdAT) -+ { -+ png_warning(png_ptr, "Skipped (ignored) a chunk " -+ "between APNG chunks"); -+ bytes_to_skip = png_ptr->idat_size; -+ continue; -+ } -+ -+ png_ensure_sequence_number(png_ptr, png_ptr->idat_size); -+ -+ png_ptr->idat_size -= 4; -+ } -+ } -+#else - while (png_ptr->idat_size == 0) - { - png_crc_finish(png_ptr, 0); -@@ -4177,7 +4386,7 @@ - if (png_ptr->chunk_name != png_IDAT) - png_error(png_ptr, "Not enough image data"); - } -- -+#endif /* PNG_READ_APNG_SUPPORTED */ - avail_in = png_ptr->IDAT_read_size; - - if (avail_in > png_ptr->idat_size) -@@ -4240,6 +4449,9 @@ - - png_ptr->mode |= PNG_AFTER_IDAT; - png_ptr->flags |= PNG_FLAG_ZSTREAM_ENDED; -+#ifdef PNG_READ_APNG_SUPPORTED -+ png_ptr->num_frames_read++; -+#endif - - if (png_ptr->zstream.avail_in > 0 || png_ptr->idat_size > 0) - png_chunk_benign_error(png_ptr, "Extra compressed data"); -@@ -4678,4 +4890,80 @@ - - png_ptr->flags |= PNG_FLAG_ROW_INIT; - } -+ -+#ifdef PNG_READ_APNG_SUPPORTED -+/* This function is to be called after the main IDAT set has been read and -+ * before a new IDAT is read. It resets some parts of png_ptr -+ * to make them usable by the read functions again */ -+void /* PRIVATE */ -+png_read_reset(png_structp png_ptr) -+{ -+ png_ptr->mode &= ~PNG_HAVE_IDAT; -+ png_ptr->mode &= ~PNG_AFTER_IDAT; -+ png_ptr->row_number = 0; -+ png_ptr->pass = 0; -+} -+ -+void /* PRIVATE */ -+png_read_reinit(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_ptr->width = info_ptr->next_frame_width; -+ png_ptr->height = info_ptr->next_frame_height; -+ png_ptr->rowbytes = PNG_ROWBYTES(png_ptr->pixel_depth,png_ptr->width); -+ png_ptr->info_rowbytes = PNG_ROWBYTES(info_ptr->pixel_depth, -+ png_ptr->width); -+ if (png_ptr->prev_row) -+ memset(png_ptr->prev_row, 0, png_ptr->rowbytes + 1); -+} -+ -+#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -+/* same as png_read_reset() but for the progressive reader */ -+void /* PRIVATE */ -+png_progressive_read_reset(png_structp png_ptr) -+{ -+#ifdef PNG_READ_INTERLACING_SUPPORTED -+ /* Arrays to facilitate easy interlacing - use pass (0 - 6) as index */ -+ -+ /* Start of interlace block */ -+ const int png_pass_start[] = {0, 4, 0, 2, 0, 1, 0}; -+ -+ /* Offset to next interlace block */ -+ const int png_pass_inc[] = {8, 8, 4, 4, 2, 2, 1}; -+ -+ /* Start of interlace block in the y direction */ -+ const int png_pass_ystart[] = {0, 0, 4, 0, 2, 0, 1}; -+ -+ /* Offset to next interlace block in the y direction */ -+ const int png_pass_yinc[] = {8, 8, 8, 4, 4, 2, 2}; -+ -+ if (png_ptr->interlaced) -+ { -+ if (!(png_ptr->transformations & PNG_INTERLACE)) -+ png_ptr->num_rows = (png_ptr->height + png_pass_yinc[0] - 1 - -+ png_pass_ystart[0]) / png_pass_yinc[0]; -+ else -+ png_ptr->num_rows = png_ptr->height; -+ -+ png_ptr->iwidth = (png_ptr->width + -+ png_pass_inc[png_ptr->pass] - 1 - -+ png_pass_start[png_ptr->pass]) / -+ png_pass_inc[png_ptr->pass]; -+ } -+ else -+#endif /* PNG_READ_INTERLACING_SUPPORTED */ -+ { -+ png_ptr->num_rows = png_ptr->height; -+ png_ptr->iwidth = png_ptr->width; -+ } -+ png_ptr->flags &= ~PNG_FLAG_ZSTREAM_ENDED; -+ if (inflateReset(&(png_ptr->zstream)) != Z_OK) -+ png_error(png_ptr, "inflateReset failed"); -+ png_ptr->zstream.avail_in = 0; -+ png_ptr->zstream.next_in = 0; -+ png_ptr->zstream.next_out = png_ptr->row_buf; -+ png_ptr->zstream.avail_out = (uInt)PNG_ROWBYTES(png_ptr->pixel_depth, -+ png_ptr->iwidth) + 1; -+} -+#endif /* PNG_PROGRESSIVE_READ_SUPPORTED */ -+#endif /* PNG_READ_APNG_SUPPORTED */ - #endif /* READ */ -diff -Naru libpng-1.6.37.org/pngset.c libpng-1.6.37/pngset.c ---- libpng-1.6.37.org/pngset.c 2019-04-19 07:21:37.401024761 +0900 -+++ libpng-1.6.37/pngset.c 2019-04-19 07:22:37.858245798 +0900 -@@ -288,6 +288,11 @@ - info_ptr->pixel_depth = (png_byte)(info_ptr->channels * info_ptr->bit_depth); - - info_ptr->rowbytes = PNG_ROWBYTES(info_ptr->pixel_depth, width); -+ -+#ifdef PNG_APNG_SUPPORTED -+ /* for non-animated png. this may be overwritten from an acTL chunk later */ -+ info_ptr->num_frames = 1; -+#endif - } - - #ifdef PNG_oFFs_SUPPORTED -@@ -1158,6 +1163,147 @@ - } - #endif /* sPLT */ - -+#ifdef PNG_APNG_SUPPORTED -+png_uint_32 PNGAPI -+png_set_acTL(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 num_frames, png_uint_32 num_plays) -+{ -+ png_debug1(1, "in %s storage function", "acTL"); -+ -+ if (png_ptr == NULL || info_ptr == NULL) -+ { -+ png_warning(png_ptr, -+ "Call to png_set_acTL() with NULL png_ptr " -+ "or info_ptr ignored"); -+ return (0); -+ } -+ if (num_frames == 0) -+ { -+ png_warning(png_ptr, -+ "Ignoring attempt to set acTL with num_frames zero"); -+ return (0); -+ } -+ if (num_frames > PNG_UINT_31_MAX) -+ { -+ png_warning(png_ptr, -+ "Ignoring attempt to set acTL with num_frames > 2^31-1"); -+ return (0); -+ } -+ if (num_plays > PNG_UINT_31_MAX) -+ { -+ png_warning(png_ptr, -+ "Ignoring attempt to set acTL with num_plays " -+ "> 2^31-1"); -+ return (0); -+ } -+ -+ info_ptr->num_frames = num_frames; -+ info_ptr->num_plays = num_plays; -+ -+ info_ptr->valid |= PNG_INFO_acTL; -+ -+ return (1); -+} -+ -+/* delay_num and delay_den can hold any 16-bit values including zero */ -+png_uint_32 PNGAPI -+png_set_next_frame_fcTL(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 width, png_uint_32 height, -+ png_uint_32 x_offset, png_uint_32 y_offset, -+ png_uint_16 delay_num, png_uint_16 delay_den, -+ png_byte dispose_op, png_byte blend_op) -+{ -+ png_debug1(1, "in %s storage function", "fcTL"); -+ -+ if (png_ptr == NULL || info_ptr == NULL) -+ { -+ png_warning(png_ptr, -+ "Call to png_set_fcTL() with NULL png_ptr or info_ptr " -+ "ignored"); -+ return (0); -+ } -+ -+ png_ensure_fcTL_is_valid(png_ptr, width, height, x_offset, y_offset, -+ delay_num, delay_den, dispose_op, blend_op); -+ -+ if (blend_op == PNG_BLEND_OP_OVER) -+ { -+ if (!(png_ptr->color_type & PNG_COLOR_MASK_ALPHA) && -+ !(png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS))) -+ { -+ png_warning(png_ptr, "PNG_BLEND_OP_OVER is meaningless " -+ "and wasteful for opaque images, ignored"); -+ blend_op = PNG_BLEND_OP_SOURCE; -+ } -+ } -+ -+ info_ptr->next_frame_width = width; -+ info_ptr->next_frame_height = height; -+ info_ptr->next_frame_x_offset = x_offset; -+ info_ptr->next_frame_y_offset = y_offset; -+ info_ptr->next_frame_delay_num = delay_num; -+ info_ptr->next_frame_delay_den = delay_den; -+ info_ptr->next_frame_dispose_op = dispose_op; -+ info_ptr->next_frame_blend_op = blend_op; -+ -+ info_ptr->valid |= PNG_INFO_fcTL; -+ -+ return (1); -+} -+ -+void /* PRIVATE */ -+png_ensure_fcTL_is_valid(png_structp png_ptr, -+ png_uint_32 width, png_uint_32 height, -+ png_uint_32 x_offset, png_uint_32 y_offset, -+ png_uint_16 delay_num, png_uint_16 delay_den, -+ png_byte dispose_op, png_byte blend_op) -+{ -+ if (width == 0 || width > PNG_UINT_31_MAX) -+ png_error(png_ptr, "invalid width in fcTL (> 2^31-1)"); -+ if (height == 0 || height > PNG_UINT_31_MAX) -+ png_error(png_ptr, "invalid height in fcTL (> 2^31-1)"); -+ if (x_offset > PNG_UINT_31_MAX) -+ png_error(png_ptr, "invalid x_offset in fcTL (> 2^31-1)"); -+ if (y_offset > PNG_UINT_31_MAX) -+ png_error(png_ptr, "invalid y_offset in fcTL (> 2^31-1)"); -+ if (width + x_offset > png_ptr->first_frame_width || -+ height + y_offset > png_ptr->first_frame_height) -+ png_error(png_ptr, "dimensions of a frame are greater than" -+ "the ones in IHDR"); -+ -+ if (dispose_op != PNG_DISPOSE_OP_NONE && -+ dispose_op != PNG_DISPOSE_OP_BACKGROUND && -+ dispose_op != PNG_DISPOSE_OP_PREVIOUS) -+ png_error(png_ptr, "invalid dispose_op in fcTL"); -+ -+ if (blend_op != PNG_BLEND_OP_SOURCE && -+ blend_op != PNG_BLEND_OP_OVER) -+ png_error(png_ptr, "invalid blend_op in fcTL"); -+ -+ PNG_UNUSED(delay_num) -+ PNG_UNUSED(delay_den) -+} -+ -+png_uint_32 PNGAPI -+png_set_first_frame_is_hidden(png_structp png_ptr, png_infop info_ptr, -+ png_byte is_hidden) -+{ -+ png_debug(1, "in png_first_frame_is_hidden()"); -+ -+ if (png_ptr == NULL) -+ return 0; -+ -+ if (is_hidden) -+ png_ptr->apng_flags |= PNG_FIRST_FRAME_HIDDEN; -+ else -+ png_ptr->apng_flags &= ~PNG_FIRST_FRAME_HIDDEN; -+ -+ PNG_UNUSED(info_ptr) -+ -+ return 1; -+} -+#endif /* PNG_APNG_SUPPORTED */ -+ - #ifdef PNG_STORE_UNKNOWN_CHUNKS_SUPPORTED - static png_byte - check_location(png_const_structrp png_ptr, int location) -diff -Naru libpng-1.6.37.org/pngstruct.h libpng-1.6.37/pngstruct.h ---- libpng-1.6.37.org/pngstruct.h 2019-04-19 07:21:37.401024761 +0900 -+++ libpng-1.6.37/pngstruct.h 2019-04-19 07:22:37.854245849 +0900 -@@ -409,6 +409,27 @@ - png_byte filter_type; - #endif - -+#ifdef PNG_APNG_SUPPORTED -+ png_uint_32 apng_flags; -+ png_uint_32 next_seq_num; /* next fcTL/fdAT chunk sequence number */ -+ png_uint_32 first_frame_width; -+ png_uint_32 first_frame_height; -+ -+#ifdef PNG_READ_APNG_SUPPORTED -+ png_uint_32 num_frames_read; /* incremented after all image data of */ -+ /* a frame is read */ -+#ifdef PNG_PROGRESSIVE_READ_SUPPORTED -+ png_progressive_frame_ptr frame_info_fn; /* frame info read callback */ -+ png_progressive_frame_ptr frame_end_fn; /* frame data read callback */ -+#endif -+#endif -+ -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ png_uint_32 num_frames_to_write; -+ png_uint_32 num_frames_written; -+#endif -+#endif /* PNG_APNG_SUPPORTED */ -+ - /* New members added in libpng-1.2.0 */ - - /* New members added in libpng-1.0.2 but first enabled by default in 1.2.0 */ -diff -Naru libpng-1.6.37.org/pngtest.c libpng-1.6.37/pngtest.c ---- libpng-1.6.37.org/pngtest.c 2019-04-19 07:21:37.401024761 +0900 -+++ libpng-1.6.37/pngtest.c 2019-04-19 07:22:37.854245849 +0900 -@@ -875,6 +875,10 @@ - volatile int num_passes; - int pass; - int bit_depth, color_type; -+#ifdef PNG_APNG_SUPPORTED -+ png_uint_32 num_frames; -+ png_uint_32 num_plays; -+#endif - - row_buf = NULL; - error_parameters.file_name = inname; -@@ -1383,6 +1387,22 @@ - } - } - #endif -+ -+#ifdef PNG_APNG_SUPPORTED -+ if (png_get_valid(read_ptr, read_info_ptr, PNG_INFO_acTL)) -+ { -+ if (png_get_acTL(read_ptr, read_info_ptr, &num_frames, &num_plays)) -+ { -+ png_byte is_hidden; -+ pngtest_debug2("Handling acTL chunks (frames %ld, plays %ld)", -+ num_frames, num_plays); -+ png_set_acTL(write_ptr, write_info_ptr, num_frames, num_plays); -+ is_hidden = png_get_first_frame_is_hidden(read_ptr, read_info_ptr); -+ png_set_first_frame_is_hidden(write_ptr, write_info_ptr, is_hidden); -+ } -+ } -+#endif -+ - #ifdef PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED - { - png_unknown_chunkp unknowns; -@@ -1463,6 +1483,110 @@ - t_misc += (t_stop - t_start); - t_start = t_stop; - #endif -+#ifdef PNG_APNG_SUPPORTED -+ if (png_get_valid(read_ptr, read_info_ptr, PNG_INFO_acTL)) -+ { -+ png_uint_32 frame; -+ for (frame = 0; frame < num_frames; frame++) -+ { -+ png_uint_32 frame_width; -+ png_uint_32 frame_height; -+ png_uint_32 x_offset; -+ png_uint_32 y_offset; -+ png_uint_16 delay_num; -+ png_uint_16 delay_den; -+ png_byte dispose_op; -+ png_byte blend_op; -+ png_read_frame_head(read_ptr, read_info_ptr); -+ if (png_get_valid(read_ptr, read_info_ptr, PNG_INFO_fcTL)) -+ { -+ png_get_next_frame_fcTL(read_ptr, read_info_ptr, -+ &frame_width, &frame_height, -+ &x_offset, &y_offset, -+ &delay_num, &delay_den, -+ &dispose_op, &blend_op); -+ } -+ else -+ { -+ frame_width = width; -+ frame_height = height; -+ x_offset = 0; -+ y_offset = 0; -+ delay_num = 1; -+ delay_den = 1; -+ dispose_op = PNG_DISPOSE_OP_NONE; -+ blend_op = PNG_BLEND_OP_SOURCE; -+ } -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ png_write_frame_head(write_ptr, write_info_ptr, (png_bytepp)&row_buf, -+ frame_width, frame_height, -+ x_offset, y_offset, -+ delay_num, delay_den, -+ dispose_op, blend_op); -+#endif -+ for (pass = 0; pass < num_passes; pass++) -+ { -+# ifdef calc_pass_height -+ png_uint_32 pass_height; -+ -+ if (num_passes == 7) /* interlaced */ -+ { -+ if (PNG_PASS_COLS(frame_width, pass) > 0) -+ pass_height = PNG_PASS_ROWS(frame_height, pass); -+ -+ else -+ pass_height = 0; -+ } -+ -+ else /* not interlaced */ -+ pass_height = frame_height; -+# else -+# define pass_height frame_height -+# endif -+ -+ pngtest_debug1("Writing row data for pass %d", pass); -+ for (y = 0; y < pass_height; y++) -+ { -+#ifndef SINGLE_ROWBUF_ALLOC -+ pngtest_debug2("Allocating row buffer (pass %d, y = %u)...", pass, y); -+ -+ row_buf = (png_bytep)png_malloc(read_ptr, -+ png_get_rowbytes(read_ptr, read_info_ptr)); -+ -+ pngtest_debug2("\t0x%08lx (%lu bytes)", (unsigned long)row_buf, -+ (unsigned long)png_get_rowbytes(read_ptr, read_info_ptr)); -+ -+#endif /* !SINGLE_ROWBUF_ALLOC */ -+ png_read_rows(read_ptr, (png_bytepp)&row_buf, NULL, 1); -+ -+#ifdef PNG_WRITE_SUPPORTED -+#ifdef PNGTEST_TIMING -+ t_stop = (float)clock(); -+ t_decode += (t_stop - t_start); -+ t_start = t_stop; -+#endif -+ png_write_rows(write_ptr, (png_bytepp)&row_buf, 1); -+#ifdef PNGTEST_TIMING -+ t_stop = (float)clock(); -+ t_encode += (t_stop - t_start); -+ t_start = t_stop; -+#endif -+#endif /* PNG_WRITE_SUPPORTED */ -+ -+#ifndef SINGLE_ROWBUF_ALLOC -+ pngtest_debug2("Freeing row buffer (pass %d, y = %u)", pass, y); -+ png_free(read_ptr, row_buf); -+ row_buf = NULL; -+#endif /* !SINGLE_ROWBUF_ALLOC */ -+ } -+ } -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ png_write_frame_tail(write_ptr, write_info_ptr); -+#endif -+ } -+ } -+ else -+#endif - for (pass = 0; pass < num_passes; pass++) - { - # ifdef calc_pass_height -diff -Naru libpng-1.6.37.org/pngwrite.c libpng-1.6.37/pngwrite.c ---- libpng-1.6.37.org/pngwrite.c 2019-04-19 07:21:37.402024748 +0900 -+++ libpng-1.6.37/pngwrite.c 2019-04-19 07:22:37.855245836 +0900 -@@ -128,6 +128,10 @@ - * the application continues writing the PNG. So check the 'invalid' - * flag here too. - */ -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ if (info_ptr->valid & PNG_INFO_acTL) -+ png_write_acTL(png_ptr, info_ptr->num_frames, info_ptr->num_plays); -+#endif - #ifdef PNG_GAMMA_SUPPORTED - # ifdef PNG_WRITE_gAMA_SUPPORTED - if ((info_ptr->colorspace.flags & PNG_COLORSPACE_INVALID) == 0 && -@@ -370,6 +374,11 @@ - png_benign_error(png_ptr, "Wrote palette index exceeding num_palette"); - #endif - -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ if (png_ptr->num_frames_written != png_ptr->num_frames_to_write) -+ png_error(png_ptr, "Not enough frames written"); -+#endif -+ - /* See if user wants us to write information chunks */ - if (info_ptr != NULL) - { -@@ -1461,6 +1470,43 @@ - } - #endif - -+#ifdef PNG_WRITE_APNG_SUPPORTED -+void PNGAPI -+png_write_frame_head(png_structp png_ptr, png_infop info_ptr, -+ png_bytepp row_pointers, png_uint_32 width, png_uint_32 height, -+ png_uint_32 x_offset, png_uint_32 y_offset, -+ png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, -+ png_byte blend_op) -+{ -+ png_debug(1, "in png_write_frame_head"); -+ -+ /* there is a chance this has been set after png_write_info was called, -+ * so it would be set but not written. is there a way to be sure? */ -+ if (!(info_ptr->valid & PNG_INFO_acTL)) -+ png_error(png_ptr, "png_write_frame_head(): acTL not set"); -+ -+ png_write_reset(png_ptr); -+ -+ png_write_reinit(png_ptr, info_ptr, width, height); -+ -+ if ( !(png_ptr->num_frames_written == 0 && -+ (png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN) ) ) -+ png_write_fcTL(png_ptr, width, height, x_offset, y_offset, -+ delay_num, delay_den, dispose_op, blend_op); -+ -+ PNG_UNUSED(row_pointers) -+} -+ -+void PNGAPI -+png_write_frame_tail(png_structp png_ptr, png_infop info_ptr) -+{ -+ png_debug(1, "in png_write_frame_tail"); -+ -+ png_ptr->num_frames_written++; -+ -+ PNG_UNUSED(info_ptr) -+} -+#endif /* PNG_WRITE_APNG_SUPPORTED */ - - #ifdef PNG_SIMPLIFIED_WRITE_SUPPORTED - /* Initialize the write structure - general purpose utility. */ -diff -Naru libpng-1.6.37.org/pngwutil.c libpng-1.6.37/pngwutil.c ---- libpng-1.6.37.org/pngwutil.c 2019-04-19 07:21:37.402024748 +0900 -+++ libpng-1.6.37/pngwutil.c 2019-04-19 07:22:37.867245682 +0900 -@@ -821,6 +821,11 @@ - /* Write the chunk */ - png_write_complete_chunk(png_ptr, png_IHDR, buf, 13); - -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ png_ptr->first_frame_width = width; -+ png_ptr->first_frame_height = height; -+#endif -+ - if ((png_ptr->do_filter) == PNG_NO_FILTERS) - { - if (png_ptr->color_type == PNG_COLOR_TYPE_PALETTE || -@@ -1002,8 +1007,17 @@ - optimize_cmf(data, png_image_size(png_ptr)); - #endif - -- if (size > 0) -- png_write_complete_chunk(png_ptr, png_IDAT, data, size); -+ if (size > 0) -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ { -+ if (png_ptr->num_frames_written == 0) -+#endif -+ png_write_complete_chunk(png_ptr, png_IDAT, data, size); -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ else -+ png_write_fdAT(png_ptr, data, size); -+ } -+#endif /* PNG_WRITE_APNG_SUPPORTED */ - png_ptr->mode |= PNG_HAVE_IDAT; - - png_ptr->zstream.next_out = data; -@@ -1050,7 +1064,17 @@ - #endif - - if (size > 0) -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ { -+ if (png_ptr->num_frames_written == 0) -+#endif - png_write_complete_chunk(png_ptr, png_IDAT, data, size); -+#ifdef PNG_WRITE_APNG_SUPPORTED -+ else -+ png_write_fdAT(png_ptr, data, size); -+ } -+#endif /* PNG_WRITE_APNG_SUPPORTED */ -+ - png_ptr->zstream.avail_out = 0; - png_ptr->zstream.next_out = NULL; - png_ptr->mode |= PNG_HAVE_IDAT | PNG_AFTER_IDAT; -@@ -1885,6 +1909,82 @@ - } - #endif - -+#ifdef PNG_WRITE_APNG_SUPPORTED -+void /* PRIVATE */ -+png_write_acTL(png_structp png_ptr, -+ png_uint_32 num_frames, png_uint_32 num_plays) -+{ -+ png_byte buf[8]; -+ -+ png_debug(1, "in png_write_acTL"); -+ -+ png_ptr->num_frames_to_write = num_frames; -+ -+ if (png_ptr->apng_flags & PNG_FIRST_FRAME_HIDDEN) -+ num_frames--; -+ -+ png_save_uint_32(buf, num_frames); -+ png_save_uint_32(buf + 4, num_plays); -+ -+ png_write_complete_chunk(png_ptr, png_acTL, buf, (png_size_t)8); -+} -+ -+void /* PRIVATE */ -+png_write_fcTL(png_structp png_ptr, png_uint_32 width, png_uint_32 height, -+ png_uint_32 x_offset, png_uint_32 y_offset, -+ png_uint_16 delay_num, png_uint_16 delay_den, png_byte dispose_op, -+ png_byte blend_op) -+{ -+ png_byte buf[26]; -+ -+ png_debug(1, "in png_write_fcTL"); -+ -+ if (png_ptr->num_frames_written == 0 && (x_offset != 0 || y_offset != 0)) -+ png_error(png_ptr, "x and/or y offset for the first frame aren't 0"); -+ if (png_ptr->num_frames_written == 0 && -+ (width != png_ptr->first_frame_width || -+ height != png_ptr->first_frame_height)) -+ png_error(png_ptr, "width and/or height in the first frame's fcTL " -+ "don't match the ones in IHDR"); -+ -+ /* more error checking */ -+ png_ensure_fcTL_is_valid(png_ptr, width, height, x_offset, y_offset, -+ delay_num, delay_den, dispose_op, blend_op); -+ -+ png_save_uint_32(buf, png_ptr->next_seq_num); -+ png_save_uint_32(buf + 4, width); -+ png_save_uint_32(buf + 8, height); -+ png_save_uint_32(buf + 12, x_offset); -+ png_save_uint_32(buf + 16, y_offset); -+ png_save_uint_16(buf + 20, delay_num); -+ png_save_uint_16(buf + 22, delay_den); -+ buf[24] = dispose_op; -+ buf[25] = blend_op; -+ -+ png_write_complete_chunk(png_ptr, png_fcTL, buf, (png_size_t)26); -+ -+ png_ptr->next_seq_num++; -+} -+ -+void /* PRIVATE */ -+png_write_fdAT(png_structp png_ptr, -+ png_const_bytep data, png_size_t length) -+{ -+ png_byte buf[4]; -+ -+ png_write_chunk_header(png_ptr, png_fdAT, (png_uint_32)(4 + length)); -+ -+ png_save_uint_32(buf, png_ptr->next_seq_num); -+ png_write_chunk_data(png_ptr, buf, 4); -+ -+ png_write_chunk_data(png_ptr, data, length); -+ -+ png_write_chunk_end(png_ptr); -+ -+ png_ptr->next_seq_num++; -+} -+#endif /* PNG_WRITE_APNG_SUPPORTED */ -+ - /* Initializes the row writing capability of libpng */ - void /* PRIVATE */ - png_write_start_row(png_structrp png_ptr) -@@ -2778,4 +2878,39 @@ - } - #endif /* WRITE_FLUSH */ - } -+ -+#ifdef PNG_WRITE_APNG_SUPPORTED -+void /* PRIVATE */ -+png_write_reset(png_structp png_ptr) -+{ -+ png_ptr->row_number = 0; -+ png_ptr->pass = 0; -+ png_ptr->mode &= ~PNG_HAVE_IDAT; -+} -+ -+void /* PRIVATE */ -+png_write_reinit(png_structp png_ptr, png_infop info_ptr, -+ png_uint_32 width, png_uint_32 height) -+{ -+ if (png_ptr->num_frames_written == 0 && -+ (width != png_ptr->first_frame_width || -+ height != png_ptr->first_frame_height)) -+ png_error(png_ptr, "width and/or height in the first frame's fcTL " -+ "don't match the ones in IHDR"); -+ if (width > png_ptr->first_frame_width || -+ height > png_ptr->first_frame_height) -+ png_error(png_ptr, "width and/or height for a frame greater than" -+ "the ones in IHDR"); -+ -+ png_set_IHDR(png_ptr, info_ptr, width, height, -+ info_ptr->bit_depth, info_ptr->color_type, -+ info_ptr->interlace_type, info_ptr->compression_type, -+ info_ptr->filter_type); -+ -+ png_ptr->width = width; -+ png_ptr->height = height; -+ png_ptr->rowbytes = PNG_ROWBYTES(png_ptr->pixel_depth, width); -+ png_ptr->usr_width = png_ptr->width; -+} -+#endif /* PNG_WRITE_APNG_SUPPORTED */ - #endif /* WRITE */ -diff -Naru libpng-1.6.37.org/scripts/symbols.def libpng-1.6.37/scripts/symbols.def ---- libpng-1.6.37.org/scripts/symbols.def 2019-04-19 07:21:37.405024710 +0900 -+++ libpng-1.6.37/scripts/symbols.def 2019-04-19 07:22:37.856245823 +0900 -@@ -253,3 +253,23 @@ - png_set_eXIf @247 - png_get_eXIf_1 @248 - png_set_eXIf_1 @249 -+ png_get_acTL @250 -+ png_set_acTL @251 -+ png_get_num_frames @252 -+ png_get_num_plays @253 -+ png_get_next_frame_fcTL @254 -+ png_set_next_frame_fcTL @255 -+ png_get_next_frame_width @256 -+ png_get_next_frame_height @257 -+ png_get_next_frame_x_offset @258 -+ png_get_next_frame_y_offset @259 -+ png_get_next_frame_delay_num @260 -+ png_get_next_frame_delay_den @261 -+ png_get_next_frame_dispose_op @262 -+ png_get_next_frame_blend_op @263 -+ png_get_first_frame_is_hidden @264 -+ png_set_first_frame_is_hidden @265 -+ png_read_frame_head @266 -+ png_set_progressive_frame_fn @267 -+ png_write_frame_head @268 -+ png_write_frame_tail @269 diff --git a/loongarch64/files/step/simulate/box64/git-default/patches/0001-box64-fix-for-loongarch64.patch b/loongarch64/files/step/simulate/box64/git-default/patches/0001-box64-fix-for-loongarch64.patch deleted file mode 100644 index ad2ab6aa..00000000 --- a/loongarch64/files/step/simulate/box64/git-default/patches/0001-box64-fix-for-loongarch64.patch +++ /dev/null @@ -1,34 +0,0 @@ -From aa3883558a9c7595fd7bf653503d23251ece6247 Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Mon, 8 Apr 2024 13:53:45 +0000 -Subject: [PATCH] box64 fix for loongarch64. - ---- - src/dynarec/la64/dynarec_la64_f30f.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/dynarec/la64/dynarec_la64_f30f.c b/src/dynarec/la64/dynarec_la64_f30f.c -index 5b35ae9..58647ec 100644 ---- a/src/dynarec/la64/dynarec_la64_f30f.c -+++ b/src/dynarec/la64/dynarec_la64_f30f.c -@@ -53,7 +53,7 @@ uintptr_t dynarec64_F30F(dynarec_la64_t* dyn, uintptr_t addr, uintptr_t ip, int - nextop = F8; - FAKEED; - break; -- case 0x6F: -+/* case 0x6F: - INST_NAME("MOVDQU Gx, Ex"); - nextop = F8; - if (MODREG) { -@@ -81,7 +81,7 @@ uintptr_t dynarec64_F30F(dynarec_la64_t* dyn, uintptr_t addr, uintptr_t ip, int - FLD_D(v1, ed, fixedaddress); - } - VEXTRINS_D(v0, v1, 0); // v0[63:0] = v1[63:0] -- break; -+ break;*/ - default: - DEFAULT; - } --- -2.31.1 - diff --git a/loongarch64/files/step/simulate/dxvk/git-default/patches/0001-dxvk-fix-for-gcc-14.1.0.patch b/loongarch64/files/step/simulate/dxvk/git-default/patches/0001-dxvk-fix-for-gcc-14.1.0.patch new file mode 100644 index 00000000..b4e39d47 --- /dev/null +++ b/loongarch64/files/step/simulate/dxvk/git-default/patches/0001-dxvk-fix-for-gcc-14.1.0.patch @@ -0,0 +1,24 @@ +From 1fceec131c8b2174ec3341bec43731dd549138c8 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Fri, 10 May 2024 08:59:15 +0000 +Subject: [PATCH] dxvk fix for gcc 14.1.0 + +--- + src/d3d9/d3d9_mem.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/d3d9/d3d9_mem.cpp b/src/d3d9/d3d9_mem.cpp +index ec25624..c90d592 100644 +--- a/src/d3d9/d3d9_mem.cpp ++++ b/src/d3d9/d3d9_mem.cpp +@@ -10,6 +10,7 @@ + #else + #include + #endif ++#include + + namespace dxvk { + +-- +2.31.1 + diff --git a/loongarch64/files/step/simulate/libvirt/10.2.0/patches/0002-libvirt-9.8.0-add-loongarch64-support-files.patch b/loongarch64/files/step/simulate/libvirt/10.3.0/patches/0002-libvirt-9.8.0-add-loongarch64-support-files.patch similarity index 100% rename from loongarch64/files/step/simulate/libvirt/10.2.0/patches/0002-libvirt-9.8.0-add-loongarch64-support-files.patch rename to loongarch64/files/step/simulate/libvirt/10.3.0/patches/0002-libvirt-9.8.0-add-loongarch64-support-files.patch diff --git a/loongarch64/files/step/simulate/qemu/9.0.0/patches/0001-Revert-tcg-loongarch64-Set-vector-registers-call-clo.patch b/loongarch64/files/step/simulate/qemu/9.0.0/patches/0001-Revert-tcg-loongarch64-Set-vector-registers-call-clo.patch new file mode 100644 index 00000000..4c85cec1 --- /dev/null +++ b/loongarch64/files/step/simulate/qemu/9.0.0/patches/0001-Revert-tcg-loongarch64-Set-vector-registers-call-clo.patch @@ -0,0 +1,26 @@ +From beefeebef3330ac3709251d986af54b91542f4c4 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Mon, 29 Apr 2024 06:25:50 +0000 +Subject: [PATCH] Revert "tcg/loongarch64: Set vector registers call clobbered" + +This reverts commit 45bf0e7aa648369cf8ab2333bd20144806fc1be3. +--- + tcg/loongarch64/tcg-target.c.inc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tcg/loongarch64/tcg-target.c.inc b/tcg/loongarch64/tcg-target.c.inc +index 69c5b8ac4f..076fc8a917 100644 +--- a/tcg/loongarch64/tcg-target.c.inc ++++ b/tcg/loongarch64/tcg-target.c.inc +@@ -2328,7 +2328,7 @@ static void tcg_target_init(TCGContext *s) + tcg_target_available_regs[TCG_TYPE_I32] = ALL_GENERAL_REGS; + tcg_target_available_regs[TCG_TYPE_I64] = ALL_GENERAL_REGS; + +- tcg_target_call_clobber_regs = ALL_GENERAL_REGS | ALL_VECTOR_REGS; ++ tcg_target_call_clobber_regs = ALL_GENERAL_REGS; + tcg_regset_reset_reg(tcg_target_call_clobber_regs, TCG_REG_S0); + tcg_regset_reset_reg(tcg_target_call_clobber_regs, TCG_REG_S1); + tcg_regset_reset_reg(tcg_target_call_clobber_regs, TCG_REG_S2); +-- +2.31.1 + diff --git a/loongarch64/files/step/simulate/wine/9.0/0001-wine-staging-8.0-Fix-for-wine-8.0.2.patch b/loongarch64/files/step/simulate/wine/9.0/0001-wine-staging-8.0-Fix-for-wine-8.0.2.patch deleted file mode 100644 index 7d8fda03..00000000 --- a/loongarch64/files/step/simulate/wine/9.0/0001-wine-staging-8.0-Fix-for-wine-8.0.2.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 4fc7bacb3ebf8386dfeeb55ca37bc0627893e80d Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Tue, 7 Nov 2023 11:13:32 +0000 -Subject: [PATCH] wine staging 8.0 Fix for wine 8.0.2. - ---- - patches/patchinstall.sh | 18 ------------------ - 1 file changed, 18 deletions(-) - -diff --git a/patches/patchinstall.sh b/patches/patchinstall.sh -index a2f34b2..4c2db80 100755 ---- a/patches/patchinstall.sh -+++ b/patches/patchinstall.sh -@@ -2368,18 +2368,6 @@ if test "$enable_packager_DllMain" -eq 1; then - patch_apply packager-DllMain/0001-packager-Prefer-native-version.patch - fi - --# Patchset programs-findstr --# | --# | This patchset fixes the following Wine bugs: --# | * [#35254] findstr: Add minimal implementation --# | --# | Modified files: --# | * programs/findstr/Makefile.in, programs/findstr/findstr.rc, programs/findstr/main.c, programs/findstr/resources.h --# | --if test "$enable_programs_findstr" -eq 1; then -- patch_apply programs-findstr/0001-findstr-add-basic-functionality-also-support-literal.patch --fi -- - # Patchset programs-systeminfo - # | - # | This patchset fixes the following Wine bugs: -@@ -3339,9 +3327,6 @@ fi - # | Modified files: - # | * dlls/mshtml/mshtml.inf, loader/wine.inf.in, programs/winemenubuilder/winemenubuilder.c - # | --if test "$enable_winemenubuilder_integration" -eq 1; then -- patch_apply winemenubuilder-integration/0001-winemenubuilder-Blacklist-desktop-integration-for-ce.patch --fi - - # Patchset wineps.drv-PostScript_Fixes - # | -@@ -3487,9 +3472,6 @@ fi - # | Modified files: - # | * dlls/opengl32/tests/opengl.c, dlls/winex11.drv/opengl.c - # | --if test "$enable_winex11_wglShareLists" -eq 1; then -- patch_apply winex11-wglShareLists/0001-winex11.drv-Only-warn-about-used-contexts-in-wglShar.patch --fi - - # Patchset winex11.drv-Query_server_position - # | --- -2.31.1 - diff --git a/loongarch64/files/step/simulate/wine/9.0/wine-staging.url b/loongarch64/files/step/simulate/wine/9.0/wine-staging.url index 5252777c..9de54541 100644 --- a/loongarch64/files/step/simulate/wine/9.0/wine-staging.url +++ b/loongarch64/files/step/simulate/wine/9.0/wine-staging.url @@ -1,6 +1,3 @@ -URL=https://gitlab.winehq.org/wine/wine-staging.git -FILENAME=wine-staging -MODE=GIT -GIT_BRANCH=master -GIT_COMMIT=e9f69afcab7a6143abb54854945bdbf7f091c60c -GIT_SUBMODULE=0 +URL=https://gitlab.winehq.org/wine/wine-staging/-/archive/v<<>>/wine-staging-v<<>>.tar.gz +FILENAME=wine-staging.tar.gz +MODE=FILE diff --git a/loongarch64/files/step/host-tools/wine-tools/9.0/wine-gecko-64.url b/loongarch64/files/step/simulate/wine32/9.10/wine-gecko-64.url similarity index 100% rename from loongarch64/files/step/host-tools/wine-tools/9.0/wine-gecko-64.url rename to loongarch64/files/step/simulate/wine32/9.10/wine-gecko-64.url diff --git a/loongarch64/files/step/host-tools/wine-tools/9.0/wine-gecko.url b/loongarch64/files/step/simulate/wine32/9.10/wine-gecko.url similarity index 100% rename from loongarch64/files/step/host-tools/wine-tools/9.0/wine-gecko.url rename to loongarch64/files/step/simulate/wine32/9.10/wine-gecko.url diff --git a/loongarch64/files/step/simulate/wine32/9.10/wine-mono.url b/loongarch64/files/step/simulate/wine32/9.10/wine-mono.url new file mode 100644 index 00000000..3d6bc054 --- /dev/null +++ b/loongarch64/files/step/simulate/wine32/9.10/wine-mono.url @@ -0,0 +1,3 @@ +URL=https://dl.winehq.org/wine/wine-mono/9.1.0/wine-mono-9.1.0-x86.msi +FILENAME=wine-mono-9.1.0-x86.msi +MODE=FILE diff --git a/loongarch64/files/step/simulate/wine32/9.10/wine-staging.url b/loongarch64/files/step/simulate/wine32/9.10/wine-staging.url new file mode 100644 index 00000000..9de54541 --- /dev/null +++ b/loongarch64/files/step/simulate/wine32/9.10/wine-staging.url @@ -0,0 +1,3 @@ +URL=https://gitlab.winehq.org/wine/wine-staging/-/archive/v<<>>/wine-staging-v<<>>.tar.gz +FILENAME=wine-staging.tar.gz +MODE=FILE diff --git a/loongarch64/files/step/simulate/wine32/9.6/wine-gecko-64.url b/loongarch64/files/step/simulate/wine32/9.6/wine-gecko-64.url deleted file mode 100644 index 226cdca9..00000000 --- a/loongarch64/files/step/simulate/wine32/9.6/wine-gecko-64.url +++ /dev/null @@ -1,3 +0,0 @@ -URL=https://dl.winehq.org/wine/wine-gecko/2.47.4/wine-gecko-2.47.4-x86_64.msi -FILENAME=wine-gecko-2.47.4-x86_64.msi -MODE=FILE diff --git a/loongarch64/files/step/simulate/wine32/9.6/wine-gecko.url b/loongarch64/files/step/simulate/wine32/9.6/wine-gecko.url deleted file mode 100644 index 96c6003c..00000000 --- a/loongarch64/files/step/simulate/wine32/9.6/wine-gecko.url +++ /dev/null @@ -1,3 +0,0 @@ -URL=https://dl.winehq.org/wine/wine-gecko/2.47.4/wine-gecko-2.47.4-x86.msi -FILENAME=wine-gecko-2.47.4-x86.msi -MODE=FILE diff --git a/loongarch64/files/step/simulate/wine32/9.6/wine-mono.url b/loongarch64/files/step/simulate/wine32/9.6/wine-mono.url deleted file mode 100644 index 2ed51058..00000000 --- a/loongarch64/files/step/simulate/wine32/9.6/wine-mono.url +++ /dev/null @@ -1,3 +0,0 @@ -URL=https://dl.winehq.org/wine/wine-mono/9.0.0/wine-mono-9.0.0-x86.msi -FILENAME=wine-mono-9.0.0-x86.msi -MODE=FILE diff --git a/loongarch64/files/step/simulate/wine32/9.6/wine-staging.url b/loongarch64/files/step/simulate/wine32/9.6/wine-staging.url deleted file mode 100644 index 33d0a45f..00000000 --- a/loongarch64/files/step/simulate/wine32/9.6/wine-staging.url +++ /dev/null @@ -1,6 +0,0 @@ -URL=https://gitlab.winehq.org/wine/wine-staging.git -FILENAME=wine-staging -MODE=GIT -GIT_BRANCH=master -GIT_COMMIT=c6e61e267aedbd73a85852f99ea986b583c2c110 -GIT_SUBMODULE=0 diff --git a/loongarch64/files/step/simulate/wine64/9.6/wine-gecko-64.url b/loongarch64/files/step/simulate/wine64/9.6/wine-gecko-64.url deleted file mode 100644 index 226cdca9..00000000 --- a/loongarch64/files/step/simulate/wine64/9.6/wine-gecko-64.url +++ /dev/null @@ -1,3 +0,0 @@ -URL=https://dl.winehq.org/wine/wine-gecko/2.47.4/wine-gecko-2.47.4-x86_64.msi -FILENAME=wine-gecko-2.47.4-x86_64.msi -MODE=FILE diff --git a/loongarch64/files/step/simulate/wine64/9.6/wine-gecko.url b/loongarch64/files/step/simulate/wine64/9.6/wine-gecko.url deleted file mode 100644 index 96c6003c..00000000 --- a/loongarch64/files/step/simulate/wine64/9.6/wine-gecko.url +++ /dev/null @@ -1,3 +0,0 @@ -URL=https://dl.winehq.org/wine/wine-gecko/2.47.4/wine-gecko-2.47.4-x86.msi -FILENAME=wine-gecko-2.47.4-x86.msi -MODE=FILE diff --git a/loongarch64/files/step/simulate/wine64/9.6/wine-mono.url b/loongarch64/files/step/simulate/wine64/9.6/wine-mono.url deleted file mode 100644 index 2ed51058..00000000 --- a/loongarch64/files/step/simulate/wine64/9.6/wine-mono.url +++ /dev/null @@ -1,3 +0,0 @@ -URL=https://dl.winehq.org/wine/wine-mono/9.0.0/wine-mono-9.0.0-x86.msi -FILENAME=wine-mono-9.0.0-x86.msi -MODE=FILE diff --git a/loongarch64/files/step/simulate/wine64/9.6/wine-staging.url b/loongarch64/files/step/simulate/wine64/9.6/wine-staging.url deleted file mode 100644 index 33d0a45f..00000000 --- a/loongarch64/files/step/simulate/wine64/9.6/wine-staging.url +++ /dev/null @@ -1,6 +0,0 @@ -URL=https://gitlab.winehq.org/wine/wine-staging.git -FILENAME=wine-staging -MODE=GIT -GIT_BRANCH=master -GIT_COMMIT=c6e61e267aedbd73a85852f99ea986b583c2c110 -GIT_SUBMODULE=0 diff --git a/loongarch64/files/step/host-tools/wine7-tools/7.0.2-default/wine-gecko-64.url b/loongarch64/files/step/simulate/wine7/7.0.2-default/wine-gecko-64.url similarity index 100% rename from loongarch64/files/step/host-tools/wine7-tools/7.0.2-default/wine-gecko-64.url rename to loongarch64/files/step/simulate/wine7/7.0.2-default/wine-gecko-64.url diff --git a/loongarch64/files/step/host-tools/wine7-tools/7.0.2-default/wine-gecko.url b/loongarch64/files/step/simulate/wine7/7.0.2-default/wine-gecko.url similarity index 100% rename from loongarch64/files/step/host-tools/wine7-tools/7.0.2-default/wine-gecko.url rename to loongarch64/files/step/simulate/wine7/7.0.2-default/wine-gecko.url diff --git a/loongarch64/files/step/host-tools/wine7-tools/7.0.2-default/wine-mono.url b/loongarch64/files/step/simulate/wine7/7.0.2-default/wine-mono.url similarity index 100% rename from loongarch64/files/step/host-tools/wine7-tools/7.0.2-default/wine-mono.url rename to loongarch64/files/step/simulate/wine7/7.0.2-default/wine-mono.url diff --git a/loongarch64/files/step/simulate/wine7/7.19-default/wine-gecko-64.url b/loongarch64/files/step/simulate/wine7/7.19-default/wine-gecko-64.url new file mode 100644 index 00000000..c2fc1795 --- /dev/null +++ b/loongarch64/files/step/simulate/wine7/7.19-default/wine-gecko-64.url @@ -0,0 +1,3 @@ +URL=https://dl.winehq.org/wine/wine-gecko/2.47.3/wine-gecko-2.47.3-x86_64.msi +FILENAME=wine-gecko-2.47.3-x86_64.msi +MODE=FILE diff --git a/loongarch64/files/step/simulate/wine7/7.19-default/wine-gecko.url b/loongarch64/files/step/simulate/wine7/7.19-default/wine-gecko.url new file mode 100644 index 00000000..b180938c --- /dev/null +++ b/loongarch64/files/step/simulate/wine7/7.19-default/wine-gecko.url @@ -0,0 +1,3 @@ +URL=https://dl.winehq.org/wine/wine-gecko/2.47.3/wine-gecko-2.47.3-x86.msi +FILENAME=wine-gecko-2.47.3-x86.msi +MODE=FILE diff --git a/loongarch64/files/step/simulate/wine7/7.19-default/wine-mono.url b/loongarch64/files/step/simulate/wine7/7.19-default/wine-mono.url new file mode 100644 index 00000000..f0fb9e45 --- /dev/null +++ b/loongarch64/files/step/simulate/wine7/7.19-default/wine-mono.url @@ -0,0 +1,3 @@ +URL=https://dl.winehq.org/wine/wine-mono/7.3.0/wine-mono-7.3.0-x86.msi +FILENAME=wine-mono-7.3.0-x86.msi +MODE=FILE diff --git a/loongarch64/files/step/simulate/wine7/7.19-default/wine-staging.url b/loongarch64/files/step/simulate/wine7/7.19-default/wine-staging.url new file mode 100644 index 00000000..9de54541 --- /dev/null +++ b/loongarch64/files/step/simulate/wine7/7.19-default/wine-staging.url @@ -0,0 +1,3 @@ +URL=https://gitlab.winehq.org/wine/wine-staging/-/archive/v<<>>/wine-staging-v<<>>.tar.gz +FILENAME=wine-staging.tar.gz +MODE=FILE diff --git a/loongarch64/files/step/simulate/wine7/7.21-default/wine-gecko-64.url b/loongarch64/files/step/simulate/wine7/7.21-default/wine-gecko-64.url new file mode 100644 index 00000000..c2fc1795 --- /dev/null +++ b/loongarch64/files/step/simulate/wine7/7.21-default/wine-gecko-64.url @@ -0,0 +1,3 @@ +URL=https://dl.winehq.org/wine/wine-gecko/2.47.3/wine-gecko-2.47.3-x86_64.msi +FILENAME=wine-gecko-2.47.3-x86_64.msi +MODE=FILE diff --git a/loongarch64/files/step/simulate/wine7/7.21-default/wine-gecko.url b/loongarch64/files/step/simulate/wine7/7.21-default/wine-gecko.url new file mode 100644 index 00000000..b180938c --- /dev/null +++ b/loongarch64/files/step/simulate/wine7/7.21-default/wine-gecko.url @@ -0,0 +1,3 @@ +URL=https://dl.winehq.org/wine/wine-gecko/2.47.3/wine-gecko-2.47.3-x86.msi +FILENAME=wine-gecko-2.47.3-x86.msi +MODE=FILE diff --git a/loongarch64/files/step/simulate/wine7/7.21-default/wine-mono.url b/loongarch64/files/step/simulate/wine7/7.21-default/wine-mono.url new file mode 100644 index 00000000..9579402c --- /dev/null +++ b/loongarch64/files/step/simulate/wine7/7.21-default/wine-mono.url @@ -0,0 +1,3 @@ +URL=https://dl.winehq.org/wine/wine-mono/7.4.0/wine-mono-7.4.0-x86.msi +FILENAME=wine-mono-7.4.0-x86.msi +MODE=FILE diff --git a/loongarch64/files/step/simulate/wine7_64/7.0.2-default/wine-gecko-64.url b/loongarch64/files/step/simulate/wine7_64/7.0.2-default/wine-gecko-64.url deleted file mode 100644 index 71e676f4..00000000 --- a/loongarch64/files/step/simulate/wine7_64/7.0.2-default/wine-gecko-64.url +++ /dev/null @@ -1,3 +0,0 @@ -URL=https://dl.winehq.org/wine/wine-gecko/2.47.2/wine-gecko-2.47.2-x86_64.msi -FILENAME=wine-gecko-2.47.2-x86_64.msi -MODE=FILE diff --git a/loongarch64/files/step/simulate/wine7_64/7.0.2-default/wine-gecko.url b/loongarch64/files/step/simulate/wine7_64/7.0.2-default/wine-gecko.url deleted file mode 100644 index a930b8d1..00000000 --- a/loongarch64/files/step/simulate/wine7_64/7.0.2-default/wine-gecko.url +++ /dev/null @@ -1,3 +0,0 @@ -URL=https://dl.winehq.org/wine/wine-gecko/2.47.2/wine-gecko-2.47.2-x86.msi -FILENAME=wine-gecko-2.47.2-x86.msi -MODE=FILE diff --git a/loongarch64/files/step/simulate/wine7_64/7.0.2-default/wine-mono.url b/loongarch64/files/step/simulate/wine7_64/7.0.2-default/wine-mono.url deleted file mode 100644 index cab7e1dc..00000000 --- a/loongarch64/files/step/simulate/wine7_64/7.0.2-default/wine-mono.url +++ /dev/null @@ -1,3 +0,0 @@ -URL=https://dl.winehq.org/wine/wine-mono/7.0.0/wine-mono-7.0.0-x86.msi -FILENAME=wine-mono-7.0.0-x86.msi -MODE=FILE diff --git a/loongarch64/files/step/host-tools/wine-tools/9.0/0001-wine-staging-8.0-Fix-for-wine-8.0.2.patch b/loongarch64/files/step/simulate/wine8/8.0.2/0001-wine-staging-8.0-Fix-for-wine-8.0.2.patch similarity index 100% rename from loongarch64/files/step/host-tools/wine-tools/9.0/0001-wine-staging-8.0-Fix-for-wine-8.0.2.patch rename to loongarch64/files/step/simulate/wine8/8.0.2/0001-wine-staging-8.0-Fix-for-wine-8.0.2.patch diff --git a/loongarch64/files/step/simulate/wine8/8.0.2/wine-gecko-64.url b/loongarch64/files/step/simulate/wine8/8.0.2/wine-gecko-64.url new file mode 100644 index 00000000..c2fc1795 --- /dev/null +++ b/loongarch64/files/step/simulate/wine8/8.0.2/wine-gecko-64.url @@ -0,0 +1,3 @@ +URL=https://dl.winehq.org/wine/wine-gecko/2.47.3/wine-gecko-2.47.3-x86_64.msi +FILENAME=wine-gecko-2.47.3-x86_64.msi +MODE=FILE diff --git a/loongarch64/files/step/simulate/wine8/8.0.2/wine-gecko.url b/loongarch64/files/step/simulate/wine8/8.0.2/wine-gecko.url new file mode 100644 index 00000000..b180938c --- /dev/null +++ b/loongarch64/files/step/simulate/wine8/8.0.2/wine-gecko.url @@ -0,0 +1,3 @@ +URL=https://dl.winehq.org/wine/wine-gecko/2.47.3/wine-gecko-2.47.3-x86.msi +FILENAME=wine-gecko-2.47.3-x86.msi +MODE=FILE diff --git a/loongarch64/files/step/simulate/wine8/8.0.2/wine-mono.url b/loongarch64/files/step/simulate/wine8/8.0.2/wine-mono.url new file mode 100644 index 00000000..9579402c --- /dev/null +++ b/loongarch64/files/step/simulate/wine8/8.0.2/wine-mono.url @@ -0,0 +1,3 @@ +URL=https://dl.winehq.org/wine/wine-mono/7.4.0/wine-mono-7.4.0-x86.msi +FILENAME=wine-mono-7.4.0-x86.msi +MODE=FILE diff --git a/loongarch64/files/step/simulate/wine_dev/9.10/patches/0001-fix-wine-for-39bit.patch b/loongarch64/files/step/simulate/wine_dev/9.10/patches/0001-fix-wine-for-39bit.patch new file mode 100644 index 00000000..c9483478 --- /dev/null +++ b/loongarch64/files/step/simulate/wine_dev/9.10/patches/0001-fix-wine-for-39bit.patch @@ -0,0 +1,43 @@ +From 9637d55eb25e94b7e43ade2b07bc8207883015b7 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Mon, 20 May 2024 10:44:03 +0000 +Subject: [PATCH] fix wine for 39bit. + +--- + dlls/ntdll/unix/virtual.c | 6 +++--- + loader/preloader.c | 2 +- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/dlls/ntdll/unix/virtual.c b/dlls/ntdll/unix/virtual.c +index 3ca7122..546046a 100644 +--- a/dlls/ntdll/unix/virtual.c ++++ b/dlls/ntdll/unix/virtual.c +@@ -165,9 +165,9 @@ static void *address_space_start = (void *)0x110000; /* keep DOS area clear */ + static void *address_space_start = (void *)0x10000; + #endif + #ifdef _WIN64 +-static void *address_space_limit = (void *)0x7fffffff0000; /* top of the total available address space */ +-static void *user_space_limit = (void *)0x7fffffff0000; /* top of the user address space */ +-static void *working_set_limit = (void *)0x7fffffff0000; /* top of the current working set */ ++static void *address_space_limit = (void *)0x7fffff0000; /* top of the total available address space */ ++static void *user_space_limit = (void *)0x7fffff0000; /* top of the user address space */ ++static void *working_set_limit = (void *)0x7fffff0000; /* top of the current working set */ + #else + static void *address_space_limit = (void *)0xc0000000; + static void *user_space_limit = (void *)0x7fff0000; +diff --git a/loader/preloader.c b/loader/preloader.c +index d0551ba..9baa5e0 100644 +--- a/loader/preloader.c ++++ b/loader/preloader.c +@@ -1447,7 +1447,7 @@ void* wld_start( void **stack ) + { + /* don't warn for low 64k */ + if (preload_info[i].addr >= (void *)0x10000 +-#ifdef __aarch64__ ++#if 1 + && preload_info[i].addr < (void *)0x7fffffffff /* ARM64 address space might end here*/ + #endif + ) +-- +2.31.1 + diff --git a/loongarch64/files/step/host-tools/wine32-tools/9.6/wine-gecko-64.url b/loongarch64/files/step/simulate/wine_dev/9.10/wine-gecko-64.url similarity index 100% rename from loongarch64/files/step/host-tools/wine32-tools/9.6/wine-gecko-64.url rename to loongarch64/files/step/simulate/wine_dev/9.10/wine-gecko-64.url diff --git a/loongarch64/files/step/host-tools/wine32-tools/9.6/wine-gecko.url b/loongarch64/files/step/simulate/wine_dev/9.10/wine-gecko.url similarity index 100% rename from loongarch64/files/step/host-tools/wine32-tools/9.6/wine-gecko.url rename to loongarch64/files/step/simulate/wine_dev/9.10/wine-gecko.url diff --git a/loongarch64/files/step/simulate/wine_dev/9.10/wine-mono.url b/loongarch64/files/step/simulate/wine_dev/9.10/wine-mono.url new file mode 100644 index 00000000..3d6bc054 --- /dev/null +++ b/loongarch64/files/step/simulate/wine_dev/9.10/wine-mono.url @@ -0,0 +1,3 @@ +URL=https://dl.winehq.org/wine/wine-mono/9.1.0/wine-mono-9.1.0-x86.msi +FILENAME=wine-mono-9.1.0-x86.msi +MODE=FILE diff --git a/loongarch64/files/step/simulate/wine_dev/9.10/wine-staging.url b/loongarch64/files/step/simulate/wine_dev/9.10/wine-staging.url new file mode 100644 index 00000000..9de54541 --- /dev/null +++ b/loongarch64/files/step/simulate/wine_dev/9.10/wine-staging.url @@ -0,0 +1,3 @@ +URL=https://gitlab.winehq.org/wine/wine-staging/-/archive/v<<>>/wine-staging-v<<>>.tar.gz +FILENAME=wine-staging.tar.gz +MODE=FILE diff --git a/loongarch64/files/step/simulate/wine_dev/9.6/wine-gecko-64.url b/loongarch64/files/step/simulate/wine_dev/9.6/wine-gecko-64.url deleted file mode 100644 index 226cdca9..00000000 --- a/loongarch64/files/step/simulate/wine_dev/9.6/wine-gecko-64.url +++ /dev/null @@ -1,3 +0,0 @@ -URL=https://dl.winehq.org/wine/wine-gecko/2.47.4/wine-gecko-2.47.4-x86_64.msi -FILENAME=wine-gecko-2.47.4-x86_64.msi -MODE=FILE diff --git a/loongarch64/files/step/simulate/wine_dev/9.6/wine-gecko.url b/loongarch64/files/step/simulate/wine_dev/9.6/wine-gecko.url deleted file mode 100644 index 96c6003c..00000000 --- a/loongarch64/files/step/simulate/wine_dev/9.6/wine-gecko.url +++ /dev/null @@ -1,3 +0,0 @@ -URL=https://dl.winehq.org/wine/wine-gecko/2.47.4/wine-gecko-2.47.4-x86.msi -FILENAME=wine-gecko-2.47.4-x86.msi -MODE=FILE diff --git a/loongarch64/files/step/simulate/wine_dev/9.6/wine-mono.url b/loongarch64/files/step/simulate/wine_dev/9.6/wine-mono.url deleted file mode 100644 index 2ed51058..00000000 --- a/loongarch64/files/step/simulate/wine_dev/9.6/wine-mono.url +++ /dev/null @@ -1,3 +0,0 @@ -URL=https://dl.winehq.org/wine/wine-mono/9.0.0/wine-mono-9.0.0-x86.msi -FILENAME=wine-mono-9.0.0-x86.msi -MODE=FILE diff --git a/loongarch64/files/step/simulate/wine_dev/9.6/wine-staging.url b/loongarch64/files/step/simulate/wine_dev/9.6/wine-staging.url deleted file mode 100644 index 33d0a45f..00000000 --- a/loongarch64/files/step/simulate/wine_dev/9.6/wine-staging.url +++ /dev/null @@ -1,6 +0,0 @@ -URL=https://gitlab.winehq.org/wine/wine-staging.git -FILENAME=wine-staging -MODE=GIT -GIT_BRANCH=master -GIT_COMMIT=c6e61e267aedbd73a85852f99ea986b583c2c110 -GIT_SUBMODULE=0 diff --git a/loongarch64/files/step/target_base/cmake/3.29.1/patches/cmake-3.22.3-add-loongarch64-to-checktypesize.patch b/loongarch64/files/step/target_base/cmake/3.29.3/patches/cmake-3.22.3-add-loongarch64-to-checktypesize.patch similarity index 100% rename from loongarch64/files/step/target_base/cmake/3.29.1/patches/cmake-3.22.3-add-loongarch64-to-checktypesize.patch rename to loongarch64/files/step/target_base/cmake/3.29.3/patches/cmake-3.22.3-add-loongarch64-to-checktypesize.patch diff --git a/loongarch64/files/step/target_base/gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch b/loongarch64/files/step/target_base/gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch deleted file mode 100644 index e2a139a8..00000000 --- a/loongarch64/files/step/target_base/gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3b7fa12dba6749ef3d044bac9219b1235f75a9ae Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Mon, 10 Jul 2023 12:02:57 +0000 -Subject: [PATCH] fix the missing include file when using gcc plugins in - loongarch. - ---- - gcc/config.gcc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/gcc/config.gcc b/gcc/config.gcc -index d88071773..4d795bca8 100644 ---- a/gcc/config.gcc -+++ b/gcc/config.gcc -@@ -2478,7 +2478,7 @@ riscv*-*-freebsd*) - - loongarch*-*-linux*) - tm_file="elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h ${tm_file}" -- tm_file="${tm_file} loongarch/gnu-user.h loongarch/linux.h" -+ tm_file="${tm_file} loongarch/gnu-user.h loongarch/linux.h loongarch/loongarch-def.h loongarch/loongarch-tune.h loongarch/loongarch-driver.h" - extra_options="${extra_options} linux-android.opt" - tmake_file="${tmake_file} loongarch/t-linux" - gnu_ld=yes --- -2.31.1 - diff --git a/loongarch64/files/step/target_base/gcc/13.2.0/patches/0001-gcc-13-add-cmodule-medium-for-loongarch-libgcc.patch b/loongarch64/files/step/target_base/gcc/14.1.0/patches/0001-gcc-13-add-cmodule-medium-for-loongarch-libgcc.patch similarity index 100% rename from loongarch64/files/step/target_base/gcc/13.2.0/patches/0001-gcc-13-add-cmodule-medium-for-loongarch-libgcc.patch rename to loongarch64/files/step/target_base/gcc/14.1.0/patches/0001-gcc-13-add-cmodule-medium-for-loongarch-libgcc.patch diff --git a/loongarch64/files/step/target_base/glibc/2.39/patches/0001-glibc-add-C.UTF-8-to-localedata.patch b/loongarch64/files/step/target_base/glibc/2.39/patches/0001-glibc-add-C.UTF-8-to-localedata.patch new file mode 100644 index 00000000..11eb55a5 --- /dev/null +++ b/loongarch64/files/step/target_base/glibc/2.39/patches/0001-glibc-add-C.UTF-8-to-localedata.patch @@ -0,0 +1,25 @@ +From 274c14f5e78c5580d6b22981eac15679a45102c0 Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Thu, 28 Mar 2024 03:21:55 +0000 +Subject: [PATCH] glibc add C.UTF-8 to localedata. + +--- + localedata/SUPPORTED | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/localedata/SUPPORTED b/localedata/SUPPORTED +index a2f3132..98ecfbb 100644 +--- a/localedata/SUPPORTED ++++ b/localedata/SUPPORTED +@@ -1,6 +1,8 @@ + # This file names the currently supported and somewhat tested locales. + # If you have any additions please file a glibc bug report. + SUPPORTED-LOCALES=\ ++C.UTF-8/UTF-8 \ ++C/ISO-8859-1 \ + aa_DJ.UTF-8/UTF-8 \ + aa_DJ/ISO-8859-1 \ + aa_ER/UTF-8 \ +-- +2.31.1 + diff --git a/loongarch64/files/step/target_base/harfbuzz-pre/8.5.0/patches/0001-harfbuzz-8.4.4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch b/loongarch64/files/step/target_base/harfbuzz-pre/8.5.0/patches/0001-harfbuzz-8.4.4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch new file mode 100644 index 00000000..a1f82804 --- /dev/null +++ b/loongarch64/files/step/target_base/harfbuzz-pre/8.5.0/patches/0001-harfbuzz-8.4.4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch @@ -0,0 +1,25 @@ +From eab68b6538834c235f26da1fb72c2c598d38745f Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 23 Apr 2024 08:25:20 +0000 +Subject: [PATCH] harfbuzz 8.4.4 fix cpp_std to c++17 for icu4c 75_1. + +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index fed3dc0..e99e5cc 100644 +--- a/meson.build ++++ b/meson.build +@@ -4,7 +4,7 @@ project('harfbuzz', 'c', 'cpp', + default_options: [ + 'cpp_eh=none', # Just to support msvc, we are passing -fno-exceptions also anyway + # 'cpp_rtti=false', # Do NOT enable, wraps inherit it and ICU needs RTTI +- 'cpp_std=c++11', ++ 'cpp_std=c++17', + 'wrap_mode=nofallback', # Use --wrap-mode=default to revert, https://github.com/harfbuzz/harfbuzz/pull/2548 + ], + ) +-- +2.31.1 + diff --git a/loongarch64/files/step/target_base/harfbuzz/8.5.0/patches/0001-harfbuzz-8.4.4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch b/loongarch64/files/step/target_base/harfbuzz/8.5.0/patches/0001-harfbuzz-8.4.4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch new file mode 100644 index 00000000..a1f82804 --- /dev/null +++ b/loongarch64/files/step/target_base/harfbuzz/8.5.0/patches/0001-harfbuzz-8.4.4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch @@ -0,0 +1,25 @@ +From eab68b6538834c235f26da1fb72c2c598d38745f Mon Sep 17 00:00:00 2001 +From: Sun Haiyong +Date: Tue, 23 Apr 2024 08:25:20 +0000 +Subject: [PATCH] harfbuzz 8.4.4 fix cpp_std to c++17 for icu4c 75_1. + +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index fed3dc0..e99e5cc 100644 +--- a/meson.build ++++ b/meson.build +@@ -4,7 +4,7 @@ project('harfbuzz', 'c', 'cpp', + default_options: [ + 'cpp_eh=none', # Just to support msvc, we are passing -fno-exceptions also anyway + # 'cpp_rtti=false', # Do NOT enable, wraps inherit it and ICU needs RTTI +- 'cpp_std=c++11', ++ 'cpp_std=c++17', + 'wrap_mode=nofallback', # Use --wrap-mode=default to revert, https://github.com/harfbuzz/harfbuzz/pull/2548 + ], + ) +-- +2.31.1 + diff --git a/loongarch64/files/step/target_base/linux-header/6.8.4/linux-config-6 b/loongarch64/files/step/target_base/linux-header/6.9.3/linux-config-6 similarity index 100% rename from loongarch64/files/step/target_base/linux-header/6.8.4/linux-config-6 rename to loongarch64/files/step/target_base/linux-header/6.9.3/linux-config-6 diff --git a/loongarch64/files/step/target_base/linux-header_git/6.x/linux-config-6.x_advanced b/loongarch64/files/step/target_base/linux-header_git/6.x/linux-config-6.x_advanced new file mode 100644 index 00000000..6f49c62c --- /dev/null +++ b/loongarch64/files/step/target_base/linux-header_git/6.x/linux-config-6.x_advanced @@ -0,0 +1,7383 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/loongarch 6.10.0-rc1 Kernel Configuration +# +CONFIG_CC_VERSION_TEXT="loongarch64-unknown-linux-gnu-gcc (GCC) 14.1.0" +CONFIG_CC_IS_GCC=y +CONFIG_GCC_VERSION=140100 +CONFIG_CLANG_VERSION=0 +CONFIG_AS_IS_GNU=y +CONFIG_AS_VERSION=24200 +CONFIG_LD_IS_BFD=y +CONFIG_LD_VERSION=24200 +CONFIG_LLD_VERSION=0 +CONFIG_CC_CAN_LINK=y +CONFIG_CC_CAN_LINK_STATIC=y +CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y +CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y +CONFIG_CC_HAS_ASM_INLINE=y +CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y +CONFIG_PAHOLE_VERSION=126 +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_TABLE_SORT=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +# CONFIG_COMPILE_TEST is not set +# CONFIG_WERROR is not set +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_BUILD_SALT="" +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_HAVE_KERNEL_ZSTD=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +# CONFIG_KERNEL_ZSTD is not set +CONFIG_DEFAULT_INIT="" +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +# CONFIG_WATCH_QUEUE is not set +CONFIG_CROSS_MEMORY_ATTACH=y +# CONFIG_USELIB is not set +CONFIG_AUDIT=y +CONFIG_HAVE_ARCH_AUDITSYSCALL=y +CONFIG_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y +CONFIG_GENERIC_IRQ_MIGRATION=y +CONFIG_GENERIC_IRQ_CHIP=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set +# end of IRQ subsystem + +CONFIG_GENERIC_IRQ_MULTI_HANDLER=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CMOS_UPDATE=y +CONFIG_CONTEXT_TRACKING=y +CONFIG_CONTEXT_TRACKING_IDLE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +# end of Timers subsystem + +CONFIG_BPF=y +CONFIG_HAVE_EBPF_JIT=y +CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y + +# +# BPF subsystem +# +CONFIG_BPF_SYSCALL=y +CONFIG_BPF_JIT=y +# CONFIG_BPF_JIT_ALWAYS_ON is not set +CONFIG_BPF_JIT_DEFAULT_ON=y +CONFIG_BPF_UNPRIV_DEFAULT_OFF=y +# CONFIG_BPF_PRELOAD is not set +# end of BPF subsystem + +CONFIG_PREEMPT_BUILD=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +CONFIG_PREEMPTION=y +CONFIG_PREEMPT_DYNAMIC=y +CONFIG_SCHED_CORE=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_PSI=y +# CONFIG_PSI_DEFAULT_DISABLED is not set +# end of CPU/Task time and stats accounting + +CONFIG_CPU_ISOLATION=y + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +CONFIG_PREEMPT_RCU=y +# CONFIG_RCU_EXPERT is not set +CONFIG_TREE_SRCU=y +CONFIG_TASKS_RCU_GENERIC=y +CONFIG_NEED_TASKS_RCU=y +CONFIG_TASKS_RCU=y +CONFIG_TASKS_TRACE_RCU=y +CONFIG_RCU_STALL_COMMON=y +CONFIG_RCU_NEED_SEGCBLIST=y +# end of RCU Subsystem + +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_IKHEADERS=y +CONFIG_LOG_BUF_SHIFT=18 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +# CONFIG_PRINTK_INDEX is not set +CONFIG_GENERIC_SCHED_CLOCK=y + +# +# Scheduler features +# +# end of Scheduler features + +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_CC_HAS_INT128=y +CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" +CONFIG_GCC10_NO_ARRAY_BOUNDS=y +CONFIG_CC_NO_ARRAY_BOUNDS=y +CONFIG_GCC_NO_STRINGOP_OVERFLOW=y +CONFIG_CC_NO_STRINGOP_OVERFLOW=y +CONFIG_ARCH_SUPPORTS_INT128=y +CONFIG_NUMA_BALANCING=y +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_SLAB_OBJ_EXT=y +CONFIG_CGROUPS=y +CONFIG_PAGE_COUNTER=y +# CONFIG_CGROUP_FAVOR_DYNMODS is not set +CONFIG_MEMCG=y +CONFIG_MEMCG_KMEM=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_WRITEBACK=y +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_SCHED_MM_CID=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_RDMA=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_HUGETLB=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_CGROUP_PERF=y +CONFIG_CGROUP_BPF=y +CONFIG_CGROUP_MISC=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_SOCK_CGROUP_DATA=y +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_TIME_NS=y +CONFIG_IPC_NS=y +CONFIG_USER_NS=y +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_CHECKPOINT_RESTORE=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +CONFIG_RD_ZSTD=y +# CONFIG_BOOT_CONFIG is not set +CONFIG_INITRAMFS_PRESERVE_MTIME=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_LD_ORPHAN_WARN=y +CONFIG_LD_ORPHAN_WARN_LEVEL="warn" +CONFIG_SYSCTL=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN=y +CONFIG_SYSCTL_ARCH_UNALIGN_ALLOW=y +CONFIG_EXPERT=y +CONFIG_MULTIUSER=y +# CONFIG_SGETMASK_SYSCALL is not set +CONFIG_SYSFS_SYSCALL=y +CONFIG_FHANDLE=y +CONFIG_POSIX_TIMERS=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +# CONFIG_BASE_SMALL is not set +CONFIG_FUTEX=y +CONFIG_FUTEX_PI=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_IO_URING=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_MEMBARRIER=y +CONFIG_KCMP=y +CONFIG_RSEQ=y +# CONFIG_DEBUG_RSEQ is not set +CONFIG_CACHESTAT_SYSCALL=y +# CONFIG_PC104 is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_SELFTEST is not set +CONFIG_KALLSYMS_ALL=y +CONFIG_KALLSYMS_BASE_RELATIVE=y +CONFIG_HAVE_PERF_EVENTS=y +CONFIG_PERF_USE_VMALLOC=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +# end of Kernel Performance Events And Counters + +CONFIG_SYSTEM_DATA_VERIFICATION=y +# CONFIG_PROFILING is not set + +# +# Kexec and crash features +# +CONFIG_CRASH_RESERVE=y +CONFIG_VMCORE_INFO=y +CONFIG_KEXEC_CORE=y +CONFIG_KEXEC=y +CONFIG_CRASH_DUMP=y +# end of Kexec and crash features +# end of General setup + +CONFIG_LOONGARCH=y +CONFIG_64BIT=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_GENERIC_CSUM=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_L1_CACHE_SHIFT=6 +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_MACH_LOONGSON64=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_3LEVEL=y +CONFIG_PGTABLE_LEVELS=3 +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_AS_HAS_EXPLICIT_RELOCS=y +CONFIG_AS_HAS_FCSR_CLASS=y +CONFIG_AS_HAS_LSX_EXTENSION=y +CONFIG_AS_HAS_LASX_EXTENSION=y +CONFIG_AS_HAS_LBT_EXTENSION=y +CONFIG_AS_HAS_LVZ_EXTENSION=y + +# +# Kernel type and options +# +# CONFIG_HZ_100 is not set +CONFIG_HZ_250=y +# CONFIG_HZ_300 is not set +# CONFIG_HZ_1000 is not set +CONFIG_HZ=250 +CONFIG_SCHED_HRTICK=y +# CONFIG_4KB_3LEVEL is not set +# CONFIG_4KB_4LEVEL is not set +# CONFIG_16KB_2LEVEL is not set +CONFIG_16KB_3LEVEL=y +# CONFIG_64KB_2LEVEL is not set +# CONFIG_64KB_3LEVEL is not set +CONFIG_CMDLINE="" +CONFIG_CMDLINE_BOOTLOADER=y +# CONFIG_CMDLINE_EXTEND is not set +# CONFIG_CMDLINE_FORCE is not set +# CONFIG_BUILTIN_DTB is not set +CONFIG_DMI=y +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_SCHED_SMT=y +CONFIG_SMP=y +CONFIG_HOTPLUG_CPU=y +CONFIG_NR_CPUS=256 +CONFIG_NUMA=y +CONFIG_NODES_SHIFT=6 +CONFIG_ARCH_FORCE_MAX_ORDER=11 +# CONFIG_ARCH_IOREMAP is not set +# CONFIG_ARCH_WRITECOMBINE is not set +CONFIG_ARCH_STRICT_ALIGN=y +CONFIG_CPU_HAS_FPU=y +CONFIG_CPU_HAS_LSX=y +CONFIG_CPU_HAS_LASX=y +CONFIG_CPU_HAS_LBT=y +CONFIG_CPU_HAS_PREFETCH=y +CONFIG_ARCH_SUPPORTS_KEXEC=y +CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y +CONFIG_ARCH_SELECTS_CRASH_DUMP=y +CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y +CONFIG_RELOCATABLE=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x01000000 +CONFIG_HAVE_LIVEPATCH=y +# CONFIG_PARAVIRT is not set +# end of Kernel type and options + +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_MEMORY_PROBE=y +CONFIG_MMU=y +CONFIG_ARCH_MMAP_RND_BITS_MIN=12 +CONFIG_ARCH_MMAP_RND_BITS_MAX=18 +CONFIG_ARCH_SUPPORTS_UPROBES=y + +# +# Power management options +# +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +# CONFIG_SUSPEND_SKIP_SYNC is not set +CONFIG_HIBERNATE_CALLBACKS=y +CONFIG_HIBERNATION=y +CONFIG_HIBERNATION_SNAPSHOT_DEV=y +CONFIG_HIBERNATION_COMP_LZO=y +# CONFIG_HIBERNATION_COMP_LZ4 is not set +CONFIG_HIBERNATION_DEF_COMP="lzo" +CONFIG_PM_STD_PARTITION="" +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +# CONFIG_PM_AUTOSLEEP is not set +# CONFIG_PM_USERSPACE_AUTOSLEEP is not set +# CONFIG_PM_WAKELOCKS is not set +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +CONFIG_PM_CLK=y +CONFIG_PM_GENERIC_DOMAINS=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_PM_GENERIC_DOMAINS_SLEEP=y +CONFIG_PM_GENERIC_DOMAINS_OF=y +CONFIG_CPU_PM=y +CONFIG_ARCH_SUPPORTS_ACPI=y +CONFIG_ACPI=y +CONFIG_ACPI_GENERIC_GSI=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_THERMAL_LIB=y +# CONFIG_ACPI_DEBUGGER is not set +CONFIG_ACPI_SPCR_TABLE=y +CONFIG_ACPI_SLEEP=y +# CONFIG_ACPI_EC_DEBUGFS is not set +CONFIG_ACPI_AC=y +CONFIG_ACPI_BATTERY=y +CONFIG_ACPI_BUTTON=y +CONFIG_ACPI_VIDEO=y +CONFIG_ACPI_FAN=y +CONFIG_ACPI_TAD=y +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_CPU_FREQ_PSS=y +CONFIG_ACPI_PROCESSOR_IDLE=y +CONFIG_ACPI_MCFG=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_IPMI=m +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=y +CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y +CONFIG_ACPI_TABLE_UPGRADE=y +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_MEMORY=y +# CONFIG_ACPI_HED is not set +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_ACPI_NHLT=y +CONFIG_ACPI_NUMA=y +# CONFIG_ACPI_HMAT is not set +# CONFIG_ACPI_CONFIGFS is not set +# CONFIG_ACPI_PFRUT is not set +CONFIG_ACPI_PPTT=y +# CONFIG_ACPI_FFH is not set +# CONFIG_PMIC_OPREGION is not set + +# +# CPU Frequency scaling +# +# CONFIG_CPU_FREQ is not set +# end of CPU Frequency scaling +# end of Power management options + +CONFIG_KVM_COMMON=y +CONFIG_HAVE_KVM_DIRTY_RING=y +CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y +CONFIG_KVM_MMIO=y +CONFIG_HAVE_KVM_READONLY_MEM=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y +CONFIG_KVM_XFER_TO_GUEST_WORK=y +CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y +CONFIG_KVM_GENERIC_MMU_NOTIFIER=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_CPU_MITIGATIONS=y + +# +# General architecture-dependent options +# +CONFIG_GENERIC_ENTRY=y +# CONFIG_KPROBES is not set +CONFIG_JUMP_LABEL=y +# CONFIG_STATIC_KEYS_SELFTEST is not set +CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y +CONFIG_HAVE_NMI=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_ARCH_HAS_FORTIFY_SOURCE=y +CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y +CONFIG_ARCH_WANTS_NO_INSTR=y +CONFIG_HAVE_ASM_MODVERSIONS=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_RSEQ=y +CONFIG_HAVE_RUST=y +CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y +CONFIG_MMU_GATHER_MERGE_VMAS=y +CONFIG_MMU_LAZY_TLB_REFCOUNT=y +CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y +CONFIG_HAVE_ARCH_SECCOMP=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP=y +CONFIG_SECCOMP_FILTER=y +# CONFIG_SECCOMP_CACHE_DEBUG is not set +CONFIG_HAVE_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR_STRONG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y +CONFIG_LTO_NONE=y +CONFIG_HAVE_CONTEXT_TRACKING_USER=y +CONFIG_HAVE_TIF_NOHZ=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_ARCH_WANT_PMD_MKWRITE=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y +CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_EXIT_THREAD=y +CONFIG_ARCH_MMAP_RND_BITS=12 +CONFIG_HAVE_PAGE_SIZE_16KB=y +CONFIG_PAGE_SIZE_16KB=y +CONFIG_PAGE_SIZE_LESS_THAN_64KB=y +CONFIG_PAGE_SIZE_LESS_THAN_256KB=y +CONFIG_PAGE_SHIFT=14 +CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y +CONFIG_HAVE_OBJTOOL=y +CONFIG_HAVE_STACK_VALIDATION=y +CONFIG_HAVE_RELIABLE_STACKTRACE=y +# CONFIG_COMPAT_32BIT_TIME is not set +CONFIG_ARCH_USE_MEMREMAP_PROT=y +# CONFIG_LOCK_EVENT_COUNTS is not set +CONFIG_HAVE_PREEMPT_DYNAMIC=y +CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y +CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y +CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +# end of GCOV-based kernel profiling + +CONFIG_HAVE_GCC_PLUGINS=y +CONFIG_GCC_PLUGINS=y +# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set +CONFIG_FUNCTION_ALIGNMENT=0 +CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y +CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y +# end of General architecture-dependent options + +CONFIG_RT_MUTEXES=y +CONFIG_MODULES=y +# CONFIG_MODULE_DEBUG is not set +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set +CONFIG_MODVERSIONS=y +CONFIG_ASM_MODVERSIONS=y +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_COMPRESS_NONE=y +# CONFIG_MODULE_COMPRESS_GZIP is not set +# CONFIG_MODULE_COMPRESS_XZ is not set +# CONFIG_MODULE_COMPRESS_ZSTD is not set +# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set +CONFIG_MODPROBE_PATH="/sbin/modprobe" +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_BLOCK=y +CONFIG_BLOCK_LEGACY_AUTOLOAD=y +CONFIG_BLK_RQ_ALLOC_TIME=y +CONFIG_BLK_CGROUP_RWSTAT=y +CONFIG_BLK_CGROUP_PUNT_BIO=y +CONFIG_BLK_DEV_BSG_COMMON=y +CONFIG_BLK_ICQ=y +CONFIG_BLK_DEV_BSGLIB=y +CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_INTEGRITY_T10=y +CONFIG_BLK_DEV_WRITE_MOUNTED=y +CONFIG_BLK_DEV_ZONED=y +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_BLK_WBT=y +CONFIG_BLK_WBT_MQ=y +CONFIG_BLK_CGROUP_IOLATENCY=y +CONFIG_BLK_CGROUP_FC_APPID=y +CONFIG_BLK_CGROUP_IOCOST=y +CONFIG_BLK_CGROUP_IOPRIO=y +CONFIG_BLK_DEBUG_FS=y +# CONFIG_BLK_SED_OPAL is not set +# CONFIG_BLK_INLINE_ENCRYPTION is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_AIX_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_MAC_PARTITION is not set +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +CONFIG_UNIXWARE_DISKLABEL=y +# CONFIG_LDM_PARTITION is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +# CONFIG_KARMA_PARTITION is not set +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +CONFIG_CMDLINE_PARTITION=y +# end of Partition Types + +CONFIG_BLK_MQ_PCI=y +CONFIG_BLK_MQ_VIRTIO=y +CONFIG_BLK_PM=y +CONFIG_BLOCK_HOLDER_DEPRECATED=y +CONFIG_BLK_MQ_STACKING=y + +# +# IO Schedulers +# +CONFIG_MQ_IOSCHED_DEADLINE=y +CONFIG_MQ_IOSCHED_KYBER=y +CONFIG_IOSCHED_BFQ=y +CONFIG_BFQ_GROUP_IOSCHED=y +# CONFIG_BFQ_CGROUP_DEBUG is not set +# end of IO Schedulers + +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=y +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y +CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y +CONFIG_FREEZER=y + +# +# Executable file formats +# +CONFIG_BINFMT_ELF=y +CONFIG_ARCH_BINFMT_ELF_STATE=y +CONFIG_ELFCORE=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_BINFMT_SCRIPT=y +CONFIG_BINFMT_MISC=m +CONFIG_COREDUMP=y +# end of Executable file formats + +# +# Memory Management options +# +CONFIG_ZPOOL=y +CONFIG_SWAP=y +CONFIG_ZSWAP=y +# CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set +CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y +CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd" +# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD is not set +# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set +CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y +CONFIG_ZSWAP_ZPOOL_DEFAULT="zsmalloc" +CONFIG_ZBUD=y +CONFIG_Z3FOLD=y +CONFIG_ZSMALLOC=y +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_ZSMALLOC_CHAIN_SIZE=8 + +# +# Slab allocator options +# +CONFIG_SLUB=y +# CONFIG_SLUB_TINY is not set +CONFIG_SLAB_MERGE_DEFAULT=y +# CONFIG_SLAB_FREELIST_RANDOM is not set +# CONFIG_SLAB_FREELIST_HARDENED is not set +# CONFIG_SLUB_STATS is not set +CONFIG_SLUB_CPU_PARTIAL=y +# CONFIG_RANDOM_KMALLOC_CACHES is not set +# end of Slab allocator options + +# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set +# CONFIG_COMPAT_BRK is not set +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y +CONFIG_HAVE_GUP_FAST=y +CONFIG_ARCH_KEEP_MEMBLOCK=y +CONFIG_NUMA_KEEP_MEMINFO=y +CONFIG_MEMORY_ISOLATION=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_MEMORY_BALLOON=y +CONFIG_BALLOON_COMPACTION=y +CONFIG_COMPACTION=y +CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 +CONFIG_PAGE_REPORTING=y +CONFIG_MIGRATION=y +CONFIG_ARCH_ENABLE_THP_MIGRATION=y +CONFIG_CONTIG_ALLOC=y +CONFIG_PCP_BATCH_SCALE_MAX=5 +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_ARCH_WANTS_THP_SWAP=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set +CONFIG_THP_SWAP=y +# CONFIG_READ_ONLY_THP_FOR_FS is not set +CONFIG_PGTABLE_HAS_HUGE_LEAVES=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_USE_PERCPU_NUMA_NODE_ID=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_CMA=y +# CONFIG_CMA_DEBUGFS is not set +CONFIG_CMA_SYSFS=y +CONFIG_CMA_AREAS=20 +# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set +# CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y +CONFIG_ZONE_DMA32=y +CONFIG_HMM_MIRROR=y +CONFIG_VM_EVENT_COUNTERS=y +# CONFIG_PERCPU_STATS is not set +# CONFIG_GUP_TEST is not set +# CONFIG_DMAPOOL_TEST is not set +CONFIG_ARCH_HAS_PTE_SPECIAL=y +CONFIG_MEMFD_CREATE=y +# CONFIG_ANON_VMA_NAME is not set +CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y +CONFIG_USERFAULTFD=y +# CONFIG_LRU_GEN is not set +CONFIG_LOCK_MM_AND_FIND_VMA=y +CONFIG_EXECMEM=y + +# +# Data Access Monitoring +# +# CONFIG_DAMON is not set +# end of Data Access Monitoring +# end of Memory Management options + +CONFIG_NET=y +CONFIG_NET_INGRESS=y +CONFIG_NET_EGRESS=y +CONFIG_NET_XGRESS=y +CONFIG_SKB_DECRYPTED=y +CONFIG_SKB_EXTENSIONS=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_DIAG is not set +CONFIG_UNIX=y +CONFIG_AF_UNIX_OOB=y +# CONFIG_UNIX_DIAG is not set +CONFIG_TLS=m +CONFIG_TLS_DEVICE=y +# CONFIG_TLS_TOE is not set +CONFIG_XFRM=y +CONFIG_XFRM_OFFLOAD=y +CONFIG_XFRM_ALGO=y +CONFIG_XFRM_USER=y +# CONFIG_XFRM_INTERFACE is not set +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_AH=m +CONFIG_XFRM_ESP=m +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=y +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_XFRM_ESPINTCP=y +# CONFIG_SMC is not set +CONFIG_XDP_SOCKETS=y +# CONFIG_XDP_SOCKETS_DIAG is not set +CONFIG_NET_HANDSHAKE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +# CONFIG_IP_FIB_TRIE_STATS is not set +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_ROUTE_CLASSID=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_IP_PNP_RARP=y +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=y +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +CONFIG_IP_MROUTE_COMMON=y +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_SYN_COOKIES=y +# CONFIG_NET_IPVTI is not set +CONFIG_NET_UDP_TUNNEL=y +# CONFIG_NET_FOU is not set +# CONFIG_NET_FOU_IP_TUNNELS is not set +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_ESP_OFFLOAD=m +CONFIG_INET_ESPINTCP=y +CONFIG_INET_IPCOMP=m +CONFIG_INET_TABLE_PERTURB_ORDER=16 +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=y +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +CONFIG_INET_UDP_DIAG=y +# CONFIG_INET_RAW_DIAG is not set +# CONFIG_INET_DIAG_DESTROY is not set +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BIC=m +CONFIG_TCP_CONG_CUBIC=y +CONFIG_TCP_CONG_WESTWOOD=m +CONFIG_TCP_CONG_HTCP=m +# CONFIG_TCP_CONG_HSTCP is not set +# CONFIG_TCP_CONG_HYBLA is not set +# CONFIG_TCP_CONG_VEGAS is not set +# CONFIG_TCP_CONG_NV is not set +# CONFIG_TCP_CONG_SCALABLE is not set +# CONFIG_TCP_CONG_LP is not set +# CONFIG_TCP_CONG_VENO is not set +# CONFIG_TCP_CONG_YEAH is not set +# CONFIG_TCP_CONG_ILLINOIS is not set +# CONFIG_TCP_CONG_DCTCP is not set +# CONFIG_TCP_CONG_CDG is not set +CONFIG_TCP_CONG_BBR=m +CONFIG_DEFAULT_CUBIC=y +# CONFIG_DEFAULT_RENO is not set +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_AO is not set +# CONFIG_TCP_MD5SIG is not set +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +# CONFIG_IPV6_OPTIMISTIC_DAD is not set +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_ESP_OFFLOAD=m +CONFIG_INET6_ESPINTCP=y +CONFIG_INET6_IPCOMP=m +# CONFIG_IPV6_MIP6 is not set +# CONFIG_IPV6_ILA is not set +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +# CONFIG_IPV6_VTI is not set +CONFIG_IPV6_SIT=y +# CONFIG_IPV6_SIT_6RD is not set +CONFIG_IPV6_NDISC_NODETYPE=y +# CONFIG_IPV6_TUNNEL is not set +# CONFIG_IPV6_GRE is not set +CONFIG_IPV6_MULTIPLE_TABLES=y +# CONFIG_IPV6_SUBTREES is not set +CONFIG_IPV6_MROUTE=y +# CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set +# CONFIG_IPV6_PIMSM_V2 is not set +# CONFIG_IPV6_SEG6_LWTUNNEL is not set +# CONFIG_IPV6_SEG6_HMAC is not set +# CONFIG_IPV6_RPL_LWTUNNEL is not set +# CONFIG_IPV6_IOAM6_LWTUNNEL is not set +# CONFIG_NETLABEL is not set +CONFIG_MPTCP=y +CONFIG_INET_MPTCP_DIAG=y +CONFIG_MPTCP_IPV6=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=m + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_INGRESS=y +CONFIG_NETFILTER_EGRESS=y +CONFIG_NETFILTER_SKIP_EGRESS=y +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_FAMILY_BRIDGE=y +CONFIG_NETFILTER_FAMILY_ARP=y +CONFIG_NETFILTER_BPF_LINK=y +# CONFIG_NETFILTER_NETLINK_HOOK is not set +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NETFILTER_NETLINK_OSF=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_LOG_SYSLOG=m +CONFIG_NETFILTER_CONNCOUNT=m +CONFIG_NF_CONNTRACK_MARK=y +# CONFIG_NF_CONNTRACK_SECMARK is not set +# CONFIG_NF_CONNTRACK_ZONES is not set +# CONFIG_NF_CONNTRACK_PROCFS is not set +# CONFIG_NF_CONNTRACK_EVENTS is not set +# CONFIG_NF_CONNTRACK_TIMEOUT is not set +# CONFIG_NF_CONNTRACK_TIMESTAMP is not set +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CONNTRACK_OVS=y +CONFIG_NF_CT_PROTO_DCCP=y +CONFIG_NF_CT_PROTO_GRE=y +CONFIG_NF_CT_PROTO_SCTP=y +CONFIG_NF_CT_PROTO_UDPLITE=y +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +# CONFIG_NF_CONNTRACK_H323 is not set +# CONFIG_NF_CONNTRACK_IRC is not set +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +# CONFIG_NF_CONNTRACK_SANE is not set +# CONFIG_NF_CONNTRACK_SIP is not set +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set +CONFIG_NF_NAT=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=y +CONFIG_NF_NAT_MASQUERADE=y +CONFIG_NF_NAT_OVS=y +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_INET=y +# CONFIG_NF_TABLES_NETDEV is not set +# CONFIG_NFT_NUMGEN is not set +CONFIG_NFT_CT=m +CONFIG_NFT_CONNLIMIT=m +CONFIG_NFT_LOG=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m +CONFIG_NFT_NAT=m +CONFIG_NFT_TUNNEL=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_QUOTA=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_COMPAT=m +CONFIG_NFT_HASH=m +CONFIG_NFT_FIB=m +CONFIG_NFT_FIB_INET=m +# CONFIG_NFT_XFRM is not set +CONFIG_NFT_SOCKET=m +CONFIG_NFT_OSF=m +CONFIG_NFT_TPROXY=m +# CONFIG_NFT_SYNPROXY is not set +# CONFIG_NF_FLOW_TABLE is not set +CONFIG_NETFILTER_XTABLES=y + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_SET=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_AUDIT=m +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m +# CONFIG_NETFILTER_XT_TARGET_TEE is not set +# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +# CONFIG_NETFILTER_XT_MATCH_RECENT is not set +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +# end of Core Netfilter Configuration + +CONFIG_IP_SET=m +CONFIG_IP_SET_MAX=256 +# CONFIG_IP_SET_BITMAP_IP is not set +# CONFIG_IP_SET_BITMAP_IPMAC is not set +# CONFIG_IP_SET_BITMAP_PORT is not set +# CONFIG_IP_SET_HASH_IP is not set +# CONFIG_IP_SET_HASH_IPMARK is not set +# CONFIG_IP_SET_HASH_IPPORT is not set +# CONFIG_IP_SET_HASH_IPPORTIP is not set +# CONFIG_IP_SET_HASH_IPPORTNET is not set +# CONFIG_IP_SET_HASH_IPMAC is not set +# CONFIG_IP_SET_HASH_MAC is not set +# CONFIG_IP_SET_HASH_NETPORTNET is not set +# CONFIG_IP_SET_HASH_NET is not set +# CONFIG_IP_SET_HASH_NETNET is not set +# CONFIG_IP_SET_HASH_NETPORT is not set +# CONFIG_IP_SET_HASH_NETIFACE is not set +# CONFIG_IP_SET_LIST_SET is not set +CONFIG_IP_VS=m +CONFIG_IP_VS_IPV6=y +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_SCTP=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +# CONFIG_IP_VS_LC is not set +# CONFIG_IP_VS_WLC is not set +# CONFIG_IP_VS_FO is not set +# CONFIG_IP_VS_OVF is not set +# CONFIG_IP_VS_LBLC is not set +# CONFIG_IP_VS_LBLCR is not set +# CONFIG_IP_VS_DH is not set +# CONFIG_IP_VS_SH is not set +# CONFIG_IP_VS_MH is not set +# CONFIG_IP_VS_SED is not set +# CONFIG_IP_VS_NQ is not set +# CONFIG_IP_VS_TWOS is not set + +# +# IPVS SH scheduler +# +CONFIG_IP_VS_SH_TAB_BITS=8 + +# +# IPVS MH scheduler +# +CONFIG_IP_VS_MH_TAB_INDEX=12 + +# +# IPVS application helper +# +# CONFIG_IP_VS_FTP is not set +CONFIG_IP_VS_NFCT=y + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_IP_NF_IPTABLES_LEGACY=m +CONFIG_NF_SOCKET_IPV4=m +CONFIG_NF_TPROXY_IPV4=m +CONFIG_NF_TABLES_IPV4=y +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NFT_DUP_IPV4=m +CONFIG_NFT_FIB_IPV4=m +CONFIG_NF_TABLES_ARP=y +CONFIG_NF_DUP_IPV4=m +# CONFIG_NF_LOG_ARP is not set +# CONFIG_NF_LOG_IPV4 is not set +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PPTP=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_NFT_COMPAT_ARP=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +# end of IP: Netfilter Configuration + +# +# IPv6: Netfilter Configuration +# +CONFIG_IP6_NF_IPTABLES_LEGACY=y +CONFIG_NF_SOCKET_IPV6=m +CONFIG_NF_TPROXY_IPV6=m +CONFIG_NF_TABLES_IPV6=y +CONFIG_NFT_REJECT_IPV6=m +# CONFIG_NFT_DUP_IPV6 is not set +CONFIG_NFT_FIB_IPV6=m +# CONFIG_NF_DUP_IPV6 is not set +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_IP6_NF_IPTABLES=y +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +# CONFIG_IP6_NF_MATCH_HL is not set +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_MATCH_SRH=m +# CONFIG_IP6_NF_TARGET_HL is not set +CONFIG_IP6_NF_FILTER=y +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +# end of IPv6: Netfilter Configuration + +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_TABLES_BRIDGE=m +# CONFIG_NFT_BRIDGE_META is not set +# CONFIG_NFT_BRIDGE_REJECT is not set +CONFIG_NF_CONNTRACK_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +# CONFIG_BRIDGE_EBT_802_3 is not set +# CONFIG_BRIDGE_EBT_AMONG is not set +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +# CONFIG_BRIDGE_EBT_LIMIT is not set +# CONFIG_BRIDGE_EBT_MARK is not set +# CONFIG_BRIDGE_EBT_PKTTYPE is not set +# CONFIG_BRIDGE_EBT_STP is not set +# CONFIG_BRIDGE_EBT_VLAN is not set +# CONFIG_BRIDGE_EBT_ARPREPLY is not set +# CONFIG_BRIDGE_EBT_DNAT is not set +# CONFIG_BRIDGE_EBT_MARK_T is not set +# CONFIG_BRIDGE_EBT_REDIRECT is not set +# CONFIG_BRIDGE_EBT_SNAT is not set +# CONFIG_BRIDGE_EBT_LOG is not set +# CONFIG_BRIDGE_EBT_NFLOG is not set +# CONFIG_IP_DCCP is not set +CONFIG_IP_SCTP=m +# CONFIG_SCTP_DBG_OBJCNT is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +# CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set +CONFIG_INET_SCTP_DIAG=m +CONFIG_RDS=y +# CONFIG_RDS_RDMA is not set +# CONFIG_RDS_TCP is not set +# CONFIG_RDS_DEBUG is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +CONFIG_L2TP=m +# CONFIG_L2TP_DEBUGFS is not set +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=m +CONFIG_L2TP_ETH=m +CONFIG_STP=m +CONFIG_GARP=m +CONFIG_MRP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +# CONFIG_BRIDGE_VLAN_FILTERING is not set +# CONFIG_BRIDGE_MRP is not set +# CONFIG_BRIDGE_CFM is not set +# CONFIG_NET_DSA is not set +CONFIG_VLAN_8021Q=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_LLC=m +CONFIG_LLC2=m +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +# CONFIG_6LOWPAN is not set +# CONFIG_IEEE802154 is not set +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_HTB=m +# CONFIG_NET_SCH_HFSC is not set +CONFIG_NET_SCH_PRIO=m +# CONFIG_NET_SCH_MULTIQ is not set +# CONFIG_NET_SCH_RED is not set +# CONFIG_NET_SCH_SFB is not set +CONFIG_NET_SCH_SFQ=m +# CONFIG_NET_SCH_TEQL is not set +CONFIG_NET_SCH_TBF=m +# CONFIG_NET_SCH_CBS is not set +# CONFIG_NET_SCH_ETF is not set +# CONFIG_NET_SCH_TAPRIO is not set +# CONFIG_NET_SCH_GRED is not set +CONFIG_NET_SCH_NETEM=m +# CONFIG_NET_SCH_DRR is not set +# CONFIG_NET_SCH_MQPRIO is not set +# CONFIG_NET_SCH_SKBPRIO is not set +# CONFIG_NET_SCH_CHOKE is not set +# CONFIG_NET_SCH_QFQ is not set +# CONFIG_NET_SCH_CODEL is not set +# CONFIG_NET_SCH_FQ_CODEL is not set +# CONFIG_NET_SCH_CAKE is not set +# CONFIG_NET_SCH_FQ is not set +# CONFIG_NET_SCH_HHF is not set +# CONFIG_NET_SCH_PIE is not set +CONFIG_NET_SCH_INGRESS=m +# CONFIG_NET_SCH_PLUG is not set +# CONFIG_NET_SCH_ETS is not set +# CONFIG_NET_SCH_DEFAULT is not set + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +# CONFIG_NET_CLS_ROUTE4 is not set +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +# CONFIG_CLS_U32_PERF is not set +# CONFIG_CLS_U32_MARK is not set +# CONFIG_NET_CLS_FLOW is not set +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +# CONFIG_NET_CLS_FLOWER is not set +# CONFIG_NET_CLS_MATCHALL is not set +# CONFIG_NET_EMATCH is not set +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +# CONFIG_GACT_PROB is not set +CONFIG_NET_ACT_MIRRED=m +# CONFIG_NET_ACT_SAMPLE is not set +CONFIG_NET_ACT_NAT=m +# CONFIG_NET_ACT_PEDIT is not set +# CONFIG_NET_ACT_SIMP is not set +# CONFIG_NET_ACT_SKBEDIT is not set +# CONFIG_NET_ACT_CSUM is not set +# CONFIG_NET_ACT_MPLS is not set +# CONFIG_NET_ACT_VLAN is not set +CONFIG_NET_ACT_BPF=m +# CONFIG_NET_ACT_CONNMARK is not set +# CONFIG_NET_ACT_CTINFO is not set +# CONFIG_NET_ACT_SKBMOD is not set +# CONFIG_NET_ACT_IFE is not set +# CONFIG_NET_ACT_TUNNEL_KEY is not set +# CONFIG_NET_ACT_GATE is not set +# CONFIG_NET_TC_SKB_EXT is not set +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set +CONFIG_DNS_RESOLVER=y +# CONFIG_BATMAN_ADV is not set +CONFIG_OPENVSWITCH=m +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_VSOCKETS=m +CONFIG_VSOCKETS_DIAG=m +CONFIG_VSOCKETS_LOOPBACK=m +CONFIG_VIRTIO_VSOCKETS=m +CONFIG_VIRTIO_VSOCKETS_COMMON=m +CONFIG_NETLINK_DIAG=y +CONFIG_MPLS=y +CONFIG_NET_MPLS_GSO=m +# CONFIG_MPLS_ROUTING is not set +CONFIG_NET_NSH=m +# CONFIG_HSR is not set +# CONFIG_NET_SWITCHDEV is not set +CONFIG_NET_L3_MASTER_DEV=y +# CONFIG_QRTR is not set +# CONFIG_NET_NCSI is not set +CONFIG_PCPU_DEV_REFCNT=y +CONFIG_MAX_SKB_FRAGS=17 +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_SOCK_RX_QUEUE_MAPPING=y +CONFIG_XPS=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_BPF_STREAM_PARSER=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# end of Network testing +# end of Networking options + +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +CONFIG_BT=m +CONFIG_BT_BREDR=y +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m +CONFIG_BT_LE=y +CONFIG_BT_LE_L2CAP_ECRED=y +# CONFIG_BT_LEDS is not set +# CONFIG_BT_MSFTEXT is not set +# CONFIG_BT_AOSPEXT is not set +CONFIG_BT_DEBUGFS=y +# CONFIG_BT_SELFTEST is not set +# CONFIG_BT_FEATURE_DEBUG is not set + +# +# Bluetooth device drivers +# +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_MTK=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y +CONFIG_BT_HCIBTUSB_POLL_SYNC=y +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_MTK=y +CONFIG_BT_HCIBTUSB_RTL=y +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_INTEL=y +CONFIG_BT_HCIUART_AG6XX=y +CONFIG_BT_HCIBCM203X=m +# CONFIG_BT_HCIBCM4377 is not set +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_ATH3K=m +CONFIG_BT_VIRTIO=m +# CONFIG_BT_INTEL_PCIE is not set +# end of Bluetooth device drivers + +# CONFIG_AF_RXRPC is not set +# CONFIG_AF_KCM is not set +CONFIG_STREAM_PARSER=y +# CONFIG_MCTP is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WIRELESS_EXT=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_WEXT_SPY=y +CONFIG_WEXT_PRIV=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_CERTIFICATION_ONUS is not set +CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y +CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +CONFIG_CFG80211_CRDA_SUPPORT=y +CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +# CONFIG_MAC80211_MESH is not set +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +CONFIG_RFKILL=m +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y +# CONFIG_RFKILL_GPIO is not set +CONFIG_NET_9P=y +CONFIG_NET_9P_FD=y +CONFIG_NET_9P_VIRTIO=y +# CONFIG_NET_9P_RDMA is not set +# CONFIG_NET_9P_DEBUG is not set +# CONFIG_CAIF is not set +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set +# CONFIG_NFC is not set +# CONFIG_PSAMPLE is not set +# CONFIG_NET_IFE is not set +# CONFIG_LWTUNNEL is not set +CONFIG_DST_CACHE=y +CONFIG_GRO_CELLS=y +CONFIG_SOCK_VALIDATE_XMIT=y +CONFIG_NET_SELFTESTS=y +CONFIG_NET_SOCK_MSG=y +CONFIG_PAGE_POOL=y +# CONFIG_PAGE_POOL_STATS is not set +CONFIG_FAILOVER=m +CONFIG_ETHTOOL_NETLINK=y + +# +# Device Drivers +# +CONFIG_HAVE_PCI=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_PCI=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCI_DOMAINS_GENERIC=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +# CONFIG_PCIEAER_INJECT is not set +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEASPM is not set +CONFIG_PCIE_PME=y +# CONFIG_PCIE_DPC is not set +# CONFIG_PCIE_PTM is not set +CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_ARCH_FALLBACKS=y +CONFIG_PCI_QUIRKS=y +# CONFIG_PCI_DEBUG is not set +# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set +# CONFIG_PCI_STUB is not set +# CONFIG_PCI_PF_STUB is not set +CONFIG_PCI_ATS=y +CONFIG_PCI_ECAM=y +CONFIG_PCI_IOV=y +# CONFIG_PCI_PRI is not set +# CONFIG_PCI_PASID is not set +CONFIG_PCI_LABEL=y +# CONFIG_PCI_DYNAMIC_OF_NODES is not set +# CONFIG_PCIE_BUS_TUNE_OFF is not set +CONFIG_PCIE_BUS_DEFAULT=y +# CONFIG_PCIE_BUS_SAFE is not set +# CONFIG_PCIE_BUS_PERFORMANCE is not set +# CONFIG_PCIE_BUS_PEER2PEER is not set +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_HOTPLUG_PCI=y +# CONFIG_HOTPLUG_PCI_ACPI is not set +# CONFIG_HOTPLUG_PCI_CPCI is not set +CONFIG_HOTPLUG_PCI_SHPC=y + +# +# PCI controller drivers +# +# CONFIG_PCI_FTPCI100 is not set +CONFIG_PCI_HOST_COMMON=y +CONFIG_PCI_HOST_GENERIC=y +CONFIG_PCI_LOONGSON=y +# CONFIG_PCIE_MICROCHIP_HOST is not set +# CONFIG_PCIE_XILINX is not set + +# +# Cadence-based PCIe controllers +# +# CONFIG_PCIE_CADENCE_PLAT_HOST is not set +# end of Cadence-based PCIe controllers + +# +# DesignWare-based PCIe controllers +# +# CONFIG_PCI_MESON is not set +# CONFIG_PCIE_DW_PLAT_HOST is not set +# end of DesignWare-based PCIe controllers + +# +# Mobiveil-based PCIe controllers +# +# end of Mobiveil-based PCIe controllers +# end of PCI controller drivers + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set +# end of PCI Endpoint + +# +# PCI switch controller drivers +# +CONFIG_PCI_SW_SWITCHTEC=m +# end of PCI switch controller drivers + +# CONFIG_CXL_BUS is not set +CONFIG_PCCARD=m +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y +# CONFIG_PD6729 is not set +# CONFIG_I82092 is not set +CONFIG_PCCARD_NONSTATIC=y +CONFIG_RAPIDIO=y +CONFIG_RAPIDIO_TSI721=y +CONFIG_RAPIDIO_DISC_TIMEOUT=30 +CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y +# CONFIG_RAPIDIO_DMA_ENGINE is not set +# CONFIG_RAPIDIO_DEBUG is not set +CONFIG_RAPIDIO_ENUM_BASIC=m +CONFIG_RAPIDIO_CHMAN=m +CONFIG_RAPIDIO_MPORT_CDEV=m + +# +# RapidIO Switch drivers +# +# CONFIG_RAPIDIO_CPS_XX is not set +# CONFIG_RAPIDIO_CPS_GEN2 is not set +# CONFIG_RAPIDIO_RXS_GEN3 is not set +# end of RapidIO Switch drivers + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER=y +CONFIG_UEVENT_HELPER_PATH="" +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_DEVTMPFS_SAFE is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y + +# +# Firmware loader +# +CONFIG_FW_LOADER=y +CONFIG_FW_LOADER_PAGED_BUF=y +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_FW_LOADER_USER_HELPER is not set +CONFIG_FW_LOADER_COMPRESS=y +CONFIG_FW_LOADER_COMPRESS_XZ=y +CONFIG_FW_LOADER_COMPRESS_ZSTD=y +CONFIG_FW_CACHE=y +# CONFIG_FW_UPLOAD is not set +# end of Firmware loader + +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set +CONFIG_GENERIC_CPU_DEVICES=y +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_SOC_BUS=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_SPI=m +CONFIG_REGMAP_MMIO=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_DMA_FENCE_TRACE is not set +# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set +# end of Generic Driver Options + +# +# Bus devices +# +# CONFIG_MOXTET is not set +# CONFIG_MHI_BUS is not set +# CONFIG_MHI_BUS_EP is not set +# end of Bus devices + +# +# Cache Drivers +# +# end of Cache Drivers + +# CONFIG_CONNECTOR is not set + +# +# Firmware Drivers +# + +# +# ARM System Control and Management Interface Protocol +# +# end of ARM System Control and Management Interface Protocol + +# CONFIG_FIRMWARE_MEMMAP is not set +CONFIG_DMIID=y +# CONFIG_DMI_SYSFS is not set +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +# CONFIG_ISCSI_IBFT is not set +CONFIG_SYSFB=y +# CONFIG_SYSFB_SIMPLEFB is not set +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +CONFIG_EFI_ESRT=y +CONFIG_EFI_VARS_PSTORE=m +# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_EFI_GENERIC_STUB=y +CONFIG_EFI_ZBOOT=y +CONFIG_EFI_BOOTLOADER_CONTROL=m +CONFIG_EFI_CAPSULE_LOADER=m +CONFIG_EFI_TEST=m +# CONFIG_RESET_ATTACK_MITIGATION is not set +# CONFIG_EFI_DISABLE_PCI_DMA is not set +CONFIG_EFI_EARLYCON=y +CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y +# CONFIG_EFI_DISABLE_RUNTIME is not set +# CONFIG_EFI_COCO_SECRET is not set +# end of EFI (Extensible Firmware Interface) Support + +# +# Qualcomm firmware drivers +# +# end of Qualcomm firmware drivers + +# +# Tegra firmware driver +# +# end of Tegra firmware driver +# end of Firmware Drivers + +# CONFIG_GNSS is not set +CONFIG_MTD=m +# CONFIG_MTD_TESTS is not set + +# +# Partition parsers +# +# CONFIG_MTD_CMDLINE_PARTS is not set +CONFIG_MTD_OF_PARTS=m +# CONFIG_MTD_REDBOOT_PARTS is not set +# end of Partition parsers + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +# CONFIG_MTD_BLOCK_RO is not set + +# +# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. +# +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_SM_FTL is not set +# CONFIG_MTD_OOPS is not set +# CONFIG_MTD_SWAP is not set +# CONFIG_MTD_PARTITIONED_MASTER is not set + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_GEN_PROBE=m +# CONFIG_MTD_CFI_ADV_OPTIONS is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +CONFIG_MTD_CFI_INTELEXT=m +CONFIG_MTD_CFI_AMDSTD=m +CONFIG_MTD_CFI_STAA=m +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_RAM=m +CONFIG_MTD_ROM=m +# CONFIG_MTD_ABSENT is not set +# end of RAM/ROM/Flash chip drivers + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +# CONFIG_MTD_PHYSMAP is not set +# CONFIG_MTD_PLATRAM is not set +# end of Mapping drivers for chip access + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_MCHP23K256 is not set +# CONFIG_MTD_MCHP48L640 is not set +# CONFIG_MTD_SST25L is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOCG3 is not set +# end of Self-contained MTD device drivers + +# +# NAND +# +# CONFIG_MTD_ONENAND is not set +# CONFIG_MTD_RAW_NAND is not set +# CONFIG_MTD_SPI_NAND is not set + +# +# ECC engine support +# +# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set +# CONFIG_MTD_NAND_ECC_SW_BCH is not set +# CONFIG_MTD_NAND_ECC_MXIC is not set +# end of ECC engine support +# end of NAND + +# +# LPDDR & LPDDR2 PCM memory drivers +# +# CONFIG_MTD_LPDDR is not set +# end of LPDDR & LPDDR2 PCM memory drivers + +# CONFIG_MTD_SPI_NOR is not set +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +# CONFIG_MTD_UBI_GLUEBI is not set +CONFIG_MTD_UBI_BLOCK=y +# CONFIG_MTD_UBI_NVMEM is not set +# CONFIG_MTD_HYPERBUS is not set +CONFIG_DTC=y +CONFIG_OF=y +# CONFIG_OF_UNITTEST is not set +CONFIG_OF_FLATTREE=y +CONFIG_OF_EARLY_FLATTREE=y +CONFIG_OF_KOBJ=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_IRQ=y +CONFIG_OF_RESERVED_MEM=y +# CONFIG_OF_OVERLAY is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=y +CONFIG_PARPORT_PC=y +CONFIG_PARPORT_SERIAL=y +CONFIG_PARPORT_PC_FIFO=y +# CONFIG_PARPORT_PC_SUPERIO is not set +# CONFIG_PARPORT_PC_PCMCIA is not set +# CONFIG_PARPORT_1284 is not set +CONFIG_PNP=y +CONFIG_PNP_DEBUG_MESSAGES=y + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +CONFIG_CDROM=y +# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set +CONFIG_ZRAM=m +# CONFIG_ZRAM_DEF_COMP_LZORLE is not set +CONFIG_ZRAM_DEF_COMP_ZSTD=y +# CONFIG_ZRAM_DEF_COMP_LZ4 is not set +# CONFIG_ZRAM_DEF_COMP_LZO is not set +# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set +# CONFIG_ZRAM_DEF_COMP_842 is not set +CONFIG_ZRAM_DEF_COMP="zstd" +# CONFIG_ZRAM_WRITEBACK is not set +# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set +# CONFIG_ZRAM_MEMORY_TRACKING is not set +# CONFIG_ZRAM_MULTI_COMP is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +CONFIG_BLK_DEV_DRBD=m +# CONFIG_DRBD_FAULT_INJECTION is not set +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=8192 +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +CONFIG_VIRTIO_BLK=y +CONFIG_BLK_DEV_RBD=m +# CONFIG_BLK_DEV_UBLK is not set + +# +# NVME Support +# +CONFIG_NVME_CORE=y +CONFIG_BLK_DEV_NVME=y +CONFIG_NVME_MULTIPATH=y +# CONFIG_NVME_VERBOSE_ERRORS is not set +# CONFIG_NVME_HWMON is not set +CONFIG_NVME_FABRICS=m +CONFIG_NVME_RDMA=m +CONFIG_NVME_FC=m +CONFIG_NVME_TCP=m +# CONFIG_NVME_TCP_TLS is not set +# CONFIG_NVME_HOST_AUTH is not set +CONFIG_NVME_TARGET=m +CONFIG_NVME_TARGET_PASSTHRU=y +CONFIG_NVME_TARGET_LOOP=m +CONFIG_NVME_TARGET_RDMA=m +CONFIG_NVME_TARGET_FC=m +# CONFIG_NVME_TARGET_FCLOOP is not set +CONFIG_NVME_TARGET_TCP=m +# CONFIG_NVME_TARGET_TCP_TLS is not set +# CONFIG_NVME_TARGET_AUTH is not set +# end of NVME Support + +# +# Misc devices +# +# CONFIG_AD525X_DPOT is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_PHANTOM is not set +# CONFIG_TIFM_CORE is not set +# CONFIG_ICS932S401 is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_HP_ILO is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_SRAM is not set +# CONFIG_DW_XDATA_PCIE is not set +# CONFIG_PCI_ENDPOINT_TEST is not set +# CONFIG_XILINX_SDFEC is not set +# CONFIG_HISI_HIKEY_USB is not set +# CONFIG_OPEN_DICE is not set +# CONFIG_VCPU_STALL_DETECTOR is not set +# CONFIG_NSM is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +# CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_MAX6875 is not set +CONFIG_EEPROM_93CX6=m +# CONFIG_EEPROM_93XX46 is not set +# CONFIG_EEPROM_IDT_89HPESX is not set +# CONFIG_EEPROM_EE1004 is not set +# end of EEPROM support + +# CONFIG_CB710_CORE is not set + +# +# Texas Instruments shared transport line discipline +# +# CONFIG_TI_ST is not set +# end of Texas Instruments shared transport line discipline + +# CONFIG_SENSORS_LIS3_I2C is not set +# CONFIG_ALTERA_STAPL is not set +# CONFIG_GENWQE is not set +# CONFIG_ECHO is not set +# CONFIG_BCM_VK is not set +# CONFIG_MISC_ALCOR_PCI is not set +# CONFIG_MISC_RTSX_PCI is not set +# CONFIG_MISC_RTSX_USB is not set +# CONFIG_UACCE is not set +# CONFIG_PVPANIC is not set +# CONFIG_GP_PCI1XXXX is not set +# end of Misc devices + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +CONFIG_RAID_ATTRS=y +CONFIG_SCSI_COMMON=y +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_NETLINK=y +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +CONFIG_BLK_DEV_SR=y +CONFIG_CHR_DEV_SG=y +CONFIG_BLK_DEV_BSG=y +CONFIG_CHR_DEV_SCH=m +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_LOGGING=y +# CONFIG_SCSI_SCAN_ASYNC is not set + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=y +CONFIG_SCSI_SAS_LIBSAS=y +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +# CONFIG_SCSI_SRP_ATTRS is not set +# end of SCSI Transports + +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_ISCSI_BOOT_SYSFS=m +# CONFIG_SCSI_CXGB3_ISCSI is not set +# CONFIG_SCSI_CXGB4_ISCSI is not set +# CONFIG_SCSI_BNX2_ISCSI is not set +# CONFIG_SCSI_BNX2X_FCOE is not set +# CONFIG_BE2ISCSI is not set +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_SCSI_HPSA is not set +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_3W_SAS is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_AACRAID is not set +# CONFIG_SCSI_AIC7XXX is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC94XX is not set +CONFIG_SCSI_MVSAS=y +# CONFIG_SCSI_MVSAS_DEBUG is not set +CONFIG_SCSI_MVSAS_TASKLET=y +CONFIG_SCSI_MVUMI=y +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_SCSI_ESAS2R is not set +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=y +CONFIG_MEGARAID_MAILBOX=y +CONFIG_MEGARAID_LEGACY=y +CONFIG_MEGARAID_SAS=y +CONFIG_SCSI_MPT3SAS=y +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +CONFIG_SCSI_MPT3SAS_MAX_SGE=128 +CONFIG_SCSI_MPT2SAS=y +# CONFIG_SCSI_MPI3MR is not set +# CONFIG_SCSI_SMARTPQI is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_SCSI_BUSLOGIC is not set +# CONFIG_SCSI_MYRB is not set +# CONFIG_SCSI_MYRS is not set +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +# CONFIG_SCSI_SNIC is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_FDOMAIN_PCI is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_PPA is not set +# CONFIG_SCSI_IMM is not set +# CONFIG_SCSI_STEX is not set +# CONFIG_SCSI_SYM53C8XX_2 is not set +# CONFIG_SCSI_IPR is not set +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_TCM_QLA2XXX=m +# CONFIG_TCM_QLA2XXX_DEBUG is not set +CONFIG_SCSI_QLA_ISCSI=m +# CONFIG_SCSI_EFCT is not set +# CONFIG_SCSI_DC395x is not set +# CONFIG_SCSI_AM53C974 is not set +# CONFIG_SCSI_WD719X is not set +# CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI_PMCRAID is not set +# CONFIG_SCSI_PM8001 is not set +# CONFIG_SCSI_BFA_FC is not set +CONFIG_SCSI_VIRTIO=m +# CONFIG_SCSI_CHELSIO_FCOE is not set +# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set +# CONFIG_SCSI_DH is not set +# end of SCSI device support + +CONFIG_ATA=y +CONFIG_SATA_HOST=y +CONFIG_PATA_TIMINGS=y +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_FORCE=y +CONFIG_ATA_ACPI=y +# CONFIG_SATA_ZPODD is not set +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=y +CONFIG_SATA_MOBILE_LPM_POLICY=0 +CONFIG_SATA_AHCI_PLATFORM=y +CONFIG_AHCI_DWC=y +# CONFIG_AHCI_CEVA is not set +# CONFIG_SATA_INIC162X is not set +# CONFIG_SATA_ACARD_AHCI is not set +# CONFIG_SATA_SIL24 is not set +CONFIG_ATA_SFF=y + +# +# SFF controllers with custom DMA interface +# +# CONFIG_PDC_ADMA is not set +# CONFIG_SATA_QSTOR is not set +# CONFIG_SATA_SX4 is not set +CONFIG_ATA_BMDMA=y + +# +# SATA SFF controllers with BMDMA +# +# CONFIG_ATA_PIIX is not set +# CONFIG_SATA_DWC is not set +# CONFIG_SATA_MV is not set +# CONFIG_SATA_NV is not set +# CONFIG_SATA_PROMISE is not set +# CONFIG_SATA_SIL is not set +# CONFIG_SATA_SIS is not set +# CONFIG_SATA_SVW is not set +# CONFIG_SATA_ULI is not set +# CONFIG_SATA_VIA is not set +# CONFIG_SATA_VITESSE is not set + +# +# PATA SFF controllers with BMDMA +# +# CONFIG_PATA_ALI is not set +# CONFIG_PATA_AMD is not set +# CONFIG_PATA_ARTOP is not set +CONFIG_PATA_ATIIXP=y +# CONFIG_PATA_ATP867X is not set +# CONFIG_PATA_CMD64X is not set +# CONFIG_PATA_CYPRESS is not set +# CONFIG_PATA_EFAR is not set +# CONFIG_PATA_HPT366 is not set +# CONFIG_PATA_HPT37X is not set +# CONFIG_PATA_HPT3X2N is not set +# CONFIG_PATA_HPT3X3 is not set +# CONFIG_PATA_IT8213 is not set +# CONFIG_PATA_IT821X is not set +# CONFIG_PATA_JMICRON is not set +# CONFIG_PATA_MARVELL is not set +# CONFIG_PATA_NETCELL is not set +# CONFIG_PATA_NINJA32 is not set +# CONFIG_PATA_NS87415 is not set +# CONFIG_PATA_OLDPIIX is not set +# CONFIG_PATA_OPTIDMA is not set +# CONFIG_PATA_PDC2027X is not set +# CONFIG_PATA_PDC_OLD is not set +# CONFIG_PATA_RADISYS is not set +# CONFIG_PATA_RDC is not set +# CONFIG_PATA_SCH is not set +# CONFIG_PATA_SERVERWORKS is not set +# CONFIG_PATA_SIL680 is not set +# CONFIG_PATA_SIS is not set +# CONFIG_PATA_TOSHIBA is not set +# CONFIG_PATA_TRIFLEX is not set +# CONFIG_PATA_VIA is not set +# CONFIG_PATA_WINBOND is not set + +# +# PIO-only SFF controllers +# +# CONFIG_PATA_CMD640_PCI is not set +# CONFIG_PATA_MPIIX is not set +# CONFIG_PATA_NS87410 is not set +# CONFIG_PATA_OPTI is not set +CONFIG_PATA_PCMCIA=m +# CONFIG_PATA_OF_PLATFORM is not set +# CONFIG_PATA_RZ1000 is not set +# CONFIG_PATA_PARPORT is not set + +# +# Generic fallback / legacy drivers +# +# CONFIG_PATA_ACPI is not set +# CONFIG_ATA_GENERIC is not set +# CONFIG_PATA_LEGACY is not set +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_BITMAP_FILE=y +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +# CONFIG_MD_CLUSTER is not set +CONFIG_BCACHE=m +# CONFIG_BCACHE_DEBUG is not set +# CONFIG_BCACHE_ASYNC_REGISTRATION is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=y +# CONFIG_DM_DEBUG is not set +CONFIG_DM_BUFIO=m +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_PERSISTENT_DATA=m +# CONFIG_DM_UNSTRIPED is not set +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_SMQ=m +CONFIG_DM_WRITECACHE=m +# CONFIG_DM_EBS is not set +# CONFIG_DM_ERA is not set +# CONFIG_DM_CLONE is not set +CONFIG_DM_MIRROR=m +# CONFIG_DM_LOG_USERSPACE is not set +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +# CONFIG_DM_MULTIPATH_HST is not set +# CONFIG_DM_MULTIPATH_IOA is not set +# CONFIG_DM_DELAY is not set +# CONFIG_DM_DUST is not set +# CONFIG_DM_INIT is not set +# CONFIG_DM_UEVENT is not set +# CONFIG_DM_FLAKEY is not set +# CONFIG_DM_VERITY is not set +# CONFIG_DM_SWITCH is not set +# CONFIG_DM_LOG_WRITES is not set +# CONFIG_DM_INTEGRITY is not set +# CONFIG_DM_ZONED is not set +# CONFIG_DM_AUDIT is not set +# CONFIG_DM_VDO is not set +CONFIG_TARGET_CORE=m +CONFIG_TCM_IBLOCK=m +CONFIG_TCM_FILEIO=m +CONFIG_TCM_PSCSI=m +CONFIG_TCM_USER2=m +CONFIG_LOOPBACK_TARGET=m +# CONFIG_TCM_FC is not set +CONFIG_ISCSI_TARGET=m +# CONFIG_ISCSI_TARGET_CXGB4 is not set +# CONFIG_REMOTE_TARGET is not set +# CONFIG_FUSION is not set + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_FIREWIRE is not set +# CONFIG_FIREWIRE_NOSY is not set +# end of IEEE 1394 (FireWire) support + +CONFIG_NETDEVICES=y +CONFIG_MII=y +CONFIG_NET_CORE=y +CONFIG_BONDING=m +CONFIG_DUMMY=y +CONFIG_WIREGUARD=m +# CONFIG_WIREGUARD_DEBUG is not set +# CONFIG_EQUALIZER is not set +# CONFIG_NET_FC is not set +# CONFIG_IFB is not set +# CONFIG_NET_TEAM is not set +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_IPVLAN_L3S=y +CONFIG_IPVLAN=m +# CONFIG_IPVTAP is not set +CONFIG_VXLAN=y +# CONFIG_GENEVE is not set +# CONFIG_BAREUDP is not set +# CONFIG_GTP is not set +# CONFIG_PFCP is not set +# CONFIG_AMT is not set +# CONFIG_MACSEC is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_NTB_NETDEV is not set +CONFIG_RIONET=m +CONFIG_RIONET_TX_SIZE=128 +CONFIG_RIONET_RX_SIZE=128 +CONFIG_TUN=m +CONFIG_TAP=m +# CONFIG_TUN_VNET_CROSS_LE is not set +CONFIG_VETH=m +CONFIG_VIRTIO_NET=m +# CONFIG_NLMON is not set +# CONFIG_NETKIT is not set +# CONFIG_NET_VRF is not set +# CONFIG_VSOCKMON is not set +# CONFIG_ARCNET is not set +CONFIG_ETHERNET=y +CONFIG_MDIO=y +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_AGERE is not set +# CONFIG_NET_VENDOR_ALACRITECH is not set +# CONFIG_NET_VENDOR_ALTEON is not set +# CONFIG_ALTERA_TSE is not set +# CONFIG_NET_VENDOR_AMAZON is not set +# CONFIG_NET_VENDOR_AMD is not set +# CONFIG_NET_VENDOR_AQUANTIA is not set +# CONFIG_NET_VENDOR_ARC is not set +CONFIG_NET_VENDOR_ASIX=y +# CONFIG_SPI_AX88796C is not set +# CONFIG_NET_VENDOR_ATHEROS is not set +CONFIG_NET_VENDOR_BROADCOM=y +# CONFIG_B44 is not set +# CONFIG_BCMGENET is not set +CONFIG_BNX2=y +# CONFIG_CNIC is not set +# CONFIG_TIGON3 is not set +# CONFIG_BNX2X is not set +# CONFIG_SYSTEMPORT is not set +# CONFIG_BNXT is not set +CONFIG_NET_VENDOR_CADENCE=y +# CONFIG_MACB is not set +# CONFIG_NET_VENDOR_CAVIUM is not set +CONFIG_NET_VENDOR_CHELSIO=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3=m +CONFIG_CHELSIO_T4=m +# CONFIG_CHELSIO_T4VF is not set +CONFIG_CHELSIO_INLINE_CRYPTO=y +# CONFIG_CHELSIO_IPSEC_INLINE is not set +# CONFIG_CHELSIO_TLS_DEVICE is not set +# CONFIG_NET_VENDOR_CISCO is not set +CONFIG_NET_VENDOR_CORTINA=y +# CONFIG_GEMINI_ETHERNET is not set +CONFIG_NET_VENDOR_DAVICOM=y +# CONFIG_DM9051 is not set +# CONFIG_DNET is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +CONFIG_NET_VENDOR_ENGLEDER=y +# CONFIG_TSNEP is not set +# CONFIG_NET_VENDOR_EZCHIP is not set +CONFIG_NET_VENDOR_FUJITSU=y +# CONFIG_PCMCIA_FMVJ18X is not set +CONFIG_NET_VENDOR_FUNGIBLE=y +# CONFIG_FUN_ETH is not set +CONFIG_NET_VENDOR_GOOGLE=y +CONFIG_NET_VENDOR_HUAWEI=y +# CONFIG_NET_VENDOR_I825XX is not set +CONFIG_NET_VENDOR_INTEL=y +# CONFIG_E100 is not set +CONFIG_E1000=y +CONFIG_E1000E=y +CONFIG_IGB=y +CONFIG_IGB_HWMON=y +# CONFIG_IGBVF is not set +CONFIG_IXGBE=y +CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_IPSEC=y +# CONFIG_IXGBEVF is not set +# CONFIG_I40E is not set +# CONFIG_I40EVF is not set +# CONFIG_ICE is not set +# CONFIG_FM10K is not set +# CONFIG_IGC is not set +# CONFIG_IDPF is not set +# CONFIG_JME is not set +CONFIG_NET_VENDOR_ADI=y +CONFIG_NET_VENDOR_LITEX=y +# CONFIG_LITEX_LITEETH is not set +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MELLANOX is not set +# CONFIG_NET_VENDOR_MICREL is not set +CONFIG_NET_VENDOR_MICROCHIP=y +# CONFIG_ENC28J60 is not set +# CONFIG_ENCX24J600 is not set +# CONFIG_LAN743X is not set +# CONFIG_VCAP is not set +CONFIG_NET_VENDOR_MICROSEMI=y +CONFIG_NET_VENDOR_MICROSOFT=y +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_FEALNX is not set +CONFIG_NET_VENDOR_NI=y +# CONFIG_NI_XGE_MANAGEMENT_ENET is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +CONFIG_NET_VENDOR_NETERION=y +# CONFIG_S2IO is not set +# CONFIG_NET_VENDOR_NETRONOME is not set +# CONFIG_NET_VENDOR_NVIDIA is not set +# CONFIG_NET_VENDOR_OKI is not set +# CONFIG_ETHOC is not set +CONFIG_NET_VENDOR_PACKET_ENGINES=y +# CONFIG_HAMACHI is not set +# CONFIG_YELLOWFIN is not set +CONFIG_NET_VENDOR_PENSANDO=y +# CONFIG_IONIC is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +# CONFIG_NET_VENDOR_BROCADE is not set +# CONFIG_NET_VENDOR_QUALCOMM is not set +# CONFIG_NET_VENDOR_RDC is not set +CONFIG_NET_VENDOR_REALTEK=y +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_8139TOO_PIO=y +# CONFIG_8139TOO_TUNE_TWISTER is not set +# CONFIG_8139TOO_8129 is not set +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R8169=y +# CONFIG_NET_VENDOR_RENESAS is not set +# CONFIG_NET_VENDOR_ROCKER is not set +# CONFIG_NET_VENDOR_SAMSUNG is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +# CONFIG_NET_VENDOR_SIS is not set +# CONFIG_NET_VENDOR_SOLARFLARE is not set +# CONFIG_NET_VENDOR_SMSC is not set +CONFIG_NET_VENDOR_SOCIONEXT=y +CONFIG_NET_VENDOR_STMICRO=y +CONFIG_STMMAC_ETH=y +# CONFIG_STMMAC_SELFTESTS is not set +CONFIG_STMMAC_PLATFORM=y +# CONFIG_DWMAC_DWC_QOS_ETH is not set +CONFIG_DWMAC_GENERIC=y +# CONFIG_DWMAC_INTEL_PLAT is not set +CONFIG_DWMAC_LOONGSON=y +# CONFIG_STMMAC_PCI is not set +# CONFIG_NET_VENDOR_SUN is not set +CONFIG_NET_VENDOR_SYNOPSYS=y +# CONFIG_DWC_XLGMAC is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +CONFIG_NET_VENDOR_VERTEXCOM=y +# CONFIG_MSE102X is not set +# CONFIG_NET_VENDOR_VIA is not set +CONFIG_NET_VENDOR_WANGXUN=y +CONFIG_LIBWX=y +CONFIG_NGBE=y +CONFIG_TXGBE=y +# CONFIG_NET_VENDOR_WIZNET is not set +# CONFIG_NET_VENDOR_XILINX is not set +CONFIG_NET_VENDOR_XIRCOM=y +# CONFIG_PCMCIA_XIRC2PS is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_PHYLINK=y +CONFIG_PHYLIB=y +CONFIG_SWPHY=y +# CONFIG_LED_TRIGGER_PHY is not set +CONFIG_PHYLIB_LEDS=y +CONFIG_FIXED_PHY=y +CONFIG_SFP=y + +# +# MII PHY device drivers +# +# CONFIG_AIR_EN8811H_PHY is not set +# CONFIG_AMD_PHY is not set +# CONFIG_ADIN_PHY is not set +# CONFIG_ADIN1100_PHY is not set +# CONFIG_AQUANTIA_PHY is not set +# CONFIG_AX88796B_PHY is not set +# CONFIG_BROADCOM_PHY is not set +# CONFIG_BCM54140_PHY is not set +# CONFIG_BCM7XXX_PHY is not set +# CONFIG_BCM84881_PHY is not set +# CONFIG_BCM87XX_PHY is not set +# CONFIG_CICADA_PHY is not set +# CONFIG_CORTINA_PHY is not set +# CONFIG_DAVICOM_PHY is not set +# CONFIG_ICPLUS_PHY is not set +# CONFIG_LXT_PHY is not set +# CONFIG_INTEL_XWAY_PHY is not set +# CONFIG_LSI_ET1011C_PHY is not set +# CONFIG_MARVELL_PHY is not set +CONFIG_MARVELL_10G_PHY=y +# CONFIG_MARVELL_88Q2XXX_PHY is not set +# CONFIG_MARVELL_88X2222_PHY is not set +# CONFIG_MAXLINEAR_GPHY is not set +# CONFIG_MEDIATEK_GE_PHY is not set +# CONFIG_MICREL_PHY is not set +# CONFIG_MICROCHIP_T1S_PHY is not set +# CONFIG_MICROCHIP_PHY is not set +# CONFIG_MICROCHIP_T1_PHY is not set +# CONFIG_MICROSEMI_PHY is not set +CONFIG_MOTORCOMM_PHY=y +# CONFIG_NATIONAL_PHY is not set +# CONFIG_NXP_CBTX_PHY is not set +# CONFIG_NXP_C45_TJA11XX_PHY is not set +# CONFIG_NXP_TJA11XX_PHY is not set +# CONFIG_NCN26000_PHY is not set +# CONFIG_QCA83XX_PHY is not set +# CONFIG_QCA808X_PHY is not set +# CONFIG_QCA807X_PHY is not set +# CONFIG_QSEMI_PHY is not set +CONFIG_REALTEK_PHY=y +# CONFIG_RENESAS_PHY is not set +# CONFIG_ROCKCHIP_PHY is not set +# CONFIG_SMSC_PHY is not set +# CONFIG_STE10XP is not set +# CONFIG_TERANETICS_PHY is not set +# CONFIG_DP83822_PHY is not set +# CONFIG_DP83TC811_PHY is not set +# CONFIG_DP83848_PHY is not set +# CONFIG_DP83867_PHY is not set +# CONFIG_DP83869_PHY is not set +# CONFIG_DP83TD510_PHY is not set +# CONFIG_DP83TG720_PHY is not set +# CONFIG_VITESSE_PHY is not set +# CONFIG_XILINX_GMII2RGMII is not set +# CONFIG_MICREL_KS8995MA is not set +CONFIG_MDIO_DEVICE=y +CONFIG_MDIO_BUS=y +CONFIG_FWNODE_MDIO=y +CONFIG_OF_MDIO=y +CONFIG_ACPI_MDIO=y +CONFIG_MDIO_DEVRES=y +# CONFIG_MDIO_BITBANG is not set +# CONFIG_MDIO_BCM_UNIMAC is not set +# CONFIG_MDIO_HISI_FEMAC is not set +CONFIG_MDIO_I2C=y +# CONFIG_MDIO_MVUSB is not set +# CONFIG_MDIO_MSCC_MIIM is not set +# CONFIG_MDIO_OCTEON is not set +# CONFIG_MDIO_IPQ4019 is not set +# CONFIG_MDIO_IPQ8064 is not set +# CONFIG_MDIO_THUNDER is not set + +# +# MDIO Multiplexers +# +# CONFIG_MDIO_BUS_MUX_GPIO is not set +# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set +# CONFIG_MDIO_BUS_MUX_MMIOREG is not set + +# +# PCS device drivers +# +CONFIG_PCS_XPCS=y +# end of PCS device drivers + +# CONFIG_PLIP is not set +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +# CONFIG_PPPOE_HASH_BITS_1 is not set +# CONFIG_PPPOE_HASH_BITS_2 is not set +CONFIG_PPPOE_HASH_BITS_4=y +# CONFIG_PPPOE_HASH_BITS_8 is not set +CONFIG_PPPOE_HASH_BITS=4 +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +# CONFIG_SLIP is not set +CONFIG_SLHC=m +CONFIG_USB_NET_DRIVERS=y +# CONFIG_USB_CATC is not set +# CONFIG_USB_KAWETH is not set +# CONFIG_USB_PEGASUS is not set +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +# CONFIG_USB_LAN78XX is not set +# CONFIG_USB_USBNET is not set +# CONFIG_USB_HSO is not set +# CONFIG_USB_IPHETH is not set +CONFIG_WLAN=y +CONFIG_WLAN_VENDOR_ADMTEK=y +# CONFIG_ADM8211 is not set +CONFIG_ATH_COMMON=m +CONFIG_WLAN_VENDOR_ATH=y +# CONFIG_ATH_DEBUG is not set +# CONFIG_ATH5K is not set +# CONFIG_ATH5K_PCI is not set +CONFIG_ATH9K_HW=m +CONFIG_ATH9K_COMMON=m +CONFIG_ATH9K_BTCOEX_SUPPORT=y +CONFIG_ATH9K=m +CONFIG_ATH9K_PCI=y +# CONFIG_ATH9K_AHB is not set +# CONFIG_ATH9K_DYNACK is not set +# CONFIG_ATH9K_WOW is not set +CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_PCOEM=y +# CONFIG_ATH9K_PCI_NO_EEPROM is not set +CONFIG_ATH9K_HTC=m +# CONFIG_ATH9K_HTC_DEBUGFS is not set +# CONFIG_ATH9K_HWRNG is not set +# CONFIG_CARL9170 is not set +# CONFIG_ATH6KL is not set +# CONFIG_AR5523 is not set +# CONFIG_WIL6210 is not set +# CONFIG_ATH10K is not set +# CONFIG_WCN36XX is not set +# CONFIG_ATH11K is not set +# CONFIG_ATH12K is not set +CONFIG_WLAN_VENDOR_ATMEL=y +# CONFIG_AT76C50X_USB is not set +CONFIG_WLAN_VENDOR_BROADCOM=y +# CONFIG_B43 is not set +# CONFIG_B43LEGACY is not set +# CONFIG_BRCMSMAC is not set +# CONFIG_BRCMFMAC is not set +CONFIG_WLAN_VENDOR_INTEL=y +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +# end of iwl3945 / iwl4965 Debugging Options + +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_OPMODE_MODULAR=y + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +# end of Debugging Options + +CONFIG_WLAN_VENDOR_INTERSIL=y +# CONFIG_P54_COMMON is not set +CONFIG_WLAN_VENDOR_MARVELL=y +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +# CONFIG_LIBERTAS_MESH is not set +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_MWL8K=m +CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_MT7601U=m +CONFIG_MT76_CORE=m +CONFIG_MT76_LEDS=y +CONFIG_MT76_USB=m +CONFIG_MT76x02_LIB=m +CONFIG_MT76x02_USB=m +CONFIG_MT76_CONNAC_LIB=m +CONFIG_MT792x_LIB=m +CONFIG_MT792x_USB=m +CONFIG_MT76x0_COMMON=m +CONFIG_MT76x0U=m +CONFIG_MT76x0E=m +CONFIG_MT76x2_COMMON=m +CONFIG_MT76x2E=m +CONFIG_MT76x2U=m +CONFIG_MT7603E=m +CONFIG_MT7615_COMMON=m +CONFIG_MT7615E=m +CONFIG_MT7663_USB_SDIO_COMMON=m +CONFIG_MT7663U=m +CONFIG_MT7915E=m +CONFIG_MT7921_COMMON=m +CONFIG_MT7921E=m +CONFIG_MT7921U=m +CONFIG_MT7996E=m +CONFIG_MT7925_COMMON=m +CONFIG_MT7925E=m +CONFIG_MT7925U=m +CONFIG_WLAN_VENDOR_MICROCHIP=y +# CONFIG_WILC1000_SPI is not set +CONFIG_WLAN_VENDOR_PURELIFI=y +# CONFIG_PLFXLC is not set +CONFIG_WLAN_VENDOR_RALINK=y +CONFIG_RT2X00=m +# CONFIG_RT2400PCI is not set +# CONFIG_RT2500PCI is not set +# CONFIG_RT61PCI is not set +# CONFIG_RT2800PCI is not set +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +CONFIG_RT2800USB_RT33XX=y +CONFIG_RT2800USB_RT35XX=y +# CONFIG_RT2800USB_RT3573 is not set +# CONFIG_RT2800USB_RT53XX is not set +# CONFIG_RT2800USB_RT55XX is not set +# CONFIG_RT2800USB_UNKNOWN is not set +CONFIG_RT2800_LIB=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_DEBUG is not set +CONFIG_WLAN_VENDOR_REALTEK=y +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y +CONFIG_RTL_CARDS=m +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m +CONFIG_RTL8192CU=m +CONFIG_RTLWIFI=m +CONFIG_RTLWIFI_PCI=m +CONFIG_RTLWIFI_USB=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8192D_COMMON=m +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_RTL8XXXU=m +# CONFIG_RTL8XXXU_UNTESTED is not set +CONFIG_RTW88=m +CONFIG_RTW88_CORE=m +CONFIG_RTW88_PCI=m +CONFIG_RTW88_USB=m +CONFIG_RTW88_8822B=m +CONFIG_RTW88_8822C=m +CONFIG_RTW88_8723X=m +CONFIG_RTW88_8723D=m +CONFIG_RTW88_8821C=m +CONFIG_RTW88_8822BE=m +CONFIG_RTW88_8822BU=m +CONFIG_RTW88_8822CE=m +CONFIG_RTW88_8822CU=m +CONFIG_RTW88_8723DE=m +CONFIG_RTW88_8723DU=m +CONFIG_RTW88_8821CE=m +CONFIG_RTW88_8821CU=m +# CONFIG_RTW88_DEBUG is not set +# CONFIG_RTW88_DEBUGFS is not set +CONFIG_RTW89=m +CONFIG_RTW89_CORE=m +CONFIG_RTW89_PCI=m +CONFIG_RTW89_8851B=m +CONFIG_RTW89_8852A=m +CONFIG_RTW89_8852B=m +CONFIG_RTW89_8852C=m +CONFIG_RTW89_8922A=m +CONFIG_RTW89_8851BE=m +CONFIG_RTW89_8852AE=m +CONFIG_RTW89_8852BE=m +CONFIG_RTW89_8852CE=m +CONFIG_RTW89_8922AE=m +# CONFIG_RTW89_DEBUGMSG is not set +# CONFIG_RTW89_DEBUGFS is not set +CONFIG_WLAN_VENDOR_RSI=y +# CONFIG_RSI_91X is not set +CONFIG_WLAN_VENDOR_SILABS=y +# CONFIG_WFX is not set +CONFIG_WLAN_VENDOR_ST=y +# CONFIG_CW1200 is not set +CONFIG_WLAN_VENDOR_TI=y +# CONFIG_WL1251 is not set +# CONFIG_WL12XX is not set +# CONFIG_WL18XX is not set +# CONFIG_WLCORE is not set +CONFIG_WLAN_VENDOR_ZYDAS=y +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_WLAN_VENDOR_QUANTENNA=y +# CONFIG_QTNFMAC_PCIE is not set +# CONFIG_MAC80211_HWSIM is not set +# CONFIG_VIRT_WIFI is not set +# CONFIG_WAN is not set + +# +# Wireless WAN +# +# CONFIG_WWAN is not set +# end of Wireless WAN + +# CONFIG_VMXNET3 is not set +# CONFIG_FUJITSU_ES is not set +CONFIG_USB4_NET=m +# CONFIG_NETDEVSIM is not set +CONFIG_NET_FAILOVER=m +# CONFIG_ISDN is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_LEDS=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_SPARSEKMAP=y +# CONFIG_INPUT_MATRIXKMAP is not set +CONFIG_INPUT_VIVALDIFMAP=y + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set +CONFIG_KEYBOARD_ATKBD=y +# CONFIG_KEYBOARD_QT1050 is not set +# CONFIG_KEYBOARD_QT1070 is not set +# CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_DLINK_DIR685 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_GPIO_POLLED is not set +# CONFIG_KEYBOARD_TCA6416 is not set +# CONFIG_KEYBOARD_TCA8418 is not set +# CONFIG_KEYBOARD_MATRIX is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_LM8333 is not set +# CONFIG_KEYBOARD_MAX7359 is not set +# CONFIG_KEYBOARD_MCS is not set +# CONFIG_KEYBOARD_MPR121 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_OMAP4 is not set +# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set +CONFIG_KEYBOARD_XTKBD=m +# CONFIG_KEYBOARD_CAP11XX is not set +# CONFIG_KEYBOARD_BCM is not set +# CONFIG_KEYBOARD_CYPRESS_SF is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=y +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_BYD=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y +CONFIG_MOUSE_PS2_CYPRESS=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y +CONFIG_MOUSE_PS2_SENTELIC=y +# CONFIG_MOUSE_PS2_TOUCHKIT is not set +CONFIG_MOUSE_PS2_FOCALTECH=y +CONFIG_MOUSE_PS2_SMBUS=y +CONFIG_MOUSE_SERIAL=m +# CONFIG_MOUSE_APPLETOUCH is not set +# CONFIG_MOUSE_BCM5974 is not set +# CONFIG_MOUSE_CYAPA is not set +# CONFIG_MOUSE_ELAN_I2C is not set +# CONFIG_MOUSE_VSXXXAA is not set +# CONFIG_MOUSE_GPIO is not set +# CONFIG_MOUSE_SYNAPTICS_I2C is not set +# CONFIG_MOUSE_SYNAPTICS_USB is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +CONFIG_INPUT_MISC=y +# CONFIG_INPUT_AD714X is not set +# CONFIG_INPUT_ATMEL_CAPTOUCH is not set +# CONFIG_INPUT_BMA150 is not set +# CONFIG_INPUT_E3X0_BUTTON is not set +# CONFIG_INPUT_MMA8450 is not set +# CONFIG_INPUT_GPIO_BEEPER is not set +# CONFIG_INPUT_GPIO_DECODER is not set +# CONFIG_INPUT_GPIO_VIBRA is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_KXTJ9 is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +# CONFIG_INPUT_CM109 is not set +CONFIG_INPUT_UINPUT=m +# CONFIG_INPUT_PCF8574 is not set +# CONFIG_INPUT_PWM_BEEPER is not set +# CONFIG_INPUT_PWM_VIBRA is not set +# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set +# CONFIG_INPUT_DA7280_HAPTICS is not set +# CONFIG_INPUT_ADXL34X is not set +# CONFIG_INPUT_IMS_PCU is not set +# CONFIG_INPUT_IQS269A is not set +# CONFIG_INPUT_IQS626A is not set +# CONFIG_INPUT_IQS7222 is not set +# CONFIG_INPUT_CMA3000 is not set +# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2665_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set +# CONFIG_RMI4_CORE is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=m +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +# CONFIG_SERIO_ALTERA_PS2 is not set +# CONFIG_SERIO_PS2MULT is not set +# CONFIG_SERIO_ARC_PS2 is not set +# CONFIG_SERIO_APBPS2 is not set +# CONFIG_SERIO_GPIO_PS2 is not set +# CONFIG_USERIO is not set +# CONFIG_GAMEPORT is not set +# end of Hardware I/O ports +# end of Input device support + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_CONSOLE_SLEEP=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_LEGACY_TIOCSTI=y +CONFIG_LDISC_AUTOLOAD=y + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_16550A_VARIANTS=y +# CONFIG_SERIAL_8250_FINTEK is not set +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCILIB=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_EXAR=y +# CONFIG_SERIAL_8250_CS is not set +CONFIG_SERIAL_8250_NR_UARTS=16 +CONFIG_SERIAL_8250_RUNTIME_UARTS=16 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_PCI1XXXX is not set +CONFIG_SERIAL_8250_SHARE_IRQ=y +# CONFIG_SERIAL_8250_DETECT_IRQ is not set +CONFIG_SERIAL_8250_RSA=y +# CONFIG_SERIAL_8250_DW is not set +# CONFIG_SERIAL_8250_RT288X is not set +CONFIG_SERIAL_8250_PERICOM=y +CONFIG_SERIAL_OF_PLATFORM=y + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +# CONFIG_SERIAL_UARTLITE is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_JSM is not set +# CONFIG_SERIAL_SIFIVE is not set +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_SC16IS7XX_CORE is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_XILINX_PS_UART is not set +# CONFIG_SERIAL_ARC is not set +# CONFIG_SERIAL_RP2 is not set +# CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_SERIAL_FSL_LINFLEXUART is not set +# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set +# CONFIG_SERIAL_SPRD is not set +# end of Serial drivers + +CONFIG_SERIAL_MCTRL_GPIO=y +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_N_HDLC is not set +# CONFIG_IPWIRELESS is not set +# CONFIG_N_GSM is not set +# CONFIG_NOZOMI is not set +# CONFIG_NULL_TTY is not set +CONFIG_HVC_DRIVER=y +# CONFIG_SERIAL_DEV_BUS is not set +# CONFIG_TTY_PRINTK is not set +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +# CONFIG_PPDEV is not set +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DMI_DECODE=y +CONFIG_IPMI_PLAT_DATA=y +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +# CONFIG_IPMI_SSIF is not set +# CONFIG_IPMI_WATCHDOG is not set +# CONFIG_IPMI_POWEROFF is not set +CONFIG_HW_RANDOM=y +# CONFIG_HW_RANDOM_TIMERIOMEM is not set +# CONFIG_HW_RANDOM_BA431 is not set +CONFIG_HW_RANDOM_VIRTIO=m +# CONFIG_HW_RANDOM_CCTRNG is not set +# CONFIG_HW_RANDOM_XIPHERA is not set +# CONFIG_APPLICOM is not set +CONFIG_DEVMEM=y +CONFIG_DEVPORT=y +# CONFIG_TCG_TPM is not set +# CONFIG_XILLYBUS is not set +# CONFIG_XILLYUSB is not set +# end of Character devices + +# +# I2C support +# +CONFIG_I2C=y +CONFIG_ACPI_I2C_OPREGION=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=y +# CONFIG_I2C_MUX is not set +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +# CONFIG_I2C_AMD756 is not set +# CONFIG_I2C_AMD8111 is not set +# CONFIG_I2C_AMD_MP2 is not set +# CONFIG_I2C_I801 is not set +# CONFIG_I2C_ISCH is not set +CONFIG_I2C_PIIX4=y +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_NVIDIA_GPU is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set +# CONFIG_I2C_ZHAOXIN is not set + +# +# ACPI drivers +# +# CONFIG_I2C_SCMI is not set + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +CONFIG_I2C_DESIGNWARE_CORE=y +# CONFIG_I2C_DESIGNWARE_SLAVE is not set +CONFIG_I2C_DESIGNWARE_PLATFORM=y +# CONFIG_I2C_DESIGNWARE_PCI is not set +# CONFIG_I2C_EMEV2 is not set +CONFIG_I2C_GPIO=y +# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set +CONFIG_I2C_LS2X=y +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_RK3X is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_XILINX is not set + +# +# External I2C/SMBus adapter drivers +# +# CONFIG_I2C_DIOLAN_U2C is not set +# CONFIG_I2C_CP2615 is not set +# CONFIG_I2C_PARPORT is not set +# CONFIG_I2C_PCI1XXXX is not set +# CONFIG_I2C_ROBOTFUZZ_OSIF is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_VIRTIO is not set +# end of I2C Hardware Bus support + +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_SLAVE is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# end of I2C support + +# CONFIG_I3C is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y +# CONFIG_SPI_MEM is not set + +# +# SPI Master Controller Drivers +# +# CONFIG_SPI_ALTERA is not set +# CONFIG_SPI_AXI_SPI_ENGINE is not set +# CONFIG_SPI_BITBANG is not set +# CONFIG_SPI_BUTTERFLY is not set +# CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_DESIGNWARE is not set +# CONFIG_SPI_GPIO is not set +# CONFIG_SPI_LM70_LLP is not set +CONFIG_SPI_LOONGSON_CORE=m +CONFIG_SPI_LOONGSON_PCI=m +CONFIG_SPI_LOONGSON_PLATFORM=m +# CONFIG_SPI_FSL_SPI is not set +# CONFIG_SPI_MICROCHIP_CORE is not set +# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set +# CONFIG_SPI_OC_TINY is not set +# CONFIG_SPI_PCI1XXXX is not set +# CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SIFIVE is not set +# CONFIG_SPI_MXIC is not set +# CONFIG_SPI_XCOMM is not set +# CONFIG_SPI_XILINX is not set +# CONFIG_SPI_AMD is not set + +# +# SPI Multiplexer support +# +# CONFIG_SPI_MUX is not set + +# +# SPI Protocol Masters +# +# CONFIG_SPI_SPIDEV is not set +# CONFIG_SPI_LOOPBACK_TEST is not set +# CONFIG_SPI_TLE62X0 is not set +# CONFIG_SPI_SLAVE is not set +CONFIG_SPI_DYNAMIC=y +# CONFIG_SPMI is not set +# CONFIG_HSI is not set +CONFIG_PPS=y +# CONFIG_PPS_DEBUG is not set + +# +# PPS clients support +# +# CONFIG_PPS_CLIENT_KTIMER is not set +# CONFIG_PPS_CLIENT_LDISC is not set +# CONFIG_PPS_CLIENT_PARPORT is not set +# CONFIG_PPS_CLIENT_GPIO is not set + +# +# PPS generators support +# + +# +# PTP clock support +# +CONFIG_PTP_1588_CLOCK=y +CONFIG_PTP_1588_CLOCK_OPTIONAL=y +# CONFIG_DP83640_PHY is not set +# CONFIG_PTP_1588_CLOCK_INES is not set +# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set +# CONFIG_PTP_1588_CLOCK_IDTCM is not set +# CONFIG_PTP_1588_CLOCK_FC3W is not set +# CONFIG_PTP_1588_CLOCK_MOCK is not set +# CONFIG_PTP_1588_CLOCK_OCP is not set +# end of PTP clock support + +CONFIG_PINCTRL=y +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AMD is not set +# CONFIG_PINCTRL_AW9523 is not set +# CONFIG_PINCTRL_CY8C95X0 is not set +CONFIG_PINCTRL_LOONGSON2=y +# CONFIG_PINCTRL_MCP23S08 is not set +# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set +# CONFIG_PINCTRL_OCELOT is not set +# CONFIG_PINCTRL_SINGLE is not set +# CONFIG_PINCTRL_STMFX is not set +# CONFIG_PINCTRL_SX150X is not set + +# +# Renesas pinctrl drivers +# +# end of Renesas pinctrl drivers + +CONFIG_GPIOLIB=y +CONFIG_GPIOLIB_FASTPATH_LIMIT=512 +CONFIG_OF_GPIO=y +CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_CDEV=y +CONFIG_GPIO_CDEV_V1=y +CONFIG_GPIO_GENERIC=y + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_74XX_MMIO is not set +# CONFIG_GPIO_ALTERA is not set +# CONFIG_GPIO_AMDPT is not set +# CONFIG_GPIO_CADENCE is not set +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_EXAR is not set +# CONFIG_GPIO_FTGPIO010 is not set +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_HLWD is not set +# CONFIG_GPIO_LOGICVC is not set +CONFIG_GPIO_LOONGSON_64BIT=y +# CONFIG_GPIO_MB86S7X is not set +# CONFIG_GPIO_SIFIVE is not set +# CONFIG_GPIO_SYSCON is not set +# CONFIG_GPIO_XILINX is not set +# CONFIG_GPIO_AMD_FCH is not set +# end of Memory mapped GPIO drivers + +# +# I2C GPIO expanders +# +# CONFIG_GPIO_ADNP is not set +# CONFIG_GPIO_FXL6408 is not set +# CONFIG_GPIO_DS4520 is not set +# CONFIG_GPIO_GW_PLD is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCA9570 is not set +# CONFIG_GPIO_PCF857X is not set +# CONFIG_GPIO_TPIC2810 is not set +# end of I2C GPIO expanders + +# +# MFD GPIO expanders +# +# end of MFD GPIO expanders + +# +# PCI GPIO expanders +# +# CONFIG_GPIO_PCI_IDIO_16 is not set +# CONFIG_GPIO_PCIE_IDIO_24 is not set +# CONFIG_GPIO_RDC321X is not set +# end of PCI GPIO expanders + +# +# SPI GPIO expanders +# +# CONFIG_GPIO_74X164 is not set +# CONFIG_GPIO_MAX3191X is not set +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MC33880 is not set +# CONFIG_GPIO_PISOSR is not set +# CONFIG_GPIO_XRA1403 is not set +# end of SPI GPIO expanders + +# +# USB GPIO expanders +# +# end of USB GPIO expanders + +# +# Virtual GPIO drivers +# +# CONFIG_GPIO_AGGREGATOR is not set +# CONFIG_GPIO_LATCH is not set +# CONFIG_GPIO_MOCKUP is not set +# CONFIG_GPIO_VIRTIO is not set +# CONFIG_GPIO_SIM is not set +# end of Virtual GPIO drivers + +# CONFIG_W1 is not set +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_GPIO is not set +# CONFIG_POWER_RESET_GPIO_RESTART is not set +# CONFIG_POWER_RESET_LTC2952 is not set +CONFIG_POWER_RESET_RESTART=y +CONFIG_POWER_RESET_SYSCON=y +CONFIG_POWER_RESET_SYSCON_POWEROFF=y +CONFIG_REBOOT_MODE=y +CONFIG_SYSCON_REBOOT_MODE=y +# CONFIG_NVMEM_REBOOT_MODE is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_POWER_SUPPLY_HWMON=y +# CONFIG_IP5XXX_POWER is not set +# CONFIG_TEST_POWER is not set +# CONFIG_CHARGER_ADP5061 is not set +# CONFIG_BATTERY_CW2015 is not set +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_SAMSUNG_SDI is not set +# CONFIG_BATTERY_SBS is not set +# CONFIG_CHARGER_SBS is not set +# CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_LT3651 is not set +# CONFIG_CHARGER_LTC4162L is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set +# CONFIG_CHARGER_MAX77976 is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_BQ24257 is not set +# CONFIG_CHARGER_BQ24735 is not set +# CONFIG_CHARGER_BQ2515X is not set +# CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_BQ25980 is not set +# CONFIG_CHARGER_BQ256XX is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_BATTERY_GOLDFISH is not set +# CONFIG_BATTERY_RT5033 is not set +# CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_BD99954 is not set +# CONFIG_BATTERY_UG3105 is not set +# CONFIG_FUEL_GAUGE_MM8013 is not set +CONFIG_HWMON=y +CONFIG_HWMON_VID=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +# CONFIG_SENSORS_AD7314 is not set +# CONFIG_SENSORS_AD7414 is not set +# CONFIG_SENSORS_AD7418 is not set +# CONFIG_SENSORS_ADM1021 is not set +# CONFIG_SENSORS_ADM1025 is not set +# CONFIG_SENSORS_ADM1026 is not set +# CONFIG_SENSORS_ADM1029 is not set +# CONFIG_SENSORS_ADM1031 is not set +# CONFIG_SENSORS_ADM1177 is not set +# CONFIG_SENSORS_ADM9240 is not set +# CONFIG_SENSORS_ADT7310 is not set +# CONFIG_SENSORS_ADT7410 is not set +# CONFIG_SENSORS_ADT7411 is not set +# CONFIG_SENSORS_ADT7462 is not set +# CONFIG_SENSORS_ADT7470 is not set +# CONFIG_SENSORS_ADT7475 is not set +# CONFIG_SENSORS_AHT10 is not set +# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set +# CONFIG_SENSORS_AS370 is not set +# CONFIG_SENSORS_ASC7621 is not set +# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set +# CONFIG_SENSORS_AXI_FAN_CONTROL is not set +# CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_CHIPCAP2 is not set +# CONFIG_SENSORS_CORSAIR_CPRO is not set +# CONFIG_SENSORS_CORSAIR_PSU is not set +# CONFIG_SENSORS_DRIVETEMP is not set +# CONFIG_SENSORS_DS620 is not set +# CONFIG_SENSORS_DS1621 is not set +# CONFIG_SENSORS_I5K_AMB is not set +# CONFIG_SENSORS_F71805F is not set +# CONFIG_SENSORS_F71882FG is not set +# CONFIG_SENSORS_F75375S is not set +# CONFIG_SENSORS_GIGABYTE_WATERFORCE is not set +# CONFIG_SENSORS_GL518SM is not set +# CONFIG_SENSORS_GL520SM is not set +# CONFIG_SENSORS_G760A is not set +# CONFIG_SENSORS_G762 is not set +# CONFIG_SENSORS_GPIO_FAN is not set +# CONFIG_SENSORS_HIH6130 is not set +# CONFIG_SENSORS_HS3001 is not set +# CONFIG_SENSORS_IBMAEM is not set +# CONFIG_SENSORS_IBMPEX is not set +# CONFIG_SENSORS_IT87 is not set +# CONFIG_SENSORS_JC42 is not set +# CONFIG_SENSORS_POWERZ is not set +# CONFIG_SENSORS_POWR1220 is not set +# CONFIG_SENSORS_LINEAGE is not set +# CONFIG_SENSORS_LTC2945 is not set +# CONFIG_SENSORS_LTC2947_I2C is not set +# CONFIG_SENSORS_LTC2947_SPI is not set +# CONFIG_SENSORS_LTC2990 is not set +# CONFIG_SENSORS_LTC2991 is not set +# CONFIG_SENSORS_LTC2992 is not set +# CONFIG_SENSORS_LTC4151 is not set +# CONFIG_SENSORS_LTC4215 is not set +# CONFIG_SENSORS_LTC4222 is not set +# CONFIG_SENSORS_LTC4245 is not set +# CONFIG_SENSORS_LTC4260 is not set +# CONFIG_SENSORS_LTC4261 is not set +# CONFIG_SENSORS_LTC4282 is not set +# CONFIG_SENSORS_MAX1111 is not set +# CONFIG_SENSORS_MAX127 is not set +# CONFIG_SENSORS_MAX16065 is not set +# CONFIG_SENSORS_MAX1619 is not set +# CONFIG_SENSORS_MAX1668 is not set +# CONFIG_SENSORS_MAX197 is not set +# CONFIG_SENSORS_MAX31722 is not set +# CONFIG_SENSORS_MAX31730 is not set +# CONFIG_SENSORS_MAX31760 is not set +# CONFIG_MAX31827 is not set +# CONFIG_SENSORS_MAX6620 is not set +# CONFIG_SENSORS_MAX6621 is not set +# CONFIG_SENSORS_MAX6639 is not set +# CONFIG_SENSORS_MAX6642 is not set +# CONFIG_SENSORS_MAX6650 is not set +# CONFIG_SENSORS_MAX6697 is not set +# CONFIG_SENSORS_MAX31790 is not set +# CONFIG_SENSORS_MC34VR500 is not set +# CONFIG_SENSORS_MCP3021 is not set +# CONFIG_SENSORS_TC654 is not set +# CONFIG_SENSORS_TPS23861 is not set +# CONFIG_SENSORS_MR75203 is not set +# CONFIG_SENSORS_ADCXX is not set +# CONFIG_SENSORS_LM63 is not set +# CONFIG_SENSORS_LM70 is not set +# CONFIG_SENSORS_LM73 is not set +CONFIG_SENSORS_LM75=m +# CONFIG_SENSORS_LM77 is not set +# CONFIG_SENSORS_LM78 is not set +# CONFIG_SENSORS_LM80 is not set +# CONFIG_SENSORS_LM83 is not set +# CONFIG_SENSORS_LM85 is not set +# CONFIG_SENSORS_LM87 is not set +# CONFIG_SENSORS_LM90 is not set +# CONFIG_SENSORS_LM92 is not set +CONFIG_SENSORS_LM93=m +# CONFIG_SENSORS_LM95234 is not set +# CONFIG_SENSORS_LM95241 is not set +# CONFIG_SENSORS_LM95245 is not set +# CONFIG_SENSORS_PC87360 is not set +# CONFIG_SENSORS_PC87427 is not set +# CONFIG_SENSORS_NCT6683 is not set +# CONFIG_SENSORS_NCT6775 is not set +# CONFIG_SENSORS_NCT6775_I2C is not set +# CONFIG_SENSORS_NCT7802 is not set +# CONFIG_SENSORS_NPCM7XX is not set +# CONFIG_SENSORS_NZXT_KRAKEN2 is not set +# CONFIG_SENSORS_NZXT_KRAKEN3 is not set +# CONFIG_SENSORS_NZXT_SMART2 is not set +# CONFIG_SENSORS_OCC_P8_I2C is not set +# CONFIG_SENSORS_PCF8591 is not set +# CONFIG_PMBUS is not set +# CONFIG_SENSORS_PT5161L is not set +# CONFIG_SENSORS_PWM_FAN is not set +# CONFIG_SENSORS_SBTSI is not set +# CONFIG_SENSORS_SBRMI is not set +# CONFIG_SENSORS_SHT15 is not set +# CONFIG_SENSORS_SHT21 is not set +# CONFIG_SENSORS_SHT3x is not set +# CONFIG_SENSORS_SHT4x is not set +# CONFIG_SENSORS_SHTC1 is not set +# CONFIG_SENSORS_SIS5595 is not set +# CONFIG_SENSORS_DME1737 is not set +# CONFIG_SENSORS_EMC1403 is not set +# CONFIG_SENSORS_EMC2103 is not set +# CONFIG_SENSORS_EMC2305 is not set +# CONFIG_SENSORS_EMC6W201 is not set +# CONFIG_SENSORS_SMSC47M1 is not set +# CONFIG_SENSORS_SMSC47M192 is not set +# CONFIG_SENSORS_SMSC47B397 is not set +# CONFIG_SENSORS_STTS751 is not set +# CONFIG_SENSORS_ADC128D818 is not set +# CONFIG_SENSORS_ADS7828 is not set +# CONFIG_SENSORS_ADS7871 is not set +# CONFIG_SENSORS_AMC6821 is not set +# CONFIG_SENSORS_INA209 is not set +# CONFIG_SENSORS_INA2XX is not set +# CONFIG_SENSORS_INA238 is not set +# CONFIG_SENSORS_INA3221 is not set +# CONFIG_SENSORS_TC74 is not set +# CONFIG_SENSORS_THMC50 is not set +# CONFIG_SENSORS_TMP102 is not set +# CONFIG_SENSORS_TMP103 is not set +# CONFIG_SENSORS_TMP108 is not set +# CONFIG_SENSORS_TMP401 is not set +# CONFIG_SENSORS_TMP421 is not set +# CONFIG_SENSORS_TMP464 is not set +# CONFIG_SENSORS_TMP513 is not set +# CONFIG_SENSORS_VIA686A is not set +# CONFIG_SENSORS_VT1211 is not set +# CONFIG_SENSORS_VT8231 is not set +# CONFIG_SENSORS_W83773G is not set +# CONFIG_SENSORS_W83781D is not set +# CONFIG_SENSORS_W83791D is not set +# CONFIG_SENSORS_W83792D is not set +# CONFIG_SENSORS_W83793 is not set +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +# CONFIG_SENSORS_W83L785TS is not set +# CONFIG_SENSORS_W83L786NG is not set +CONFIG_SENSORS_W83627HF=m +# CONFIG_SENSORS_W83627EHF is not set + +# +# ACPI drivers +# +# CONFIG_SENSORS_ACPI_POWER is not set +CONFIG_THERMAL=y +# CONFIG_THERMAL_NETLINK is not set +# CONFIG_THERMAL_STATISTICS is not set +# CONFIG_THERMAL_DEBUGFS is not set +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_OF=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_GOV_FAIR_SHARE is not set +CONFIG_THERMAL_GOV_STEP_WISE=y +# CONFIG_THERMAL_GOV_BANG_BANG is not set +# CONFIG_THERMAL_GOV_USER_SPACE is not set +# CONFIG_CPU_THERMAL is not set +# CONFIG_DEVFREQ_THERMAL is not set +# CONFIG_THERMAL_EMULATION is not set +# CONFIG_THERMAL_MMIO is not set +CONFIG_LOONGSON2_THERMAL=m +# CONFIG_WATCHDOG is not set +CONFIG_SSB_POSSIBLE=y +# CONFIG_SSB is not set +CONFIG_BCMA_POSSIBLE=y +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=m +# CONFIG_MFD_ACT8945A is not set +# CONFIG_MFD_AS3711 is not set +# CONFIG_MFD_SMPRO is not set +# CONFIG_MFD_AS3722 is not set +# CONFIG_PMIC_ADP5520 is not set +# CONFIG_MFD_AAT2870_CORE is not set +# CONFIG_MFD_ATMEL_FLEXCOM is not set +# CONFIG_MFD_ATMEL_HLCDC is not set +# CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_BD9571MWV is not set +# CONFIG_MFD_AXP20X_I2C is not set +# CONFIG_MFD_CS42L43_I2C is not set +# CONFIG_MFD_MADERA is not set +# CONFIG_MFD_MAX5970 is not set +# CONFIG_PMIC_DA903X is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DA9052_I2C is not set +# CONFIG_MFD_DA9055 is not set +# CONFIG_MFD_DA9062 is not set +# CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_DA9150 is not set +# CONFIG_MFD_DLN2 is not set +# CONFIG_MFD_GATEWORKS_GSC is not set +# CONFIG_MFD_MC13XXX_SPI is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_MFD_MP2629 is not set +# CONFIG_MFD_HI6421_PMIC is not set +# CONFIG_LPC_ICH is not set +# CONFIG_LPC_SCH is not set +# CONFIG_MFD_IQS62X is not set +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_88PM860X is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77541 is not set +# CONFIG_MFD_MAX77620 is not set +# CONFIG_MFD_MAX77650 is not set +# CONFIG_MFD_MAX77686 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX77714 is not set +# CONFIG_MFD_MAX77843 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MAX8925 is not set +# CONFIG_MFD_MAX8997 is not set +# CONFIG_MFD_MAX8998 is not set +# CONFIG_MFD_MT6360 is not set +# CONFIG_MFD_MT6370 is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_MFD_OCELOT is not set +# CONFIG_EZX_PCAP is not set +# CONFIG_MFD_CPCAP is not set +# CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_NTXEC is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_PCF50633 is not set +# CONFIG_MFD_SY7636A is not set +# CONFIG_MFD_RDC321X is not set +# CONFIG_MFD_RT4831 is not set +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_RT5120 is not set +# CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_RK8XX_I2C is not set +# CONFIG_MFD_RK8XX_SPI is not set +# CONFIG_MFD_RN5T618 is not set +# CONFIG_MFD_SEC_CORE is not set +# CONFIG_MFD_SI476X_CORE is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_MFD_SKY81452 is not set +# CONFIG_MFD_STMPE is not set +CONFIG_MFD_SYSCON=y +# CONFIG_MFD_LP3943 is not set +# CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_TI_LMU is not set +# CONFIG_MFD_PALMAS is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS65010 is not set +# CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65086 is not set +# CONFIG_MFD_TPS65090 is not set +# CONFIG_MFD_TPS65217 is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TI_LP87565 is not set +# CONFIG_MFD_TPS65218 is not set +# CONFIG_MFD_TPS65219 is not set +# CONFIG_MFD_TPS6586X is not set +# CONFIG_MFD_TPS65910 is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_TPS65912_SPI is not set +# CONFIG_MFD_TPS6594_I2C is not set +# CONFIG_MFD_TPS6594_SPI is not set +# CONFIG_TWL4030_CORE is not set +# CONFIG_TWL6040_CORE is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_LM3533 is not set +# CONFIG_MFD_TC3589X is not set +# CONFIG_MFD_TQMX86 is not set +# CONFIG_MFD_VX855 is not set +# CONFIG_MFD_LOCHNAGAR is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_ARIZONA_SPI is not set +# CONFIG_MFD_WM8400 is not set +# CONFIG_MFD_WM831X_I2C is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8350_I2C is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_MFD_ROHM_BD718XX is not set +# CONFIG_MFD_ROHM_BD71828 is not set +# CONFIG_MFD_ROHM_BD957XMUF is not set +# CONFIG_MFD_STPMIC1 is not set +# CONFIG_MFD_STMFX is not set +# CONFIG_MFD_ATC260X_I2C is not set +# CONFIG_MFD_QCOM_PM8008 is not set +# CONFIG_MFD_INTEL_M10_BMC_SPI is not set +# CONFIG_MFD_RSMU_I2C is not set +# CONFIG_MFD_RSMU_SPI is not set +# end of Multifunction device drivers + +# CONFIG_REGULATOR is not set +CONFIG_RC_CORE=m +CONFIG_LIRC=y +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_IR_IMON_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +# CONFIG_IR_RCMM_DECODER is not set +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_XMP_DECODER=m +# CONFIG_RC_DEVICES is not set + +# +# CEC support +# +CONFIG_MEDIA_CEC_SUPPORT=y +# CONFIG_CEC_CH7322 is not set +# CONFIG_CEC_GPIO is not set +# CONFIG_USB_PULSE8_CEC is not set +# CONFIG_USB_RAINSHADOW_CEC is not set +# end of CEC support + +CONFIG_MEDIA_SUPPORT=m +# CONFIG_MEDIA_SUPPORT_FILTER is not set +# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set + +# +# Media device types +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +CONFIG_MEDIA_TEST_SUPPORT=y +# end of Media device types + +# +# Media core support +# +CONFIG_VIDEO_DEV=m +CONFIG_MEDIA_CONTROLLER=y +CONFIG_DVB_CORE=m +# end of Media core support + +# +# Video4Linux options +# +CONFIG_VIDEO_V4L2_I2C=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_TUNER=m +CONFIG_V4L2_FWNODE=m +CONFIG_V4L2_ASYNC=m +# end of Video4Linux options + +# +# Media controller options +# +# CONFIG_MEDIA_CONTROLLER_DVB is not set +# end of Media controller options + +# +# Digital TV options +# +# CONFIG_DVB_MMAP is not set +CONFIG_DVB_NET=y +CONFIG_DVB_MAX_ADAPTERS=16 +CONFIG_DVB_DYNAMIC_MINORS=y +# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set +# CONFIG_DVB_ULE_DEBUG is not set +# end of Digital TV options + +# +# Media drivers +# + +# +# Media drivers +# +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +# CONFIG_USB_GSPCA is not set +# CONFIG_USB_PWC is not set +# CONFIG_USB_S2255 is not set +# CONFIG_VIDEO_USBTV is not set +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y + +# +# Analog TV USB devices +# +# CONFIG_VIDEO_GO7007 is not set +# CONFIG_VIDEO_HDPVR is not set +# CONFIG_VIDEO_PVRUSB2 is not set +# CONFIG_VIDEO_STK1160 is not set + +# +# Analog/digital TV USB devices +# +# CONFIG_VIDEO_AU0828 is not set + +# +# Digital TV USB devices +# +# CONFIG_DVB_AS102 is not set +# CONFIG_DVB_B2C2_FLEXCOP_USB is not set +# CONFIG_DVB_USB_V2 is not set +# CONFIG_DVB_USB is not set +# CONFIG_SMS_USB_DRV is not set +# CONFIG_DVB_TTUSB_BUDGET is not set +# CONFIG_DVB_TTUSB_DEC is not set + +# +# Webcam, TV (analog/digital) USB devices +# +# CONFIG_VIDEO_EM28XX is not set + +# +# Software defined radio USB devices +# +# CONFIG_USB_AIRSPY is not set +# CONFIG_USB_HACKRF is not set +# CONFIG_USB_MSI2500 is not set +CONFIG_MEDIA_PCI_SUPPORT=y + +# +# Media capture support +# +# CONFIG_VIDEO_SOLO6X10 is not set +# CONFIG_VIDEO_TW5864 is not set +# CONFIG_VIDEO_TW68 is not set +# CONFIG_VIDEO_TW686X is not set +# CONFIG_VIDEO_ZORAN is not set + +# +# Media capture/analog TV support +# +# CONFIG_VIDEO_DT3155 is not set +# CONFIG_VIDEO_IVTV is not set +# CONFIG_VIDEO_HEXIUM_GEMINI is not set +# CONFIG_VIDEO_HEXIUM_ORION is not set +# CONFIG_VIDEO_MXB is not set + +# +# Media capture/analog/hybrid TV support +# +CONFIG_VIDEO_BT848=m +CONFIG_DVB_BT8XX=m +# CONFIG_VIDEO_CX18 is not set +# CONFIG_VIDEO_CX23885 is not set +# CONFIG_VIDEO_CX25821 is not set +# CONFIG_VIDEO_CX88 is not set +# CONFIG_VIDEO_SAA7134 is not set +# CONFIG_VIDEO_SAA7164 is not set + +# +# Media digital TV PCI Adapters +# +# CONFIG_DVB_B2C2_FLEXCOP_PCI is not set +# CONFIG_DVB_DDBRIDGE is not set +# CONFIG_DVB_DM1105 is not set +# CONFIG_MANTIS_CORE is not set +# CONFIG_DVB_NETUP_UNIDVB is not set +# CONFIG_DVB_NGENE is not set +# CONFIG_DVB_PLUTO2 is not set +# CONFIG_DVB_PT1 is not set +# CONFIG_DVB_PT3 is not set +# CONFIG_DVB_SMIPCIE is not set +# CONFIG_DVB_BUDGET_CORE is not set +# CONFIG_IPU_BRIDGE is not set +CONFIG_RADIO_ADAPTERS=m +# CONFIG_RADIO_MAXIRADIO is not set +# CONFIG_RADIO_SAA7706H is not set +# CONFIG_RADIO_SHARK is not set +# CONFIG_RADIO_SHARK2 is not set +# CONFIG_RADIO_SI4713 is not set +CONFIG_RADIO_TEA575X=m +# CONFIG_RADIO_TEA5764 is not set +# CONFIG_RADIO_TEF6862 is not set +# CONFIG_RADIO_WL1273 is not set +# CONFIG_USB_DSBR is not set +# CONFIG_USB_KEENE is not set +# CONFIG_USB_MA901 is not set +# CONFIG_USB_MR800 is not set +# CONFIG_USB_RAREMONO is not set +# CONFIG_RADIO_SI470X is not set +CONFIG_MEDIA_PLATFORM_DRIVERS=y +# CONFIG_V4L_PLATFORM_DRIVERS is not set +# CONFIG_SDR_PLATFORM_DRIVERS is not set +# CONFIG_DVB_PLATFORM_DRIVERS is not set +# CONFIG_V4L_MEM2MEM_DRIVERS is not set + +# +# Allegro DVT media platform drivers +# + +# +# Amlogic media platform drivers +# + +# +# Amphion drivers +# + +# +# Aspeed media platform drivers +# + +# +# Atmel media platform drivers +# + +# +# Cadence media platform drivers +# +# CONFIG_VIDEO_CADENCE_CSI2RX is not set +# CONFIG_VIDEO_CADENCE_CSI2TX is not set + +# +# Chips&Media media platform drivers +# + +# +# Intel media platform drivers +# + +# +# Marvell media platform drivers +# + +# +# Mediatek media platform drivers +# + +# +# Microchip Technology, Inc. media platform drivers +# + +# +# Nuvoton media platform drivers +# + +# +# NVidia media platform drivers +# + +# +# NXP media platform drivers +# + +# +# Qualcomm media platform drivers +# + +# +# Renesas media platform drivers +# + +# +# Rockchip media platform drivers +# + +# +# Samsung media platform drivers +# + +# +# STMicroelectronics media platform drivers +# + +# +# Sunxi media platform drivers +# + +# +# Texas Instruments drivers +# + +# +# Verisilicon media platform drivers +# + +# +# VIA media platform drivers +# + +# +# Xilinx media platform drivers +# +# CONFIG_V4L_TEST_DRIVERS is not set +# CONFIG_DVB_TEST_DRIVERS is not set +CONFIG_UVC_COMMON=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_V4L2=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +# end of Media drivers + +# +# Media ancillary drivers +# +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=m +CONFIG_VIDEO_CAMERA_SENSOR=y +# CONFIG_VIDEO_ALVIUM_CSI2 is not set +# CONFIG_VIDEO_AR0521 is not set +# CONFIG_VIDEO_GC0308 is not set +# CONFIG_VIDEO_GC2145 is not set +# CONFIG_VIDEO_HI556 is not set +# CONFIG_VIDEO_HI846 is not set +# CONFIG_VIDEO_HI847 is not set +# CONFIG_VIDEO_IMX208 is not set +# CONFIG_VIDEO_IMX214 is not set +# CONFIG_VIDEO_IMX219 is not set +# CONFIG_VIDEO_IMX258 is not set +# CONFIG_VIDEO_IMX274 is not set +# CONFIG_VIDEO_IMX290 is not set +# CONFIG_VIDEO_IMX296 is not set +# CONFIG_VIDEO_IMX319 is not set +# CONFIG_VIDEO_IMX334 is not set +# CONFIG_VIDEO_IMX335 is not set +# CONFIG_VIDEO_IMX355 is not set +# CONFIG_VIDEO_IMX412 is not set +# CONFIG_VIDEO_IMX415 is not set +# CONFIG_VIDEO_MT9M001 is not set +# CONFIG_VIDEO_MT9M111 is not set +# CONFIG_VIDEO_MT9M114 is not set +# CONFIG_VIDEO_MT9P031 is not set +# CONFIG_VIDEO_MT9T112 is not set +# CONFIG_VIDEO_MT9V011 is not set +# CONFIG_VIDEO_MT9V032 is not set +# CONFIG_VIDEO_MT9V111 is not set +# CONFIG_VIDEO_OG01A1B is not set +# CONFIG_VIDEO_OV01A10 is not set +# CONFIG_VIDEO_OV02A10 is not set +# CONFIG_VIDEO_OV08D10 is not set +# CONFIG_VIDEO_OV08X40 is not set +# CONFIG_VIDEO_OV13858 is not set +# CONFIG_VIDEO_OV13B10 is not set +# CONFIG_VIDEO_OV2640 is not set +# CONFIG_VIDEO_OV2659 is not set +# CONFIG_VIDEO_OV2680 is not set +# CONFIG_VIDEO_OV2685 is not set +# CONFIG_VIDEO_OV2740 is not set +# CONFIG_VIDEO_OV4689 is not set +# CONFIG_VIDEO_OV5640 is not set +# CONFIG_VIDEO_OV5645 is not set +# CONFIG_VIDEO_OV5647 is not set +# CONFIG_VIDEO_OV5648 is not set +# CONFIG_VIDEO_OV5670 is not set +# CONFIG_VIDEO_OV5675 is not set +# CONFIG_VIDEO_OV5693 is not set +# CONFIG_VIDEO_OV5695 is not set +# CONFIG_VIDEO_OV64A40 is not set +# CONFIG_VIDEO_OV6650 is not set +# CONFIG_VIDEO_OV7251 is not set +# CONFIG_VIDEO_OV7640 is not set +# CONFIG_VIDEO_OV7670 is not set +# CONFIG_VIDEO_OV772X is not set +# CONFIG_VIDEO_OV7740 is not set +# CONFIG_VIDEO_OV8856 is not set +# CONFIG_VIDEO_OV8858 is not set +# CONFIG_VIDEO_OV8865 is not set +# CONFIG_VIDEO_OV9282 is not set +# CONFIG_VIDEO_OV9640 is not set +# CONFIG_VIDEO_OV9650 is not set +# CONFIG_VIDEO_OV9734 is not set +# CONFIG_VIDEO_RDACM20 is not set +# CONFIG_VIDEO_RDACM21 is not set +# CONFIG_VIDEO_RJ54N1 is not set +# CONFIG_VIDEO_S5C73M3 is not set +# CONFIG_VIDEO_S5K5BAF is not set +# CONFIG_VIDEO_S5K6A3 is not set +# CONFIG_VIDEO_ST_VGXY61 is not set +# CONFIG_VIDEO_CCS is not set +# CONFIG_VIDEO_ET8EK8 is not set + +# +# Camera ISPs +# +# CONFIG_VIDEO_THP7312 is not set +# end of Camera ISPs + +# +# Lens drivers +# +# CONFIG_VIDEO_AD5820 is not set +# CONFIG_VIDEO_AK7375 is not set +# CONFIG_VIDEO_DW9714 is not set +# CONFIG_VIDEO_DW9719 is not set +# CONFIG_VIDEO_DW9768 is not set +# CONFIG_VIDEO_DW9807_VCM is not set +# end of Lens drivers + +# +# Flash devices +# +# CONFIG_VIDEO_ADP1653 is not set +# CONFIG_VIDEO_LM3560 is not set +# CONFIG_VIDEO_LM3646 is not set +# end of Flash devices + +# +# Audio decoders, processors and mixers +# +# CONFIG_VIDEO_CS3308 is not set +# CONFIG_VIDEO_CS5345 is not set +# CONFIG_VIDEO_CS53L32A is not set +# CONFIG_VIDEO_MSP3400 is not set +# CONFIG_VIDEO_SONY_BTF_MPX is not set +# CONFIG_VIDEO_TDA1997X is not set +# CONFIG_VIDEO_TDA7432 is not set +# CONFIG_VIDEO_TDA9840 is not set +# CONFIG_VIDEO_TEA6415C is not set +# CONFIG_VIDEO_TEA6420 is not set +# CONFIG_VIDEO_TLV320AIC23B is not set +# CONFIG_VIDEO_TVAUDIO is not set +# CONFIG_VIDEO_UDA1342 is not set +# CONFIG_VIDEO_VP27SMPX is not set +# CONFIG_VIDEO_WM8739 is not set +# CONFIG_VIDEO_WM8775 is not set +# end of Audio decoders, processors and mixers + +# +# RDS decoders +# +# CONFIG_VIDEO_SAA6588 is not set +# end of RDS decoders + +# +# Video decoders +# +# CONFIG_VIDEO_ADV7180 is not set +# CONFIG_VIDEO_ADV7183 is not set +# CONFIG_VIDEO_ADV748X is not set +# CONFIG_VIDEO_ADV7604 is not set +# CONFIG_VIDEO_ADV7842 is not set +# CONFIG_VIDEO_BT819 is not set +# CONFIG_VIDEO_BT856 is not set +# CONFIG_VIDEO_BT866 is not set +# CONFIG_VIDEO_ISL7998X is not set +# CONFIG_VIDEO_KS0127 is not set +# CONFIG_VIDEO_ML86V7667 is not set +# CONFIG_VIDEO_SAA7110 is not set +# CONFIG_VIDEO_SAA711X is not set +# CONFIG_VIDEO_TC358743 is not set +# CONFIG_VIDEO_TC358746 is not set +# CONFIG_VIDEO_TVP514X is not set +# CONFIG_VIDEO_TVP5150 is not set +# CONFIG_VIDEO_TVP7002 is not set +# CONFIG_VIDEO_TW2804 is not set +# CONFIG_VIDEO_TW9900 is not set +# CONFIG_VIDEO_TW9903 is not set +# CONFIG_VIDEO_TW9906 is not set +# CONFIG_VIDEO_TW9910 is not set +# CONFIG_VIDEO_VPX3220 is not set + +# +# Video and audio decoders +# +# CONFIG_VIDEO_SAA717X is not set +# CONFIG_VIDEO_CX25840 is not set +# end of Video decoders + +# +# Video encoders +# +# CONFIG_VIDEO_ADV7170 is not set +# CONFIG_VIDEO_ADV7175 is not set +# CONFIG_VIDEO_ADV7343 is not set +# CONFIG_VIDEO_ADV7393 is not set +# CONFIG_VIDEO_ADV7511 is not set +# CONFIG_VIDEO_AK881X is not set +# CONFIG_VIDEO_SAA7127 is not set +# CONFIG_VIDEO_SAA7185 is not set +# CONFIG_VIDEO_THS8200 is not set +# end of Video encoders + +# +# Video improvement chips +# +# CONFIG_VIDEO_UPD64031A is not set +# CONFIG_VIDEO_UPD64083 is not set +# end of Video improvement chips + +# +# Audio/Video compression chips +# +# CONFIG_VIDEO_SAA6752HS is not set +# end of Audio/Video compression chips + +# +# SDR tuner chips +# +# CONFIG_SDR_MAX2175 is not set +# end of SDR tuner chips + +# +# Miscellaneous helper chips +# +# CONFIG_VIDEO_I2C is not set +# CONFIG_VIDEO_M52790 is not set +# CONFIG_VIDEO_ST_MIPID02 is not set +# CONFIG_VIDEO_THS7303 is not set +# end of Miscellaneous helper chips + +# +# Video serializers and deserializers +# +# CONFIG_VIDEO_DS90UB913 is not set +# CONFIG_VIDEO_DS90UB953 is not set +# CONFIG_VIDEO_DS90UB960 is not set +# end of Video serializers and deserializers + +# +# Media SPI Adapters +# +CONFIG_CXD2880_SPI_DRV=m +# CONFIG_VIDEO_GS1662 is not set +# end of Media SPI Adapters + +CONFIG_MEDIA_TUNER=m + +# +# Customize TV tuners +# +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_M88RS6000T=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MSI001=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_QM1D1B0004=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_TDA18250=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_XC5000=m +# end of Customize TV tuners + +# +# Customise DVB Frontends +# + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_MXL5XX=m +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV0910=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_STV6111=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m +CONFIG_DVB_SI2165=m +CONFIG_DVB_TDA18271C2DD=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_MB86A16=m +CONFIG_DVB_MT312=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_TDA10071=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_CXD2841ER=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_DIB9000=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_EC100=m +CONFIG_DVB_L64781=m +CONFIG_DVB_MT352=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_S5H1432=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_ZD1301_DEMOD=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_CXD2880=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_STV0297=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_VES1820=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_MXL692=m +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_S5H1411=m + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m +CONFIG_DVB_S921=m + +# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_MN88443X=m +CONFIG_DVB_TC90522=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_A8293=m +CONFIG_DVB_AF9033=m +CONFIG_DVB_ASCOT2E=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_HELENE=m +CONFIG_DVB_HORUS3A=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_LGS8GL5=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_LNBH25=m +CONFIG_DVB_LNBH29=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_DRX39XYJ=m + +# +# Common Interface (EN50221) controller drivers +# +CONFIG_DVB_CXD2099=m +CONFIG_DVB_SP2=m +# end of Customise DVB Frontends + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set +# end of Media ancillary drivers + +# +# Graphics support +# +CONFIG_APERTURE_HELPERS=y +CONFIG_SCREEN_INFO=y +CONFIG_VIDEO=y +# CONFIG_AUXDISPLAY is not set +# CONFIG_PANEL is not set +CONFIG_DRM=y +# CONFIG_DRM_DEBUG_MM is not set +CONFIG_DRM_KMS_HELPER=y +# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set +# CONFIG_DRM_DEBUG_MODESET_LOCK is not set +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 +# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set +# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set +CONFIG_DRM_DISPLAY_HELPER=m +# CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set +# CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set +CONFIG_DRM_DISPLAY_DP_HELPER=y +CONFIG_DRM_DISPLAY_HDCP_HELPER=y +CONFIG_DRM_DISPLAY_HDMI_HELPER=y +CONFIG_DRM_TTM=y +CONFIG_DRM_EXEC=m +CONFIG_DRM_BUDDY=m +CONFIG_DRM_TTM_HELPER=m +CONFIG_DRM_GEM_SHMEM_HELPER=y +CONFIG_DRM_SUBALLOC_HELPER=m +CONFIG_DRM_SCHED=m + +# +# I2C encoder or helper chips +# +# CONFIG_DRM_I2C_CH7006 is not set +# CONFIG_DRM_I2C_SIL164 is not set +# CONFIG_DRM_I2C_NXP_TDA998X is not set +# CONFIG_DRM_I2C_NXP_TDA9950 is not set +# end of I2C encoder or helper chips + +# +# ARM devices +# +# CONFIG_DRM_KOMEDA is not set +# end of ARM devices + +CONFIG_DRM_RADEON=m +CONFIG_DRM_RADEON_USERPTR=y +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_AMDGPU_SI=y +CONFIG_DRM_AMDGPU_CIK=y +CONFIG_DRM_AMDGPU_USERPTR=y +# CONFIG_DRM_AMDGPU_WERROR is not set + +# +# ACP (Audio CoProcessor) Configuration +# +CONFIG_DRM_AMD_ACP=y +# end of ACP (Audio CoProcessor) Configuration + +# +# Display Engine Configuration +# +CONFIG_DRM_AMD_DC=y +CONFIG_DRM_AMD_DC_FP=y +CONFIG_DRM_AMD_DC_SI=y +CONFIG_DRM_AMD_SECURE_DISPLAY=y +# end of Display Engine Configuration + +# CONFIG_DRM_NOUVEAU is not set +# CONFIG_DRM_XE is not set +# CONFIG_DRM_VGEM is not set +# CONFIG_DRM_VKMS is not set +# CONFIG_DRM_UDL is not set +CONFIG_DRM_AST=y +# CONFIG_DRM_MGAG200 is not set +CONFIG_DRM_QXL=m +CONFIG_DRM_VIRTIO_GPU=m +CONFIG_DRM_VIRTIO_GPU_KMS=y +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +# CONFIG_DRM_PANEL_ABT_Y030XX067A is not set +# CONFIG_DRM_PANEL_ARM_VERSATILE is not set +# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set +# CONFIG_DRM_PANEL_LVDS is not set +# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set +# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set +# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set +# CONFIG_DRM_PANEL_LG_LB035Q02 is not set +# CONFIG_DRM_PANEL_LG_LG4573 is not set +# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set +# CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set +# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set +# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set +# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set +# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set +# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set +# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set +# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set +# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set +# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set +# CONFIG_DRM_PANEL_EDP is not set +# CONFIG_DRM_PANEL_SIMPLE is not set +# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set +# CONFIG_DRM_PANEL_TPO_TPG110 is not set +# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set +# end of Display Panels + +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_PANEL_BRIDGE=y + +# +# Display Interface Bridges +# +# CONFIG_DRM_CHIPONE_ICN6211 is not set +# CONFIG_DRM_CHRONTEL_CH7033 is not set +# CONFIG_DRM_DISPLAY_CONNECTOR is not set +# CONFIG_DRM_ITE_IT6505 is not set +# CONFIG_DRM_LONTIUM_LT8912B is not set +# CONFIG_DRM_LONTIUM_LT9211 is not set +# CONFIG_DRM_LONTIUM_LT9611 is not set +# CONFIG_DRM_LONTIUM_LT9611UXC is not set +# CONFIG_DRM_ITE_IT66121 is not set +# CONFIG_DRM_LVDS_CODEC is not set +# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set +# CONFIG_DRM_NWL_MIPI_DSI is not set +# CONFIG_DRM_NXP_PTN3460 is not set +# CONFIG_DRM_PARADE_PS8622 is not set +# CONFIG_DRM_PARADE_PS8640 is not set +# CONFIG_DRM_SAMSUNG_DSIM is not set +# CONFIG_DRM_SIL_SII8620 is not set +# CONFIG_DRM_SII902X is not set +# CONFIG_DRM_SII9234 is not set +# CONFIG_DRM_SIMPLE_BRIDGE is not set +# CONFIG_DRM_THINE_THC63LVD1024 is not set +# CONFIG_DRM_TOSHIBA_TC358762 is not set +# CONFIG_DRM_TOSHIBA_TC358764 is not set +# CONFIG_DRM_TOSHIBA_TC358767 is not set +# CONFIG_DRM_TOSHIBA_TC358768 is not set +# CONFIG_DRM_TOSHIBA_TC358775 is not set +# CONFIG_DRM_TI_DLPC3433 is not set +# CONFIG_DRM_TI_TFP410 is not set +# CONFIG_DRM_TI_SN65DSI83 is not set +# CONFIG_DRM_TI_SN65DSI86 is not set +# CONFIG_DRM_TI_TPD12S015 is not set +# CONFIG_DRM_ANALOGIX_ANX6345 is not set +# CONFIG_DRM_ANALOGIX_ANX78XX is not set +# CONFIG_DRM_ANALOGIX_ANX7625 is not set +# CONFIG_DRM_I2C_ADV7511 is not set +# CONFIG_DRM_CDNS_DSI is not set +# CONFIG_DRM_CDNS_MHDP8546 is not set +# end of Display Interface Bridges + +CONFIG_DRM_LOONGSON=y +# CONFIG_DRM_ETNAVIV is not set +# CONFIG_DRM_LOGICVC is not set +# CONFIG_DRM_ARCPGU is not set +# CONFIG_DRM_BOCHS is not set +# CONFIG_DRM_CIRRUS_QEMU is not set +# CONFIG_DRM_GM12U320 is not set +# CONFIG_DRM_PANEL_MIPI_DBI is not set +# CONFIG_DRM_SIMPLEDRM is not set +# CONFIG_TINYDRM_HX8357D is not set +# CONFIG_TINYDRM_ILI9163 is not set +# CONFIG_TINYDRM_ILI9225 is not set +# CONFIG_TINYDRM_ILI9341 is not set +# CONFIG_TINYDRM_ILI9486 is not set +# CONFIG_TINYDRM_MI0283QT is not set +# CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_ST7586 is not set +# CONFIG_TINYDRM_ST7735R is not set +# CONFIG_DRM_GUD is not set +# CONFIG_DRM_SSD130X is not set +# CONFIG_DRM_WERROR is not set +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y + +# +# Frame buffer Devices +# +CONFIG_FB=y +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_EFI=y +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_MATROX is not set +CONFIG_FB_RADEON=y +CONFIG_FB_RADEON_I2C=y +CONFIG_FB_RADEON_BACKLIGHT=y +# CONFIG_FB_RADEON_DEBUG is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set +# CONFIG_FB_IBM_GXT4500 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_SIMPLE is not set +# CONFIG_FB_SSD1307 is not set +# CONFIG_FB_SM712 is not set +CONFIG_FB_CORE=y +CONFIG_FB_NOTIFY=y +# CONFIG_FIRMWARE_EDID is not set +CONFIG_FB_DEVICE=y +CONFIG_FB_DDC=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_SYS_FILLRECT=y +CONFIG_FB_SYS_COPYAREA=y +CONFIG_FB_SYS_IMAGEBLIT=y +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYSMEM_FOPS=y +CONFIG_FB_DEFERRED_IO=y +CONFIG_FB_IOMEM_FOPS=y +CONFIG_FB_IOMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y +CONFIG_FB_BACKLIGHT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y +# end of Frame buffer Devices + +# +# Backlight & LCD device support +# +CONFIG_LCD_CLASS_DEVICE=y +# CONFIG_LCD_L4F00242T03 is not set +# CONFIG_LCD_LMS283GF05 is not set +# CONFIG_LCD_LTV350QV is not set +# CONFIG_LCD_ILI922X is not set +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_TDO24M is not set +# CONFIG_LCD_VGG2432A4 is not set +CONFIG_LCD_PLATFORM=m +# CONFIG_LCD_AMS369FG06 is not set +# CONFIG_LCD_LMS501KF03 is not set +# CONFIG_LCD_HX8357 is not set +# CONFIG_LCD_OTM3225A is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_KTD253 is not set +# CONFIG_BACKLIGHT_KTD2801 is not set +# CONFIG_BACKLIGHT_KTZ8866 is not set +# CONFIG_BACKLIGHT_PWM is not set +# CONFIG_BACKLIGHT_QCOM_WLED is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +# CONFIG_BACKLIGHT_LM3630A is not set +# CONFIG_BACKLIGHT_LM3639 is not set +# CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_MP3309C is not set +# CONFIG_BACKLIGHT_GPIO is not set +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +# CONFIG_BACKLIGHT_ARCXCNN is not set +# CONFIG_BACKLIGHT_LED is not set +# end of Backlight & LCD device support + +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set +# end of Console display driver support + +CONFIG_LOGO=y +CONFIG_LOGO_LINUX_MONO=y +CONFIG_LOGO_LINUX_VGA16=y +CONFIG_LOGO_LINUX_CLUT224=y +# end of Graphics support + +# CONFIG_DRM_ACCEL is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_TIMER=y +CONFIG_SND_PCM=y +CONFIG_SND_HWDEP=y +CONFIG_SND_SEQ_DEVICE=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_JACK=y +CONFIG_SND_JACK_INPUT_DEV=y +# CONFIG_SND_OSSEMUL is not set +CONFIG_SND_PCM_TIMER=y +# CONFIG_SND_HRTIMER is not set +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_MAX_CARDS=32 +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_PROC_FS=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +CONFIG_SND_CTL_FAST_LOOKUP=y +# CONFIG_SND_DEBUG is not set +# CONFIG_SND_CTL_INPUT_VALIDATION is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_CTL_LED=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_SEQ_MIDI_EVENT=m +CONFIG_SND_SEQ_MIDI=m +# CONFIG_SND_SEQ_UMP is not set +CONFIG_SND_DRIVERS=y +# CONFIG_SND_DUMMY is not set +# CONFIG_SND_ALOOP is not set +# CONFIG_SND_PCMTEST is not set +# CONFIG_SND_VIRMIDI is not set +# CONFIG_SND_MTPAV is not set +# CONFIG_SND_MTS64 is not set +# CONFIG_SND_SERIAL_U16550 is not set +# CONFIG_SND_MPU401 is not set +# CONFIG_SND_PORTMAN2X4 is not set +CONFIG_SND_PCI=y +# CONFIG_SND_AD1889 is not set +# CONFIG_SND_ATIIXP is not set +# CONFIG_SND_ATIIXP_MODEM is not set +# CONFIG_SND_AU8810 is not set +# CONFIG_SND_AU8820 is not set +# CONFIG_SND_AU8830 is not set +# CONFIG_SND_AW2 is not set +CONFIG_SND_BT87X=m +CONFIG_SND_BT87X_OVERCLOCK=y +# CONFIG_SND_CA0106 is not set +# CONFIG_SND_CMIPCI is not set +# CONFIG_SND_OXYGEN is not set +# CONFIG_SND_CS4281 is not set +# CONFIG_SND_CS46XX is not set +# CONFIG_SND_CTXFI is not set +# CONFIG_SND_DARLA20 is not set +# CONFIG_SND_GINA20 is not set +# CONFIG_SND_LAYLA20 is not set +# CONFIG_SND_DARLA24 is not set +# CONFIG_SND_GINA24 is not set +# CONFIG_SND_LAYLA24 is not set +# CONFIG_SND_MONA is not set +# CONFIG_SND_MIA is not set +# CONFIG_SND_ECHO3G is not set +# CONFIG_SND_INDIGO is not set +# CONFIG_SND_INDIGOIO is not set +# CONFIG_SND_INDIGODJ is not set +# CONFIG_SND_INDIGOIOX is not set +# CONFIG_SND_INDIGODJX is not set +# CONFIG_SND_ENS1370 is not set +# CONFIG_SND_ENS1371 is not set +# CONFIG_SND_FM801 is not set +# CONFIG_SND_HDSP is not set +# CONFIG_SND_HDSPM is not set +# CONFIG_SND_ICE1724 is not set +# CONFIG_SND_INTEL8X0 is not set +# CONFIG_SND_INTEL8X0M is not set +# CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set +# CONFIG_SND_LX6464ES is not set +# CONFIG_SND_MIXART is not set +# CONFIG_SND_NM256 is not set +# CONFIG_SND_PCXHR is not set +# CONFIG_SND_RIPTIDE is not set +# CONFIG_SND_RME32 is not set +# CONFIG_SND_RME96 is not set +# CONFIG_SND_RME9652 is not set +# CONFIG_SND_SE6X is not set +# CONFIG_SND_VIA82XX is not set +# CONFIG_SND_VIA82XX_MODEM is not set +# CONFIG_SND_VIRTUOSO is not set +# CONFIG_SND_VX222 is not set +# CONFIG_SND_YMFPCI is not set + +# +# HD-Audio +# +CONFIG_SND_HDA=y +CONFIG_SND_HDA_GENERIC_LEDS=y +CONFIG_SND_HDA_INTEL=y +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_SCODEC_COMPONENT=y +# CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set +# CONFIG_SND_HDA_SCODEC_CS35L41_SPI is not set +# CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set +# CONFIG_SND_HDA_SCODEC_CS35L56_SPI is not set +# CONFIG_SND_HDA_SCODEC_TAS2781_I2C is not set +CONFIG_SND_HDA_CODEC_REALTEK=y +# CONFIG_SND_HDA_CODEC_ANALOG is not set +CONFIG_SND_HDA_CODEC_SIGMATEL=y +# CONFIG_SND_HDA_CODEC_VIA is not set +CONFIG_SND_HDA_CODEC_HDMI=y +# CONFIG_SND_HDA_CODEC_CIRRUS is not set +# CONFIG_SND_HDA_CODEC_CS8409 is not set +CONFIG_SND_HDA_CODEC_CONEXANT=y +# CONFIG_SND_HDA_CODEC_CA0110 is not set +# CONFIG_SND_HDA_CODEC_CA0132 is not set +# CONFIG_SND_HDA_CODEC_CMEDIA is not set +# CONFIG_SND_HDA_CODEC_SI3054 is not set +CONFIG_SND_HDA_GENERIC=y +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set +# CONFIG_SND_HDA_CTL_DEV_ID is not set +# end of HD-Audio + +CONFIG_SND_HDA_CORE=y +CONFIG_SND_HDA_COMPONENT=y +CONFIG_SND_HDA_PREALLOC_SIZE=64 +CONFIG_SND_INTEL_NHLT=y +CONFIG_SND_INTEL_DSP_CONFIG=y +CONFIG_SND_INTEL_SOUNDWIRE_ACPI=y +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set +CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y +# CONFIG_SND_USB_UA101 is not set +# CONFIG_SND_USB_CAIAQ is not set +# CONFIG_SND_USB_6FIRE is not set +# CONFIG_SND_USB_HIFACE is not set +# CONFIG_SND_BCD2000 is not set +# CONFIG_SND_USB_POD is not set +# CONFIG_SND_USB_PODHD is not set +# CONFIG_SND_USB_TONEPORT is not set +# CONFIG_SND_USB_VARIAX is not set +CONFIG_SND_PCMCIA=y +# CONFIG_SND_VXPOCKET is not set +# CONFIG_SND_PDAUDIOCF is not set +CONFIG_SND_SOC=m +# CONFIG_SND_SOC_ADI is not set +# CONFIG_SND_SOC_AMD_ACP is not set +# CONFIG_SND_AMD_ACP_CONFIG is not set +# CONFIG_SND_ATMEL_SOC is not set +# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set +# CONFIG_SND_DESIGNWARE_I2S is not set + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_AUDMIX is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_XCVR is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set +# end of SoC Audio for Freescale CPUs + +# CONFIG_SND_SOC_CHV3_I2S is not set +# CONFIG_SND_I2S_HI6210_I2S is not set + +# +# SoC Audio for Loongson CPUs +# +CONFIG_SND_SOC_LOONGSON_I2S_PCI=m +CONFIG_SND_SOC_LOONGSON_CARD=m +# end of SoC Audio for Loongson CPUs + +# CONFIG_SND_SOC_IMG is not set +# CONFIG_SND_SOC_MTK_BTCVSD is not set +# CONFIG_SND_SOC_SOF_TOPLEVEL is not set + +# +# STMicroelectronics STM32 SOC audio support +# +# end of STMicroelectronics STM32 SOC audio support + +# CONFIG_SND_SOC_XILINX_I2S is not set +# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set +# CONFIG_SND_SOC_XILINX_SPDIF is not set +# CONFIG_SND_SOC_XTFPGA_I2S is not set +CONFIG_SND_SOC_I2C_AND_SPI=m + +# +# CODEC drivers +# +# CONFIG_SND_SOC_AC97_CODEC is not set +# CONFIG_SND_SOC_ADAU1372_I2C is not set +# CONFIG_SND_SOC_ADAU1372_SPI is not set +# CONFIG_SND_SOC_ADAU1701 is not set +# CONFIG_SND_SOC_ADAU1761_I2C is not set +# CONFIG_SND_SOC_ADAU1761_SPI is not set +# CONFIG_SND_SOC_ADAU7002 is not set +# CONFIG_SND_SOC_ADAU7118_HW is not set +# CONFIG_SND_SOC_ADAU7118_I2C is not set +# CONFIG_SND_SOC_AK4104 is not set +# CONFIG_SND_SOC_AK4118 is not set +# CONFIG_SND_SOC_AK4375 is not set +# CONFIG_SND_SOC_AK4458 is not set +# CONFIG_SND_SOC_AK4554 is not set +# CONFIG_SND_SOC_AK4613 is not set +# CONFIG_SND_SOC_AK4642 is not set +# CONFIG_SND_SOC_AK5386 is not set +# CONFIG_SND_SOC_AK5558 is not set +# CONFIG_SND_SOC_ALC5623 is not set +# CONFIG_SND_SOC_AW8738 is not set +# CONFIG_SND_SOC_AW88395 is not set +# CONFIG_SND_SOC_AW88261 is not set +# CONFIG_SND_SOC_AW87390 is not set +# CONFIG_SND_SOC_AW88399 is not set +# CONFIG_SND_SOC_BD28623 is not set +# CONFIG_SND_SOC_BT_SCO is not set +# CONFIG_SND_SOC_CHV3_CODEC is not set +# CONFIG_SND_SOC_CS35L32 is not set +# CONFIG_SND_SOC_CS35L33 is not set +# CONFIG_SND_SOC_CS35L34 is not set +# CONFIG_SND_SOC_CS35L35 is not set +# CONFIG_SND_SOC_CS35L36 is not set +# CONFIG_SND_SOC_CS35L41_SPI is not set +# CONFIG_SND_SOC_CS35L41_I2C is not set +# CONFIG_SND_SOC_CS35L45_SPI is not set +# CONFIG_SND_SOC_CS35L45_I2C is not set +# CONFIG_SND_SOC_CS35L56_I2C is not set +# CONFIG_SND_SOC_CS35L56_SPI is not set +# CONFIG_SND_SOC_CS42L42 is not set +# CONFIG_SND_SOC_CS42L51_I2C is not set +# CONFIG_SND_SOC_CS42L52 is not set +# CONFIG_SND_SOC_CS42L56 is not set +# CONFIG_SND_SOC_CS42L73 is not set +# CONFIG_SND_SOC_CS42L83 is not set +# CONFIG_SND_SOC_CS4234 is not set +# CONFIG_SND_SOC_CS4265 is not set +# CONFIG_SND_SOC_CS4270 is not set +# CONFIG_SND_SOC_CS4271_I2C is not set +# CONFIG_SND_SOC_CS4271_SPI is not set +# CONFIG_SND_SOC_CS42XX8_I2C is not set +# CONFIG_SND_SOC_CS43130 is not set +# CONFIG_SND_SOC_CS4341 is not set +# CONFIG_SND_SOC_CS4349 is not set +# CONFIG_SND_SOC_CS53L30 is not set +# CONFIG_SND_SOC_CX2072X is not set +# CONFIG_SND_SOC_DA7213 is not set +# CONFIG_SND_SOC_DMIC is not set +# CONFIG_SND_SOC_ES7134 is not set +# CONFIG_SND_SOC_ES7241 is not set +# CONFIG_SND_SOC_ES8316 is not set +# CONFIG_SND_SOC_ES8326 is not set +# CONFIG_SND_SOC_ES8328_I2C is not set +# CONFIG_SND_SOC_ES8328_SPI is not set +# CONFIG_SND_SOC_GTM601 is not set +# CONFIG_SND_SOC_HDA is not set +# CONFIG_SND_SOC_ICS43432 is not set +# CONFIG_SND_SOC_IDT821034 is not set +# CONFIG_SND_SOC_MAX98088 is not set +# CONFIG_SND_SOC_MAX98090 is not set +# CONFIG_SND_SOC_MAX98357A is not set +# CONFIG_SND_SOC_MAX98504 is not set +# CONFIG_SND_SOC_MAX9867 is not set +# CONFIG_SND_SOC_MAX98927 is not set +# CONFIG_SND_SOC_MAX98520 is not set +# CONFIG_SND_SOC_MAX98373_I2C is not set +# CONFIG_SND_SOC_MAX98388 is not set +# CONFIG_SND_SOC_MAX98390 is not set +# CONFIG_SND_SOC_MAX98396 is not set +# CONFIG_SND_SOC_MAX9860 is not set +# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set +# CONFIG_SND_SOC_PCM1681 is not set +# CONFIG_SND_SOC_PCM1789_I2C is not set +# CONFIG_SND_SOC_PCM179X_I2C is not set +# CONFIG_SND_SOC_PCM179X_SPI is not set +# CONFIG_SND_SOC_PCM186X_I2C is not set +# CONFIG_SND_SOC_PCM186X_SPI is not set +# CONFIG_SND_SOC_PCM3060_I2C is not set +# CONFIG_SND_SOC_PCM3060_SPI is not set +# CONFIG_SND_SOC_PCM3168A_I2C is not set +# CONFIG_SND_SOC_PCM3168A_SPI is not set +# CONFIG_SND_SOC_PCM5102A is not set +# CONFIG_SND_SOC_PCM512x_I2C is not set +# CONFIG_SND_SOC_PCM512x_SPI is not set +# CONFIG_SND_SOC_PCM6240 is not set +# CONFIG_SND_SOC_PEB2466 is not set +# CONFIG_SND_SOC_RT5616 is not set +# CONFIG_SND_SOC_RT5631 is not set +# CONFIG_SND_SOC_RT5640 is not set +# CONFIG_SND_SOC_RT5659 is not set +# CONFIG_SND_SOC_RT9120 is not set +# CONFIG_SND_SOC_RTQ9128 is not set +# CONFIG_SND_SOC_SGTL5000 is not set +# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set +# CONFIG_SND_SOC_SIMPLE_MUX is not set +# CONFIG_SND_SOC_SMA1303 is not set +# CONFIG_SND_SOC_SPDIF is not set +# CONFIG_SND_SOC_SRC4XXX_I2C is not set +# CONFIG_SND_SOC_SSM2305 is not set +# CONFIG_SND_SOC_SSM2518 is not set +# CONFIG_SND_SOC_SSM2602_SPI is not set +# CONFIG_SND_SOC_SSM2602_I2C is not set +# CONFIG_SND_SOC_SSM3515 is not set +# CONFIG_SND_SOC_SSM4567 is not set +# CONFIG_SND_SOC_STA32X is not set +# CONFIG_SND_SOC_STA350 is not set +# CONFIG_SND_SOC_STI_SAS is not set +# CONFIG_SND_SOC_TAS2552 is not set +# CONFIG_SND_SOC_TAS2562 is not set +# CONFIG_SND_SOC_TAS2764 is not set +# CONFIG_SND_SOC_TAS2770 is not set +# CONFIG_SND_SOC_TAS2780 is not set +# CONFIG_SND_SOC_TAS2781_I2C is not set +# CONFIG_SND_SOC_TAS5086 is not set +# CONFIG_SND_SOC_TAS571X is not set +# CONFIG_SND_SOC_TAS5720 is not set +# CONFIG_SND_SOC_TAS5805M is not set +# CONFIG_SND_SOC_TAS6424 is not set +# CONFIG_SND_SOC_TDA7419 is not set +# CONFIG_SND_SOC_TFA9879 is not set +# CONFIG_SND_SOC_TFA989X is not set +# CONFIG_SND_SOC_TLV320ADC3XXX is not set +# CONFIG_SND_SOC_TLV320AIC23_I2C is not set +# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +# CONFIG_SND_SOC_TLV320AIC31XX is not set +# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set +# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set +# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set +# CONFIG_SND_SOC_TLV320AIC3X_SPI is not set +# CONFIG_SND_SOC_TLV320ADCX140 is not set +# CONFIG_SND_SOC_TS3A227E is not set +# CONFIG_SND_SOC_TSCS42XX is not set +# CONFIG_SND_SOC_TSCS454 is not set +# CONFIG_SND_SOC_UDA1334 is not set +# CONFIG_SND_SOC_WM8510 is not set +# CONFIG_SND_SOC_WM8523 is not set +# CONFIG_SND_SOC_WM8524 is not set +# CONFIG_SND_SOC_WM8580 is not set +# CONFIG_SND_SOC_WM8711 is not set +# CONFIG_SND_SOC_WM8728 is not set +# CONFIG_SND_SOC_WM8731_I2C is not set +# CONFIG_SND_SOC_WM8731_SPI is not set +# CONFIG_SND_SOC_WM8737 is not set +# CONFIG_SND_SOC_WM8741 is not set +# CONFIG_SND_SOC_WM8750 is not set +# CONFIG_SND_SOC_WM8753 is not set +# CONFIG_SND_SOC_WM8770 is not set +# CONFIG_SND_SOC_WM8776 is not set +# CONFIG_SND_SOC_WM8782 is not set +# CONFIG_SND_SOC_WM8804_I2C is not set +# CONFIG_SND_SOC_WM8804_SPI is not set +# CONFIG_SND_SOC_WM8903 is not set +# CONFIG_SND_SOC_WM8904 is not set +# CONFIG_SND_SOC_WM8940 is not set +# CONFIG_SND_SOC_WM8960 is not set +# CONFIG_SND_SOC_WM8961 is not set +# CONFIG_SND_SOC_WM8962 is not set +# CONFIG_SND_SOC_WM8974 is not set +# CONFIG_SND_SOC_WM8978 is not set +# CONFIG_SND_SOC_WM8985 is not set +# CONFIG_SND_SOC_ZL38060 is not set +# CONFIG_SND_SOC_MAX9759 is not set +# CONFIG_SND_SOC_MT6351 is not set +# CONFIG_SND_SOC_MT6358 is not set +# CONFIG_SND_SOC_MT6660 is not set +# CONFIG_SND_SOC_NAU8315 is not set +# CONFIG_SND_SOC_NAU8540 is not set +# CONFIG_SND_SOC_NAU8810 is not set +# CONFIG_SND_SOC_NAU8821 is not set +# CONFIG_SND_SOC_NAU8822 is not set +# CONFIG_SND_SOC_NAU8824 is not set +# CONFIG_SND_SOC_TPA6130A2 is not set +# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set +# CONFIG_SND_SOC_LPASS_VA_MACRO is not set +# CONFIG_SND_SOC_LPASS_RX_MACRO is not set +# CONFIG_SND_SOC_LPASS_TX_MACRO is not set +# end of CODEC drivers + +# CONFIG_SND_SIMPLE_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_CARD2 is not set +# CONFIG_SND_TEST_COMPONENT is not set +CONFIG_SND_VIRTIO=m +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +# CONFIG_HID_BATTERY_STRENGTH is not set +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_GENERIC=y + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=m +# CONFIG_HID_ACCUTOUCH is not set +# CONFIG_HID_ACRUX is not set +# CONFIG_HID_APPLE is not set +# CONFIG_HID_APPLEIR is not set +# CONFIG_HID_ASUS is not set +# CONFIG_HID_AUREAL is not set +# CONFIG_HID_BELKIN is not set +# CONFIG_HID_BETOP_FF is not set +# CONFIG_HID_BIGBEN_FF is not set +CONFIG_HID_CHERRY=m +# CONFIG_HID_CHICONY is not set +# CONFIG_HID_CORSAIR is not set +# CONFIG_HID_COUGAR is not set +# CONFIG_HID_MACALLY is not set +# CONFIG_HID_PRODIKEYS is not set +# CONFIG_HID_CMEDIA is not set +# CONFIG_HID_CP2112 is not set +# CONFIG_HID_CREATIVE_SB0540 is not set +# CONFIG_HID_CYPRESS is not set +# CONFIG_HID_DRAGONRISE is not set +# CONFIG_HID_EMS_FF is not set +# CONFIG_HID_ELAN is not set +# CONFIG_HID_ELECOM is not set +# CONFIG_HID_ELO is not set +# CONFIG_HID_EVISION is not set +# CONFIG_HID_EZKEY is not set +# CONFIG_HID_FT260 is not set +# CONFIG_HID_GEMBIRD is not set +# CONFIG_HID_GFRM is not set +# CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_HOLTEK is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set +# CONFIG_HID_VIVALDI is not set +# CONFIG_HID_GT683R is not set +# CONFIG_HID_KEYTOUCH is not set +# CONFIG_HID_KYE is not set +# CONFIG_HID_UCLOGIC is not set +# CONFIG_HID_WALTOP is not set +# CONFIG_HID_VIEWSONIC is not set +# CONFIG_HID_VRC2 is not set +# CONFIG_HID_XIAOMI is not set +# CONFIG_HID_GYRATION is not set +# CONFIG_HID_ICADE is not set +# CONFIG_HID_ITE is not set +# CONFIG_HID_JABRA is not set +# CONFIG_HID_TWINHAN is not set +# CONFIG_HID_KENSINGTON is not set +# CONFIG_HID_LCPOWER is not set +# CONFIG_HID_LED is not set +# CONFIG_HID_LENOVO is not set +# CONFIG_HID_LETSKETCH is not set +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_LOGIWHEELS_FF=y +# CONFIG_HID_MAGICMOUSE is not set +# CONFIG_HID_MALTRON is not set +# CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MEGAWORLD_FF is not set +# CONFIG_HID_REDRAGON is not set +CONFIG_HID_MICROSOFT=m +# CONFIG_HID_MONTEREY is not set +CONFIG_HID_MULTITOUCH=m +# CONFIG_HID_NINTENDO is not set +# CONFIG_HID_NTI is not set +# CONFIG_HID_NTRIG is not set +# CONFIG_HID_NVIDIA_SHIELD is not set +# CONFIG_HID_ORTEK is not set +# CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PENMOUNT is not set +# CONFIG_HID_PETALYNX is not set +# CONFIG_HID_PICOLCD is not set +# CONFIG_HID_PLANTRONICS is not set +# CONFIG_HID_PXRC is not set +# CONFIG_HID_RAZER is not set +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_RETRODE is not set +# CONFIG_HID_ROCCAT is not set +# CONFIG_HID_SAITEK is not set +# CONFIG_HID_SAMSUNG is not set +# CONFIG_HID_SEMITEK is not set +# CONFIG_HID_SIGMAMICRO is not set +# CONFIG_HID_SONY is not set +# CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEAM is not set +# CONFIG_HID_STEELSERIES is not set +CONFIG_HID_SUNPLUS=m +# CONFIG_HID_RMI is not set +# CONFIG_HID_GREENASIA is not set +# CONFIG_HID_SMARTJOYPLUS is not set +# CONFIG_HID_TIVO is not set +# CONFIG_HID_TOPSEED is not set +# CONFIG_HID_TOPRE is not set +# CONFIG_HID_THINGM is not set +# CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_UDRAW_PS3 is not set +# CONFIG_HID_U2FZERO is not set +# CONFIG_HID_WACOM is not set +# CONFIG_HID_WIIMOTE is not set +# CONFIG_HID_WINWING is not set +# CONFIG_HID_XINMO is not set +# CONFIG_HID_ZEROPLUS is not set +# CONFIG_HID_ZYDACRON is not set +# CONFIG_HID_SENSOR_HUB is not set +# CONFIG_HID_ALPS is not set +# CONFIG_HID_MCP2200 is not set +# CONFIG_HID_MCP2221 is not set +# end of Special HID drivers + +# +# HID-BPF support +# +# end of HID-BPF support + +# +# USB HID support +# +CONFIG_USB_HID=y +# CONFIG_HID_PID is not set +CONFIG_USB_HIDDEV=y +# end of USB HID support + +CONFIG_I2C_HID=y +# CONFIG_I2C_HID_ACPI is not set +# CONFIG_I2C_HID_OF is not set +# CONFIG_I2C_HID_OF_ELAN is not set +# CONFIG_I2C_HID_OF_GOODIX is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +# CONFIG_USB_LED_TRIG is not set +# CONFIG_USB_ULPI_BUS is not set +# CONFIG_USB_CONN_GPIO is not set +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y +CONFIG_USB_PCI=y +CONFIG_USB_PCI_AMD=y +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +# CONFIG_USB_FEW_INIT_RETRIES is not set +# CONFIG_USB_DYNAMIC_MINORS is not set +CONFIG_USB_OTG=y +# CONFIG_USB_OTG_PRODUCTLIST is not set +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set +# CONFIG_USB_OTG_FSM is not set +# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set +CONFIG_USB_AUTOSUSPEND_DELAY=2 +CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 +CONFIG_USB_MON=y + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +CONFIG_USB_XHCI_HCD=y +# CONFIG_USB_XHCI_DBGCAP is not set +CONFIG_USB_XHCI_PCI=y +# CONFIG_USB_XHCI_PCI_RENESAS is not set +# CONFIG_USB_XHCI_PLATFORM is not set +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=y +# CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_EHCI_HCD_PLATFORM=y +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_MAX3421_HCD is not set +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_HCD_PCI=y +CONFIG_USB_OHCI_HCD_PLATFORM=y +CONFIG_USB_UHCI_HCD=m +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +# CONFIG_USB_WDM is not set +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_REALTEK=m +CONFIG_REALTEK_AUTOPM=y +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# CONFIG_USB_STORAGE_ENE_UB6250 is not set +CONFIG_USB_UAS=m + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +# CONFIG_USBIP_CORE is not set + +# +# USB dual-mode controller drivers +# +# CONFIG_USB_CDNS_SUPPORT is not set +# CONFIG_USB_MUSB_HDRC is not set +# CONFIG_USB_DWC3 is not set +CONFIG_USB_DWC2=y +CONFIG_USB_DWC2_HOST=y + +# +# Gadget/Dual-role mode requires USB Gadget support to be enabled +# +# CONFIG_USB_DWC2_PERIPHERAL is not set +# CONFIG_USB_DWC2_DUAL_ROLE is not set +# CONFIG_USB_DWC2_PCI is not set +# CONFIG_USB_DWC2_DEBUG is not set +# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +CONFIG_USB_SERIAL=m +# CONFIG_USB_SERIAL_GENERIC is not set +# CONFIG_USB_SERIAL_SIMPLE is not set +# CONFIG_USB_SERIAL_AIRCABLE is not set +# CONFIG_USB_SERIAL_ARK3116 is not set +# CONFIG_USB_SERIAL_BELKIN is not set +CONFIG_USB_SERIAL_CH341=m +# CONFIG_USB_SERIAL_WHITEHEAT is not set +# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set +CONFIG_USB_SERIAL_CP210X=m +# CONFIG_USB_SERIAL_CYPRESS_M8 is not set +# CONFIG_USB_SERIAL_EMPEG is not set +CONFIG_USB_SERIAL_FTDI_SIO=m +# CONFIG_USB_SERIAL_VISOR is not set +# CONFIG_USB_SERIAL_IPAQ is not set +# CONFIG_USB_SERIAL_IR is not set +# CONFIG_USB_SERIAL_EDGEPORT is not set +# CONFIG_USB_SERIAL_EDGEPORT_TI is not set +# CONFIG_USB_SERIAL_F81232 is not set +# CONFIG_USB_SERIAL_F8153X is not set +# CONFIG_USB_SERIAL_GARMIN is not set +# CONFIG_USB_SERIAL_IPW is not set +# CONFIG_USB_SERIAL_IUU is not set +# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set +# CONFIG_USB_SERIAL_KEYSPAN is not set +# CONFIG_USB_SERIAL_KLSI is not set +# CONFIG_USB_SERIAL_KOBIL_SCT is not set +# CONFIG_USB_SERIAL_MCT_U232 is not set +# CONFIG_USB_SERIAL_METRO is not set +# CONFIG_USB_SERIAL_MOS7720 is not set +# CONFIG_USB_SERIAL_MOS7840 is not set +# CONFIG_USB_SERIAL_MXUPORT is not set +# CONFIG_USB_SERIAL_NAVMAN is not set +CONFIG_USB_SERIAL_PL2303=m +# CONFIG_USB_SERIAL_OTI6858 is not set +# CONFIG_USB_SERIAL_QCAUX is not set +# CONFIG_USB_SERIAL_QUALCOMM is not set +# CONFIG_USB_SERIAL_SPCP8X5 is not set +# CONFIG_USB_SERIAL_SAFE is not set +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set +# CONFIG_USB_SERIAL_SYMBOL is not set +# CONFIG_USB_SERIAL_TI is not set +# CONFIG_USB_SERIAL_CYBERJACK is not set +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +# CONFIG_USB_SERIAL_OMNINET is not set +# CONFIG_USB_SERIAL_OPTICON is not set +# CONFIG_USB_SERIAL_XSENS_MT is not set +# CONFIG_USB_SERIAL_WISHBONE is not set +# CONFIG_USB_SERIAL_SSU100 is not set +# CONFIG_USB_SERIAL_QT2 is not set +# CONFIG_USB_SERIAL_UPD78F0730 is not set +# CONFIG_USB_SERIAL_XR is not set +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_USS720 is not set +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_APPLE_MFI_FASTCHARGE is not set +# CONFIG_USB_LJCA is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +# CONFIG_USB_EZUSB_FX2 is not set +# CONFIG_USB_HUB_USB251XB is not set +# CONFIG_USB_HSIC_USB3503 is not set +# CONFIG_USB_HSIC_USB4604 is not set +# CONFIG_USB_LINK_LAYER_TEST is not set +# CONFIG_USB_CHAOSKEY is not set +# CONFIG_USB_ONBOARD_DEV is not set + +# +# USB Physical Layer drivers +# +# CONFIG_NOP_USB_XCEIV is not set +# CONFIG_USB_GPIO_VBUS is not set +# CONFIG_USB_ISP1301 is not set +# end of USB Physical Layer drivers + +CONFIG_USB_GADGET=y +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +# CONFIG_USB_GR_UDC is not set +# CONFIG_USB_R8A66597 is not set +# CONFIG_USB_PXA27X is not set +# CONFIG_USB_MV_UDC is not set +# CONFIG_USB_MV_U3D is not set +# CONFIG_USB_SNP_UDC_PLAT is not set +# CONFIG_USB_M66592 is not set +# CONFIG_USB_BDC_UDC is not set +# CONFIG_USB_AMD5536UDC is not set +# CONFIG_USB_NET2272 is not set +# CONFIG_USB_NET2280 is not set +# CONFIG_USB_GOKU is not set +# CONFIG_USB_EG20T is not set +# CONFIG_USB_GADGET_XILINX is not set +# CONFIG_USB_MAX3420_UDC is not set +# CONFIG_USB_CDNS2_UDC is not set +# CONFIG_USB_DUMMY_HCD is not set +# end of USB Peripheral Controller + +# CONFIG_USB_CONFIGFS is not set + +# +# USB Gadget precomposed configurations +# +# CONFIG_USB_ZERO is not set +# CONFIG_USB_AUDIO is not set +# CONFIG_USB_ETH is not set +# CONFIG_USB_G_NCM is not set +# CONFIG_USB_GADGETFS is not set +# CONFIG_USB_FUNCTIONFS is not set +# CONFIG_USB_MASS_STORAGE is not set +# CONFIG_USB_GADGET_TARGET is not set +# CONFIG_USB_G_SERIAL is not set +# CONFIG_USB_MIDI_GADGET is not set +# CONFIG_USB_G_PRINTER is not set +# CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_G_ACM_MS is not set +# CONFIG_USB_G_MULTI is not set +# CONFIG_USB_G_HID is not set +# CONFIG_USB_G_DBGP is not set +# CONFIG_USB_G_WEBCAM is not set +# CONFIG_USB_RAW_GADGET is not set +# end of USB Gadget precomposed configurations + +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_TCPCI=m +# CONFIG_TYPEC_RT1711H is not set +# CONFIG_TYPEC_TCPCI_MAXIM is not set +# CONFIG_TYPEC_FUSB302 is not set +CONFIG_TYPEC_UCSI=m +# CONFIG_UCSI_CCG is not set +CONFIG_UCSI_ACPI=m +# CONFIG_UCSI_STM32G0 is not set +# CONFIG_TYPEC_TPS6598X is not set +# CONFIG_TYPEC_ANX7411 is not set +# CONFIG_TYPEC_RT1719 is not set +# CONFIG_TYPEC_HD3SS3220 is not set +# CONFIG_TYPEC_STUSB160X is not set +# CONFIG_TYPEC_WUSB3801 is not set + +# +# USB Type-C Multiplexer/DeMultiplexer Switch support +# +# CONFIG_TYPEC_MUX_FSA4480 is not set +# CONFIG_TYPEC_MUX_GPIO_SBU is not set +# CONFIG_TYPEC_MUX_PI3USB30532 is not set +# CONFIG_TYPEC_MUX_IT5205 is not set +# CONFIG_TYPEC_MUX_NB7VPQ904M is not set +# CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_WCD939X_USBSS is not set +# end of USB Type-C Multiplexer/DeMultiplexer Switch support + +# +# USB Type-C Alternate Mode drivers +# +# CONFIG_TYPEC_DP_ALTMODE is not set +# end of USB Type-C Alternate Mode drivers + +CONFIG_USB_ROLE_SWITCH=y +# CONFIG_MMC is not set +# CONFIG_SCSI_UFSHCD is not set +# CONFIG_MEMSTICK is not set +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y +# CONFIG_LEDS_CLASS_FLASH is not set +# CONFIG_LEDS_CLASS_MULTICOLOR is not set +# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set + +# +# LED drivers +# +# CONFIG_LEDS_AN30259A is not set +# CONFIG_LEDS_AW200XX is not set +# CONFIG_LEDS_AW2013 is not set +# CONFIG_LEDS_BCM6328 is not set +# CONFIG_LEDS_BCM6358 is not set +# CONFIG_LEDS_CR0014114 is not set +# CONFIG_LEDS_EL15203000 is not set +# CONFIG_LEDS_LM3530 is not set +# CONFIG_LEDS_LM3532 is not set +# CONFIG_LEDS_LM3642 is not set +# CONFIG_LEDS_LM3692X is not set +# CONFIG_LEDS_PCA9532 is not set +# CONFIG_LEDS_GPIO is not set +# CONFIG_LEDS_LP3944 is not set +# CONFIG_LEDS_LP3952 is not set +# CONFIG_LEDS_LP8860 is not set +# CONFIG_LEDS_PCA955X is not set +# CONFIG_LEDS_PCA963X is not set +# CONFIG_LEDS_PCA995X is not set +# CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_PWM is not set +# CONFIG_LEDS_BD2606MVV is not set +# CONFIG_LEDS_BD2802 is not set +# CONFIG_LEDS_LT3593 is not set +# CONFIG_LEDS_TCA6507 is not set +# CONFIG_LEDS_TLC591XX is not set +# CONFIG_LEDS_LM355x is not set +# CONFIG_LEDS_IS31FL319X is not set +# CONFIG_LEDS_IS31FL32XX is not set + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +# CONFIG_LEDS_BLINKM is not set +# CONFIG_LEDS_SYSCON is not set +# CONFIG_LEDS_MLXREG is not set +# CONFIG_LEDS_USER is not set +# CONFIG_LEDS_SPI_BYTE is not set +# CONFIG_LEDS_LM3697 is not set + +# +# Flash and Torch LED drivers +# + +# +# RGB LED drivers +# + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +# CONFIG_LEDS_TRIGGER_TIMER is not set +# CONFIG_LEDS_TRIGGER_ONESHOT is not set +# CONFIG_LEDS_TRIGGER_DISK is not set +# CONFIG_LEDS_TRIGGER_MTD is not set +# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set +# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set +# CONFIG_LEDS_TRIGGER_CPU is not set +# CONFIG_LEDS_TRIGGER_ACTIVITY is not set +# CONFIG_LEDS_TRIGGER_GPIO is not set +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set + +# +# iptables trigger is under Netfilter config (LED target) +# +# CONFIG_LEDS_TRIGGER_TRANSIENT is not set +# CONFIG_LEDS_TRIGGER_CAMERA is not set +# CONFIG_LEDS_TRIGGER_PANIC is not set +# CONFIG_LEDS_TRIGGER_NETDEV is not set +# CONFIG_LEDS_TRIGGER_PATTERN is not set +# CONFIG_LEDS_TRIGGER_TTY is not set + +# +# Simple LED drivers +# +# CONFIG_ACCESSIBILITY is not set +CONFIG_INFINIBAND=m +# CONFIG_INFINIBAND_USER_MAD is not set +# CONFIG_INFINIBAND_USER_ACCESS is not set +CONFIG_INFINIBAND_ADDR_TRANS=y +CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y +CONFIG_INFINIBAND_VIRT_DMA=y +# CONFIG_INFINIBAND_CXGB4 is not set +# CONFIG_MLX4_INFINIBAND is not set +# CONFIG_INFINIBAND_MTHCA is not set +# CONFIG_INFINIBAND_OCRDMA is not set +# CONFIG_RDMA_RXE is not set +# CONFIG_RDMA_SIW is not set +# CONFIG_INFINIBAND_IPOIB is not set +# CONFIG_INFINIBAND_SRP is not set +# CONFIG_INFINIBAND_SRPT is not set +# CONFIG_INFINIBAND_ISER is not set +# CONFIG_INFINIBAND_ISERT is not set +# CONFIG_INFINIBAND_RTRS_CLIENT is not set +# CONFIG_INFINIBAND_RTRS_SERVER is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set +CONFIG_RTC_NVMEM=y + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_ABB5ZES3 is not set +# CONFIG_RTC_DRV_ABEOZ9 is not set +# CONFIG_RTC_DRV_ABX80X is not set +# CONFIG_RTC_DRV_DS1307 is not set +# CONFIG_RTC_DRV_DS1374 is not set +# CONFIG_RTC_DRV_DS1672 is not set +# CONFIG_RTC_DRV_HYM8563 is not set +# CONFIG_RTC_DRV_MAX6900 is not set +# CONFIG_RTC_DRV_MAX31335 is not set +# CONFIG_RTC_DRV_NCT3018Y is not set +# CONFIG_RTC_DRV_RS5C372 is not set +# CONFIG_RTC_DRV_ISL1208 is not set +# CONFIG_RTC_DRV_ISL12022 is not set +# CONFIG_RTC_DRV_ISL12026 is not set +# CONFIG_RTC_DRV_X1205 is not set +# CONFIG_RTC_DRV_PCF8523 is not set +# CONFIG_RTC_DRV_PCF85063 is not set +# CONFIG_RTC_DRV_PCF85363 is not set +# CONFIG_RTC_DRV_PCF8563 is not set +# CONFIG_RTC_DRV_PCF8583 is not set +# CONFIG_RTC_DRV_M41T80 is not set +# CONFIG_RTC_DRV_BQ32K is not set +# CONFIG_RTC_DRV_S35390A is not set +# CONFIG_RTC_DRV_FM3130 is not set +# CONFIG_RTC_DRV_RX8010 is not set +# CONFIG_RTC_DRV_RX8111 is not set +# CONFIG_RTC_DRV_RX8581 is not set +# CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3028 is not set +# CONFIG_RTC_DRV_RV3032 is not set +# CONFIG_RTC_DRV_RV8803 is not set +# CONFIG_RTC_DRV_SD3078 is not set + +# +# SPI RTC drivers +# +# CONFIG_RTC_DRV_M41T93 is not set +# CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1302 is not set +# CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1343 is not set +# CONFIG_RTC_DRV_DS1347 is not set +# CONFIG_RTC_DRV_DS1390 is not set +# CONFIG_RTC_DRV_MAX6916 is not set +# CONFIG_RTC_DRV_R9701 is not set +# CONFIG_RTC_DRV_RX4581 is not set +# CONFIG_RTC_DRV_RS5C348 is not set +# CONFIG_RTC_DRV_MAX6902 is not set +# CONFIG_RTC_DRV_PCF2123 is not set +# CONFIG_RTC_DRV_MCP795 is not set +CONFIG_RTC_I2C_AND_SPI=y + +# +# SPI and I2C RTC drivers +# +# CONFIG_RTC_DRV_DS3232 is not set +# CONFIG_RTC_DRV_PCF2127 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set +# CONFIG_RTC_DRV_RX6110 is not set + +# +# Platform RTC drivers +# +# CONFIG_RTC_DRV_DS1286 is not set +# CONFIG_RTC_DRV_DS1511 is not set +# CONFIG_RTC_DRV_DS1553 is not set +# CONFIG_RTC_DRV_DS1685_FAMILY is not set +# CONFIG_RTC_DRV_DS1742 is not set +# CONFIG_RTC_DRV_DS2404 is not set +CONFIG_RTC_DRV_EFI=y +# CONFIG_RTC_DRV_STK17TA8 is not set +# CONFIG_RTC_DRV_M48T86 is not set +# CONFIG_RTC_DRV_M48T35 is not set +# CONFIG_RTC_DRV_M48T59 is not set +# CONFIG_RTC_DRV_MSM6242 is not set +# CONFIG_RTC_DRV_RP5C01 is not set +# CONFIG_RTC_DRV_ZYNQMP is not set + +# +# on-CPU RTC drivers +# +# CONFIG_RTC_DRV_CADENCE is not set +# CONFIG_RTC_DRV_FTRTC010 is not set +CONFIG_RTC_DRV_LOONGSON=y +# CONFIG_RTC_DRV_R7301 is not set + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_GOLDFISH is not set +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=y +CONFIG_DMA_ACPI=y +CONFIG_DMA_OF=y +# CONFIG_ALTERA_MSGDMA is not set +# CONFIG_DW_AXI_DMAC is not set +# CONFIG_FSL_EDMA is not set +# CONFIG_INTEL_IDMA64 is not set +CONFIG_LS2X_APB_DMA=y +# CONFIG_PLX_DMA is not set +# CONFIG_XILINX_DMA is not set +# CONFIG_XILINX_XDMA is not set +# CONFIG_XILINX_ZYNQMP_DPDMA is not set +# CONFIG_QCOM_HIDMA_MGMT is not set +# CONFIG_QCOM_HIDMA is not set +# CONFIG_DW_DMAC is not set +# CONFIG_DW_DMAC_PCI is not set +# CONFIG_DW_EDMA is not set +# CONFIG_SF_PDMA is not set + +# +# DMA Clients +# +# CONFIG_ASYNC_TX_DMA is not set +# CONFIG_DMATEST is not set + +# +# DMABUF options +# +CONFIG_SYNC_FILE=y +# CONFIG_SW_SYNC is not set +CONFIG_UDMABUF=y +# CONFIG_DMABUF_MOVE_NOTIFY is not set +# CONFIG_DMABUF_DEBUG is not set +# CONFIG_DMABUF_SELFTESTS is not set +CONFIG_DMABUF_HEAPS=y +# CONFIG_DMABUF_SYSFS_STATS is not set +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +# end of DMABUF options + +CONFIG_UIO=m +# CONFIG_UIO_CIF is not set +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_DMEM_GENIRQ=m +# CONFIG_UIO_AEC is not set +# CONFIG_UIO_SERCOS3 is not set +CONFIG_UIO_PCI_GENERIC=m +# CONFIG_UIO_NETX is not set +# CONFIG_UIO_MF624 is not set +CONFIG_VFIO=m +CONFIG_VFIO_GROUP=y +CONFIG_VFIO_CONTAINER=y +# CONFIG_VFIO_NOIOMMU is not set +CONFIG_VFIO_VIRQFD=y +# CONFIG_VFIO_DEBUGFS is not set + +# +# VFIO support for PCI devices +# +CONFIG_VFIO_PCI_CORE=m +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VFIO_PCI=m +# end of VFIO support for PCI devices + +CONFIG_IRQ_BYPASS_MANAGER=m +# CONFIG_VIRT_DRIVERS is not set +CONFIG_VIRTIO_ANCHOR=y +CONFIG_VIRTIO=y +CONFIG_VIRTIO_PCI_LIB=y +CONFIG_VIRTIO_PCI_LIB_LEGACY=y +CONFIG_VIRTIO_MENU=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_PCI_LEGACY=y +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_INPUT=m +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_VIRTIO_DMA_SHARED_BUFFER=m +# CONFIG_VIRTIO_DEBUG is not set +# CONFIG_VDPA is not set +CONFIG_VHOST_IOTLB=m +CONFIG_VHOST_TASK=y +CONFIG_VHOST=m +CONFIG_VHOST_MENU=y +CONFIG_VHOST_NET=m +CONFIG_VHOST_SCSI=m +CONFIG_VHOST_VSOCK=m +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set + +# +# Microsoft Hyper-V guest support +# +# end of Microsoft Hyper-V guest support + +# CONFIG_GREYBUS is not set +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 +CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 +# CONFIG_COMEDI_MISC_DRIVERS is not set +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_8255_PCI=m +# CONFIG_COMEDI_ADDI_APCI_1032 is not set +# CONFIG_COMEDI_ADDI_APCI_1500 is not set +# CONFIG_COMEDI_ADDI_APCI_1516 is not set +# CONFIG_COMEDI_ADDI_APCI_1564 is not set +# CONFIG_COMEDI_ADDI_APCI_16XX is not set +# CONFIG_COMEDI_ADDI_APCI_2032 is not set +# CONFIG_COMEDI_ADDI_APCI_2200 is not set +# CONFIG_COMEDI_ADDI_APCI_3120 is not set +# CONFIG_COMEDI_ADDI_APCI_3501 is not set +# CONFIG_COMEDI_ADDI_APCI_3XXX is not set +CONFIG_COMEDI_ADL_PCI6208=m +CONFIG_COMEDI_ADL_PCI7X3X=m +CONFIG_COMEDI_ADL_PCI8164=m +CONFIG_COMEDI_ADL_PCI9111=m +CONFIG_COMEDI_ADL_PCI9118=m +CONFIG_COMEDI_ADV_PCI1710=m +CONFIG_COMEDI_ADV_PCI1720=m +CONFIG_COMEDI_ADV_PCI1723=m +CONFIG_COMEDI_ADV_PCI1724=m +CONFIG_COMEDI_ADV_PCI1760=m +CONFIG_COMEDI_ADV_PCI_DIO=m +# CONFIG_COMEDI_AMPLC_DIO200_PCI is not set +# CONFIG_COMEDI_AMPLC_PC236_PCI is not set +# CONFIG_COMEDI_AMPLC_PC263_PCI is not set +# CONFIG_COMEDI_AMPLC_PCI224 is not set +# CONFIG_COMEDI_AMPLC_PCI230 is not set +# CONFIG_COMEDI_CONTEC_PCI_DIO is not set +# CONFIG_COMEDI_DAS08_PCI is not set +# CONFIG_COMEDI_DT3000 is not set +# CONFIG_COMEDI_DYNA_PCI10XX is not set +# CONFIG_COMEDI_GSC_HPDI is not set +# CONFIG_COMEDI_MF6X4 is not set +# CONFIG_COMEDI_ICP_MULTI is not set +# CONFIG_COMEDI_DAQBOARD2000 is not set +# CONFIG_COMEDI_JR3_PCI is not set +# CONFIG_COMEDI_KE_COUNTER is not set +# CONFIG_COMEDI_CB_PCIDAS64 is not set +# CONFIG_COMEDI_CB_PCIDAS is not set +# CONFIG_COMEDI_CB_PCIDDA is not set +# CONFIG_COMEDI_CB_PCIMDAS is not set +# CONFIG_COMEDI_CB_PCIMDDA is not set +# CONFIG_COMEDI_ME4000 is not set +# CONFIG_COMEDI_ME_DAQ is not set +# CONFIG_COMEDI_NI_6527 is not set +# CONFIG_COMEDI_NI_65XX is not set +# CONFIG_COMEDI_NI_660X is not set +# CONFIG_COMEDI_NI_670X is not set +CONFIG_COMEDI_NI_LABPC_PCI=m +CONFIG_COMEDI_NI_PCIDIO=m +CONFIG_COMEDI_NI_PCIMIO=m +# CONFIG_COMEDI_RTD520 is not set +# CONFIG_COMEDI_S626 is not set +CONFIG_COMEDI_MITE=m +CONFIG_COMEDI_NI_TIOCMD=m +# CONFIG_COMEDI_PCMCIA_DRIVERS is not set +# CONFIG_COMEDI_USB_DRIVERS is not set +CONFIG_COMEDI_8254=m +CONFIG_COMEDI_8255=m +# CONFIG_COMEDI_8255_SA is not set +# CONFIG_COMEDI_KCOMEDILIB is not set +CONFIG_COMEDI_NI_LABPC=m +CONFIG_COMEDI_NI_TIO=m +CONFIG_COMEDI_NI_ROUTING=m +# CONFIG_COMEDI_TESTS is not set +CONFIG_STAGING=y +# CONFIG_RTLLIB is not set +# CONFIG_R8712U is not set +# CONFIG_RTS5208 is not set +# CONFIG_VT6655 is not set +# CONFIG_VT6656 is not set +# CONFIG_FB_SM750 is not set +# CONFIG_STAGING_MEDIA is not set +# CONFIG_LTE_GDM724X is not set +# CONFIG_FB_TFT is not set +# CONFIG_XIL_AXIS_FIFO is not set +# CONFIG_FIELDBUS_DEV is not set +# CONFIG_VME_BUS is not set +CONFIG_CPU_HWMON=y +CONFIG_LOONGARCH_PLATFORM_DEVICES=y +CONFIG_LOONGSON_LAPTOP=y +# CONFIG_GOLDFISH is not set +CONFIG_HAVE_CLK=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y +# CONFIG_LMK04832 is not set +# CONFIG_COMMON_CLK_MAX9485 is not set +# CONFIG_COMMON_CLK_SI5341 is not set +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_SI514 is not set +# CONFIG_COMMON_CLK_SI544 is not set +# CONFIG_COMMON_CLK_SI570 is not set +# CONFIG_COMMON_CLK_CDCE706 is not set +# CONFIG_COMMON_CLK_CDCE925 is not set +# CONFIG_COMMON_CLK_CS2000_CP is not set +# CONFIG_COMMON_CLK_AXI_CLKGEN is not set +CONFIG_COMMON_CLK_LOONGSON2=y +# CONFIG_COMMON_CLK_PWM is not set +# CONFIG_COMMON_CLK_RS9_PCIE is not set +# CONFIG_COMMON_CLK_SI521XX is not set +# CONFIG_COMMON_CLK_VC3 is not set +# CONFIG_COMMON_CLK_VC5 is not set +# CONFIG_COMMON_CLK_VC7 is not set +# CONFIG_COMMON_CLK_FIXED_MMIO is not set +# CONFIG_XILINX_VCU is not set +# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set +# CONFIG_HWSPINLOCK is not set + +# +# Clock Source drivers +# +# end of Clock Source drivers + +# CONFIG_MAILBOX is not set +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +# end of Generic IOMMU Pagetable Support + +# CONFIG_IOMMU_DEBUGFS is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set +# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set +CONFIG_OF_IOMMU=y +# CONFIG_IOMMUFD is not set + +# +# Remoteproc drivers +# +# CONFIG_REMOTEPROC is not set +# end of Remoteproc drivers + +# +# Rpmsg drivers +# +# CONFIG_RPMSG_VIRTIO is not set +# end of Rpmsg drivers + +# CONFIG_SOUNDWIRE is not set + +# +# SOC (System On Chip) specific Drivers +# + +# +# Amlogic SoC drivers +# +# end of Amlogic SoC drivers + +# +# Broadcom SoC drivers +# +# end of Broadcom SoC drivers + +# +# NXP/Freescale QorIQ SoC drivers +# +# end of NXP/Freescale QorIQ SoC drivers + +# +# fujitsu SoC drivers +# +# end of fujitsu SoC drivers + +# +# i.MX SoC drivers +# +# end of i.MX SoC drivers + +# +# Enable LiteX SoC Builder specific drivers +# +# CONFIG_LITEX_SOC_CONTROLLER is not set +# end of Enable LiteX SoC Builder specific drivers + +CONFIG_LOONGSON2_GUTS=y +CONFIG_LOONGSON2_PM=y +# CONFIG_WPCM450_SOC is not set + +# +# Qualcomm SoC drivers +# +# end of Qualcomm SoC drivers + +# CONFIG_SOC_TI is not set + +# +# Xilinx SoC drivers +# +# end of Xilinx SoC drivers +# end of SOC (System On Chip) specific Drivers + +# +# PM Domains +# + +# +# Amlogic PM Domains +# +# end of Amlogic PM Domains + +# +# Broadcom PM Domains +# +# end of Broadcom PM Domains + +# +# i.MX PM Domains +# +# end of i.MX PM Domains + +# +# Qualcomm PM Domains +# +# end of Qualcomm PM Domains +# end of PM Domains + +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +CONFIG_DEVFREQ_GOV_POWERSAVE=y +CONFIG_DEVFREQ_GOV_USERSPACE=y +# CONFIG_DEVFREQ_GOV_PASSIVE is not set + +# +# DEVFREQ Drivers +# +# CONFIG_PM_DEVFREQ_EVENT is not set +# CONFIG_EXTCON is not set +# CONFIG_MEMORY is not set +# CONFIG_IIO is not set +CONFIG_NTB=m +CONFIG_NTB_MSI=y +CONFIG_NTB_IDT=m +CONFIG_NTB_EPF=m +CONFIG_NTB_SWITCHTEC=m +# CONFIG_NTB_PINGPONG is not set +# CONFIG_NTB_TOOL is not set +CONFIG_NTB_PERF=m +# CONFIG_NTB_MSI_TEST is not set +CONFIG_NTB_TRANSPORT=m +CONFIG_PWM=y +# CONFIG_PWM_DEBUG is not set +# CONFIG_PWM_ATMEL_TCB is not set +# CONFIG_PWM_CLK is not set +# CONFIG_PWM_DWC is not set +# CONFIG_PWM_FSL_FTM is not set +# CONFIG_PWM_PCA9685 is not set +# CONFIG_PWM_XILINX is not set + +# +# IRQ chip support +# +CONFIG_IRQCHIP=y +# CONFIG_AL_FIC is not set +# CONFIG_XILINX_INTC is not set +CONFIG_IRQ_LOONGARCH_CPU=y +CONFIG_LOONGSON_LIOINTC=y +CONFIG_LOONGSON_EIOINTC=y +CONFIG_LOONGSON_HTVEC=y +CONFIG_LOONGSON_PCH_PIC=y +CONFIG_LOONGSON_PCH_MSI=y +CONFIG_LOONGSON_PCH_LPC=y +# end of IRQ chip support + +# CONFIG_IPACK_BUS is not set +CONFIG_RESET_CONTROLLER=y +# CONFIG_RESET_GPIO is not set +# CONFIG_RESET_SIMPLE is not set +# CONFIG_RESET_TI_SYSCON is not set +# CONFIG_RESET_TI_TPS380X is not set + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +# CONFIG_PHY_CAN_TRANSCEIVER is not set + +# +# PHY drivers for Broadcom platforms +# +# CONFIG_BCM_KONA_USB2_PHY is not set +# end of PHY drivers for Broadcom platforms + +# CONFIG_PHY_CADENCE_TORRENT is not set +# CONFIG_PHY_CADENCE_DPHY is not set +# CONFIG_PHY_CADENCE_DPHY_RX is not set +# CONFIG_PHY_CADENCE_SIERRA is not set +# CONFIG_PHY_CADENCE_SALVO is not set +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_LAN966X_SERDES is not set +# CONFIG_PHY_MAPPHONE_MDM6600 is not set +# CONFIG_PHY_OCELOT_SERDES is not set +# CONFIG_PHY_SAMSUNG_USB2 is not set +# end of PHY Subsystem + +# CONFIG_POWERCAP is not set +# CONFIG_MCB is not set + +# +# Performance monitor support +# +# CONFIG_DWC_PCIE_PMU is not set +# end of Performance monitor support + +CONFIG_RAS=y +CONFIG_USB4=y +# CONFIG_USB4_DEBUGFS_WRITE is not set +# CONFIG_USB4_DMA_TEST is not set + +# +# Android +# +# CONFIG_ANDROID_BINDER_IPC is not set +# end of Android + +# CONFIG_LIBNVDIMM is not set +# CONFIG_DAX is not set +CONFIG_NVMEM=y +CONFIG_NVMEM_SYSFS=y +CONFIG_NVMEM_LAYOUTS=y + +# +# Layout Types +# +# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set +# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set +# end of Layout Types + +# CONFIG_NVMEM_RMEM is not set +# CONFIG_NVMEM_U_BOOT_ENV is not set + +# +# HW tracing support +# +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set +# end of HW tracing support + +# CONFIG_FPGA is not set +# CONFIG_FSI is not set +CONFIG_PM_OPP=y +# CONFIG_SIOX is not set +# CONFIG_SLIMBUS is not set +# CONFIG_INTERCONNECT is not set +# CONFIG_COUNTER is not set +# CONFIG_MOST is not set +# CONFIG_PECI is not set +# CONFIG_HTE is not set +# end of Device Drivers + +# +# File systems +# +# CONFIG_VALIDATE_FS_PARSER is not set +CONFIG_FS_IOMAP=y +CONFIG_FS_STACK=y +CONFIG_BUFFER_HEAD=y +CONFIG_LEGACY_DIRECT_IO=y +CONFIG_EXT2_FS=y +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_XFS_FS=y +CONFIG_XFS_SUPPORT_V4=y +CONFIG_XFS_SUPPORT_ASCII_CI=y +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# CONFIG_XFS_ONLINE_SCRUB is not set +# CONFIG_XFS_WARN is not set +# CONFIG_XFS_DEBUG is not set +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCFS2_FS_STATS=y +CONFIG_OCFS2_DEBUG_MASKLOG=y +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +# CONFIG_BTRFS_DEBUG is not set +# CONFIG_BTRFS_ASSERT is not set +# CONFIG_BTRFS_FS_REF_VERIFY is not set +# CONFIG_NILFS2_FS is not set +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +# CONFIG_F2FS_FAULT_INJECTION is not set +CONFIG_F2FS_FS_COMPRESSION=y +CONFIG_F2FS_FS_LZO=y +CONFIG_F2FS_FS_LZORLE=y +CONFIG_F2FS_FS_LZ4=y +CONFIG_F2FS_FS_LZ4HC=y +CONFIG_F2FS_FS_ZSTD=y +CONFIG_F2FS_IOSTAT=y +# CONFIG_F2FS_UNFAIR_RWSEM is not set +# CONFIG_BCACHEFS_FS is not set +# CONFIG_ZONEFS_FS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_EXPORTFS_BLOCK_OPS=y +CONFIG_FILE_LOCKING=y +# CONFIG_FS_ENCRYPTION is not set +# CONFIG_FS_VERITY is not set +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +# CONFIG_QUOTA_NETLINK_INTERFACE is not set +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=m +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QUOTACTL=y +CONFIG_AUTOFS_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_VIRTIO_FS=m +CONFIG_FUSE_PASSTHROUGH=y +CONFIG_OVERLAY_FS=y +CONFIG_OVERLAY_FS_REDIRECT_DIR=y +CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y +CONFIG_OVERLAY_FS_INDEX=y +CONFIG_OVERLAY_FS_XINO_AUTO=y +CONFIG_OVERLAY_FS_METACOPY=y +# CONFIG_OVERLAY_FS_DEBUG is not set + +# +# Caches +# +CONFIG_NETFS_SUPPORT=y +# CONFIG_NETFS_STATS is not set +CONFIG_FSCACHE=y +# CONFIG_FSCACHE_STATS is not set +# CONFIG_FSCACHE_DEBUG is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_ERROR_INJECTION is not set +# CONFIG_CACHEFILES_ONDEMAND is not set +# end of Caches + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=y +# end of CD-ROM/DVD Filesystems + +# +# DOS/FAT/EXFAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=936 +CONFIG_FAT_DEFAULT_IOCHARSET="gb2312" +# CONFIG_FAT_DEFAULT_UTF8 is not set +CONFIG_EXFAT_FS=m +CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" +CONFIG_NTFS3_FS=m +CONFIG_NTFS3_64BIT_CLUSTER=y +CONFIG_NTFS3_LZX_XPRESS=y +CONFIG_NTFS3_FS_POSIX_ACL=y +# CONFIG_NTFS_FS is not set +# end of DOS/FAT/EXFAT/NT Filesystems + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_VMCORE=y +# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_PROC_CHILDREN=y +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +# CONFIG_TMPFS_INODE64 is not set +# CONFIG_TMPFS_QUOTA is not set +CONFIG_ARCH_SUPPORTS_HUGETLBFS=y +CONFIG_HUGETLBFS=y +# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set +CONFIG_HUGETLB_PAGE=y +CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y +CONFIG_CONFIGFS_FS=y +CONFIG_EFIVAR_FS=m +# end of Pseudo filesystems + +CONFIG_MISC_FILESYSTEMS=y +CONFIG_ORANGEFS_FS=m +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +CONFIG_ECRYPT_FS=m +CONFIG_ECRYPT_FS_MESSAGING=y +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_JFFS2_FS is not set +CONFIG_UBIFS_FS=m +CONFIG_UBIFS_FS_ADVANCED_COMPR=y +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +CONFIG_UBIFS_FS_ZSTD=y +# CONFIG_UBIFS_ATIME_SUPPORT is not set +CONFIG_UBIFS_FS_XATTR=y +CONFIG_UBIFS_FS_SECURITY=y +# CONFIG_UBIFS_FS_AUTHENTICATION is not set +CONFIG_CRAMFS=m +CONFIG_CRAMFS_BLOCKDEV=y +# CONFIG_CRAMFS_MTD is not set +CONFIG_SQUASHFS=y +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI=y +CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT=y +CONFIG_SQUASHFS_MOUNT_DECOMP_THREADS=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_LZ4=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +CONFIG_SQUASHFS_ZSTD=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +CONFIG_ROMFS_FS=m +CONFIG_ROMFS_BACKED_BY_BLOCK=y +# CONFIG_ROMFS_BACKED_BY_MTD is not set +# CONFIG_ROMFS_BACKED_BY_BOTH is not set +CONFIG_ROMFS_ON_BLOCK=y +CONFIG_PSTORE=m +CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 +CONFIG_PSTORE_COMPRESS=y +# CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set +# CONFIG_PSTORE_RAM is not set +# CONFIG_PSTORE_BLK is not set +CONFIG_SYSV_FS=m +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EROFS_FS=m +# CONFIG_EROFS_FS_DEBUG is not set +CONFIG_EROFS_FS_XATTR=y +CONFIG_EROFS_FS_POSIX_ACL=y +CONFIG_EROFS_FS_SECURITY=y +CONFIG_EROFS_FS_ZIP=y +CONFIG_EROFS_FS_ZIP_LZMA=y +# CONFIG_EROFS_FS_ZIP_DEFLATE is not set +# CONFIG_EROFS_FS_ZIP_ZSTD is not set +# CONFIG_EROFS_FS_ONDEMAND is not set +CONFIG_EROFS_FS_PCPU_KTHREAD=y +CONFIG_EROFS_FS_PCPU_KTHREAD_HIPRI=y +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=y +# CONFIG_NFS_V2 is not set +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +# CONFIG_NFS_SWAP is not set +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_PNFS_FILE_LAYOUT=y +CONFIG_PNFS_BLOCK=y +CONFIG_PNFS_FLEXFILE_LAYOUT=y +CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" +# CONFIG_NFS_V4_1_MIGRATION is not set +CONFIG_NFS_V4_SECURITY_LABEL=y +CONFIG_ROOT_NFS=y +# CONFIG_NFS_FSCACHE is not set +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFS_DISABLE_UDP_SUPPORT=y +CONFIG_NFS_V4_2_READ_PLUS=y +CONFIG_NFSD=y +# CONFIG_NFSD_V2 is not set +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_PNFS=y +CONFIG_NFSD_BLOCKLAYOUT=y +# CONFIG_NFSD_SCSILAYOUT is not set +# CONFIG_NFSD_FLEXFILELAYOUT is not set +# CONFIG_NFSD_V4_2_INTER_SSC is not set +# CONFIG_NFSD_V4_SECURITY_LABEL is not set +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set +CONFIG_GRACE_PERIOD=y +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=y +CONFIG_NFS_COMMON=y +CONFIG_NFS_V4_2_SSC_HELPER=y +CONFIG_SUNRPC=y +CONFIG_SUNRPC_GSS=y +CONFIG_SUNRPC_BACKCHANNEL=y +CONFIG_RPCSEC_GSS_KRB5=y +# CONFIG_SUNRPC_DEBUG is not set +CONFIG_SUNRPC_XPRT_RDMA=m +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CEPH_FS_SECURITY_LABEL=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS2=y +CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y +# CONFIG_CIFS_UPCALL is not set +# CONFIG_CIFS_XATTR is not set +# CONFIG_CIFS_DEBUG is not set +# CONFIG_CIFS_DFS_UPCALL is not set +# CONFIG_CIFS_SWN_UPCALL is not set +# CONFIG_CIFS_SMB_DIRECT is not set +# CONFIG_CIFS_FSCACHE is not set +# CONFIG_SMB_SERVER is not set +CONFIG_SMBFS=m +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +CONFIG_9P_FS=y +# CONFIG_9P_FSCACHE is not set +# CONFIG_9P_FS_POSIX_ACL is not set +# CONFIG_9P_FS_SECURITY is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=y +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +CONFIG_NLS_CODEPAGE_936=y +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +CONFIG_NLS_ASCII=y +# CONFIG_NLS_ISO8859_1 is not set +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +# CONFIG_NLS_MAC_ROMAN is not set +# CONFIG_NLS_MAC_CELTIC is not set +# CONFIG_NLS_MAC_CENTEURO is not set +# CONFIG_NLS_MAC_CROATIAN is not set +# CONFIG_NLS_MAC_CYRILLIC is not set +# CONFIG_NLS_MAC_GAELIC is not set +# CONFIG_NLS_MAC_GREEK is not set +# CONFIG_NLS_MAC_ICELAND is not set +# CONFIG_NLS_MAC_INUIT is not set +# CONFIG_NLS_MAC_ROMANIAN is not set +# CONFIG_NLS_MAC_TURKISH is not set +CONFIG_NLS_UTF8=y +CONFIG_NLS_UCS2_UTILS=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set +# CONFIG_UNICODE is not set +CONFIG_IO_WQ=y +# end of File systems + +# +# Security options +# +CONFIG_KEYS=y +# CONFIG_KEYS_REQUEST_CACHE is not set +# CONFIG_PERSISTENT_KEYRINGS is not set +# CONFIG_TRUSTED_KEYS is not set +# CONFIG_ENCRYPTED_KEYS is not set +CONFIG_KEY_DH_OPERATIONS=y +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +# CONFIG_SECURITY_INFINIBAND is not set +# CONFIG_SECURITY_NETWORK_XFRM is not set +CONFIG_SECURITY_PATH=y +CONFIG_LSM_MMAP_MIN_ADDR=65536 +# CONFIG_HARDENED_USERCOPY is not set +# CONFIG_FORTIFY_SOURCE is not set +# CONFIG_STATIC_USERMODEHELPER is not set +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 +CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 +# CONFIG_SECURITY_SELINUX_DEBUG is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +CONFIG_SECURITY_APPARMOR=y +# CONFIG_SECURITY_APPARMOR_DEBUG is not set +CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y +CONFIG_SECURITY_APPARMOR_HASH=y +CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y +CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y +CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y +# CONFIG_SECURITY_LOADPIN is not set +CONFIG_SECURITY_YAMA=y +# CONFIG_SECURITY_SAFESETID is not set +# CONFIG_SECURITY_LOCKDOWN_LSM is not set +# CONFIG_SECURITY_LANDLOCK is not set +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +CONFIG_INTEGRITY_AUDIT=y +# CONFIG_IMA is not set +# CONFIG_EVM is not set +# CONFIG_DEFAULT_SECURITY_SELINUX is not set +# CONFIG_DEFAULT_SECURITY_APPARMOR is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,bpf" + +# +# Kernel hardening options +# + +# +# Memory initialization +# +CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y +# CONFIG_INIT_STACK_NONE is not set +# CONFIG_INIT_STACK_ALL_PATTERN is not set +CONFIG_INIT_STACK_ALL_ZERO=y +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +# CONFIG_INIT_MLOCKED_ON_FREE_DEFAULT_ON is not set +CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y +# CONFIG_ZERO_CALL_USED_REGS is not set +# end of Memory initialization + +# +# Hardening of kernel data structures +# +# CONFIG_LIST_HARDENED is not set +# CONFIG_BUG_ON_DATA_CORRUPTION is not set +# end of Hardening of kernel data structures + +CONFIG_RANDSTRUCT_NONE=y +# CONFIG_RANDSTRUCT_FULL is not set +# CONFIG_RANDSTRUCT_PERFORMANCE is not set +# end of Kernel hardening options +# end of Security options + +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_SIG=y +CONFIG_CRYPTO_SIG2=y +CONFIG_CRYPTO_SKCIPHER=y +CONFIG_CRYPTO_SKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=m +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_AKCIPHER=y +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_KPP=y +CONFIG_CRYPTO_ACOMP2=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=m +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_NULL2=m +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_AUTHENC=m +# CONFIG_CRYPTO_TEST is not set +CONFIG_CRYPTO_ENGINE=m +# end of Crypto core or helper + +# +# Public-key cryptography +# +CONFIG_CRYPTO_RSA=y +CONFIG_CRYPTO_DH=y +# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set +CONFIG_CRYPTO_ECC=m +CONFIG_CRYPTO_ECDH=m +# CONFIG_CRYPTO_ECDSA is not set +# CONFIG_CRYPTO_ECRDSA is not set +# CONFIG_CRYPTO_SM2 is not set +# CONFIG_CRYPTO_CURVE25519 is not set +# end of Public-key cryptography + +# +# Block ciphers +# +CONFIG_CRYPTO_AES=m +# CONFIG_CRYPTO_AES_TI is not set +CONFIG_CRYPTO_ANUBIS=m +# CONFIG_CRYPTO_ARIA is not set +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_BLOWFISH_COMMON=m +# CONFIG_CRYPTO_CAMELLIA is not set +CONFIG_CRYPTO_CAST_COMMON=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +# CONFIG_CRYPTO_DES is not set +# CONFIG_CRYPTO_FCRYPT is not set +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +# CONFIG_CRYPTO_SM4_GENERIC is not set +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +# end of Block ciphers + +# +# Length-preserving ciphers and modes +# +# CONFIG_CRYPTO_ADIANTUM is not set +# CONFIG_CRYPTO_ARC4 is not set +CONFIG_CRYPTO_CHACHA20=m +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_CTR=m +# CONFIG_CRYPTO_CTS is not set +CONFIG_CRYPTO_ECB=y +# CONFIG_CRYPTO_HCTR2 is not set +# CONFIG_CRYPTO_KEYWRAP is not set +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_PCBC is not set +# CONFIG_CRYPTO_XTS is not set +# end of Length-preserving ciphers and modes + +# +# AEAD (authenticated encryption with associated data) ciphers +# +# CONFIG_CRYPTO_AEGIS128 is not set +CONFIG_CRYPTO_CHACHA20POLY1305=m +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_GENIV=m +CONFIG_CRYPTO_SEQIV=m +CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ESSIV=m +# end of AEAD (authenticated encryption with associated data) ciphers + +# +# Hashes, digests, and MACs +# +CONFIG_CRYPTO_BLAKE2B=y +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_HMAC=y +# CONFIG_CRYPTO_MD4 is not set +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_POLY1305=m +# CONFIG_CRYPTO_RMD160 is not set +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_SHA3=m +# CONFIG_CRYPTO_SM3_GENERIC is not set +# CONFIG_CRYPTO_STREEBOG is not set +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_WP512=m +# CONFIG_CRYPTO_XCBC is not set +CONFIG_CRYPTO_XXHASH=y +# end of Hashes, digests, and MACs + +# +# CRCs (cyclic redundancy checks) +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_CRC64_ROCKSOFT=y +# end of CRCs (cyclic redundancy checks) + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_LZO=y +CONFIG_CRYPTO_842=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m +CONFIG_CRYPTO_ZSTD=y +# end of Compression + +# +# Random number generation +# +# CONFIG_CRYPTO_ANSI_CPRNG is not set +CONFIG_CRYPTO_DRBG_MENU=m +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=m +CONFIG_CRYPTO_JITTERENTROPY=m +CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64 +CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32 +CONFIG_CRYPTO_JITTERENTROPY_OSR=1 +CONFIG_CRYPTO_KDF800108_CTR=y +# end of Random number generation + +# +# Userspace interface +# +CONFIG_CRYPTO_USER_API=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_CRYPTO_USER_API_RNG=m +# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set +CONFIG_CRYPTO_USER_API_AEAD=m +CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y +# end of Userspace interface + +CONFIG_CRYPTO_HASH_INFO=y + +# +# Accelerated Cryptographic Algorithms for CPU (loongarch) +# +CONFIG_CRYPTO_CRC32_LOONGARCH=m +# end of Accelerated Cryptographic Algorithms for CPU (loongarch) + +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set +# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set +# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set +# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set +# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set +# CONFIG_CRYPTO_DEV_QAT_C62X is not set +# CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_420XX is not set +# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set +# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set +# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set +# CONFIG_CRYPTO_DEV_CHELSIO is not set +CONFIG_CRYPTO_DEV_VIRTIO=m +# CONFIG_CRYPTO_DEV_SAFEXCEL is not set +# CONFIG_CRYPTO_DEV_CCREE is not set +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set +CONFIG_ASYMMETRIC_KEY_TYPE=y +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y +CONFIG_X509_CERTIFICATE_PARSER=y +# CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set +CONFIG_PKCS7_MESSAGE_PARSER=y +# CONFIG_PKCS7_TEST_KEY is not set +# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set +# CONFIG_FIPS_SIGNATURE_SELFTEST is not set + +# +# Certificates for signature checking +# +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_SYSTEM_TRUSTED_KEYS="" +# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set +# CONFIG_SECONDARY_TRUSTED_KEYRING is not set +# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set +# end of Certificates for signature checking + +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=y +CONFIG_RAID6_PQ_BENCHMARK=y +# CONFIG_PACKING is not set +CONFIG_BITREVERSE=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +# CONFIG_CORDIC is not set +# CONFIG_PRIME_NUMBERS is not set +CONFIG_RATIONAL=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y + +# +# Crypto library routines +# +CONFIG_CRYPTO_LIB_UTILS=y +CONFIG_CRYPTO_LIB_AES=m +CONFIG_CRYPTO_LIB_ARC4=m +CONFIG_CRYPTO_LIB_GF128MUL=m +CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y +CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 +CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m +CONFIG_CRYPTO_LIB_POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_SHA1=y +CONFIG_CRYPTO_LIB_SHA256=y +# end of Crypto library routines + +CONFIG_CRC_CCITT=m +CONFIG_CRC16=y +CONFIG_CRC_T10DIF=y +CONFIG_CRC64_ROCKSOFT=y +CONFIG_CRC_ITU_T=y +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +CONFIG_CRC64=y +# CONFIG_CRC4 is not set +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +# CONFIG_CRC8 is not set +CONFIG_XXHASH=y +CONFIG_AUDIT_GENERIC=y +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_842_COMPRESS=m +CONFIG_842_DECOMPRESS=m +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=m +CONFIG_LZ4HC_COMPRESS=m +CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMMON=y +CONFIG_ZSTD_COMPRESS=y +CONFIG_ZSTD_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_MICROLZMA=y +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_DECOMPRESS_ZSTD=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_INTERVAL_TREE=y +CONFIG_XARRAY_MULTI=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_CLOSURES=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_DMA_DECLARE_COHERENT=y +CONFIG_SWIOTLB=y +# CONFIG_SWIOTLB_DYNAMIC is not set +CONFIG_DMA_NEED_SYNC=y +# CONFIG_DMA_RESTRICTED_POOL is not set +CONFIG_DMA_CMA=y +CONFIG_DMA_NUMA_CMA=y + +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_MBYTES=0 +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=8 +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_DMA_MAP_BENCHMARK is not set +CONFIG_SGL_ALLOC=y +# CONFIG_FORCE_NR_CPUS is not set +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_LRU_CACHE=m +CONFIG_CLZ_TAB=y +CONFIG_IRQ_POLL=y +CONFIG_MPILIB=y +CONFIG_DIMLIB=m +CONFIG_LIBFDT=y +CONFIG_OID_REGISTRY=y +CONFIG_UCS2_STRING=y +CONFIG_HAVE_GENERIC_VDSO=y +CONFIG_GENERIC_GETTIMEOFDAY=y +CONFIG_GENERIC_VDSO_TIME_NS=y +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +# CONFIG_FONT_8x16 is not set +CONFIG_FONT_UTF8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_6x10 is not set +# CONFIG_FONT_10x18 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_TER16x32 is not set +# CONFIG_FONT_6x8 is not set +CONFIG_SG_POOL=y +CONFIG_ARCH_STACKWALK=y +CONFIG_STACKDEPOT=y +CONFIG_STACKDEPOT_MAX_FRAMES=64 +CONFIG_SBITMAP=y +# CONFIG_LWQ_TEST is not set +# end of Library routines + +CONFIG_GENERIC_IOREMAP=y +CONFIG_GENERIC_LIB_ASHLDI3=y +CONFIG_GENERIC_LIB_ASHRDI3=y +CONFIG_GENERIC_LIB_LSHRDI3=y +CONFIG_GENERIC_LIB_CMPDI2=y +CONFIG_GENERIC_LIB_UCMPDI2=y +CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y +CONFIG_FIRMWARE_TABLE=y + +# +# Kernel hacking +# + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +# CONFIG_PRINTK_CALLER is not set +# CONFIG_STACKTRACE_BUILD_ID is not set +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 +CONFIG_CONSOLE_LOGLEVEL_QUIET=4 +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +# CONFIG_BOOT_PRINTK_DELAY is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DYNAMIC_DEBUG_CORE is not set +CONFIG_SYMBOLIC_ERRNAME=y +CONFIG_DEBUG_BUGVERBOSE=y +# end of printk and dmesg options + +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_MISC=y + +# +# Compile-time checks and compiler options +# +CONFIG_DEBUG_INFO=y +CONFIG_AS_HAS_NON_CONST_ULEB128=y +# CONFIG_DEBUG_INFO_NONE is not set +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y +# CONFIG_DEBUG_INFO_DWARF4 is not set +# CONFIG_DEBUG_INFO_DWARF5 is not set +# CONFIG_DEBUG_INFO_REDUCED is not set +CONFIG_DEBUG_INFO_COMPRESSED_NONE=y +# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set +# CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set +# CONFIG_DEBUG_INFO_SPLIT is not set +CONFIG_DEBUG_INFO_BTF=y +CONFIG_PAHOLE_HAS_SPLIT_BTF=y +CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y +CONFIG_DEBUG_INFO_BTF_MODULES=y +# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set +# CONFIG_GDB_SCRIPTS is not set +CONFIG_FRAME_WARN=2048 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +# CONFIG_HEADERS_INSTALL is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_OBJTOOL=y +# CONFIG_VMLINUX_MAP is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# end of Compile-time checks and compiler options + +# +# Generic Kernel Debugging Instruments +# +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 +CONFIG_MAGIC_SYSRQ_SERIAL=y +CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_HAVE_KCSAN_COMPILER=y +# end of Generic Kernel Debugging Instruments + +# +# Networking Debugging +# +# CONFIG_NET_DEV_REFCNT_TRACKER is not set +# CONFIG_NET_NS_REFCNT_TRACKER is not set +# CONFIG_DEBUG_NET is not set +# end of Networking Debugging + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +CONFIG_SLUB_DEBUG=y +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_PAGE_OWNER is not set +# CONFIG_PAGE_POISONING is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SHRINKER_DEBUG is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_HAVE_DEBUG_STACKOVERFLOW=y +# CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_MEM_ALLOC_PROFILING is not set +CONFIG_HAVE_ARCH_KASAN=y +CONFIG_ARCH_DISABLE_KASAN_INLINE=y +CONFIG_CC_HAS_KASAN_GENERIC=y +CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y +# CONFIG_KASAN is not set +CONFIG_HAVE_ARCH_KFENCE=y +# CONFIG_KFENCE is not set +# end of Memory Debugging + +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Oops, Lockups and Hangs +# +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +# CONFIG_SOFTLOCKUP_DETECTOR is not set +CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y +# CONFIG_HARDLOCKUP_DETECTOR is not set +# CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set +# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set +# CONFIG_TEST_LOCKUP is not set +# end of Debug Oops, Lockups and Hangs + +# +# Scheduler Debugging +# +# CONFIG_SCHED_DEBUG is not set +CONFIG_SCHED_INFO=y +CONFIG_SCHEDSTATS=y +# end of Scheduler Debugging + +# CONFIG_DEBUG_TIMEKEEPING is not set +# CONFIG_DEBUG_PREEMPT is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +CONFIG_LOCK_DEBUGGING_SUPPORT=y +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_RWSEMS is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +# CONFIG_WW_MUTEX_SELFTEST is not set +# CONFIG_SCF_TORTURE_TEST is not set +# CONFIG_CSD_LOCK_WAIT_DEBUG is not set +# end of Lock Debugging (spinlocks, mutexes, etc...) + +# CONFIG_DEBUG_IRQFLAGS is not set +CONFIG_STACKTRACE=y +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set +# CONFIG_DEBUG_KOBJECT is not set + +# +# Debug kernel data structures +# +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PLIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CLOSURES is not set +# CONFIG_DEBUG_MAPLE_TREE is not set +# end of Debug kernel data structures + +# +# RCU Debugging +# +# CONFIG_RCU_SCALE_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_RCU_REF_SCALE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=21 +CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 +# CONFIG_RCU_CPU_STALL_CPUTIME is not set +CONFIG_RCU_TRACE=y +# CONFIG_RCU_EQS_DEBUG is not set +# end of RCU Debugging + +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_HAVE_RETHOOK=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_RETVAL=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACE_CLOCK=y +CONFIG_TRACING_SUPPORT=y +# CONFIG_FTRACE is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y +# CONFIG_STRICT_DEVMEM is not set + +# +# loongarch Debugging +# +# CONFIG_UNWINDER_GUESS is not set +# CONFIG_UNWINDER_PROLOGUE is not set +CONFIG_UNWINDER_ORC=y +# end of loongarch Debugging + +# +# Kernel Testing and Coverage +# +# CONFIG_KUNIT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +CONFIG_ARCH_HAS_KCOV=y +CONFIG_CC_HAS_SANCOV_TRACE_PC=y +# CONFIG_KCOV is not set +CONFIG_RUNTIME_TESTING_MENU=y +# CONFIG_TEST_DHRY is not set +# CONFIG_LKDTM is not set +# CONFIG_TEST_MIN_HEAP is not set +# CONFIG_TEST_DIV64 is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_TEST_REF_TRACKER is not set +# CONFIG_RBTREE_TEST is not set +# CONFIG_REED_SOLOMON_TEST is not set +# CONFIG_INTERVAL_TREE_TEST is not set +# CONFIG_PERCPU_TEST is not set +# CONFIG_ATOMIC64_SELFTEST is not set +# CONFIG_ASYNC_RAID6_TEST is not set +# CONFIG_TEST_HEXDUMP is not set +# CONFIG_TEST_KSTRTOX is not set +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_SCANF is not set +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_XARRAY is not set +# CONFIG_TEST_MAPLE_TREE is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_IDA is not set +# CONFIG_TEST_LKM is not set +# CONFIG_TEST_BITOPS is not set +# CONFIG_TEST_VMALLOC is not set +# CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_BLACKHOLE_DEV is not set +# CONFIG_FIND_BIT_BENCHMARK is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_SYSCTL is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_TEST_KMOD is not set +# CONFIG_TEST_MEMCAT_P is not set +# CONFIG_TEST_MEMINIT is not set +# CONFIG_TEST_FREE_PAGES is not set +# CONFIG_TEST_FPU is not set +# CONFIG_TEST_OBJPOOL is not set +# end of Kernel Testing and Coverage + +# +# Rust hacking +# +# end of Rust hacking +# end of Kernel hacking diff --git a/loongarch64/files/step/base_support/perf/6.x/linux-config-6.x_djgjr b/loongarch64/files/step/target_base/linux-header_git/6.x/linux-config-6.x_compatible similarity index 95% rename from loongarch64/files/step/base_support/perf/6.x/linux-config-6.x_djgjr rename to loongarch64/files/step/target_base/linux-header_git/6.x/linux-config-6.x_compatible index 8904e79c..cbfbe603 100644 --- a/loongarch64/files/step/base_support/perf/6.x/linux-config-6.x_djgjr +++ b/loongarch64/files/step/target_base/linux-header_git/6.x/linux-config-6.x_compatible @@ -1,15 +1,15 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/loongarch 6.7.0-rc7 Kernel Configuration +# Linux/loongarch 6.10.0-rc1 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="loongarch64-unknown-linux-gnu-gcc (GCC) 14.0.0 20240102 (experimental)" +CONFIG_CC_VERSION_TEXT="loongarch64-unknown-linux-gnu-gcc (GCC) 14.1.0" CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=140000 +CONFIG_GCC_VERSION=140100 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=24100 +CONFIG_AS_VERSION=24200 CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=24100 +CONFIG_LD_VERSION=24200 CONFIG_LLD_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y @@ -17,7 +17,7 @@ CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y -CONFIG_PAHOLE_VERSION=120 +CONFIG_PAHOLE_VERSION=126 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y @@ -93,6 +93,7 @@ CONFIG_HIGH_RES_TIMERS=y CONFIG_BPF=y CONFIG_HAVE_EBPF_JIT=y +CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y # # BPF subsystem @@ -100,8 +101,8 @@ CONFIG_HAVE_EBPF_JIT=y CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT=y # CONFIG_BPF_JIT_ALWAYS_ON is not set +CONFIG_BPF_JIT_DEFAULT_ON=y CONFIG_BPF_UNPRIV_DEFAULT_OFF=y -CONFIG_USERMODE_DRIVER=y # CONFIG_BPF_PRELOAD is not set # end of BPF subsystem @@ -111,8 +112,8 @@ CONFIG_PREEMPT_BUILD=y CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_PREEMPTION=y -# CONFIG_PREEMPT_DYNAMIC is not set -# CONFIG_SCHED_CORE is not set +CONFIG_PREEMPT_DYNAMIC=y +CONFIG_SCHED_CORE=y # # CPU/Task time and stats accounting @@ -126,7 +127,8 @@ CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y -# CONFIG_PSI is not set +CONFIG_PSI=y +# CONFIG_PSI_DEFAULT_DISABLED is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y @@ -139,14 +141,16 @@ CONFIG_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y +CONFIG_NEED_TASKS_RCU=y CONFIG_TASKS_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y # end of RCU Subsystem -# CONFIG_IKCONFIG is not set -# CONFIG_IKHEADERS is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_IKHEADERS=y CONFIG_LOG_BUF_SHIFT=18 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 # CONFIG_PRINTK_INDEX is not set @@ -160,10 +164,14 @@ CONFIG_GENERIC_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_CC_HAS_INT128=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" -CONFIG_GCC11_NO_ARRAY_BOUNDS=y +CONFIG_GCC10_NO_ARRAY_BOUNDS=y CONFIG_CC_NO_ARRAY_BOUNDS=y +CONFIG_GCC_NO_STRINGOP_OVERFLOW=y +CONFIG_CC_NO_STRINGOP_OVERFLOW=y +CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_SLAB_OBJ_EXT=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y # CONFIG_CGROUP_FAVOR_DYNMODS is not set @@ -227,7 +235,7 @@ CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y -CONFIG_BASE_FULL=y +# CONFIG_BASE_SMALL is not set CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y @@ -239,17 +247,17 @@ CONFIG_AIO=y CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y +CONFIG_KCMP=y +CONFIG_RSEQ=y +# CONFIG_DEBUG_RSEQ is not set +CONFIG_CACHESTAT_SYSCALL=y +# CONFIG_PC104 is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_SELFTEST is not set CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_BASE_RELATIVE=y -CONFIG_KCMP=y -CONFIG_RSEQ=y -CONFIG_CACHESTAT_SYSCALL=y -# CONFIG_DEBUG_RSEQ is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y -# CONFIG_PC104 is not set # # Kernel Performance Events And Counters @@ -264,7 +272,8 @@ CONFIG_SYSTEM_DATA_VERIFICATION=y # # Kexec and crash features # -CONFIG_CRASH_CORE=y +CONFIG_CRASH_RESERVE=y +CONFIG_VMCORE_INFO=y CONFIG_KEXEC_CORE=y CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y @@ -283,7 +292,6 @@ CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MACH_LOONGSON64=y CONFIG_FIX_EARLYCON_MEM=y -CONFIG_PAGE_SIZE_4KB=y CONFIG_PGTABLE_4LEVEL=y CONFIG_PGTABLE_LEVELS=4 CONFIG_SCHED_OMIT_FRAME_POINTER=y @@ -339,12 +347,12 @@ CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x01000000 -CONFIG_SECCOMP=y +CONFIG_HAVE_LIVEPATCH=y +# CONFIG_PARAVIRT is not set # end of Kernel type and options CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_ENABLE_THP_MIGRATION=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=12 @@ -362,6 +370,9 @@ CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_HIBERNATION_SNAPSHOT_DEV=y +CONFIG_HIBERNATION_COMP_LZO=y +# CONFIG_HIBERNATION_COMP_LZ4 is not set +CONFIG_HIBERNATION_DEF_COMP="lzo" CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y @@ -371,12 +382,16 @@ CONFIG_PM_SLEEP_SMP=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y +CONFIG_PM_GENERIC_DOMAINS=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_PM_GENERIC_DOMAINS_SLEEP=y +CONFIG_PM_GENERIC_DOMAINS_OF=y CONFIG_CPU_PM=y CONFIG_ARCH_SUPPORTS_ACPI=y CONFIG_ACPI=y CONFIG_ACPI_GENERIC_GSI=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_THERMAL_LIB=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_SLEEP=y @@ -402,8 +417,8 @@ CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y # CONFIG_ACPI_HED is not set -# CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_ACPI_NHLT=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_HMAT is not set # CONFIG_ACPI_CONFIGFS is not set @@ -411,19 +426,27 @@ CONFIG_ACPI_NUMA=y CONFIG_ACPI_PPTT=y # CONFIG_ACPI_FFH is not set # CONFIG_PMIC_OPREGION is not set + +# +# CPU Frequency scaling +# +# CONFIG_CPU_FREQ is not set +# end of CPU Frequency scaling # end of Power management options -CONFIG_HAVE_KVM=y +CONFIG_KVM_COMMON=y CONFIG_HAVE_KVM_DIRTY_RING=y CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y -CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_MMIO=y +CONFIG_HAVE_KVM_READONLY_MEM=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y +CONFIG_KVM_GENERIC_MMU_NOTIFIER=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m +CONFIG_CPU_MITIGATIONS=y # # General architecture-dependent options @@ -450,6 +473,7 @@ CONFIG_ARCH_WANTS_NO_INSTR=y CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y +CONFIG_HAVE_RUST=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_PERF_REGS=y @@ -461,6 +485,7 @@ CONFIG_MMU_LAZY_TLB_REFCOUNT=y CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y CONFIG_HAVE_ARCH_SECCOMP=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP=y CONFIG_SECCOMP_FILTER=y # CONFIG_SECCOMP_CACHE_DEBUG is not set CONFIG_HAVE_STACKPROTECTOR=y @@ -482,15 +507,22 @@ CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=12 +CONFIG_HAVE_PAGE_SIZE_4KB=y +CONFIG_PAGE_SIZE_4KB=y CONFIG_PAGE_SIZE_LESS_THAN_64KB=y CONFIG_PAGE_SIZE_LESS_THAN_256KB=y +CONFIG_PAGE_SHIFT=12 CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y +CONFIG_HAVE_OBJTOOL=y +CONFIG_HAVE_STACK_VALIDATION=y +CONFIG_HAVE_RELIABLE_STACKTRACE=y # CONFIG_COMPAT_32BIT_TIME is not set CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_HAVE_PREEMPT_DYNAMIC=y CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y +CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y # # GCOV-based kernel profiling @@ -502,10 +534,11 @@ CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set CONFIG_FUNCTION_ALIGNMENT=0 +CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y +CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y # end of General architecture-dependent options CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_DEBUG is not set CONFIG_MODULE_FORCE_LOAD=y @@ -534,9 +567,9 @@ CONFIG_BLK_ICQ=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=y +CONFIG_BLK_DEV_WRITE_MOUNTED=y CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y -CONFIG_BLK_DEV_THROTTLING_LOW=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y CONFIG_BLK_CGROUP_IOLATENCY=y @@ -544,7 +577,6 @@ CONFIG_BLK_CGROUP_FC_APPID=y CONFIG_BLK_CGROUP_IOCOST=y CONFIG_BLK_CGROUP_IOPRIO=y CONFIG_BLK_DEBUG_FS=y -CONFIG_BLK_DEBUG_FS_ZONED=y # CONFIG_BLK_SED_OPAL is not set # CONFIG_BLK_INLINE_ENCRYPTION is not set @@ -623,7 +655,7 @@ CONFIG_ZPOOL=y CONFIG_SWAP=y CONFIG_ZSWAP=y # CONFIG_ZSWAP_DEFAULT_ON is not set -# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set +# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set @@ -631,20 +663,19 @@ CONFIG_ZSWAP=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd" -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y +# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set -# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set -CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" +CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y +CONFIG_ZSWAP_ZPOOL_DEFAULT="zsmalloc" CONFIG_ZBUD=y CONFIG_Z3FOLD=y -CONFIG_ZSMALLOC=m +CONFIG_ZSMALLOC=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_ZSMALLOC_CHAIN_SIZE=8 # -# SLAB allocator options +# Slab allocator options # -# CONFIG_SLAB_DEPRECATED is not set CONFIG_SLUB=y # CONFIG_SLUB_TINY is not set CONFIG_SLAB_MERGE_DEFAULT=y @@ -653,7 +684,7 @@ CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLUB_STATS is not set CONFIG_SLUB_CPU_PARTIAL=y # CONFIG_RANDOM_KMALLOC_CACHES is not set -# end of SLAB allocator options +# end of Slab allocator options # CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set # CONFIG_COMPAT_BRK is not set @@ -664,7 +695,7 @@ CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y -CONFIG_HAVE_FAST_GUP=y +CONFIG_HAVE_GUP_FAST=y CONFIG_ARCH_KEEP_MEMBLOCK=y CONFIG_NUMA_KEEP_MEMINFO=y CONFIG_MEMORY_ISOLATION=y @@ -680,27 +711,32 @@ CONFIG_COMPACTION=y CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y +CONFIG_ARCH_ENABLE_THP_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_PCP_BATCH_SCALE_MAX=5 CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set +# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set +CONFIG_THP_SWAP=y # CONFIG_READ_ONLY_THP_FOR_FS is not set +CONFIG_PGTABLE_HAS_HUGE_LEAVES=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_CMA=y -# CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_SYSFS=y -CONFIG_CMA_AREAS=19 +CONFIG_CMA_AREAS=20 # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_ZONE_DMA32=y CONFIG_HMM_MIRROR=y CONFIG_VM_EVENT_COUNTERS=y @@ -710,9 +746,11 @@ CONFIG_VM_EVENT_COUNTERS=y CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_MEMFD_CREATE=y # CONFIG_ANON_VMA_NAME is not set +CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y CONFIG_USERFAULTFD=y # CONFIG_LRU_GEN is not set CONFIG_LOCK_MM_AND_FIND_VMA=y +CONFIG_EXECMEM=y # # Data Access Monitoring @@ -725,6 +763,7 @@ CONFIG_NET=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_NET_XGRESS=y +CONFIG_SKB_DECRYPTED=y CONFIG_SKB_EXTENSIONS=y # @@ -733,22 +772,25 @@ CONFIG_SKB_EXTENSIONS=y CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y -CONFIG_UNIX_SCM=y CONFIG_AF_UNIX_OOB=y # CONFIG_UNIX_DIAG is not set CONFIG_TLS=m CONFIG_TLS_DEVICE=y # CONFIG_TLS_TOE is not set CONFIG_XFRM=y +CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_INTERFACE is not set # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_AH=m CONFIG_XFRM_ESP=m +CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=y # CONFIG_NET_KEY_MIGRATE is not set +CONFIG_XFRM_ESPINTCP=y # CONFIG_SMC is not set CONFIG_XDP_SOCKETS=y # CONFIG_XDP_SOCKETS_DIAG is not set @@ -780,12 +822,13 @@ CONFIG_SYN_COOKIES=y CONFIG_NET_UDP_TUNNEL=y # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set -# CONFIG_INET_AH is not set +CONFIG_INET_AH=m CONFIG_INET_ESP=m -# CONFIG_INET_ESP_OFFLOAD is not set -# CONFIG_INET_ESPINTCP is not set -# CONFIG_INET_IPCOMP is not set +CONFIG_INET_ESP_OFFLOAD=m +CONFIG_INET_ESPINTCP=y +CONFIG_INET_IPCOMP=m CONFIG_INET_TABLE_PERTURB_ORDER=16 +CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y @@ -818,20 +861,23 @@ CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y # CONFIG_IPV6_OPTIMISTIC_DAD is not set -# CONFIG_INET6_AH is not set +CONFIG_INET6_AH=m CONFIG_INET6_ESP=m -# CONFIG_INET6_ESP_OFFLOAD is not set -# CONFIG_INET6_ESPINTCP is not set -# CONFIG_INET6_IPCOMP is not set +CONFIG_INET6_ESP_OFFLOAD=m +CONFIG_INET6_ESPINTCP=y +CONFIG_INET6_IPCOMP=m # CONFIG_IPV6_MIP6 is not set # CONFIG_IPV6_ILA is not set +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y # CONFIG_IPV6_SIT_6RD is not set CONFIG_IPV6_NDISC_NODETYPE=y # CONFIG_IPV6_TUNNEL is not set # CONFIG_IPV6_GRE is not set -# CONFIG_IPV6_MULTIPLE_TABLES is not set +CONFIG_IPV6_MULTIPLE_TABLES=y +# CONFIG_IPV6_SUBTREES is not set CONFIG_IPV6_MROUTE=y # CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set # CONFIG_IPV6_PIMSM_V2 is not set @@ -903,10 +949,10 @@ CONFIG_NF_NAT_MASQUERADE=y CONFIG_NF_NAT_OVS=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m -# CONFIG_NF_TABLES_INET is not set +CONFIG_NF_TABLES_INET=y # CONFIG_NF_TABLES_NETDEV is not set # CONFIG_NFT_NUMGEN is not set -# CONFIG_NFT_CT is not set +CONFIG_NFT_CT=m CONFIG_NFT_CONNLIMIT=m CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m @@ -917,9 +963,11 @@ CONFIG_NFT_TUNNEL=m CONFIG_NFT_QUEUE=m CONFIG_NFT_QUOTA=m CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m CONFIG_NFT_FIB=m +CONFIG_NFT_FIB_INET=m # CONFIG_NFT_XFRM is not set CONFIG_NFT_SOCKET=m CONFIG_NFT_OSF=m @@ -1087,6 +1135,7 @@ CONFIG_IP_VS_NFCT=y # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m +CONFIG_IP_NF_IPTABLES_LEGACY=m CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m CONFIG_NF_TABLES_IPV4=y @@ -1118,6 +1167,7 @@ CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m +CONFIG_NFT_COMPAT_ARP=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # end of IP: Netfilter Configuration @@ -1125,12 +1175,13 @@ CONFIG_IP_NF_ARP_MANGLE=m # # IPv6: Netfilter Configuration # +CONFIG_IP6_NF_IPTABLES_LEGACY=y CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m CONFIG_NF_TABLES_IPV6=y CONFIG_NFT_REJECT_IPV6=m # CONFIG_NFT_DUP_IPV6 is not set -# CONFIG_NFT_FIB_IPV6 is not set +CONFIG_NFT_FIB_IPV6=m # CONFIG_NF_DUP_IPV6 is not set CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m @@ -1161,7 +1212,8 @@ CONFIG_NF_DEFRAG_IPV6=m CONFIG_NF_TABLES_BRIDGE=m # CONFIG_NFT_BRIDGE_META is not set # CONFIG_NFT_BRIDGE_REJECT is not set -# CONFIG_NF_CONNTRACK_BRIDGE is not set +CONFIG_NF_CONNTRACK_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m @@ -1183,8 +1235,6 @@ CONFIG_BRIDGE_EBT_IP6=m # CONFIG_BRIDGE_EBT_SNAT is not set # CONFIG_BRIDGE_EBT_LOG is not set # CONFIG_BRIDGE_EBT_NFLOG is not set -CONFIG_BPFILTER=y -CONFIG_BPFILTER_UMH=m # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set @@ -1282,7 +1332,6 @@ CONFIG_NET_ACT_GACT=m # CONFIG_GACT_PROB is not set CONFIG_NET_ACT_MIRRED=m # CONFIG_NET_ACT_SAMPLE is not set -CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m # CONFIG_NET_ACT_PEDIT is not set # CONFIG_NET_ACT_SIMP is not set @@ -1350,7 +1399,6 @@ CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=m -CONFIG_BT_HS=y CONFIG_BT_LE=y CONFIG_BT_LE_L2CAP_ECRED=y # CONFIG_BT_LEDS is not set @@ -1390,6 +1438,7 @@ CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m CONFIG_BT_ATH3K=m CONFIG_BT_VIRTIO=m +# CONFIG_BT_INTEL_PCIE is not set # end of Bluetooth device drivers # CONFIG_AF_RXRPC is not set @@ -1413,6 +1462,7 @@ CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=m CONFIG_LIB80211_CRYPT_WEP=m CONFIG_LIB80211_CRYPT_CCMP=m @@ -1459,6 +1509,7 @@ CONFIG_ETHTOOL_NETLINK=y # Device Drivers # CONFIG_HAVE_PCI=y +CONFIG_GENERIC_PCI_IOMAP=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCI_DOMAINS_GENERIC=y @@ -1501,7 +1552,8 @@ CONFIG_HOTPLUG_PCI_SHPC=y # PCI controller drivers # # CONFIG_PCI_FTPCI100 is not set -# CONFIG_PCI_HOST_GENERIC is not set +CONFIG_PCI_HOST_COMMON=y +CONFIG_PCI_HOST_GENERIC=y CONFIG_PCI_LOONGSON=y # CONFIG_PCIE_MICROCHIP_HOST is not set # CONFIG_PCIE_XILINX is not set @@ -1510,7 +1562,6 @@ CONFIG_PCI_LOONGSON=y # Cadence-based PCIe controllers # # CONFIG_PCIE_CADENCE_PLAT_HOST is not set -# CONFIG_PCI_J721E_HOST is not set # end of Cadence-based PCIe controllers # @@ -1606,6 +1657,7 @@ CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set +CONFIG_GENERIC_CPU_DEVICES=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_SOC_BUS=y CONFIG_REGMAP=y @@ -1739,7 +1791,6 @@ CONFIG_MTD_ROM=m # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_PHYSMAP is not set -# CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # end of Mapping drivers for chip access @@ -1791,6 +1842,7 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set CONFIG_MTD_UBI_BLOCK=y +# CONFIG_MTD_UBI_NVMEM is not set # CONFIG_MTD_HYPERBUS is not set CONFIG_DTC=y CONFIG_OF=y @@ -1830,6 +1882,7 @@ CONFIG_ZRAM_DEF_COMP_ZSTD=y # CONFIG_ZRAM_DEF_COMP_842 is not set CONFIG_ZRAM_DEF_COMP="zstd" # CONFIG_ZRAM_WRITEBACK is not set +# CONFIG_ZRAM_TRACK_ENTRY_ACTIME is not set # CONFIG_ZRAM_MEMORY_TRACKING is not set # CONFIG_ZRAM_MULTI_COMP is not set CONFIG_BLK_DEV_LOOP=y @@ -1897,6 +1950,7 @@ CONFIG_NVME_TARGET_TCP=m # CONFIG_HISI_HIKEY_USB is not set # CONFIG_OPEN_DICE is not set # CONFIG_VCPU_STALL_DETECTOR is not set +# CONFIG_NSM is not set # CONFIG_C2PORT is not set # @@ -1905,7 +1959,7 @@ CONFIG_NVME_TARGET_TCP=m CONFIG_EEPROM_AT24=m # CONFIG_EEPROM_AT25 is not set # CONFIG_EEPROM_MAX6875 is not set -# CONFIG_EEPROM_93CX6 is not set +CONFIG_EEPROM_93CX6=m # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_EE1004 is not set @@ -2144,13 +2198,10 @@ CONFIG_PATA_PCMCIA=m CONFIG_MD=y CONFIG_BLK_DEV_MD=m CONFIG_MD_BITMAP_FILE=y -CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m -CONFIG_MD_MULTIPATH=m -# CONFIG_MD_FAULTY is not set # CONFIG_MD_CLUSTER is not set CONFIG_BCACHE=m # CONFIG_BCACHE_DEBUG is not set @@ -2192,6 +2243,7 @@ CONFIG_DM_MULTIPATH_ST=m # CONFIG_DM_INTEGRITY is not set # CONFIG_DM_ZONED is not set # CONFIG_DM_AUDIT is not set +# CONFIG_DM_VDO is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m @@ -2231,6 +2283,7 @@ CONFIG_VXLAN=y # CONFIG_GENEVE is not set # CONFIG_BAREUDP is not set # CONFIG_GTP is not set +# CONFIG_PFCP is not set # CONFIG_AMT is not set # CONFIG_MACSEC is not set # CONFIG_NETCONSOLE is not set @@ -2245,6 +2298,7 @@ CONFIG_VETH=m CONFIG_VIRTIO_NET=m # CONFIG_NLMON is not set # CONFIG_NETKIT is not set +# CONFIG_NET_VRF is not set # CONFIG_VSOCKMON is not set # CONFIG_ARCNET is not set CONFIG_ETHERNET=y @@ -2281,6 +2335,7 @@ CONFIG_CHELSIO_T3=m CONFIG_CHELSIO_T4=m # CONFIG_CHELSIO_T4VF is not set CONFIG_CHELSIO_INLINE_CRYPTO=y +# CONFIG_CHELSIO_IPSEC_INLINE is not set # CONFIG_CHELSIO_TLS_DEVICE is not set # CONFIG_NET_VENDOR_CISCO is not set CONFIG_NET_VENDOR_CORTINA=y @@ -2310,6 +2365,7 @@ CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_IPSEC=y # CONFIG_IXGBEVF is not set # CONFIG_I40E is not set # CONFIG_I40EVF is not set @@ -2395,7 +2451,6 @@ CONFIG_NET_VENDOR_XIRCOM=y # CONFIG_PCMCIA_XIRC2PS is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set -# CONFIG_NET_SB1000 is not set CONFIG_PHYLINK=y CONFIG_PHYLIB=y CONFIG_SWPHY=y @@ -2407,6 +2462,7 @@ CONFIG_SFP=y # # MII PHY device drivers # +# CONFIG_AIR_EN8811H_PHY is not set # CONFIG_AMD_PHY is not set # CONFIG_ADIN_PHY is not set # CONFIG_ADIN1100_PHY is not set @@ -2435,12 +2491,15 @@ CONFIG_MARVELL_10G_PHY=y # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set -# CONFIG_MOTORCOMM_PHY is not set +CONFIG_MOTORCOMM_PHY=y # CONFIG_NATIONAL_PHY is not set # CONFIG_NXP_CBTX_PHY is not set # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_NCN26000_PHY is not set +# CONFIG_QCA83XX_PHY is not set +# CONFIG_QCA808X_PHY is not set +# CONFIG_QCA807X_PHY is not set # CONFIG_QSEMI_PHY is not set CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set @@ -2454,10 +2513,10 @@ CONFIG_REALTEK_PHY=y # CONFIG_DP83867_PHY is not set # CONFIG_DP83869_PHY is not set # CONFIG_DP83TD510_PHY is not set +# CONFIG_DP83TG720_PHY is not set # CONFIG_VITESSE_PHY is not set # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set -# CONFIG_PSE_CONTROLLER is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_FWNODE_MDIO=y @@ -2514,43 +2573,9 @@ CONFIG_USB_NET_DRIVERS=y CONFIG_USB_RTL8150=m CONFIG_USB_RTL8152=m # CONFIG_USB_LAN78XX is not set -CONFIG_USB_USBNET=m -# CONFIG_USB_NET_AX8817X is not set -# CONFIG_USB_NET_AX88179_178A is not set -CONFIG_USB_NET_CDCETHER=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_NCM=m -CONFIG_USB_NET_HUAWEI_CDC_NCM=m -CONFIG_USB_NET_CDC_MBIM=m -# CONFIG_USB_NET_DM9601 is not set -# CONFIG_USB_NET_SR9700 is not set -# CONFIG_USB_NET_SR9800 is not set -# CONFIG_USB_NET_SMSC75XX is not set -# CONFIG_USB_NET_SMSC95XX is not set -# CONFIG_USB_NET_GL620A is not set -# CONFIG_USB_NET_NET1080 is not set -# CONFIG_USB_NET_PLUSB is not set -# CONFIG_USB_NET_MCS7830 is not set -CONFIG_USB_NET_RNDIS_HOST=m -CONFIG_USB_NET_CDC_SUBSET=m -# CONFIG_USB_ALI_M5632 is not set -# CONFIG_USB_AN2720 is not set -# CONFIG_USB_BELKIN is not set -# CONFIG_USB_ARMLINUX is not set -# CONFIG_USB_EPSON2888 is not set -# CONFIG_USB_KC2190 is not set -# CONFIG_USB_NET_ZAURUS is not set -# CONFIG_USB_NET_CX82310_ETH is not set -# CONFIG_USB_NET_KALMIA is not set -# CONFIG_USB_NET_QMI_WWAN is not set +# CONFIG_USB_USBNET is not set # CONFIG_USB_HSO is not set -# CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set -# CONFIG_USB_SIERRA_NET is not set -# CONFIG_USB_VL600 is not set -# CONFIG_USB_NET_CH9200 is not set -# CONFIG_USB_NET_AQC111 is not set -CONFIG_USB_RTL8153_ECM=m CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set @@ -2583,21 +2608,34 @@ CONFIG_ATH9K_HTC=m # CONFIG_ATH11K is not set # CONFIG_ATH12K is not set CONFIG_WLAN_VENDOR_ATMEL=y -# CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set -CONFIG_WLAN_VENDOR_CISCO=y -# CONFIG_AIRO is not set -# CONFIG_AIRO_CS is not set CONFIG_WLAN_VENDOR_INTEL=y -# CONFIG_IPW2100 is not set -# CONFIG_IPW2200 is not set -# CONFIG_IWL4965 is not set -# CONFIG_IWL3945 is not set +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set +# end of iwl3945 / iwl4965 Debugging Options + CONFIG_IWLWIFI=m CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=m @@ -2611,33 +2649,49 @@ CONFIG_IWLWIFI_OPMODE_MODULAR=y # end of Debugging Options CONFIG_WLAN_VENDOR_INTERSIL=y -CONFIG_HOSTAP=m -# CONFIG_HOSTAP_FIRMWARE is not set -# CONFIG_HOSTAP_PLX is not set -# CONFIG_HOSTAP_PCI is not set -# CONFIG_HOSTAP_CS is not set -# CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set CONFIG_WLAN_VENDOR_MARVELL=y -# CONFIG_LIBERTAS is not set -# CONFIG_LIBERTAS_THINFIRM is not set -# CONFIG_MWIFIEX is not set -# CONFIG_MWL8K is not set +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SPI=m +# CONFIG_LIBERTAS_DEBUG is not set +# CONFIG_LIBERTAS_MESH is not set +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_MWL8K=m CONFIG_WLAN_VENDOR_MEDIATEK=y CONFIG_MT7601U=m -# CONFIG_MT76x0U is not set -# CONFIG_MT76x0E is not set -# CONFIG_MT76x2E is not set -# CONFIG_MT76x2U is not set -# CONFIG_MT7603E is not set -# CONFIG_MT7615E is not set -# CONFIG_MT7663U is not set -# CONFIG_MT7915E is not set -# CONFIG_MT7921E is not set -# CONFIG_MT7921U is not set -# CONFIG_MT7996E is not set -# CONFIG_MT7925E is not set -# CONFIG_MT7925U is not set +CONFIG_MT76_CORE=m +CONFIG_MT76_LEDS=y +CONFIG_MT76_USB=m +CONFIG_MT76x02_LIB=m +CONFIG_MT76x02_USB=m +CONFIG_MT76_CONNAC_LIB=m +CONFIG_MT792x_LIB=m +CONFIG_MT792x_USB=m +CONFIG_MT76x0_COMMON=m +CONFIG_MT76x0U=m +CONFIG_MT76x0E=m +CONFIG_MT76x2_COMMON=m +CONFIG_MT76x2E=m +CONFIG_MT76x2U=m +CONFIG_MT7603E=m +CONFIG_MT7615_COMMON=m +CONFIG_MT7615E=m +CONFIG_MT7663_USB_SDIO_COMMON=m +CONFIG_MT7663U=m +CONFIG_MT7915E=m +CONFIG_MT7921_COMMON=m +CONFIG_MT7921E=m +CONFIG_MT7921U=m +CONFIG_MT7996E=m +CONFIG_MT7925_COMMON=m +CONFIG_MT7925E=m +CONFIG_MT7925U=m CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SPI is not set CONFIG_WLAN_VENDOR_PURELIFI=y @@ -2648,8 +2702,8 @@ CONFIG_RT2X00=m # CONFIG_RT2500PCI is not set # CONFIG_RT61PCI is not set # CONFIG_RT2800PCI is not set -# CONFIG_RT2500USB is not set -# CONFIG_RT73USB is not set +CONFIG_RT2500USB=m +CONFIG_RT73USB=m CONFIG_RT2800USB=m CONFIG_RT2800USB_RT33XX=y CONFIG_RT2800USB_RT35XX=y @@ -2665,8 +2719,9 @@ CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set CONFIG_WLAN_VENDOR_REALTEK=y -# CONFIG_RTL8180 is not set -# CONFIG_RTL8187 is not set +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y CONFIG_RTL_CARDS=m CONFIG_RTL8192CE=m CONFIG_RTL8192SE=m @@ -2682,6 +2737,7 @@ CONFIG_RTLWIFI_PCI=m CONFIG_RTLWIFI_USB=m # CONFIG_RTLWIFI_DEBUG is not set CONFIG_RTL8192C_COMMON=m +CONFIG_RTL8192D_COMMON=m CONFIG_RTL8723_COMMON=m CONFIG_RTLBTCOEXIST=m CONFIG_RTL8XXXU=m @@ -2689,29 +2745,35 @@ CONFIG_RTL8XXXU=m CONFIG_RTW88=m CONFIG_RTW88_CORE=m CONFIG_RTW88_PCI=m +CONFIG_RTW88_USB=m CONFIG_RTW88_8822B=m CONFIG_RTW88_8822C=m +CONFIG_RTW88_8723X=m CONFIG_RTW88_8723D=m CONFIG_RTW88_8821C=m CONFIG_RTW88_8822BE=m -# CONFIG_RTW88_8822BU is not set +CONFIG_RTW88_8822BU=m CONFIG_RTW88_8822CE=m -# CONFIG_RTW88_8822CU is not set +CONFIG_RTW88_8822CU=m CONFIG_RTW88_8723DE=m -# CONFIG_RTW88_8723DU is not set +CONFIG_RTW88_8723DU=m CONFIG_RTW88_8821CE=m -# CONFIG_RTW88_8821CU is not set +CONFIG_RTW88_8821CU=m # CONFIG_RTW88_DEBUG is not set # CONFIG_RTW88_DEBUGFS is not set CONFIG_RTW89=m CONFIG_RTW89_CORE=m CONFIG_RTW89_PCI=m +CONFIG_RTW89_8851B=m CONFIG_RTW89_8852A=m +CONFIG_RTW89_8852B=m CONFIG_RTW89_8852C=m -# CONFIG_RTW89_8851BE is not set +CONFIG_RTW89_8922A=m +CONFIG_RTW89_8851BE=m CONFIG_RTW89_8852AE=m -# CONFIG_RTW89_8852BE is not set +CONFIG_RTW89_8852BE=m CONFIG_RTW89_8852CE=m +CONFIG_RTW89_8922AE=m # CONFIG_RTW89_DEBUGMSG is not set # CONFIG_RTW89_DEBUGFS is not set CONFIG_WLAN_VENDOR_RSI=y @@ -2726,14 +2788,10 @@ CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y -# CONFIG_USB_ZD1201 is not set CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PCIE is not set -# CONFIG_PCMCIA_RAYCS is not set -# CONFIG_PCMCIA_WL3501 is not set -CONFIG_USB_NET_RNDIS_WLAN=m # CONFIG_MAC80211_HWSIM is not set # CONFIG_VIRT_WIFI is not set # CONFIG_WAN is not set @@ -2894,7 +2952,6 @@ CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y -CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y @@ -2941,7 +2998,7 @@ CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SIFIVE is not set # CONFIG_SERIAL_SCCNXP is not set -# CONFIG_SERIAL_SC16IS7XX is not set +# CONFIG_SERIAL_SC16IS7XX_CORE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set @@ -3027,6 +3084,7 @@ CONFIG_I2C_PIIX4=y # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set +# CONFIG_I2C_ZHAOXIN is not set # # ACPI drivers @@ -3100,13 +3158,11 @@ CONFIG_SPI_LOONGSON_PLATFORM=m # CONFIG_SPI_MICROCHIP_CORE_QSPI is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PCI1XXXX is not set -# CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set -# CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_AMD is not set # @@ -3148,6 +3204,7 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=y # CONFIG_PTP_1588_CLOCK_INES is not set # CONFIG_PTP_1588_CLOCK_IDT82P33 is not set # CONFIG_PTP_1588_CLOCK_IDTCM is not set +# CONFIG_PTP_1588_CLOCK_FC3W is not set # CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set # end of PTP clock support @@ -3158,6 +3215,7 @@ CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AMD is not set +# CONFIG_PINCTRL_AW9523 is not set # CONFIG_PINCTRL_CY8C95X0 is not set CONFIG_PINCTRL_LOONGSON2=y # CONFIG_PINCTRL_MCP23S08 is not set @@ -3333,8 +3391,10 @@ CONFIG_HWMON_VID=m # CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set # CONFIG_SENSORS_AS370 is not set # CONFIG_SENSORS_ASC7621 is not set +# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set # CONFIG_SENSORS_AXI_FAN_CONTROL is not set # CONFIG_SENSORS_ATXP1 is not set +# CONFIG_SENSORS_CHIPCAP2 is not set # CONFIG_SENSORS_CORSAIR_CPRO is not set # CONFIG_SENSORS_CORSAIR_PSU is not set # CONFIG_SENSORS_DRIVETEMP is not set @@ -3344,6 +3404,7 @@ CONFIG_HWMON_VID=m # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set +# CONFIG_SENSORS_GIGABYTE_WATERFORCE is not set # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_G760A is not set @@ -3370,6 +3431,7 @@ CONFIG_HWMON_VID=m # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4260 is not set # CONFIG_SENSORS_LTC4261 is not set +# CONFIG_SENSORS_LTC4282 is not set # CONFIG_SENSORS_MAX1111 is not set # CONFIG_SENSORS_MAX127 is not set # CONFIG_SENSORS_MAX16065 is not set @@ -3417,10 +3479,12 @@ CONFIG_SENSORS_LM93=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NPCM7XX is not set # CONFIG_SENSORS_NZXT_KRAKEN2 is not set +# CONFIG_SENSORS_NZXT_KRAKEN3 is not set # CONFIG_SENSORS_NZXT_SMART2 is not set # CONFIG_SENSORS_OCC_P8_I2C is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set +# CONFIG_SENSORS_PT5161L is not set # CONFIG_SENSORS_PWM_FAN is not set # CONFIG_SENSORS_SBTSI is not set # CONFIG_SENSORS_SBRMI is not set @@ -3478,10 +3542,10 @@ CONFIG_SENSORS_W83627HF=m CONFIG_THERMAL=y # CONFIG_THERMAL_NETLINK is not set # CONFIG_THERMAL_STATISTICS is not set +# CONFIG_THERMAL_DEBUGFS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_OF=y -# CONFIG_THERMAL_WRITABLE_TRIPS is not set CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set @@ -3503,6 +3567,7 @@ CONFIG_BCMA_POSSIBLE=y # # Multifunction device drivers # +CONFIG_MFD_CORE=m # CONFIG_MFD_ACT8945A is not set # CONFIG_MFD_AS3711 is not set # CONFIG_MFD_SMPRO is not set @@ -3576,7 +3641,6 @@ CONFIG_BCMA_POSSIBLE=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_STMPE is not set CONFIG_MFD_SYSCON=y -# CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set @@ -3942,7 +4006,10 @@ CONFIG_VIDEOBUF2_DMA_SG=m CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m CONFIG_VIDEO_CAMERA_SENSOR=y +# CONFIG_VIDEO_ALVIUM_CSI2 is not set # CONFIG_VIDEO_AR0521 is not set +# CONFIG_VIDEO_GC0308 is not set +# CONFIG_VIDEO_GC2145 is not set # CONFIG_VIDEO_HI556 is not set # CONFIG_VIDEO_HI846 is not set # CONFIG_VIDEO_HI847 is not set @@ -3988,6 +4055,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_OV5675 is not set # CONFIG_VIDEO_OV5693 is not set # CONFIG_VIDEO_OV5695 is not set +# CONFIG_VIDEO_OV64A40 is not set # CONFIG_VIDEO_OV6650 is not set # CONFIG_VIDEO_OV7251 is not set # CONFIG_VIDEO_OV7640 is not set @@ -4011,6 +4079,12 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_CCS is not set # CONFIG_VIDEO_ET8EK8 is not set +# +# Camera ISPs +# +# CONFIG_VIDEO_THP7312 is not set +# end of Camera ISPs + # # Lens drivers # @@ -4079,6 +4153,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y # CONFIG_VIDEO_TVP5150 is not set # CONFIG_VIDEO_TVP7002 is not set # CONFIG_VIDEO_TW2804 is not set +# CONFIG_VIDEO_TW9900 is not set # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_TW9910 is not set @@ -4358,8 +4433,8 @@ CONFIG_DVB_SP2=m # Graphics support # CONFIG_APERTURE_HELPERS=y -CONFIG_VIDEO_CMDLINE=y -CONFIG_VIDEO_NOMODESET=y +CONFIG_SCREEN_INFO=y +CONFIG_VIDEO=y # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set CONFIG_DRM=y @@ -4372,11 +4447,11 @@ CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_DISPLAY_HELPER=m +# CONFIG_DRM_DISPLAY_DP_AUX_CEC is not set +# CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV is not set CONFIG_DRM_DISPLAY_DP_HELPER=y CONFIG_DRM_DISPLAY_HDCP_HELPER=y CONFIG_DRM_DISPLAY_HDMI_HELPER=y -# CONFIG_DRM_DP_AUX_CHARDEV is not set -# CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=y CONFIG_DRM_EXEC=m CONFIG_DRM_BUDDY=m @@ -4411,7 +4486,7 @@ CONFIG_DRM_AMDGPU_USERPTR=y # # ACP (Audio CoProcessor) Configuration # -# CONFIG_DRM_AMD_ACP is not set +CONFIG_DRM_AMD_ACP=y # end of ACP (Audio CoProcessor) Configuration # @@ -4419,11 +4494,12 @@ CONFIG_DRM_AMDGPU_USERPTR=y # CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMD_DC_FP=y -# CONFIG_DRM_AMD_DC_SI is not set -# CONFIG_DRM_AMD_SECURE_DISPLAY is not set +CONFIG_DRM_AMD_DC_SI=y +CONFIG_DRM_AMD_SECURE_DISPLAY=y # end of Display Engine Configuration # CONFIG_DRM_NOUVEAU is not set +# CONFIG_DRM_XE is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VKMS is not set # CONFIG_DRM_UDL is not set @@ -4441,12 +4517,9 @@ CONFIG_DRM_PANEL=y # CONFIG_DRM_PANEL_ARM_VERSATILE is not set # CONFIG_DRM_PANEL_AUO_A030JTN01 is not set # CONFIG_DRM_PANEL_LVDS is not set -# CONFIG_DRM_PANEL_SIMPLE is not set -# CONFIG_DRM_PANEL_EDP is not set # CONFIG_DRM_PANEL_ILITEK_IL9322 is not set # CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set # CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set -# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_LG_LB035Q02 is not set # CONFIG_DRM_PANEL_LG_LG4573 is not set # CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set @@ -4454,16 +4527,19 @@ CONFIG_DRM_PANEL=y # CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set # CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set # CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set # CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set +# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set # CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set # CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set # CONFIG_DRM_PANEL_SONY_ACX565AKM is not set +# CONFIG_DRM_PANEL_EDP is not set +# CONFIG_DRM_PANEL_SIMPLE is not set # CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set # CONFIG_DRM_PANEL_TPO_TPG110 is not set # CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set @@ -4534,7 +4610,7 @@ CONFIG_DRM_LOONGSON=y # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_GUD is not set # CONFIG_DRM_SSD130X is not set -# CONFIG_DRM_LEGACY is not set +# CONFIG_DRM_WERROR is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # @@ -4592,7 +4668,7 @@ CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set -CONFIG_FB_SYS_FOPS=y +CONFIG_FB_SYSMEM_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_IOMEM_FOPS=y CONFIG_FB_IOMEM_HELPERS=y @@ -4621,6 +4697,7 @@ CONFIG_LCD_PLATFORM=m # CONFIG_LCD_OTM3225A is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_KTD253 is not set +# CONFIG_BACKLIGHT_KTD2801 is not set # CONFIG_BACKLIGHT_KTZ8866 is not set # CONFIG_BACKLIGHT_PWM is not set # CONFIG_BACKLIGHT_QCOM_WLED is not set @@ -4629,6 +4706,7 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_MP3309C is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set @@ -4762,6 +4840,7 @@ CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=1 CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_SCODEC_COMPONENT=y # CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set # CONFIG_SND_HDA_SCODEC_CS35L41_SPI is not set # CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set @@ -4929,7 +5008,6 @@ CONFIG_SND_SOC_I2C_AND_SPI=m # CONFIG_SND_SOC_HDA is not set # CONFIG_SND_SOC_ICS43432 is not set # CONFIG_SND_SOC_IDT821034 is not set -# CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC_MAX98088 is not set # CONFIG_SND_SOC_MAX98090 is not set # CONFIG_SND_SOC_MAX98357A is not set @@ -4956,8 +5034,8 @@ CONFIG_SND_SOC_I2C_AND_SPI=m # CONFIG_SND_SOC_PCM5102A is not set # CONFIG_SND_SOC_PCM512x_I2C is not set # CONFIG_SND_SOC_PCM512x_SPI is not set +# CONFIG_SND_SOC_PCM6240 is not set # CONFIG_SND_SOC_PEB2466 is not set -# CONFIG_SND_SOC_RK3328 is not set # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set # CONFIG_SND_SOC_RT5640 is not set @@ -5054,7 +5132,7 @@ CONFIG_SND_SOC_I2C_AND_SPI=m # CONFIG_SND_AUDIO_GRAPH_CARD is not set # CONFIG_SND_AUDIO_GRAPH_CARD2 is not set # CONFIG_SND_TEST_COMPONENT is not set -# CONFIG_SND_VIRTIO is not set +CONFIG_SND_VIRTIO=m CONFIG_HID_SUPPORT=y CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set @@ -5168,11 +5246,13 @@ CONFIG_HID_SUNPLUS=m # CONFIG_HID_U2FZERO is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set +# CONFIG_HID_WINWING is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # CONFIG_HID_ALPS is not set +# CONFIG_HID_MCP2200 is not set # CONFIG_HID_MCP2221 is not set # end of Special HID drivers @@ -5218,6 +5298,7 @@ CONFIG_USB_OTG=y # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_LEDS_TRIGGER_USBPORT is not set CONFIG_USB_AUTOSUSPEND_DELAY=2 +CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 CONFIG_USB_MON=y # @@ -5251,7 +5332,7 @@ CONFIG_USB_UHCI_HCD=m # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m -CONFIG_USB_WDM=m +# CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # @@ -5394,7 +5475,7 @@ CONFIG_USB_SERIAL_OPTION=m # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set -# CONFIG_USB_ONBOARD_HUB is not set +# CONFIG_USB_ONBOARD_DEV is not set # # USB Physical Layer drivers @@ -5481,8 +5562,10 @@ CONFIG_UCSI_ACPI=m # CONFIG_TYPEC_MUX_FSA4480 is not set # CONFIG_TYPEC_MUX_GPIO_SBU is not set # CONFIG_TYPEC_MUX_PI3USB30532 is not set +# CONFIG_TYPEC_MUX_IT5205 is not set # CONFIG_TYPEC_MUX_NB7VPQ904M is not set # CONFIG_TYPEC_MUX_PTN36502 is not set +# CONFIG_TYPEC_MUX_WCD939X_USBSS is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # @@ -5519,8 +5602,6 @@ CONFIG_LEDS_CLASS=y # CONFIG_LEDS_GPIO is not set # CONFIG_LEDS_LP3944 is not set # CONFIG_LEDS_LP3952 is not set -# CONFIG_LEDS_LP50XX is not set -# CONFIG_LEDS_LP55XX_COMMON is not set # CONFIG_LEDS_LP8860 is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set @@ -5577,7 +5658,6 @@ CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set # CONFIG_LEDS_TRIGGER_PATTERN is not set -CONFIG_LEDS_TRIGGER_AUDIO=y # CONFIG_LEDS_TRIGGER_TTY is not set # @@ -5632,6 +5712,7 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_DS1672 is not set # CONFIG_RTC_DRV_HYM8563 is not set # CONFIG_RTC_DRV_MAX6900 is not set +# CONFIG_RTC_DRV_MAX31335 is not set # CONFIG_RTC_DRV_NCT3018Y is not set # CONFIG_RTC_DRV_RS5C372 is not set # CONFIG_RTC_DRV_ISL1208 is not set @@ -5648,6 +5729,7 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_S35390A is not set # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8010 is not set +# CONFIG_RTC_DRV_RX8111 is not set # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set # CONFIG_RTC_DRV_EM3027 is not set @@ -5720,12 +5802,14 @@ CONFIG_DMADEVICES=y # DMA Devices # CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y # CONFIG_ALTERA_MSGDMA is not set # CONFIG_DW_AXI_DMAC is not set # CONFIG_FSL_EDMA is not set # CONFIG_INTEL_IDMA64 is not set +CONFIG_LS2X_APB_DMA=y # CONFIG_PLX_DMA is not set # CONFIG_XILINX_DMA is not set # CONFIG_XILINX_XDMA is not set @@ -5748,12 +5832,14 @@ CONFIG_DMA_OF=y # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set -# CONFIG_UDMABUF is not set +CONFIG_UDMABUF=y # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_DEBUG is not set # CONFIG_DMABUF_SELFTESTS is not set -# CONFIG_DMABUF_HEAPS is not set +CONFIG_DMABUF_HEAPS=y # CONFIG_DMABUF_SYSFS_STATS is not set +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y # end of DMABUF options CONFIG_UIO=m @@ -5764,13 +5850,13 @@ CONFIG_UIO_DMEM_GENIRQ=m # CONFIG_UIO_SERCOS3 is not set CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set -# CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set CONFIG_VFIO=m CONFIG_VFIO_GROUP=y CONFIG_VFIO_CONTAINER=y # CONFIG_VFIO_NOIOMMU is not set CONFIG_VFIO_VIRQFD=y +# CONFIG_VFIO_DEBUGFS is not set # # VFIO support for PCI devices @@ -5795,6 +5881,7 @@ CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MMIO=m CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y CONFIG_VIRTIO_DMA_SHARED_BUFFER=m +# CONFIG_VIRTIO_DEBUG is not set # CONFIG_VDPA is not set CONFIG_VHOST_IOTLB=m CONFIG_VHOST_TASK=y @@ -5883,7 +5970,6 @@ CONFIG_COMEDI_NI_TIO=m CONFIG_COMEDI_NI_ROUTING=m # CONFIG_COMEDI_TESTS is not set CONFIG_STAGING=y -# CONFIG_PRISM2_USB is not set # CONFIG_RTLLIB is not set # CONFIG_R8712U is not set # CONFIG_RTS5208 is not set @@ -5891,10 +5977,8 @@ CONFIG_STAGING=y # CONFIG_VT6656 is not set # CONFIG_FB_SM750 is not set # CONFIG_STAGING_MEDIA is not set -# CONFIG_STAGING_BOARD is not set # CONFIG_LTE_GDM724X is not set # CONFIG_FB_TFT is not set -# CONFIG_PI433 is not set # CONFIG_XIL_AXIS_FIFO is not set # CONFIG_FIELDBUS_DEV is not set # CONFIG_VME_BUS is not set @@ -6069,7 +6153,6 @@ CONFIG_NTB_PERF=m # CONFIG_NTB_MSI_TEST is not set CONFIG_NTB_TRANSPORT=m CONFIG_PWM=y -CONFIG_PWM_SYSFS=y # CONFIG_PWM_DEBUG is not set # CONFIG_PWM_ATMEL_TCB is not set # CONFIG_PWM_CLK is not set @@ -6095,6 +6178,7 @@ CONFIG_LOONGSON_PCH_LPC=y # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y +# CONFIG_RESET_GPIO is not set # CONFIG_RESET_SIMPLE is not set # CONFIG_RESET_TI_SYSCON is not set # CONFIG_RESET_TI_TPS380X is not set @@ -6102,7 +6186,7 @@ CONFIG_RESET_CONTROLLER=y # # PHY Subsystem # -# CONFIG_GENERIC_PHY is not set +CONFIG_GENERIC_PHY=y # CONFIG_PHY_CAN_TRANSCEIVER is not set # @@ -6130,6 +6214,7 @@ CONFIG_RESET_CONTROLLER=y # # Performance monitor support # +# CONFIG_DWC_PCIE_PMU is not set # end of Performance monitor support CONFIG_RAS=y @@ -6147,6 +6232,7 @@ CONFIG_USB4=y # CONFIG_DAX is not set CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y +CONFIG_NVMEM_LAYOUTS=y # # Layout Types @@ -6182,6 +6268,7 @@ CONFIG_PM_OPP=y # # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y +CONFIG_FS_STACK=y CONFIG_BUFFER_HEAD=y CONFIG_LEGACY_DIRECT_IO=y CONFIG_EXT2_FS=y @@ -6228,7 +6315,21 @@ CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_NILFS2_FS is not set -# CONFIG_F2FS_FS is not set +CONFIG_F2FS_FS=m +CONFIG_F2FS_STAT_FS=y +CONFIG_F2FS_FS_XATTR=y +CONFIG_F2FS_FS_POSIX_ACL=y +CONFIG_F2FS_FS_SECURITY=y +CONFIG_F2FS_CHECK_FS=y +# CONFIG_F2FS_FAULT_INJECTION is not set +CONFIG_F2FS_FS_COMPRESSION=y +CONFIG_F2FS_FS_LZO=y +CONFIG_F2FS_FS_LZORLE=y +CONFIG_F2FS_FS_LZ4=y +CONFIG_F2FS_FS_LZ4HC=y +CONFIG_F2FS_FS_ZSTD=y +CONFIG_F2FS_IOSTAT=y +# CONFIG_F2FS_UNFAIR_RWSEM is not set # CONFIG_BCACHEFS_FS is not set # CONFIG_ZONEFS_FS is not set CONFIG_FS_POSIX_ACL=y @@ -6253,6 +6354,7 @@ CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m CONFIG_VIRTIO_FS=m +CONFIG_FUSE_PASSTHROUGH=y CONFIG_OVERLAY_FS=y CONFIG_OVERLAY_FS_REDIRECT_DIR=y CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y @@ -6292,14 +6394,14 @@ CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=936 CONFIG_FAT_DEFAULT_IOCHARSET="gb2312" -CONFIG_FAT_DEFAULT_UTF8=y +# CONFIG_FAT_DEFAULT_UTF8 is not set CONFIG_EXFAT_FS=m CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" -# CONFIG_NTFS_FS is not set CONFIG_NTFS3_FS=m CONFIG_NTFS3_64BIT_CLUSTER=y CONFIG_NTFS3_LZX_XPRESS=y CONFIG_NTFS3_FS_POSIX_ACL=y +# CONFIG_NTFS_FS is not set # end of DOS/FAT/EXFAT/NT Filesystems # @@ -6321,9 +6423,9 @@ CONFIG_TMPFS_XATTR=y # CONFIG_TMPFS_QUOTA is not set CONFIG_ARCH_SUPPORTS_HUGETLBFS=y CONFIG_HUGETLBFS=y +# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set CONFIG_HUGETLB_PAGE=y CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=m # end of Pseudo filesystems @@ -6353,13 +6455,13 @@ CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y # CONFIG_CRAMFS_MTD is not set CONFIG_SQUASHFS=y -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set +# CONFIG_SQUASHFS_FILE_CACHE is not set +CONFIG_SQUASHFS_FILE_DIRECT=y +CONFIG_SQUASHFS_DECOMP_SINGLE=y +CONFIG_SQUASHFS_DECOMP_MULTI=y CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y -# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set -CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y +CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT=y +CONFIG_SQUASHFS_MOUNT_DECOMP_THREADS=y CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y CONFIG_SQUASHFS_LZ4=y @@ -6399,11 +6501,13 @@ CONFIG_EROFS_FS_SECURITY=y CONFIG_EROFS_FS_ZIP=y CONFIG_EROFS_FS_ZIP_LZMA=y # CONFIG_EROFS_FS_ZIP_DEFLATE is not set +# CONFIG_EROFS_FS_ZIP_ZSTD is not set +# CONFIG_EROFS_FS_ONDEMAND is not set CONFIG_EROFS_FS_PCPU_KTHREAD=y CONFIG_EROFS_FS_PCPU_KTHREAD_HIPRI=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y -CONFIG_NFS_V2=y +# CONFIG_NFS_V2 is not set CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y @@ -6432,6 +6536,7 @@ CONFIG_NFSD_BLOCKLAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set # CONFIG_NFSD_V4_2_INTER_SSC is not set # CONFIG_NFSD_V4_SECURITY_LABEL is not set +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y @@ -6452,17 +6557,13 @@ CONFIG_CIFS=m CONFIG_CIFS_STATS2=y CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y # CONFIG_CIFS_UPCALL is not set -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y +# CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_DEBUG is not set -CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SWN_UPCALL=y -CONFIG_CIFS_SMB_DIRECT=y +# CONFIG_CIFS_DFS_UPCALL is not set +# CONFIG_CIFS_SWN_UPCALL is not set +# CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_FSCACHE is not set -CONFIG_SMB_SERVER=m -CONFIG_SMB_SERVER_SMBDIRECT=y -CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y -CONFIG_SMB_SERVER_KERBEROS5=y +# CONFIG_SMB_SERVER is not set CONFIG_SMBFS=m # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set @@ -6471,7 +6572,7 @@ CONFIG_9P_FS=y # CONFIG_9P_FS_POSIX_ACL is not set # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y -CONFIG_NLS_DEFAULT="utf-8" +CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set @@ -6524,8 +6625,7 @@ CONFIG_NLS_UTF8=y CONFIG_NLS_UCS2_UTILS=m CONFIG_DLM=m # CONFIG_DLM_DEBUG is not set -CONFIG_UNICODE=m -# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set +# CONFIG_UNICODE is not set CONFIG_IO_WQ=y # end of File systems @@ -6595,6 +6695,7 @@ CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y CONFIG_INIT_STACK_ALL_ZERO=y # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +# CONFIG_INIT_MLOCKED_ON_FREE_DEFAULT_ON is not set CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y # CONFIG_ZERO_CALL_USED_REGS is not set # end of Memory initialization @@ -6627,6 +6728,7 @@ CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_SIG=y CONFIG_CRYPTO_SIG2=y CONFIG_CRYPTO_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y @@ -6699,14 +6801,12 @@ CONFIG_CRYPTO_TWOFISH_COMMON=m # CONFIG_CRYPTO_ARC4 is not set CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_CBC=m -# CONFIG_CRYPTO_CFB is not set CONFIG_CRYPTO_CTR=m # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y # CONFIG_CRYPTO_HCTR2 is not set # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_LRW is not set -# CONFIG_CRYPTO_OFB is not set # CONFIG_CRYPTO_PCBC is not set # CONFIG_CRYPTO_XTS is not set # end of Length-preserving ciphers and modes @@ -6736,7 +6836,7 @@ CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_POLY1305=m # CONFIG_CRYPTO_RMD160 is not set -CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA1=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_SHA3=m @@ -6752,7 +6852,7 @@ CONFIG_CRYPTO_XXHASH=y # CRCs (cyclic redundancy checks) # CONFIG_CRYPTO_CRC32C=y -# CONFIG_CRYPTO_CRC32 is not set +CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRC64_ROCKSOFT=y # end of CRCs (cyclic redundancy checks) @@ -6761,7 +6861,7 @@ CONFIG_CRYPTO_CRC64_ROCKSOFT=y # Compression # CONFIG_CRYPTO_DEFLATE=m -CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=m CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=m @@ -6794,7 +6894,6 @@ CONFIG_CRYPTO_USER_API_RNG=m # CONFIG_CRYPTO_USER_API_RNG_CAVP is not set CONFIG_CRYPTO_USER_API_AEAD=m CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y -# CONFIG_CRYPTO_STATS is not set # end of Userspace interface CONFIG_CRYPTO_HASH_INFO=y @@ -6813,6 +6912,7 @@ CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_420XX is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set @@ -6855,8 +6955,8 @@ CONFIG_GENERIC_NET_UTILS=y # CONFIG_CORDIC is not set # CONFIG_PRIME_NUMBERS is not set CONFIG_RATIONAL=y -CONFIG_GENERIC_PCI_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y # # Crypto library routines @@ -6870,7 +6970,6 @@ CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m CONFIG_CRYPTO_LIB_CHACHA=m CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m CONFIG_CRYPTO_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m CONFIG_CRYPTO_LIB_POLY1305=m @@ -6945,6 +7044,7 @@ CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DMA_DECLARE_COHERENT=y CONFIG_SWIOTLB=y # CONFIG_SWIOTLB_DYNAMIC is not set +CONFIG_DMA_NEED_SYNC=y # CONFIG_DMA_RESTRICTED_POOL is not set CONFIG_DMA_CMA=y CONFIG_DMA_NUMA_CMA=y @@ -6971,7 +7071,7 @@ CONFIG_LRU_CACHE=m CONFIG_CLZ_TAB=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y -CONFIG_DIMLIB=y +CONFIG_DIMLIB=m CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y @@ -6997,6 +7097,7 @@ CONFIG_FONT_UTF8x16=y CONFIG_SG_POOL=y CONFIG_ARCH_STACKWALK=y CONFIG_STACKDEPOT=y +CONFIG_STACKDEPOT_MAX_FRAMES=64 CONFIG_SBITMAP=y # CONFIG_LWQ_TEST is not set # end of Library routines @@ -7036,17 +7137,30 @@ CONFIG_DEBUG_MISC=y # # Compile-time checks and compiler options # -CONFIG_AS_HAS_NON_CONST_LEB128=y -CONFIG_DEBUG_INFO_NONE=y -# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set +CONFIG_DEBUG_INFO=y +CONFIG_AS_HAS_NON_CONST_ULEB128=y +# CONFIG_DEBUG_INFO_NONE is not set +CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_DEBUG_INFO_DWARF5 is not set +# CONFIG_DEBUG_INFO_REDUCED is not set +CONFIG_DEBUG_INFO_COMPRESSED_NONE=y +# CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set +# CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set +# CONFIG_DEBUG_INFO_SPLIT is not set +CONFIG_DEBUG_INFO_BTF=y +CONFIG_PAHOLE_HAS_SPLIT_BTF=y +CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y +CONFIG_DEBUG_INFO_BTF_MODULES=y +# CONFIG_MODULE_ALLOW_BTF_MISMATCH is not set +# CONFIG_GDB_SCRIPTS is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_HEADERS_INSTALL is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_OBJTOOL=y # CONFIG_VMLINUX_MAP is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options @@ -7064,7 +7178,6 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_ALLOW_NONE is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set -# CONFIG_UBSAN is not set CONFIG_HAVE_KCSAN_COMPILER=y # end of Generic Kernel Debugging Instruments @@ -7095,6 +7208,7 @@ CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_MEM_ALLOC_PROFILING is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_ARCH_DISABLE_KASAN_INLINE=y CONFIG_CC_HAS_KASAN_GENERIC=y @@ -7207,7 +7321,8 @@ CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y # loongarch Debugging # # CONFIG_UNWINDER_GUESS is not set -CONFIG_UNWINDER_PROLOGUE=y +# CONFIG_UNWINDER_PROLOGUE is not set +CONFIG_UNWINDER_ORC=y # end of loongarch Debugging # @@ -7233,8 +7348,6 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set -# CONFIG_STRING_SELFTEST is not set -# CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_SCANF is not set @@ -7259,6 +7372,7 @@ CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_FREE_PAGES is not set +# CONFIG_TEST_FPU is not set # CONFIG_TEST_OBJPOOL is not set # end of Kernel Testing and Coverage diff --git a/loongarch64/files/step/target_base/linux-header_git/6.x/linux-config-6.x_default b/loongarch64/files/step/target_base/linux-header_git/6.x/linux-config-6.x_default deleted file mode 100644 index 44b8cfac..00000000 --- a/loongarch64/files/step/target_base/linux-header_git/6.x/linux-config-6.x_default +++ /dev/null @@ -1,7216 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Linux/loongarch 6.6.0-rc7 Kernel Configuration -# -CONFIG_CC_VERSION_TEXT="loongarch64-unknown-linux-gnu-gcc (GCC) 14.0.0 20231025 (experimental)" -CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=140000 -CONFIG_CLANG_VERSION=0 -CONFIG_AS_IS_GNU=y -CONFIG_AS_VERSION=24100 -CONFIG_LD_IS_BFD=y -CONFIG_LD_VERSION=24100 -CONFIG_LLD_VERSION=0 -CONFIG_CC_CAN_LINK=y -CONFIG_CC_CAN_LINK_STATIC=y -CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y -CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y -CONFIG_CC_HAS_ASM_INLINE=y -CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y -CONFIG_PAHOLE_VERSION=0 -CONFIG_IRQ_WORK=y -CONFIG_BUILDTIME_TABLE_SORT=y - -# -# General setup -# -CONFIG_INIT_ENV_ARG_LIMIT=32 -# CONFIG_COMPILE_TEST is not set -# CONFIG_WERROR is not set -CONFIG_LOCALVERSION="" -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_BUILD_SALT="" -CONFIG_HAVE_KERNEL_GZIP=y -CONFIG_HAVE_KERNEL_LZMA=y -CONFIG_HAVE_KERNEL_XZ=y -CONFIG_HAVE_KERNEL_LZO=y -CONFIG_HAVE_KERNEL_LZ4=y -CONFIG_HAVE_KERNEL_ZSTD=y -CONFIG_KERNEL_GZIP=y -# CONFIG_KERNEL_LZMA is not set -# CONFIG_KERNEL_XZ is not set -# CONFIG_KERNEL_LZO is not set -# CONFIG_KERNEL_LZ4 is not set -# CONFIG_KERNEL_ZSTD is not set -CONFIG_DEFAULT_INIT="" -CONFIG_DEFAULT_HOSTNAME="(none)" -CONFIG_SYSVIPC=y -CONFIG_SYSVIPC_SYSCTL=y -CONFIG_POSIX_MQUEUE=y -CONFIG_POSIX_MQUEUE_SYSCTL=y -# CONFIG_WATCH_QUEUE is not set -CONFIG_CROSS_MEMORY_ATTACH=y -# CONFIG_USELIB is not set -CONFIG_AUDIT=y -CONFIG_HAVE_ARCH_AUDITSYSCALL=y -CONFIG_AUDITSYSCALL=y - -# -# IRQ subsystem -# -CONFIG_GENERIC_IRQ_PROBE=y -CONFIG_GENERIC_IRQ_SHOW=y -CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y -CONFIG_GENERIC_IRQ_MIGRATION=y -CONFIG_GENERIC_IRQ_CHIP=y -CONFIG_IRQ_DOMAIN=y -CONFIG_IRQ_DOMAIN_HIERARCHY=y -CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y -CONFIG_GENERIC_MSI_IRQ=y -CONFIG_IRQ_FORCED_THREADING=y -CONFIG_SPARSE_IRQ=y -# CONFIG_GENERIC_IRQ_DEBUGFS is not set -# end of IRQ subsystem - -CONFIG_GENERIC_IRQ_MULTI_HANDLER=y -CONFIG_GENERIC_TIME_VSYSCALL=y -CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CMOS_UPDATE=y -CONFIG_CONTEXT_TRACKING=y -CONFIG_CONTEXT_TRACKING_IDLE=y - -# -# Timers subsystem -# -CONFIG_TICK_ONESHOT=y -CONFIG_NO_HZ_COMMON=y -# CONFIG_HZ_PERIODIC is not set -CONFIG_NO_HZ_IDLE=y -# CONFIG_NO_HZ_FULL is not set -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y -# end of Timers subsystem - -CONFIG_BPF=y -CONFIG_HAVE_EBPF_JIT=y - -# -# BPF subsystem -# -CONFIG_BPF_SYSCALL=y -CONFIG_BPF_JIT=y -# CONFIG_BPF_JIT_ALWAYS_ON is not set -CONFIG_BPF_UNPRIV_DEFAULT_OFF=y -CONFIG_USERMODE_DRIVER=y -# CONFIG_BPF_PRELOAD is not set -# end of BPF subsystem - -CONFIG_PREEMPT_BUILD=y -# CONFIG_PREEMPT_NONE is not set -# CONFIG_PREEMPT_VOLUNTARY is not set -CONFIG_PREEMPT=y -CONFIG_PREEMPT_COUNT=y -CONFIG_PREEMPTION=y -# CONFIG_SCHED_CORE is not set - -# -# CPU/Task time and stats accounting -# -CONFIG_TICK_CPU_ACCOUNTING=y -# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set -# CONFIG_IRQ_TIME_ACCOUNTING is not set -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -# CONFIG_PSI is not set -# end of CPU/Task time and stats accounting - -CONFIG_CPU_ISOLATION=y - -# -# RCU Subsystem -# -CONFIG_TREE_RCU=y -CONFIG_PREEMPT_RCU=y -# CONFIG_RCU_EXPERT is not set -CONFIG_TREE_SRCU=y -CONFIG_TASKS_RCU_GENERIC=y -CONFIG_TASKS_RCU=y -CONFIG_TASKS_TRACE_RCU=y -CONFIG_RCU_STALL_COMMON=y -CONFIG_RCU_NEED_SEGCBLIST=y -# end of RCU Subsystem - -# CONFIG_IKCONFIG is not set -# CONFIG_IKHEADERS is not set -CONFIG_LOG_BUF_SHIFT=18 -CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 -# CONFIG_PRINTK_INDEX is not set -CONFIG_GENERIC_SCHED_CLOCK=y - -# -# Scheduler features -# -# end of Scheduler features - -CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y -CONFIG_CC_HAS_INT128=y -CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" -CONFIG_GCC11_NO_ARRAY_BOUNDS=y -CONFIG_CC_NO_ARRAY_BOUNDS=y -CONFIG_NUMA_BALANCING=y -CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y -CONFIG_CGROUPS=y -CONFIG_PAGE_COUNTER=y -# CONFIG_CGROUP_FAVOR_DYNMODS is not set -CONFIG_MEMCG=y -CONFIG_MEMCG_KMEM=y -CONFIG_BLK_CGROUP=y -CONFIG_CGROUP_WRITEBACK=y -CONFIG_CGROUP_SCHED=y -CONFIG_FAIR_GROUP_SCHED=y -CONFIG_CFS_BANDWIDTH=y -CONFIG_RT_GROUP_SCHED=y -CONFIG_SCHED_MM_CID=y -CONFIG_CGROUP_PIDS=y -CONFIG_CGROUP_RDMA=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_HUGETLB=y -CONFIG_CPUSETS=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_CGROUP_PERF=y -CONFIG_CGROUP_BPF=y -CONFIG_CGROUP_MISC=y -# CONFIG_CGROUP_DEBUG is not set -CONFIG_SOCK_CGROUP_DATA=y -CONFIG_NAMESPACES=y -CONFIG_UTS_NS=y -CONFIG_TIME_NS=y -CONFIG_IPC_NS=y -CONFIG_USER_NS=y -CONFIG_PID_NS=y -CONFIG_NET_NS=y -CONFIG_CHECKPOINT_RESTORE=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_RELAY=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_INITRAMFS_SOURCE="" -CONFIG_RD_GZIP=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_RD_ZSTD=y -# CONFIG_BOOT_CONFIG is not set -CONFIG_INITRAMFS_PRESERVE_MTIME=y -CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y -# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set -CONFIG_LD_ORPHAN_WARN=y -CONFIG_LD_ORPHAN_WARN_LEVEL="warn" -CONFIG_SYSCTL=y -CONFIG_SYSCTL_EXCEPTION_TRACE=y -CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN=y -CONFIG_SYSCTL_ARCH_UNALIGN_ALLOW=y -CONFIG_EXPERT=y -CONFIG_MULTIUSER=y -# CONFIG_SGETMASK_SYSCALL is not set -CONFIG_SYSFS_SYSCALL=y -CONFIG_FHANDLE=y -CONFIG_POSIX_TIMERS=y -CONFIG_PRINTK=y -CONFIG_BUG=y -CONFIG_ELF_CORE=y -CONFIG_BASE_FULL=y -CONFIG_FUTEX=y -CONFIG_FUTEX_PI=y -CONFIG_EPOLL=y -CONFIG_SIGNALFD=y -CONFIG_TIMERFD=y -CONFIG_EVENTFD=y -CONFIG_SHMEM=y -CONFIG_AIO=y -CONFIG_IO_URING=y -CONFIG_ADVISE_SYSCALLS=y -CONFIG_MEMBARRIER=y -CONFIG_KALLSYMS=y -# CONFIG_KALLSYMS_SELFTEST is not set -CONFIG_KALLSYMS_ALL=y -CONFIG_KALLSYMS_BASE_RELATIVE=y -CONFIG_KCMP=y -CONFIG_RSEQ=y -CONFIG_CACHESTAT_SYSCALL=y -# CONFIG_DEBUG_RSEQ is not set -CONFIG_HAVE_PERF_EVENTS=y -CONFIG_PERF_USE_VMALLOC=y -# CONFIG_PC104 is not set - -# -# Kernel Performance Events And Counters -# -CONFIG_PERF_EVENTS=y -# CONFIG_DEBUG_PERF_USE_VMALLOC is not set -# end of Kernel Performance Events And Counters - -CONFIG_SYSTEM_DATA_VERIFICATION=y -# CONFIG_PROFILING is not set - -# -# Kexec and crash features -# -CONFIG_CRASH_CORE=y -CONFIG_KEXEC_CORE=y -CONFIG_KEXEC=y -CONFIG_CRASH_DUMP=y -# end of Kexec and crash features -# end of General setup - -CONFIG_LOONGARCH=y -CONFIG_64BIT=y -CONFIG_GENERIC_BUG=y -CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y -CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_GENERIC_CSUM=y -CONFIG_GENERIC_HWEIGHT=y -CONFIG_L1_CACHE_SHIFT=6 -CONFIG_LOCKDEP_SUPPORT=y -CONFIG_STACKTRACE_SUPPORT=y -CONFIG_MACH_LOONGSON64=y -CONFIG_FIX_EARLYCON_MEM=y -CONFIG_PAGE_SIZE_16KB=y -CONFIG_PGTABLE_3LEVEL=y -CONFIG_PGTABLE_LEVELS=3 -CONFIG_SCHED_OMIT_FRAME_POINTER=y -CONFIG_AS_HAS_EXPLICIT_RELOCS=y -CONFIG_AS_HAS_FCSR_CLASS=y -CONFIG_AS_HAS_LSX_EXTENSION=y -CONFIG_AS_HAS_LASX_EXTENSION=y -CONFIG_AS_HAS_LBT_EXTENSION=y -CONFIG_AS_HAS_LVZ_EXTENSION=y - -# -# Kernel type and options -# -# CONFIG_HZ_100 is not set -CONFIG_HZ_250=y -# CONFIG_HZ_300 is not set -# CONFIG_HZ_1000 is not set -CONFIG_HZ=250 -CONFIG_SCHED_HRTICK=y -# CONFIG_4KB_3LEVEL is not set -# CONFIG_4KB_4LEVEL is not set -# CONFIG_16KB_2LEVEL is not set -CONFIG_16KB_3LEVEL=y -# CONFIG_64KB_2LEVEL is not set -# CONFIG_64KB_3LEVEL is not set -CONFIG_CMDLINE="" -CONFIG_CMDLINE_BOOTLOADER=y -# CONFIG_CMDLINE_EXTEND is not set -# CONFIG_CMDLINE_FORCE is not set -CONFIG_DMI=y -CONFIG_EFI=y -CONFIG_EFI_STUB=y -CONFIG_SCHED_SMT=y -CONFIG_SMP=y -CONFIG_HOTPLUG_CPU=y -CONFIG_NR_CPUS=256 -CONFIG_NUMA=y -CONFIG_NODES_SHIFT=6 -CONFIG_ARCH_FORCE_MAX_ORDER=11 -# CONFIG_ARCH_IOREMAP is not set -# CONFIG_ARCH_WRITECOMBINE is not set -CONFIG_ARCH_STRICT_ALIGN=y -CONFIG_CPU_HAS_FPU=y -CONFIG_CPU_HAS_LSX=y -CONFIG_CPU_HAS_LASX=y -CONFIG_CPU_HAS_LBT=y -CONFIG_CPU_HAS_PREFETCH=y -CONFIG_ARCH_SUPPORTS_KEXEC=y -CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y -CONFIG_ARCH_SELECTS_CRASH_DUMP=y -CONFIG_RELOCATABLE=y -CONFIG_RANDOMIZE_BASE=y -CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x01000000 -CONFIG_SECCOMP=y -# end of Kernel type and options - -CONFIG_ARCH_SELECT_MEMORY_MODEL=y -CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_ENABLE_THP_MIGRATION=y -CONFIG_ARCH_MEMORY_PROBE=y -CONFIG_MMU=y -CONFIG_ARCH_MMAP_RND_BITS_MIN=12 -CONFIG_ARCH_MMAP_RND_BITS_MAX=18 -CONFIG_ARCH_SUPPORTS_UPROBES=y - -# -# Power management options -# -CONFIG_ARCH_SUSPEND_POSSIBLE=y -CONFIG_ARCH_HIBERNATION_POSSIBLE=y -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y -# CONFIG_SUSPEND_SKIP_SYNC is not set -CONFIG_HIBERNATE_CALLBACKS=y -CONFIG_HIBERNATION=y -CONFIG_HIBERNATION_SNAPSHOT_DEV=y -CONFIG_PM_STD_PARTITION="" -CONFIG_PM_SLEEP=y -CONFIG_PM_SLEEP_SMP=y -# CONFIG_PM_AUTOSLEEP is not set -# CONFIG_PM_USERSPACE_AUTOSLEEP is not set -# CONFIG_PM_WAKELOCKS is not set -CONFIG_PM=y -# CONFIG_PM_DEBUG is not set -CONFIG_PM_CLK=y -# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set -CONFIG_CPU_PM=y -CONFIG_ARCH_SUPPORTS_ACPI=y -CONFIG_ACPI=y -CONFIG_ACPI_GENERIC_GSI=y -CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y -# CONFIG_ACPI_DEBUGGER is not set -CONFIG_ACPI_SPCR_TABLE=y -CONFIG_ACPI_SLEEP=y -# CONFIG_ACPI_EC_DEBUGFS is not set -CONFIG_ACPI_AC=y -CONFIG_ACPI_BATTERY=y -CONFIG_ACPI_BUTTON=y -CONFIG_ACPI_VIDEO=y -CONFIG_ACPI_FAN=y -CONFIG_ACPI_TAD=y -CONFIG_ACPI_DOCK=y -CONFIG_ACPI_CPU_FREQ_PSS=y -CONFIG_ACPI_PROCESSOR_IDLE=y -CONFIG_ACPI_MCFG=y -CONFIG_ACPI_PROCESSOR=y -CONFIG_ACPI_IPMI=m -CONFIG_ACPI_HOTPLUG_CPU=y -CONFIG_ACPI_THERMAL=y -CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y -CONFIG_ACPI_TABLE_UPGRADE=y -# CONFIG_ACPI_DEBUG is not set -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_CONTAINER=y -CONFIG_ACPI_HOTPLUG_MEMORY=y -# CONFIG_ACPI_HED is not set -# CONFIG_ACPI_CUSTOM_METHOD is not set -# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set -CONFIG_ACPI_NUMA=y -# CONFIG_ACPI_HMAT is not set -# CONFIG_ACPI_CONFIGFS is not set -# CONFIG_ACPI_PFRUT is not set -CONFIG_ACPI_PPTT=y -# CONFIG_ACPI_FFH is not set -# CONFIG_PMIC_OPREGION is not set -# end of Power management options - -CONFIG_HAVE_KVM=y -CONFIG_HAVE_KVM_DIRTY_RING=y -CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y -CONFIG_HAVE_KVM_EVENTFD=y -CONFIG_KVM_MMIO=y -CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y -CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y -CONFIG_KVM_XFER_TO_GUEST_WORK=y -CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y -CONFIG_VIRTUALIZATION=y -CONFIG_KVM=m - -# -# General architecture-dependent options -# -CONFIG_GENERIC_ENTRY=y -# CONFIG_KPROBES is not set -CONFIG_JUMP_LABEL=y -# CONFIG_STATIC_KEYS_SELFTEST is not set -CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y -CONFIG_ARCH_USE_BUILTIN_BSWAP=y -CONFIG_HAVE_IOREMAP_PROT=y -CONFIG_HAVE_KPROBES=y -CONFIG_HAVE_KRETPROBES=y -CONFIG_HAVE_KPROBES_ON_FTRACE=y -CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y -CONFIG_HAVE_NMI=y -CONFIG_TRACE_IRQFLAGS_SUPPORT=y -CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_DMA_CONTIGUOUS=y -CONFIG_GENERIC_SMP_IDLE_THREAD=y -CONFIG_ARCH_HAS_FORTIFY_SOURCE=y -CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y -CONFIG_ARCH_WANTS_NO_INSTR=y -CONFIG_HAVE_ASM_MODVERSIONS=y -CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y -CONFIG_HAVE_RSEQ=y -CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y -CONFIG_HAVE_HW_BREAKPOINT=y -CONFIG_HAVE_PERF_REGS=y -CONFIG_HAVE_PERF_USER_STACK_DUMP=y -CONFIG_HAVE_ARCH_JUMP_LABEL=y -CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y -CONFIG_MMU_GATHER_MERGE_VMAS=y -CONFIG_MMU_LAZY_TLB_REFCOUNT=y -CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y -CONFIG_HAVE_ARCH_SECCOMP=y -CONFIG_HAVE_ARCH_SECCOMP_FILTER=y -CONFIG_SECCOMP_FILTER=y -# CONFIG_SECCOMP_CACHE_DEBUG is not set -CONFIG_HAVE_STACKPROTECTOR=y -CONFIG_STACKPROTECTOR=y -CONFIG_STACKPROTECTOR_STRONG=y -CONFIG_ARCH_SUPPORTS_LTO_CLANG=y -CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y -CONFIG_LTO_NONE=y -CONFIG_HAVE_CONTEXT_TRACKING_USER=y -CONFIG_HAVE_TIF_NOHZ=y -CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y -CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y -CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y -CONFIG_ARCH_WANT_PMD_MKWRITE=y -CONFIG_HAVE_MOD_ARCH_SPECIFIC=y -CONFIG_MODULES_USE_ELF_RELA=y -CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y -CONFIG_ARCH_HAS_ELF_RANDOMIZE=y -CONFIG_HAVE_ARCH_MMAP_RND_BITS=y -CONFIG_HAVE_EXIT_THREAD=y -CONFIG_ARCH_MMAP_RND_BITS=12 -CONFIG_PAGE_SIZE_LESS_THAN_64KB=y -CONFIG_PAGE_SIZE_LESS_THAN_256KB=y -CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y -# CONFIG_COMPAT_32BIT_TIME is not set -CONFIG_ARCH_USE_MEMREMAP_PROT=y -# CONFIG_LOCK_EVENT_COUNTS is not set -CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y - -# -# GCOV-based kernel profiling -# -# CONFIG_GCOV_KERNEL is not set -# end of GCOV-based kernel profiling - -CONFIG_HAVE_GCC_PLUGINS=y -CONFIG_GCC_PLUGINS=y -# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set -CONFIG_FUNCTION_ALIGNMENT=0 -# end of General architecture-dependent options - -CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 -CONFIG_MODULES=y -# CONFIG_MODULE_DEBUG is not set -CONFIG_MODULE_FORCE_LOAD=y -CONFIG_MODULE_UNLOAD=y -CONFIG_MODULE_FORCE_UNLOAD=y -# CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set -CONFIG_MODVERSIONS=y -CONFIG_ASM_MODVERSIONS=y -# CONFIG_MODULE_SRCVERSION_ALL is not set -# CONFIG_MODULE_SIG is not set -CONFIG_MODULE_COMPRESS_NONE=y -# CONFIG_MODULE_COMPRESS_GZIP is not set -# CONFIG_MODULE_COMPRESS_XZ is not set -# CONFIG_MODULE_COMPRESS_ZSTD is not set -# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set -CONFIG_MODPROBE_PATH="/sbin/modprobe" -# CONFIG_TRIM_UNUSED_KSYMS is not set -CONFIG_MODULES_TREE_LOOKUP=y -CONFIG_BLOCK=y -CONFIG_BLOCK_LEGACY_AUTOLOAD=y -CONFIG_BLK_RQ_ALLOC_TIME=y -CONFIG_BLK_CGROUP_RWSTAT=y -CONFIG_BLK_CGROUP_PUNT_BIO=y -CONFIG_BLK_DEV_BSG_COMMON=y -CONFIG_BLK_ICQ=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BLK_DEV_INTEGRITY=y -CONFIG_BLK_DEV_INTEGRITY_T10=y -CONFIG_BLK_DEV_ZONED=y -CONFIG_BLK_DEV_THROTTLING=y -CONFIG_BLK_DEV_THROTTLING_LOW=y -CONFIG_BLK_WBT=y -CONFIG_BLK_WBT_MQ=y -CONFIG_BLK_CGROUP_IOLATENCY=y -CONFIG_BLK_CGROUP_FC_APPID=y -CONFIG_BLK_CGROUP_IOCOST=y -CONFIG_BLK_CGROUP_IOPRIO=y -CONFIG_BLK_DEBUG_FS=y -CONFIG_BLK_DEBUG_FS_ZONED=y -# CONFIG_BLK_SED_OPAL is not set -# CONFIG_BLK_INLINE_ENCRYPTION is not set - -# -# Partition Types -# -CONFIG_PARTITION_ADVANCED=y -# CONFIG_ACORN_PARTITION is not set -# CONFIG_AIX_PARTITION is not set -# CONFIG_OSF_PARTITION is not set -# CONFIG_AMIGA_PARTITION is not set -# CONFIG_ATARI_PARTITION is not set -# CONFIG_MAC_PARTITION is not set -CONFIG_MSDOS_PARTITION=y -CONFIG_BSD_DISKLABEL=y -# CONFIG_MINIX_SUBPARTITION is not set -# CONFIG_SOLARIS_X86_PARTITION is not set -CONFIG_UNIXWARE_DISKLABEL=y -# CONFIG_LDM_PARTITION is not set -# CONFIG_SGI_PARTITION is not set -# CONFIG_ULTRIX_PARTITION is not set -# CONFIG_SUN_PARTITION is not set -# CONFIG_KARMA_PARTITION is not set -CONFIG_EFI_PARTITION=y -# CONFIG_SYSV68_PARTITION is not set -CONFIG_CMDLINE_PARTITION=y -# end of Partition Types - -CONFIG_BLK_MQ_PCI=y -CONFIG_BLK_MQ_VIRTIO=y -CONFIG_BLK_PM=y -CONFIG_BLOCK_HOLDER_DEPRECATED=y -CONFIG_BLK_MQ_STACKING=y - -# -# IO Schedulers -# -CONFIG_MQ_IOSCHED_DEADLINE=y -CONFIG_MQ_IOSCHED_KYBER=y -CONFIG_IOSCHED_BFQ=y -CONFIG_BFQ_GROUP_IOSCHED=y -# CONFIG_BFQ_CGROUP_DEBUG is not set -# end of IO Schedulers - -CONFIG_PREEMPT_NOTIFIERS=y -CONFIG_PADATA=y -CONFIG_ASN1=y -CONFIG_UNINLINE_SPIN_UNLOCK=y -CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y -CONFIG_MUTEX_SPIN_ON_OWNER=y -CONFIG_RWSEM_SPIN_ON_OWNER=y -CONFIG_LOCK_SPIN_ON_OWNER=y -CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y -CONFIG_QUEUED_SPINLOCKS=y -CONFIG_ARCH_USE_QUEUED_RWLOCKS=y -CONFIG_QUEUED_RWLOCKS=y -CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y -CONFIG_FREEZER=y - -# -# Executable file formats -# -CONFIG_BINFMT_ELF=y -CONFIG_ARCH_BINFMT_ELF_STATE=y -CONFIG_ELFCORE=y -CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y -CONFIG_BINFMT_SCRIPT=y -CONFIG_BINFMT_MISC=m -CONFIG_COREDUMP=y -# end of Executable file formats - -# -# Memory Management options -# -CONFIG_ZPOOL=y -CONFIG_SWAP=y -CONFIG_ZSWAP=y -# CONFIG_ZSWAP_DEFAULT_ON is not set -# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set -# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set -CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=y -CONFIG_ZSWAP_COMPRESSOR_DEFAULT="zstd" -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y -# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set -# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set -CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" -CONFIG_ZBUD=y -CONFIG_Z3FOLD=y -CONFIG_ZSMALLOC=m -# CONFIG_ZSMALLOC_STAT is not set -CONFIG_ZSMALLOC_CHAIN_SIZE=8 - -# -# SLAB allocator options -# -# CONFIG_SLAB_DEPRECATED is not set -CONFIG_SLUB=y -# CONFIG_SLUB_TINY is not set -CONFIG_SLAB_MERGE_DEFAULT=y -# CONFIG_SLAB_FREELIST_RANDOM is not set -# CONFIG_SLAB_FREELIST_HARDENED is not set -# CONFIG_SLUB_STATS is not set -CONFIG_SLUB_CPU_PARTIAL=y -# CONFIG_RANDOM_KMALLOC_CACHES is not set -# end of SLAB allocator options - -# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set -# CONFIG_COMPAT_BRK is not set -CONFIG_SELECT_MEMORY_MODEL=y -CONFIG_SPARSEMEM_MANUAL=y -CONFIG_SPARSEMEM=y -CONFIG_SPARSEMEM_EXTREME=y -CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y -CONFIG_SPARSEMEM_VMEMMAP=y -CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y -CONFIG_HAVE_FAST_GUP=y -CONFIG_ARCH_KEEP_MEMBLOCK=y -CONFIG_NUMA_KEEP_MEMINFO=y -CONFIG_MEMORY_ISOLATION=y -CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y -CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y -CONFIG_MEMORY_HOTPLUG=y -CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y -CONFIG_MEMORY_HOTREMOVE=y -CONFIG_SPLIT_PTLOCK_CPUS=4 -CONFIG_MEMORY_BALLOON=y -CONFIG_BALLOON_COMPACTION=y -CONFIG_COMPACTION=y -CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 -CONFIG_PAGE_REPORTING=y -CONFIG_MIGRATION=y -CONFIG_CONTIG_ALLOC=y -CONFIG_PHYS_ADDR_T_64BIT=y -CONFIG_MMU_NOTIFIER=y -CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y -# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set -# CONFIG_READ_ONLY_THP_FOR_FS is not set -CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y -CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y -CONFIG_USE_PERCPU_NUMA_NODE_ID=y -CONFIG_HAVE_SETUP_PER_CPU_AREA=y -CONFIG_CMA=y -# CONFIG_CMA_DEBUG is not set -# CONFIG_CMA_DEBUGFS is not set -CONFIG_CMA_SYSFS=y -CONFIG_CMA_AREAS=19 -# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set -# CONFIG_IDLE_PAGE_TRACKING is not set -CONFIG_ZONE_DMA32=y -CONFIG_HMM_MIRROR=y -CONFIG_VM_EVENT_COUNTERS=y -# CONFIG_PERCPU_STATS is not set -# CONFIG_GUP_TEST is not set -# CONFIG_DMAPOOL_TEST is not set -CONFIG_ARCH_HAS_PTE_SPECIAL=y -CONFIG_MEMFD_CREATE=y -# CONFIG_ANON_VMA_NAME is not set -CONFIG_USERFAULTFD=y -# CONFIG_LRU_GEN is not set -CONFIG_LOCK_MM_AND_FIND_VMA=y - -# -# Data Access Monitoring -# -# CONFIG_DAMON is not set -# end of Data Access Monitoring -# end of Memory Management options - -CONFIG_NET=y -CONFIG_NET_INGRESS=y -CONFIG_NET_EGRESS=y -CONFIG_NET_XGRESS=y -CONFIG_SKB_EXTENSIONS=y - -# -# Networking options -# -CONFIG_PACKET=y -# CONFIG_PACKET_DIAG is not set -CONFIG_UNIX=y -CONFIG_UNIX_SCM=y -CONFIG_AF_UNIX_OOB=y -# CONFIG_UNIX_DIAG is not set -CONFIG_TLS=m -CONFIG_TLS_DEVICE=y -# CONFIG_TLS_TOE is not set -CONFIG_XFRM=y -CONFIG_XFRM_ALGO=y -CONFIG_XFRM_USER=y -# CONFIG_XFRM_INTERFACE is not set -# CONFIG_XFRM_SUB_POLICY is not set -# CONFIG_XFRM_MIGRATE is not set -# CONFIG_XFRM_STATISTICS is not set -CONFIG_XFRM_ESP=m -CONFIG_NET_KEY=y -# CONFIG_NET_KEY_MIGRATE is not set -# CONFIG_SMC is not set -CONFIG_XDP_SOCKETS=y -# CONFIG_XDP_SOCKETS_DIAG is not set -CONFIG_NET_HANDSHAKE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -# CONFIG_IP_FIB_TRIE_STATS is not set -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_IP_ROUTE_VERBOSE=y -CONFIG_IP_ROUTE_CLASSID=y -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -CONFIG_IP_PNP_BOOTP=y -CONFIG_IP_PNP_RARP=y -CONFIG_NET_IPIP=m -CONFIG_NET_IPGRE_DEMUX=m -CONFIG_NET_IP_TUNNEL=y -CONFIG_NET_IPGRE=m -CONFIG_NET_IPGRE_BROADCAST=y -CONFIG_IP_MROUTE_COMMON=y -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_SYN_COOKIES=y -# CONFIG_NET_IPVTI is not set -CONFIG_NET_UDP_TUNNEL=y -# CONFIG_NET_FOU is not set -# CONFIG_NET_FOU_IP_TUNNELS is not set -# CONFIG_INET_AH is not set -CONFIG_INET_ESP=m -# CONFIG_INET_ESP_OFFLOAD is not set -# CONFIG_INET_ESPINTCP is not set -# CONFIG_INET_IPCOMP is not set -CONFIG_INET_TABLE_PERTURB_ORDER=16 -CONFIG_INET_TUNNEL=y -CONFIG_INET_DIAG=y -CONFIG_INET_TCP_DIAG=y -CONFIG_INET_UDP_DIAG=y -# CONFIG_INET_RAW_DIAG is not set -# CONFIG_INET_DIAG_DESTROY is not set -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_BIC=m -CONFIG_TCP_CONG_CUBIC=y -CONFIG_TCP_CONG_WESTWOOD=m -CONFIG_TCP_CONG_HTCP=m -# CONFIG_TCP_CONG_HSTCP is not set -# CONFIG_TCP_CONG_HYBLA is not set -# CONFIG_TCP_CONG_VEGAS is not set -# CONFIG_TCP_CONG_NV is not set -# CONFIG_TCP_CONG_SCALABLE is not set -# CONFIG_TCP_CONG_LP is not set -# CONFIG_TCP_CONG_VENO is not set -# CONFIG_TCP_CONG_YEAH is not set -# CONFIG_TCP_CONG_ILLINOIS is not set -# CONFIG_TCP_CONG_DCTCP is not set -# CONFIG_TCP_CONG_CDG is not set -CONFIG_TCP_CONG_BBR=m -CONFIG_DEFAULT_CUBIC=y -# CONFIG_DEFAULT_RENO is not set -CONFIG_DEFAULT_TCP_CONG="cubic" -# CONFIG_TCP_MD5SIG is not set -CONFIG_IPV6=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -# CONFIG_IPV6_OPTIMISTIC_DAD is not set -# CONFIG_INET6_AH is not set -CONFIG_INET6_ESP=m -# CONFIG_INET6_ESP_OFFLOAD is not set -# CONFIG_INET6_ESPINTCP is not set -# CONFIG_INET6_IPCOMP is not set -# CONFIG_IPV6_MIP6 is not set -# CONFIG_IPV6_ILA is not set -# CONFIG_IPV6_VTI is not set -CONFIG_IPV6_SIT=y -# CONFIG_IPV6_SIT_6RD is not set -CONFIG_IPV6_NDISC_NODETYPE=y -# CONFIG_IPV6_TUNNEL is not set -# CONFIG_IPV6_GRE is not set -# CONFIG_IPV6_MULTIPLE_TABLES is not set -CONFIG_IPV6_MROUTE=y -# CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set -# CONFIG_IPV6_PIMSM_V2 is not set -# CONFIG_IPV6_SEG6_LWTUNNEL is not set -# CONFIG_IPV6_SEG6_HMAC is not set -# CONFIG_IPV6_RPL_LWTUNNEL is not set -# CONFIG_IPV6_IOAM6_LWTUNNEL is not set -# CONFIG_NETLABEL is not set -CONFIG_MPTCP=y -CONFIG_INET_MPTCP_DIAG=y -CONFIG_MPTCP_IPV6=y -CONFIG_NETWORK_SECMARK=y -CONFIG_NET_PTP_CLASSIFY=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NETFILTER_ADVANCED=y -CONFIG_BRIDGE_NETFILTER=m - -# -# Core Netfilter Configuration -# -CONFIG_NETFILTER_INGRESS=y -CONFIG_NETFILTER_EGRESS=y -CONFIG_NETFILTER_SKIP_EGRESS=y -CONFIG_NETFILTER_NETLINK=m -CONFIG_NETFILTER_FAMILY_BRIDGE=y -CONFIG_NETFILTER_FAMILY_ARP=y -CONFIG_NETFILTER_BPF_LINK=y -# CONFIG_NETFILTER_NETLINK_HOOK is not set -CONFIG_NETFILTER_NETLINK_ACCT=m -CONFIG_NETFILTER_NETLINK_QUEUE=m -CONFIG_NETFILTER_NETLINK_LOG=m -CONFIG_NETFILTER_NETLINK_OSF=m -CONFIG_NF_CONNTRACK=m -CONFIG_NF_LOG_SYSLOG=m -CONFIG_NETFILTER_CONNCOUNT=m -CONFIG_NF_CONNTRACK_MARK=y -# CONFIG_NF_CONNTRACK_SECMARK is not set -# CONFIG_NF_CONNTRACK_ZONES is not set -# CONFIG_NF_CONNTRACK_PROCFS is not set -# CONFIG_NF_CONNTRACK_EVENTS is not set -# CONFIG_NF_CONNTRACK_TIMEOUT is not set -# CONFIG_NF_CONNTRACK_TIMESTAMP is not set -CONFIG_NF_CONNTRACK_LABELS=y -CONFIG_NF_CONNTRACK_OVS=y -CONFIG_NF_CT_PROTO_DCCP=y -CONFIG_NF_CT_PROTO_GRE=y -CONFIG_NF_CT_PROTO_SCTP=y -CONFIG_NF_CT_PROTO_UDPLITE=y -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -# CONFIG_NF_CONNTRACK_H323 is not set -# CONFIG_NF_CONNTRACK_IRC is not set -CONFIG_NF_CONNTRACK_BROADCAST=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -# CONFIG_NF_CONNTRACK_SANE is not set -# CONFIG_NF_CONNTRACK_SIP is not set -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set -CONFIG_NF_NAT=m -CONFIG_NF_NAT_AMANDA=m -CONFIG_NF_NAT_FTP=m -CONFIG_NF_NAT_TFTP=m -CONFIG_NF_NAT_REDIRECT=y -CONFIG_NF_NAT_MASQUERADE=y -CONFIG_NF_NAT_OVS=y -CONFIG_NETFILTER_SYNPROXY=m -CONFIG_NF_TABLES=m -# CONFIG_NF_TABLES_INET is not set -# CONFIG_NF_TABLES_NETDEV is not set -# CONFIG_NFT_NUMGEN is not set -# CONFIG_NFT_CT is not set -CONFIG_NFT_CONNLIMIT=m -CONFIG_NFT_LOG=m -CONFIG_NFT_LIMIT=m -CONFIG_NFT_MASQ=m -CONFIG_NFT_REDIR=m -CONFIG_NFT_NAT=m -CONFIG_NFT_TUNNEL=m -CONFIG_NFT_QUEUE=m -CONFIG_NFT_QUOTA=m -CONFIG_NFT_REJECT=m -CONFIG_NFT_COMPAT=m -CONFIG_NFT_HASH=m -CONFIG_NFT_FIB=m -# CONFIG_NFT_XFRM is not set -CONFIG_NFT_SOCKET=m -CONFIG_NFT_OSF=m -CONFIG_NFT_TPROXY=m -# CONFIG_NFT_SYNPROXY is not set -# CONFIG_NF_FLOW_TABLE is not set -CONFIG_NETFILTER_XTABLES=y - -# -# Xtables combined modules -# -CONFIG_NETFILTER_XT_MARK=m -CONFIG_NETFILTER_XT_CONNMARK=m -CONFIG_NETFILTER_XT_SET=m - -# -# Xtables targets -# -CONFIG_NETFILTER_XT_TARGET_AUDIT=m -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HL=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_NAT=m -CONFIG_NETFILTER_XT_TARGET_NETMAP=m -# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -# CONFIG_NETFILTER_XT_TARGET_NOTRACK is not set -CONFIG_NETFILTER_XT_TARGET_RATEEST=m -CONFIG_NETFILTER_XT_TARGET_REDIRECT=m -CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m -# CONFIG_NETFILTER_XT_TARGET_TEE is not set -# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m - -# -# Xtables matches -# -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CGROUP=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ECN=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_HL=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_IPVS=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -# CONFIG_NETFILTER_XT_MATCH_RECENT is not set -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -# end of Core Netfilter Configuration - -CONFIG_IP_SET=m -CONFIG_IP_SET_MAX=256 -# CONFIG_IP_SET_BITMAP_IP is not set -# CONFIG_IP_SET_BITMAP_IPMAC is not set -# CONFIG_IP_SET_BITMAP_PORT is not set -# CONFIG_IP_SET_HASH_IP is not set -# CONFIG_IP_SET_HASH_IPMARK is not set -# CONFIG_IP_SET_HASH_IPPORT is not set -# CONFIG_IP_SET_HASH_IPPORTIP is not set -# CONFIG_IP_SET_HASH_IPPORTNET is not set -# CONFIG_IP_SET_HASH_IPMAC is not set -# CONFIG_IP_SET_HASH_MAC is not set -# CONFIG_IP_SET_HASH_NETPORTNET is not set -# CONFIG_IP_SET_HASH_NET is not set -# CONFIG_IP_SET_HASH_NETNET is not set -# CONFIG_IP_SET_HASH_NETPORT is not set -# CONFIG_IP_SET_HASH_NETIFACE is not set -# CONFIG_IP_SET_LIST_SET is not set -CONFIG_IP_VS=m -CONFIG_IP_VS_IPV6=y -# CONFIG_IP_VS_DEBUG is not set -CONFIG_IP_VS_TAB_BITS=12 - -# -# IPVS transport protocol load balancing support -# -CONFIG_IP_VS_PROTO_TCP=y -CONFIG_IP_VS_PROTO_UDP=y -CONFIG_IP_VS_PROTO_AH_ESP=y -CONFIG_IP_VS_PROTO_ESP=y -CONFIG_IP_VS_PROTO_AH=y -CONFIG_IP_VS_PROTO_SCTP=y - -# -# IPVS scheduler -# -CONFIG_IP_VS_RR=m -CONFIG_IP_VS_WRR=m -# CONFIG_IP_VS_LC is not set -# CONFIG_IP_VS_WLC is not set -# CONFIG_IP_VS_FO is not set -# CONFIG_IP_VS_OVF is not set -# CONFIG_IP_VS_LBLC is not set -# CONFIG_IP_VS_LBLCR is not set -# CONFIG_IP_VS_DH is not set -# CONFIG_IP_VS_SH is not set -# CONFIG_IP_VS_MH is not set -# CONFIG_IP_VS_SED is not set -# CONFIG_IP_VS_NQ is not set -# CONFIG_IP_VS_TWOS is not set - -# -# IPVS SH scheduler -# -CONFIG_IP_VS_SH_TAB_BITS=8 - -# -# IPVS MH scheduler -# -CONFIG_IP_VS_MH_TAB_INDEX=12 - -# -# IPVS application helper -# -# CONFIG_IP_VS_FTP is not set -CONFIG_IP_VS_NFCT=y - -# -# IP: Netfilter Configuration -# -CONFIG_NF_DEFRAG_IPV4=m -CONFIG_NF_SOCKET_IPV4=m -CONFIG_NF_TPROXY_IPV4=m -CONFIG_NF_TABLES_IPV4=y -CONFIG_NFT_REJECT_IPV4=m -CONFIG_NFT_DUP_IPV4=m -CONFIG_NFT_FIB_IPV4=m -CONFIG_NF_TABLES_ARP=y -CONFIG_NF_DUP_IPV4=m -# CONFIG_NF_LOG_ARP is not set -# CONFIG_NF_LOG_IPV4 is not set -CONFIG_NF_REJECT_IPV4=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PPTP=m -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_NAT=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -# end of IP: Netfilter Configuration - -# -# IPv6: Netfilter Configuration -# -CONFIG_NF_SOCKET_IPV6=m -CONFIG_NF_TPROXY_IPV6=m -CONFIG_NF_TABLES_IPV6=y -CONFIG_NFT_REJECT_IPV6=m -# CONFIG_NFT_DUP_IPV6 is not set -# CONFIG_NFT_FIB_IPV6 is not set -# CONFIG_NF_DUP_IPV6 is not set -CONFIG_NF_REJECT_IPV6=m -CONFIG_NF_LOG_IPV6=m -CONFIG_IP6_NF_IPTABLES=y -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -# CONFIG_IP6_NF_MATCH_HL is not set -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_MATCH_SRH=m -# CONFIG_IP6_NF_TARGET_HL is not set -CONFIG_IP6_NF_FILTER=y -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_IP6_NF_NAT=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -# end of IPv6: Netfilter Configuration - -CONFIG_NF_DEFRAG_IPV6=m -CONFIG_NF_TABLES_BRIDGE=m -# CONFIG_NFT_BRIDGE_META is not set -# CONFIG_NFT_BRIDGE_REJECT is not set -# CONFIG_NF_CONNTRACK_BRIDGE is not set -CONFIG_BRIDGE_NF_EBTABLES=m -CONFIG_BRIDGE_EBT_BROUTE=m -CONFIG_BRIDGE_EBT_T_FILTER=m -CONFIG_BRIDGE_EBT_T_NAT=m -# CONFIG_BRIDGE_EBT_802_3 is not set -# CONFIG_BRIDGE_EBT_AMONG is not set -CONFIG_BRIDGE_EBT_ARP=m -CONFIG_BRIDGE_EBT_IP=m -CONFIG_BRIDGE_EBT_IP6=m -# CONFIG_BRIDGE_EBT_LIMIT is not set -# CONFIG_BRIDGE_EBT_MARK is not set -# CONFIG_BRIDGE_EBT_PKTTYPE is not set -# CONFIG_BRIDGE_EBT_STP is not set -# CONFIG_BRIDGE_EBT_VLAN is not set -# CONFIG_BRIDGE_EBT_ARPREPLY is not set -# CONFIG_BRIDGE_EBT_DNAT is not set -# CONFIG_BRIDGE_EBT_MARK_T is not set -# CONFIG_BRIDGE_EBT_REDIRECT is not set -# CONFIG_BRIDGE_EBT_SNAT is not set -# CONFIG_BRIDGE_EBT_LOG is not set -# CONFIG_BRIDGE_EBT_NFLOG is not set -CONFIG_BPFILTER=y -CONFIG_BPFILTER_UMH=m -# CONFIG_IP_DCCP is not set -CONFIG_IP_SCTP=m -# CONFIG_SCTP_DBG_OBJCNT is not set -CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set -CONFIG_SCTP_COOKIE_HMAC_MD5=y -# CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set -CONFIG_INET_SCTP_DIAG=m -CONFIG_RDS=y -# CONFIG_RDS_RDMA is not set -# CONFIG_RDS_TCP is not set -# CONFIG_RDS_DEBUG is not set -# CONFIG_TIPC is not set -# CONFIG_ATM is not set -CONFIG_L2TP=m -# CONFIG_L2TP_DEBUGFS is not set -CONFIG_L2TP_V3=y -CONFIG_L2TP_IP=m -CONFIG_L2TP_ETH=m -CONFIG_STP=m -CONFIG_GARP=m -CONFIG_MRP=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_IGMP_SNOOPING=y -# CONFIG_BRIDGE_VLAN_FILTERING is not set -# CONFIG_BRIDGE_MRP is not set -# CONFIG_BRIDGE_CFM is not set -# CONFIG_NET_DSA is not set -CONFIG_VLAN_8021Q=m -CONFIG_VLAN_8021Q_GVRP=y -CONFIG_VLAN_8021Q_MVRP=y -CONFIG_LLC=m -CONFIG_LLC2=m -# CONFIG_ATALK is not set -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_PHONET is not set -# CONFIG_6LOWPAN is not set -# CONFIG_IEEE802154 is not set -CONFIG_NET_SCHED=y - -# -# Queueing/Scheduling -# -CONFIG_NET_SCH_HTB=m -# CONFIG_NET_SCH_HFSC is not set -CONFIG_NET_SCH_PRIO=m -# CONFIG_NET_SCH_MULTIQ is not set -# CONFIG_NET_SCH_RED is not set -# CONFIG_NET_SCH_SFB is not set -CONFIG_NET_SCH_SFQ=m -# CONFIG_NET_SCH_TEQL is not set -CONFIG_NET_SCH_TBF=m -# CONFIG_NET_SCH_CBS is not set -# CONFIG_NET_SCH_ETF is not set -# CONFIG_NET_SCH_TAPRIO is not set -# CONFIG_NET_SCH_GRED is not set -CONFIG_NET_SCH_NETEM=m -# CONFIG_NET_SCH_DRR is not set -# CONFIG_NET_SCH_MQPRIO is not set -# CONFIG_NET_SCH_SKBPRIO is not set -# CONFIG_NET_SCH_CHOKE is not set -# CONFIG_NET_SCH_QFQ is not set -# CONFIG_NET_SCH_CODEL is not set -# CONFIG_NET_SCH_FQ_CODEL is not set -# CONFIG_NET_SCH_CAKE is not set -# CONFIG_NET_SCH_FQ is not set -# CONFIG_NET_SCH_HHF is not set -# CONFIG_NET_SCH_PIE is not set -CONFIG_NET_SCH_INGRESS=m -# CONFIG_NET_SCH_PLUG is not set -# CONFIG_NET_SCH_ETS is not set -# CONFIG_NET_SCH_DEFAULT is not set - -# -# Classification -# -CONFIG_NET_CLS=y -CONFIG_NET_CLS_BASIC=m -# CONFIG_NET_CLS_ROUTE4 is not set -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -# CONFIG_CLS_U32_PERF is not set -# CONFIG_CLS_U32_MARK is not set -# CONFIG_NET_CLS_FLOW is not set -CONFIG_NET_CLS_CGROUP=m -CONFIG_NET_CLS_BPF=m -# CONFIG_NET_CLS_FLOWER is not set -# CONFIG_NET_CLS_MATCHALL is not set -# CONFIG_NET_EMATCH is not set -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -# CONFIG_GACT_PROB is not set -CONFIG_NET_ACT_MIRRED=m -# CONFIG_NET_ACT_SAMPLE is not set -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -# CONFIG_NET_ACT_PEDIT is not set -# CONFIG_NET_ACT_SIMP is not set -# CONFIG_NET_ACT_SKBEDIT is not set -# CONFIG_NET_ACT_CSUM is not set -# CONFIG_NET_ACT_MPLS is not set -# CONFIG_NET_ACT_VLAN is not set -CONFIG_NET_ACT_BPF=m -# CONFIG_NET_ACT_CONNMARK is not set -# CONFIG_NET_ACT_CTINFO is not set -# CONFIG_NET_ACT_SKBMOD is not set -# CONFIG_NET_ACT_IFE is not set -# CONFIG_NET_ACT_TUNNEL_KEY is not set -# CONFIG_NET_ACT_GATE is not set -# CONFIG_NET_TC_SKB_EXT is not set -CONFIG_NET_SCH_FIFO=y -# CONFIG_DCB is not set -CONFIG_DNS_RESOLVER=y -# CONFIG_BATMAN_ADV is not set -CONFIG_OPENVSWITCH=m -CONFIG_OPENVSWITCH_GRE=m -CONFIG_OPENVSWITCH_VXLAN=m -CONFIG_VSOCKETS=m -CONFIG_VSOCKETS_DIAG=m -CONFIG_VSOCKETS_LOOPBACK=m -CONFIG_VIRTIO_VSOCKETS=m -CONFIG_VIRTIO_VSOCKETS_COMMON=m -CONFIG_NETLINK_DIAG=y -CONFIG_MPLS=y -CONFIG_NET_MPLS_GSO=m -# CONFIG_MPLS_ROUTING is not set -CONFIG_NET_NSH=m -# CONFIG_HSR is not set -# CONFIG_NET_SWITCHDEV is not set -CONFIG_NET_L3_MASTER_DEV=y -# CONFIG_QRTR is not set -# CONFIG_NET_NCSI is not set -CONFIG_PCPU_DEV_REFCNT=y -CONFIG_MAX_SKB_FRAGS=17 -CONFIG_RPS=y -CONFIG_RFS_ACCEL=y -CONFIG_SOCK_RX_QUEUE_MAPPING=y -CONFIG_XPS=y -CONFIG_CGROUP_NET_PRIO=y -CONFIG_CGROUP_NET_CLASSID=y -CONFIG_NET_RX_BUSY_POLL=y -CONFIG_BQL=y -CONFIG_BPF_STREAM_PARSER=y -CONFIG_NET_FLOW_LIMIT=y - -# -# Network testing -# -# CONFIG_NET_PKTGEN is not set -# end of Network testing -# end of Networking options - -# CONFIG_HAMRADIO is not set -# CONFIG_CAN is not set -CONFIG_BT=m -CONFIG_BT_BREDR=y -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -CONFIG_BT_HS=y -CONFIG_BT_LE=y -CONFIG_BT_LE_L2CAP_ECRED=y -# CONFIG_BT_LEDS is not set -# CONFIG_BT_MSFTEXT is not set -# CONFIG_BT_AOSPEXT is not set -CONFIG_BT_DEBUGFS=y -# CONFIG_BT_SELFTEST is not set -# CONFIG_BT_FEATURE_DEBUG is not set - -# -# Bluetooth device drivers -# -CONFIG_BT_INTEL=m -CONFIG_BT_BCM=m -CONFIG_BT_RTL=m -CONFIG_BT_MTK=m -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y -CONFIG_BT_HCIBTUSB_POLL_SYNC=y -CONFIG_BT_HCIBTUSB_BCM=y -CONFIG_BT_HCIBTUSB_MTK=y -CONFIG_BT_HCIBTUSB_RTL=y -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_ATH3K=y -CONFIG_BT_HCIUART_INTEL=y -CONFIG_BT_HCIUART_AG6XX=y -CONFIG_BT_HCIBCM203X=m -# CONFIG_BT_HCIBCM4377 is not set -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIDTL1=m -CONFIG_BT_HCIBT3C=m -CONFIG_BT_HCIBLUECARD=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_ATH3K=m -CONFIG_BT_VIRTIO=m -# end of Bluetooth device drivers - -# CONFIG_AF_RXRPC is not set -# CONFIG_AF_KCM is not set -CONFIG_STREAM_PARSER=y -# CONFIG_MCTP is not set -CONFIG_FIB_RULES=y -CONFIG_WIRELESS=y -CONFIG_WIRELESS_EXT=y -CONFIG_WEXT_CORE=y -CONFIG_WEXT_PROC=y -CONFIG_WEXT_SPY=y -CONFIG_WEXT_PRIV=y -CONFIG_CFG80211=m -# CONFIG_NL80211_TESTMODE is not set -# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -# CONFIG_CFG80211_CERTIFICATION_ONUS is not set -CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y -CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y -CONFIG_CFG80211_DEFAULT_PS=y -# CONFIG_CFG80211_DEBUGFS is not set -CONFIG_CFG80211_CRDA_SUPPORT=y -CONFIG_CFG80211_WEXT=y -CONFIG_LIB80211=m -CONFIG_LIB80211_CRYPT_WEP=m -CONFIG_LIB80211_CRYPT_CCMP=m -CONFIG_LIB80211_CRYPT_TKIP=m -# CONFIG_LIB80211_DEBUG is not set -CONFIG_MAC80211=m -CONFIG_MAC80211_HAS_RC=y -CONFIG_MAC80211_RC_MINSTREL=y -CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y -CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" -# CONFIG_MAC80211_MESH is not set -CONFIG_MAC80211_LEDS=y -# CONFIG_MAC80211_DEBUGFS is not set -# CONFIG_MAC80211_MESSAGE_TRACING is not set -# CONFIG_MAC80211_DEBUG_MENU is not set -CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 -CONFIG_RFKILL=m -CONFIG_RFKILL_LEDS=y -CONFIG_RFKILL_INPUT=y -# CONFIG_RFKILL_GPIO is not set -CONFIG_NET_9P=y -CONFIG_NET_9P_FD=y -CONFIG_NET_9P_VIRTIO=y -# CONFIG_NET_9P_RDMA is not set -# CONFIG_NET_9P_DEBUG is not set -# CONFIG_CAIF is not set -CONFIG_CEPH_LIB=m -# CONFIG_CEPH_LIB_PRETTYDEBUG is not set -# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set -# CONFIG_NFC is not set -# CONFIG_PSAMPLE is not set -# CONFIG_NET_IFE is not set -# CONFIG_LWTUNNEL is not set -CONFIG_DST_CACHE=y -CONFIG_GRO_CELLS=y -CONFIG_SOCK_VALIDATE_XMIT=y -CONFIG_NET_SELFTESTS=y -CONFIG_NET_SOCK_MSG=y -CONFIG_PAGE_POOL=y -# CONFIG_PAGE_POOL_STATS is not set -CONFIG_FAILOVER=m -CONFIG_ETHTOOL_NETLINK=y - -# -# Device Drivers -# -CONFIG_HAVE_PCI=y -CONFIG_PCI=y -CONFIG_PCI_DOMAINS=y -CONFIG_PCI_DOMAINS_GENERIC=y -CONFIG_PCIEPORTBUS=y -CONFIG_HOTPLUG_PCI_PCIE=y -CONFIG_PCIEAER=y -# CONFIG_PCIEAER_INJECT is not set -# CONFIG_PCIE_ECRC is not set -# CONFIG_PCIEASPM is not set -CONFIG_PCIE_PME=y -# CONFIG_PCIE_DPC is not set -# CONFIG_PCIE_PTM is not set -CONFIG_PCI_MSI=y -CONFIG_PCI_MSI_ARCH_FALLBACKS=y -CONFIG_PCI_QUIRKS=y -# CONFIG_PCI_DEBUG is not set -# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set -# CONFIG_PCI_STUB is not set -# CONFIG_PCI_PF_STUB is not set -CONFIG_PCI_ATS=y -CONFIG_PCI_ECAM=y -CONFIG_PCI_IOV=y -# CONFIG_PCI_PRI is not set -# CONFIG_PCI_PASID is not set -CONFIG_PCI_LABEL=y -# CONFIG_PCI_DYNAMIC_OF_NODES is not set -# CONFIG_PCIE_BUS_TUNE_OFF is not set -CONFIG_PCIE_BUS_DEFAULT=y -# CONFIG_PCIE_BUS_SAFE is not set -# CONFIG_PCIE_BUS_PERFORMANCE is not set -# CONFIG_PCIE_BUS_PEER2PEER is not set -CONFIG_VGA_ARB=y -CONFIG_VGA_ARB_MAX_GPUS=16 -CONFIG_HOTPLUG_PCI=y -# CONFIG_HOTPLUG_PCI_ACPI is not set -# CONFIG_HOTPLUG_PCI_CPCI is not set -CONFIG_HOTPLUG_PCI_SHPC=y - -# -# PCI controller drivers -# -# CONFIG_PCI_FTPCI100 is not set -# CONFIG_PCI_HOST_GENERIC is not set -CONFIG_PCI_LOONGSON=y -# CONFIG_PCIE_MICROCHIP_HOST is not set -# CONFIG_PCIE_XILINX is not set - -# -# Cadence-based PCIe controllers -# -# CONFIG_PCIE_CADENCE_PLAT_HOST is not set -# CONFIG_PCI_J721E_HOST is not set -# end of Cadence-based PCIe controllers - -# -# DesignWare-based PCIe controllers -# -# CONFIG_PCI_MESON is not set -# CONFIG_PCIE_DW_PLAT_HOST is not set -# end of DesignWare-based PCIe controllers - -# -# Mobiveil-based PCIe controllers -# -# end of Mobiveil-based PCIe controllers -# end of PCI controller drivers - -# -# PCI Endpoint -# -# CONFIG_PCI_ENDPOINT is not set -# end of PCI Endpoint - -# -# PCI switch controller drivers -# -CONFIG_PCI_SW_SWITCHTEC=m -# end of PCI switch controller drivers - -# CONFIG_CXL_BUS is not set -CONFIG_PCCARD=m -CONFIG_PCMCIA=m -CONFIG_PCMCIA_LOAD_CIS=y -CONFIG_CARDBUS=y - -# -# PC-card bridges -# -CONFIG_YENTA=m -CONFIG_YENTA_O2=y -CONFIG_YENTA_RICOH=y -CONFIG_YENTA_TI=y -CONFIG_YENTA_ENE_TUNE=y -CONFIG_YENTA_TOSHIBA=y -# CONFIG_PD6729 is not set -# CONFIG_I82092 is not set -CONFIG_PCCARD_NONSTATIC=y -CONFIG_RAPIDIO=y -CONFIG_RAPIDIO_TSI721=y -CONFIG_RAPIDIO_DISC_TIMEOUT=30 -CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y -# CONFIG_RAPIDIO_DMA_ENGINE is not set -# CONFIG_RAPIDIO_DEBUG is not set -CONFIG_RAPIDIO_ENUM_BASIC=m -CONFIG_RAPIDIO_CHMAN=m -CONFIG_RAPIDIO_MPORT_CDEV=m - -# -# RapidIO Switch drivers -# -# CONFIG_RAPIDIO_CPS_XX is not set -# CONFIG_RAPIDIO_CPS_GEN2 is not set -# CONFIG_RAPIDIO_RXS_GEN3 is not set -# end of RapidIO Switch drivers - -# -# Generic Driver Options -# -CONFIG_UEVENT_HELPER=y -CONFIG_UEVENT_HELPER_PATH="" -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -# CONFIG_DEVTMPFS_SAFE is not set -CONFIG_STANDALONE=y -CONFIG_PREVENT_FIRMWARE_BUILD=y - -# -# Firmware loader -# -CONFIG_FW_LOADER=y -CONFIG_FW_LOADER_PAGED_BUF=y -CONFIG_EXTRA_FIRMWARE="" -# CONFIG_FW_LOADER_USER_HELPER is not set -CONFIG_FW_LOADER_COMPRESS=y -CONFIG_FW_LOADER_COMPRESS_XZ=y -CONFIG_FW_LOADER_COMPRESS_ZSTD=y -CONFIG_FW_CACHE=y -# CONFIG_FW_UPLOAD is not set -# end of Firmware loader - -CONFIG_WANT_DEV_COREDUMP=y -CONFIG_ALLOW_DEV_COREDUMP=y -CONFIG_DEV_COREDUMP=y -# CONFIG_DEBUG_DRIVER is not set -# CONFIG_DEBUG_DEVRES is not set -# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set -# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set -CONFIG_GENERIC_CPU_AUTOPROBE=y -CONFIG_SOC_BUS=y -CONFIG_REGMAP=y -CONFIG_REGMAP_I2C=m -CONFIG_REGMAP_SPI=m -CONFIG_REGMAP_MMIO=y -CONFIG_DMA_SHARED_BUFFER=y -# CONFIG_DMA_FENCE_TRACE is not set -# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set -# end of Generic Driver Options - -# -# Bus devices -# -# CONFIG_MOXTET is not set -# CONFIG_MHI_BUS is not set -# CONFIG_MHI_BUS_EP is not set -# end of Bus devices - -# -# Cache Drivers -# -# end of Cache Drivers - -# CONFIG_CONNECTOR is not set - -# -# Firmware Drivers -# - -# -# ARM System Control and Management Interface Protocol -# -# end of ARM System Control and Management Interface Protocol - -# CONFIG_FIRMWARE_MEMMAP is not set -CONFIG_DMIID=y -# CONFIG_DMI_SYSFS is not set -CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y -# CONFIG_ISCSI_IBFT is not set -CONFIG_SYSFB=y -# CONFIG_SYSFB_SIMPLEFB is not set -# CONFIG_GOOGLE_FIRMWARE is not set - -# -# EFI (Extensible Firmware Interface) Support -# -CONFIG_EFI_ESRT=y -CONFIG_EFI_VARS_PSTORE=m -# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set -CONFIG_EFI_RUNTIME_WRAPPERS=y -CONFIG_EFI_GENERIC_STUB=y -CONFIG_EFI_ZBOOT=y -CONFIG_EFI_BOOTLOADER_CONTROL=m -CONFIG_EFI_CAPSULE_LOADER=m -CONFIG_EFI_TEST=m -# CONFIG_RESET_ATTACK_MITIGATION is not set -# CONFIG_EFI_DISABLE_PCI_DMA is not set -CONFIG_EFI_EARLYCON=y -CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y -# CONFIG_EFI_DISABLE_RUNTIME is not set -# CONFIG_EFI_COCO_SECRET is not set -# end of EFI (Extensible Firmware Interface) Support - -# -# Tegra firmware driver -# -# end of Tegra firmware driver -# end of Firmware Drivers - -# CONFIG_GNSS is not set -CONFIG_MTD=m -# CONFIG_MTD_TESTS is not set - -# -# Partition parsers -# -# CONFIG_MTD_AR7_PARTS is not set -# CONFIG_MTD_CMDLINE_PARTS is not set -CONFIG_MTD_OF_PARTS=m -# CONFIG_MTD_REDBOOT_PARTS is not set -# end of Partition parsers - -# -# User Modules And Translation Layers -# -CONFIG_MTD_BLKDEVS=m -CONFIG_MTD_BLOCK=m -# CONFIG_MTD_BLOCK_RO is not set - -# -# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. -# -# CONFIG_FTL is not set -# CONFIG_NFTL is not set -# CONFIG_INFTL is not set -# CONFIG_RFD_FTL is not set -# CONFIG_SSFDC is not set -# CONFIG_SM_FTL is not set -# CONFIG_MTD_OOPS is not set -# CONFIG_MTD_SWAP is not set -# CONFIG_MTD_PARTITIONED_MASTER is not set - -# -# RAM/ROM/Flash chip drivers -# -CONFIG_MTD_CFI=m -CONFIG_MTD_JEDECPROBE=m -CONFIG_MTD_GEN_PROBE=m -# CONFIG_MTD_CFI_ADV_OPTIONS is not set -CONFIG_MTD_MAP_BANK_WIDTH_1=y -CONFIG_MTD_MAP_BANK_WIDTH_2=y -CONFIG_MTD_MAP_BANK_WIDTH_4=y -CONFIG_MTD_CFI_I1=y -CONFIG_MTD_CFI_I2=y -CONFIG_MTD_CFI_INTELEXT=m -CONFIG_MTD_CFI_AMDSTD=m -CONFIG_MTD_CFI_STAA=m -CONFIG_MTD_CFI_UTIL=m -CONFIG_MTD_RAM=m -CONFIG_MTD_ROM=m -# CONFIG_MTD_ABSENT is not set -# end of RAM/ROM/Flash chip drivers - -# -# Mapping drivers for chip access -# -# CONFIG_MTD_COMPLEX_MAPPINGS is not set -# CONFIG_MTD_PHYSMAP is not set -# CONFIG_MTD_INTEL_VR_NOR is not set -# CONFIG_MTD_PLATRAM is not set -# end of Mapping drivers for chip access - -# -# Self-contained MTD device drivers -# -# CONFIG_MTD_PMC551 is not set -# CONFIG_MTD_DATAFLASH is not set -# CONFIG_MTD_MCHP23K256 is not set -# CONFIG_MTD_MCHP48L640 is not set -# CONFIG_MTD_SST25L is not set -# CONFIG_MTD_SLRAM is not set -# CONFIG_MTD_PHRAM is not set -# CONFIG_MTD_MTDRAM is not set -# CONFIG_MTD_BLOCK2MTD is not set - -# -# Disk-On-Chip Device Drivers -# -# CONFIG_MTD_DOCG3 is not set -# end of Self-contained MTD device drivers - -# -# NAND -# -# CONFIG_MTD_ONENAND is not set -# CONFIG_MTD_RAW_NAND is not set -# CONFIG_MTD_SPI_NAND is not set - -# -# ECC engine support -# -# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set -# CONFIG_MTD_NAND_ECC_SW_BCH is not set -# CONFIG_MTD_NAND_ECC_MXIC is not set -# end of ECC engine support -# end of NAND - -# -# LPDDR & LPDDR2 PCM memory drivers -# -# CONFIG_MTD_LPDDR is not set -# end of LPDDR & LPDDR2 PCM memory drivers - -# CONFIG_MTD_SPI_NOR is not set -CONFIG_MTD_UBI=m -CONFIG_MTD_UBI_WL_THRESHOLD=4096 -CONFIG_MTD_UBI_BEB_LIMIT=20 -# CONFIG_MTD_UBI_FASTMAP is not set -# CONFIG_MTD_UBI_GLUEBI is not set -CONFIG_MTD_UBI_BLOCK=y -# CONFIG_MTD_HYPERBUS is not set -CONFIG_DTC=y -CONFIG_OF=y -# CONFIG_OF_UNITTEST is not set -CONFIG_OF_FLATTREE=y -CONFIG_OF_EARLY_FLATTREE=y -CONFIG_OF_KOBJ=y -CONFIG_OF_ADDRESS=y -CONFIG_OF_IRQ=y -CONFIG_OF_RESERVED_MEM=y -# CONFIG_OF_OVERLAY is not set -CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y -CONFIG_PARPORT=y -CONFIG_PARPORT_PC=y -CONFIG_PARPORT_SERIAL=y -CONFIG_PARPORT_PC_FIFO=y -# CONFIG_PARPORT_PC_SUPERIO is not set -# CONFIG_PARPORT_PC_PCMCIA is not set -# CONFIG_PARPORT_1284 is not set -CONFIG_PNP=y -CONFIG_PNP_DEBUG_MESSAGES=y - -# -# Protocols -# -CONFIG_PNPACPI=y -CONFIG_BLK_DEV=y -# CONFIG_BLK_DEV_NULL_BLK is not set -CONFIG_CDROM=y -# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set -CONFIG_ZRAM=m -# CONFIG_ZRAM_DEF_COMP_LZORLE is not set -CONFIG_ZRAM_DEF_COMP_ZSTD=y -# CONFIG_ZRAM_DEF_COMP_LZ4 is not set -# CONFIG_ZRAM_DEF_COMP_LZO is not set -# CONFIG_ZRAM_DEF_COMP_LZ4HC is not set -# CONFIG_ZRAM_DEF_COMP_842 is not set -CONFIG_ZRAM_DEF_COMP="zstd" -# CONFIG_ZRAM_WRITEBACK is not set -# CONFIG_ZRAM_MEMORY_TRACKING is not set -# CONFIG_ZRAM_MULTI_COMP is not set -CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 -CONFIG_BLK_DEV_DRBD=m -# CONFIG_DRBD_FAULT_INJECTION is not set -CONFIG_BLK_DEV_NBD=m -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_BLK_DEV_RAM_SIZE=8192 -# CONFIG_CDROM_PKTCDVD is not set -# CONFIG_ATA_OVER_ETH is not set -CONFIG_VIRTIO_BLK=y -CONFIG_BLK_DEV_RBD=m -# CONFIG_BLK_DEV_UBLK is not set - -# -# NVME Support -# -CONFIG_NVME_CORE=y -CONFIG_BLK_DEV_NVME=y -CONFIG_NVME_MULTIPATH=y -# CONFIG_NVME_VERBOSE_ERRORS is not set -# CONFIG_NVME_HWMON is not set -CONFIG_NVME_FABRICS=m -CONFIG_NVME_RDMA=m -CONFIG_NVME_FC=m -CONFIG_NVME_TCP=m -# CONFIG_NVME_AUTH is not set -CONFIG_NVME_TARGET=m -CONFIG_NVME_TARGET_PASSTHRU=y -CONFIG_NVME_TARGET_LOOP=m -CONFIG_NVME_TARGET_RDMA=m -CONFIG_NVME_TARGET_FC=m -# CONFIG_NVME_TARGET_FCLOOP is not set -CONFIG_NVME_TARGET_TCP=m -# CONFIG_NVME_TARGET_AUTH is not set -# end of NVME Support - -# -# Misc devices -# -# CONFIG_AD525X_DPOT is not set -# CONFIG_DUMMY_IRQ is not set -# CONFIG_PHANTOM is not set -# CONFIG_TIFM_CORE is not set -# CONFIG_ICS932S401 is not set -# CONFIG_ENCLOSURE_SERVICES is not set -# CONFIG_HP_ILO is not set -# CONFIG_APDS9802ALS is not set -# CONFIG_ISL29003 is not set -# CONFIG_ISL29020 is not set -# CONFIG_SENSORS_TSL2550 is not set -# CONFIG_SENSORS_BH1770 is not set -# CONFIG_SENSORS_APDS990X is not set -# CONFIG_HMC6352 is not set -# CONFIG_DS1682 is not set -# CONFIG_LATTICE_ECP3_CONFIG is not set -# CONFIG_SRAM is not set -# CONFIG_DW_XDATA_PCIE is not set -# CONFIG_PCI_ENDPOINT_TEST is not set -# CONFIG_XILINX_SDFEC is not set -# CONFIG_HISI_HIKEY_USB is not set -# CONFIG_OPEN_DICE is not set -# CONFIG_VCPU_STALL_DETECTOR is not set -# CONFIG_C2PORT is not set - -# -# EEPROM support -# -CONFIG_EEPROM_AT24=m -# CONFIG_EEPROM_AT25 is not set -# CONFIG_EEPROM_LEGACY is not set -# CONFIG_EEPROM_MAX6875 is not set -# CONFIG_EEPROM_93CX6 is not set -# CONFIG_EEPROM_93XX46 is not set -# CONFIG_EEPROM_IDT_89HPESX is not set -# CONFIG_EEPROM_EE1004 is not set -# end of EEPROM support - -# CONFIG_CB710_CORE is not set - -# -# Texas Instruments shared transport line discipline -# -# CONFIG_TI_ST is not set -# end of Texas Instruments shared transport line discipline - -# CONFIG_SENSORS_LIS3_I2C is not set -# CONFIG_ALTERA_STAPL is not set -# CONFIG_GENWQE is not set -# CONFIG_ECHO is not set -# CONFIG_BCM_VK is not set -# CONFIG_MISC_ALCOR_PCI is not set -# CONFIG_MISC_RTSX_PCI is not set -# CONFIG_MISC_RTSX_USB is not set -# CONFIG_UACCE is not set -# CONFIG_PVPANIC is not set -# CONFIG_GP_PCI1XXXX is not set -# end of Misc devices - -# -# SCSI device support -# -CONFIG_SCSI_MOD=y -CONFIG_RAID_ATTRS=y -CONFIG_SCSI_COMMON=y -CONFIG_SCSI=y -CONFIG_SCSI_DMA=y -CONFIG_SCSI_NETLINK=y -CONFIG_SCSI_PROC_FS=y - -# -# SCSI support type (disk, tape, CD-ROM) -# -CONFIG_BLK_DEV_SD=y -# CONFIG_CHR_DEV_ST is not set -CONFIG_BLK_DEV_SR=y -CONFIG_CHR_DEV_SG=y -CONFIG_BLK_DEV_BSG=y -CONFIG_CHR_DEV_SCH=m -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -# CONFIG_SCSI_SCAN_ASYNC is not set - -# -# SCSI Transports -# -CONFIG_SCSI_SPI_ATTRS=m -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_ISCSI_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=y -CONFIG_SCSI_SAS_LIBSAS=y -CONFIG_SCSI_SAS_ATA=y -CONFIG_SCSI_SAS_HOST_SMP=y -# CONFIG_SCSI_SRP_ATTRS is not set -# end of SCSI Transports - -CONFIG_SCSI_LOWLEVEL=y -CONFIG_ISCSI_TCP=m -CONFIG_ISCSI_BOOT_SYSFS=m -# CONFIG_SCSI_CXGB3_ISCSI is not set -# CONFIG_SCSI_CXGB4_ISCSI is not set -# CONFIG_SCSI_BNX2_ISCSI is not set -# CONFIG_SCSI_BNX2X_FCOE is not set -# CONFIG_BE2ISCSI is not set -# CONFIG_BLK_DEV_3W_XXXX_RAID is not set -# CONFIG_SCSI_HPSA is not set -# CONFIG_SCSI_3W_9XXX is not set -# CONFIG_SCSI_3W_SAS is not set -# CONFIG_SCSI_ACARD is not set -# CONFIG_SCSI_AACRAID is not set -# CONFIG_SCSI_AIC7XXX is not set -# CONFIG_SCSI_AIC79XX is not set -# CONFIG_SCSI_AIC94XX is not set -CONFIG_SCSI_MVSAS=y -# CONFIG_SCSI_MVSAS_DEBUG is not set -CONFIG_SCSI_MVSAS_TASKLET=y -CONFIG_SCSI_MVUMI=y -# CONFIG_SCSI_ADVANSYS is not set -# CONFIG_SCSI_ARCMSR is not set -# CONFIG_SCSI_ESAS2R is not set -CONFIG_MEGARAID_NEWGEN=y -CONFIG_MEGARAID_MM=y -CONFIG_MEGARAID_MAILBOX=y -CONFIG_MEGARAID_LEGACY=y -CONFIG_MEGARAID_SAS=y -CONFIG_SCSI_MPT3SAS=y -CONFIG_SCSI_MPT2SAS_MAX_SGE=128 -CONFIG_SCSI_MPT3SAS_MAX_SGE=128 -CONFIG_SCSI_MPT2SAS=y -# CONFIG_SCSI_MPI3MR is not set -# CONFIG_SCSI_SMARTPQI is not set -# CONFIG_SCSI_HPTIOP is not set -# CONFIG_SCSI_BUSLOGIC is not set -# CONFIG_SCSI_MYRB is not set -# CONFIG_SCSI_MYRS is not set -CONFIG_LIBFC=m -CONFIG_LIBFCOE=m -CONFIG_FCOE=m -# CONFIG_SCSI_SNIC is not set -# CONFIG_SCSI_DMX3191D is not set -# CONFIG_SCSI_FDOMAIN_PCI is not set -# CONFIG_SCSI_IPS is not set -# CONFIG_SCSI_INITIO is not set -# CONFIG_SCSI_INIA100 is not set -# CONFIG_SCSI_PPA is not set -# CONFIG_SCSI_IMM is not set -# CONFIG_SCSI_STEX is not set -# CONFIG_SCSI_SYM53C8XX_2 is not set -# CONFIG_SCSI_IPR is not set -CONFIG_SCSI_QLOGIC_1280=m -CONFIG_SCSI_QLA_FC=m -CONFIG_TCM_QLA2XXX=m -# CONFIG_TCM_QLA2XXX_DEBUG is not set -CONFIG_SCSI_QLA_ISCSI=m -# CONFIG_SCSI_EFCT is not set -# CONFIG_SCSI_DC395x is not set -# CONFIG_SCSI_AM53C974 is not set -# CONFIG_SCSI_WD719X is not set -# CONFIG_SCSI_DEBUG is not set -# CONFIG_SCSI_PMCRAID is not set -# CONFIG_SCSI_PM8001 is not set -# CONFIG_SCSI_BFA_FC is not set -CONFIG_SCSI_VIRTIO=m -# CONFIG_SCSI_CHELSIO_FCOE is not set -# CONFIG_SCSI_LOWLEVEL_PCMCIA is not set -# CONFIG_SCSI_DH is not set -# end of SCSI device support - -CONFIG_ATA=y -CONFIG_SATA_HOST=y -CONFIG_PATA_TIMINGS=y -CONFIG_ATA_VERBOSE_ERROR=y -CONFIG_ATA_FORCE=y -CONFIG_ATA_ACPI=y -# CONFIG_SATA_ZPODD is not set -CONFIG_SATA_PMP=y - -# -# Controllers with non-SFF native interface -# -CONFIG_SATA_AHCI=y -CONFIG_SATA_MOBILE_LPM_POLICY=0 -CONFIG_SATA_AHCI_PLATFORM=y -CONFIG_AHCI_DWC=y -# CONFIG_AHCI_CEVA is not set -# CONFIG_SATA_INIC162X is not set -# CONFIG_SATA_ACARD_AHCI is not set -# CONFIG_SATA_SIL24 is not set -CONFIG_ATA_SFF=y - -# -# SFF controllers with custom DMA interface -# -# CONFIG_PDC_ADMA is not set -# CONFIG_SATA_QSTOR is not set -# CONFIG_SATA_SX4 is not set -CONFIG_ATA_BMDMA=y - -# -# SATA SFF controllers with BMDMA -# -# CONFIG_ATA_PIIX is not set -# CONFIG_SATA_DWC is not set -# CONFIG_SATA_MV is not set -# CONFIG_SATA_NV is not set -# CONFIG_SATA_PROMISE is not set -# CONFIG_SATA_SIL is not set -# CONFIG_SATA_SIS is not set -# CONFIG_SATA_SVW is not set -# CONFIG_SATA_ULI is not set -# CONFIG_SATA_VIA is not set -# CONFIG_SATA_VITESSE is not set - -# -# PATA SFF controllers with BMDMA -# -# CONFIG_PATA_ALI is not set -# CONFIG_PATA_AMD is not set -# CONFIG_PATA_ARTOP is not set -CONFIG_PATA_ATIIXP=y -# CONFIG_PATA_ATP867X is not set -# CONFIG_PATA_CMD64X is not set -# CONFIG_PATA_CYPRESS is not set -# CONFIG_PATA_EFAR is not set -# CONFIG_PATA_HPT366 is not set -# CONFIG_PATA_HPT37X is not set -# CONFIG_PATA_HPT3X2N is not set -# CONFIG_PATA_HPT3X3 is not set -# CONFIG_PATA_IT8213 is not set -# CONFIG_PATA_IT821X is not set -# CONFIG_PATA_JMICRON is not set -# CONFIG_PATA_MARVELL is not set -# CONFIG_PATA_NETCELL is not set -# CONFIG_PATA_NINJA32 is not set -# CONFIG_PATA_NS87415 is not set -# CONFIG_PATA_OLDPIIX is not set -# CONFIG_PATA_OPTIDMA is not set -# CONFIG_PATA_PDC2027X is not set -# CONFIG_PATA_PDC_OLD is not set -# CONFIG_PATA_RADISYS is not set -# CONFIG_PATA_RDC is not set -# CONFIG_PATA_SCH is not set -# CONFIG_PATA_SERVERWORKS is not set -# CONFIG_PATA_SIL680 is not set -# CONFIG_PATA_SIS is not set -# CONFIG_PATA_TOSHIBA is not set -# CONFIG_PATA_TRIFLEX is not set -# CONFIG_PATA_VIA is not set -# CONFIG_PATA_WINBOND is not set - -# -# PIO-only SFF controllers -# -# CONFIG_PATA_CMD640_PCI is not set -# CONFIG_PATA_MPIIX is not set -# CONFIG_PATA_NS87410 is not set -# CONFIG_PATA_OPTI is not set -CONFIG_PATA_PCMCIA=m -# CONFIG_PATA_OF_PLATFORM is not set -# CONFIG_PATA_RZ1000 is not set -# CONFIG_PATA_PARPORT is not set - -# -# Generic fallback / legacy drivers -# -# CONFIG_PATA_ACPI is not set -# CONFIG_ATA_GENERIC is not set -# CONFIG_PATA_LEGACY is not set -CONFIG_MD=y -CONFIG_BLK_DEV_MD=m -CONFIG_MD_BITMAP_FILE=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_RAID1=m -CONFIG_MD_RAID10=m -CONFIG_MD_RAID456=m -CONFIG_MD_MULTIPATH=m -# CONFIG_MD_FAULTY is not set -# CONFIG_MD_CLUSTER is not set -CONFIG_BCACHE=m -# CONFIG_BCACHE_DEBUG is not set -# CONFIG_BCACHE_CLOSURES_DEBUG is not set -# CONFIG_BCACHE_ASYNC_REGISTRATION is not set -CONFIG_BLK_DEV_DM_BUILTIN=y -CONFIG_BLK_DEV_DM=y -# CONFIG_DM_DEBUG is not set -CONFIG_DM_BUFIO=m -# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set -CONFIG_DM_BIO_PRISON=m -CONFIG_DM_PERSISTENT_DATA=m -# CONFIG_DM_UNSTRIPED is not set -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=m -CONFIG_DM_THIN_PROVISIONING=m -CONFIG_DM_CACHE=m -CONFIG_DM_CACHE_SMQ=m -CONFIG_DM_WRITECACHE=m -# CONFIG_DM_EBS is not set -# CONFIG_DM_ERA is not set -# CONFIG_DM_CLONE is not set -CONFIG_DM_MIRROR=m -# CONFIG_DM_LOG_USERSPACE is not set -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=m -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -# CONFIG_DM_MULTIPATH_HST is not set -# CONFIG_DM_MULTIPATH_IOA is not set -# CONFIG_DM_DELAY is not set -# CONFIG_DM_DUST is not set -# CONFIG_DM_INIT is not set -# CONFIG_DM_UEVENT is not set -# CONFIG_DM_FLAKEY is not set -# CONFIG_DM_VERITY is not set -# CONFIG_DM_SWITCH is not set -# CONFIG_DM_LOG_WRITES is not set -# CONFIG_DM_INTEGRITY is not set -# CONFIG_DM_ZONED is not set -# CONFIG_DM_AUDIT is not set -CONFIG_TARGET_CORE=m -CONFIG_TCM_IBLOCK=m -CONFIG_TCM_FILEIO=m -CONFIG_TCM_PSCSI=m -CONFIG_TCM_USER2=m -CONFIG_LOOPBACK_TARGET=m -# CONFIG_TCM_FC is not set -CONFIG_ISCSI_TARGET=m -# CONFIG_ISCSI_TARGET_CXGB4 is not set -# CONFIG_REMOTE_TARGET is not set -# CONFIG_FUSION is not set - -# -# IEEE 1394 (FireWire) support -# -# CONFIG_FIREWIRE is not set -# CONFIG_FIREWIRE_NOSY is not set -# end of IEEE 1394 (FireWire) support - -CONFIG_NETDEVICES=y -CONFIG_MII=y -CONFIG_NET_CORE=y -CONFIG_BONDING=m -CONFIG_DUMMY=y -CONFIG_WIREGUARD=m -# CONFIG_WIREGUARD_DEBUG is not set -# CONFIG_EQUALIZER is not set -# CONFIG_NET_FC is not set -# CONFIG_IFB is not set -# CONFIG_NET_TEAM is not set -CONFIG_MACVLAN=m -CONFIG_MACVTAP=m -CONFIG_IPVLAN_L3S=y -CONFIG_IPVLAN=m -# CONFIG_IPVTAP is not set -CONFIG_VXLAN=y -# CONFIG_GENEVE is not set -# CONFIG_BAREUDP is not set -# CONFIG_GTP is not set -# CONFIG_AMT is not set -# CONFIG_MACSEC is not set -# CONFIG_NETCONSOLE is not set -# CONFIG_NTB_NETDEV is not set -CONFIG_RIONET=m -CONFIG_RIONET_TX_SIZE=128 -CONFIG_RIONET_RX_SIZE=128 -CONFIG_TUN=m -CONFIG_TAP=m -# CONFIG_TUN_VNET_CROSS_LE is not set -CONFIG_VETH=m -CONFIG_VIRTIO_NET=m -# CONFIG_NLMON is not set -# CONFIG_VSOCKMON is not set -# CONFIG_ARCNET is not set -CONFIG_ETHERNET=y -CONFIG_MDIO=y -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_AGERE is not set -# CONFIG_NET_VENDOR_ALACRITECH is not set -# CONFIG_NET_VENDOR_ALTEON is not set -# CONFIG_ALTERA_TSE is not set -# CONFIG_NET_VENDOR_AMAZON is not set -# CONFIG_NET_VENDOR_AMD is not set -# CONFIG_NET_VENDOR_AQUANTIA is not set -# CONFIG_NET_VENDOR_ARC is not set -CONFIG_NET_VENDOR_ASIX=y -# CONFIG_SPI_AX88796C is not set -# CONFIG_NET_VENDOR_ATHEROS is not set -CONFIG_NET_VENDOR_BROADCOM=y -# CONFIG_B44 is not set -# CONFIG_BCMGENET is not set -CONFIG_BNX2=y -# CONFIG_CNIC is not set -# CONFIG_TIGON3 is not set -# CONFIG_BNX2X is not set -# CONFIG_SYSTEMPORT is not set -# CONFIG_BNXT is not set -CONFIG_NET_VENDOR_CADENCE=y -# CONFIG_MACB is not set -# CONFIG_NET_VENDOR_CAVIUM is not set -CONFIG_NET_VENDOR_CHELSIO=y -CONFIG_CHELSIO_T1=m -CONFIG_CHELSIO_T1_1G=y -CONFIG_CHELSIO_T3=m -CONFIG_CHELSIO_T4=m -# CONFIG_CHELSIO_T4VF is not set -CONFIG_CHELSIO_INLINE_CRYPTO=y -# CONFIG_CHELSIO_TLS_DEVICE is not set -# CONFIG_NET_VENDOR_CISCO is not set -CONFIG_NET_VENDOR_CORTINA=y -# CONFIG_GEMINI_ETHERNET is not set -CONFIG_NET_VENDOR_DAVICOM=y -# CONFIG_DM9051 is not set -# CONFIG_DNET is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -CONFIG_NET_VENDOR_ENGLEDER=y -# CONFIG_TSNEP is not set -# CONFIG_NET_VENDOR_EZCHIP is not set -CONFIG_NET_VENDOR_FUJITSU=y -# CONFIG_PCMCIA_FMVJ18X is not set -CONFIG_NET_VENDOR_FUNGIBLE=y -# CONFIG_FUN_ETH is not set -CONFIG_NET_VENDOR_GOOGLE=y -CONFIG_NET_VENDOR_HUAWEI=y -# CONFIG_NET_VENDOR_I825XX is not set -CONFIG_NET_VENDOR_INTEL=y -# CONFIG_E100 is not set -CONFIG_E1000=y -CONFIG_E1000E=y -CONFIG_IGB=y -CONFIG_IGB_HWMON=y -# CONFIG_IGBVF is not set -CONFIG_IXGBE=y -CONFIG_IXGBE_HWMON=y -# CONFIG_IXGBEVF is not set -# CONFIG_I40E is not set -# CONFIG_I40EVF is not set -# CONFIG_ICE is not set -# CONFIG_FM10K is not set -# CONFIG_IGC is not set -# CONFIG_JME is not set -CONFIG_NET_VENDOR_ADI=y -CONFIG_NET_VENDOR_LITEX=y -# CONFIG_LITEX_LITEETH is not set -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -CONFIG_NET_VENDOR_MICROCHIP=y -# CONFIG_ENC28J60 is not set -# CONFIG_ENCX24J600 is not set -# CONFIG_LAN743X is not set -# CONFIG_VCAP is not set -CONFIG_NET_VENDOR_MICROSEMI=y -CONFIG_NET_VENDOR_MICROSOFT=y -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_FEALNX is not set -CONFIG_NET_VENDOR_NI=y -# CONFIG_NI_XGE_MANAGEMENT_ENET is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -CONFIG_NET_VENDOR_NETERION=y -# CONFIG_S2IO is not set -# CONFIG_NET_VENDOR_NETRONOME is not set -# CONFIG_NET_VENDOR_NVIDIA is not set -# CONFIG_NET_VENDOR_OKI is not set -# CONFIG_ETHOC is not set -CONFIG_NET_VENDOR_PACKET_ENGINES=y -# CONFIG_HAMACHI is not set -# CONFIG_YELLOWFIN is not set -CONFIG_NET_VENDOR_PENSANDO=y -# CONFIG_IONIC is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -# CONFIG_NET_VENDOR_BROCADE is not set -# CONFIG_NET_VENDOR_QUALCOMM is not set -# CONFIG_NET_VENDOR_RDC is not set -CONFIG_NET_VENDOR_REALTEK=y -CONFIG_8139CP=m -CONFIG_8139TOO=m -CONFIG_8139TOO_PIO=y -# CONFIG_8139TOO_TUNE_TWISTER is not set -# CONFIG_8139TOO_8129 is not set -# CONFIG_8139_OLD_RX_RESET is not set -CONFIG_R8169=y -# CONFIG_NET_VENDOR_RENESAS is not set -# CONFIG_NET_VENDOR_ROCKER is not set -# CONFIG_NET_VENDOR_SAMSUNG is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -# CONFIG_NET_VENDOR_SIS is not set -# CONFIG_NET_VENDOR_SOLARFLARE is not set -# CONFIG_NET_VENDOR_SMSC is not set -CONFIG_NET_VENDOR_SOCIONEXT=y -CONFIG_NET_VENDOR_STMICRO=y -CONFIG_STMMAC_ETH=y -# CONFIG_STMMAC_SELFTESTS is not set -CONFIG_STMMAC_PLATFORM=y -# CONFIG_DWMAC_DWC_QOS_ETH is not set -CONFIG_DWMAC_GENERIC=y -# CONFIG_DWMAC_INTEL_PLAT is not set -CONFIG_DWMAC_LOONGSON=y -# CONFIG_STMMAC_PCI is not set -# CONFIG_NET_VENDOR_SUN is not set -CONFIG_NET_VENDOR_SYNOPSYS=y -# CONFIG_DWC_XLGMAC is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -CONFIG_NET_VENDOR_VERTEXCOM=y -# CONFIG_MSE102X is not set -# CONFIG_NET_VENDOR_VIA is not set -CONFIG_NET_VENDOR_WANGXUN=y -CONFIG_LIBWX=y -CONFIG_NGBE=y -CONFIG_TXGBE=y -# CONFIG_NET_VENDOR_WIZNET is not set -# CONFIG_NET_VENDOR_XILINX is not set -CONFIG_NET_VENDOR_XIRCOM=y -# CONFIG_PCMCIA_XIRC2PS is not set -# CONFIG_FDDI is not set -# CONFIG_HIPPI is not set -# CONFIG_NET_SB1000 is not set -CONFIG_PHYLINK=y -CONFIG_PHYLIB=y -CONFIG_SWPHY=y -# CONFIG_LED_TRIGGER_PHY is not set -CONFIG_PHYLIB_LEDS=y -CONFIG_FIXED_PHY=y -CONFIG_SFP=y - -# -# MII PHY device drivers -# -# CONFIG_AMD_PHY is not set -# CONFIG_ADIN_PHY is not set -# CONFIG_ADIN1100_PHY is not set -# CONFIG_AQUANTIA_PHY is not set -# CONFIG_AX88796B_PHY is not set -# CONFIG_BROADCOM_PHY is not set -# CONFIG_BCM54140_PHY is not set -# CONFIG_BCM7XXX_PHY is not set -# CONFIG_BCM84881_PHY is not set -# CONFIG_BCM87XX_PHY is not set -# CONFIG_CICADA_PHY is not set -# CONFIG_CORTINA_PHY is not set -# CONFIG_DAVICOM_PHY is not set -# CONFIG_ICPLUS_PHY is not set -# CONFIG_LXT_PHY is not set -# CONFIG_INTEL_XWAY_PHY is not set -# CONFIG_LSI_ET1011C_PHY is not set -# CONFIG_MARVELL_PHY is not set -CONFIG_MARVELL_10G_PHY=y -# CONFIG_MARVELL_88Q2XXX_PHY is not set -# CONFIG_MARVELL_88X2222_PHY is not set -# CONFIG_MAXLINEAR_GPHY is not set -# CONFIG_MEDIATEK_GE_PHY is not set -# CONFIG_MICREL_PHY is not set -# CONFIG_MICROCHIP_T1S_PHY is not set -# CONFIG_MICROCHIP_PHY is not set -# CONFIG_MICROCHIP_T1_PHY is not set -# CONFIG_MICROSEMI_PHY is not set -# CONFIG_MOTORCOMM_PHY is not set -# CONFIG_NATIONAL_PHY is not set -# CONFIG_NXP_CBTX_PHY is not set -# CONFIG_NXP_C45_TJA11XX_PHY is not set -# CONFIG_NXP_TJA11XX_PHY is not set -# CONFIG_NCN26000_PHY is not set -# CONFIG_QSEMI_PHY is not set -CONFIG_REALTEK_PHY=y -# CONFIG_RENESAS_PHY is not set -# CONFIG_ROCKCHIP_PHY is not set -# CONFIG_SMSC_PHY is not set -# CONFIG_STE10XP is not set -# CONFIG_TERANETICS_PHY is not set -# CONFIG_DP83822_PHY is not set -# CONFIG_DP83TC811_PHY is not set -# CONFIG_DP83848_PHY is not set -# CONFIG_DP83867_PHY is not set -# CONFIG_DP83869_PHY is not set -# CONFIG_DP83TD510_PHY is not set -# CONFIG_VITESSE_PHY is not set -# CONFIG_XILINX_GMII2RGMII is not set -# CONFIG_MICREL_KS8995MA is not set -# CONFIG_PSE_CONTROLLER is not set -CONFIG_MDIO_DEVICE=y -CONFIG_MDIO_BUS=y -CONFIG_FWNODE_MDIO=y -CONFIG_OF_MDIO=y -CONFIG_ACPI_MDIO=y -CONFIG_MDIO_DEVRES=y -# CONFIG_MDIO_BITBANG is not set -# CONFIG_MDIO_BCM_UNIMAC is not set -# CONFIG_MDIO_HISI_FEMAC is not set -CONFIG_MDIO_I2C=y -# CONFIG_MDIO_MVUSB is not set -# CONFIG_MDIO_MSCC_MIIM is not set -# CONFIG_MDIO_OCTEON is not set -# CONFIG_MDIO_IPQ4019 is not set -# CONFIG_MDIO_IPQ8064 is not set -# CONFIG_MDIO_THUNDER is not set - -# -# MDIO Multiplexers -# -# CONFIG_MDIO_BUS_MUX_GPIO is not set -# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set -# CONFIG_MDIO_BUS_MUX_MMIOREG is not set - -# -# PCS device drivers -# -CONFIG_PCS_XPCS=y -# end of PCS device drivers - -# CONFIG_PLIP is not set -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -CONFIG_PPP_MPPE=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOE=m -# CONFIG_PPPOE_HASH_BITS_1 is not set -# CONFIG_PPPOE_HASH_BITS_2 is not set -CONFIG_PPPOE_HASH_BITS_4=y -# CONFIG_PPPOE_HASH_BITS_8 is not set -CONFIG_PPPOE_HASH_BITS=4 -CONFIG_PPTP=m -CONFIG_PPPOL2TP=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -# CONFIG_SLIP is not set -CONFIG_SLHC=m -CONFIG_USB_NET_DRIVERS=y -# CONFIG_USB_CATC is not set -# CONFIG_USB_KAWETH is not set -# CONFIG_USB_PEGASUS is not set -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -# CONFIG_USB_LAN78XX is not set -CONFIG_USB_USBNET=m -# CONFIG_USB_NET_AX8817X is not set -# CONFIG_USB_NET_AX88179_178A is not set -CONFIG_USB_NET_CDCETHER=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_NCM=m -CONFIG_USB_NET_HUAWEI_CDC_NCM=m -CONFIG_USB_NET_CDC_MBIM=m -# CONFIG_USB_NET_DM9601 is not set -# CONFIG_USB_NET_SR9700 is not set -# CONFIG_USB_NET_SR9800 is not set -# CONFIG_USB_NET_SMSC75XX is not set -# CONFIG_USB_NET_SMSC95XX is not set -# CONFIG_USB_NET_GL620A is not set -# CONFIG_USB_NET_NET1080 is not set -# CONFIG_USB_NET_PLUSB is not set -# CONFIG_USB_NET_MCS7830 is not set -CONFIG_USB_NET_RNDIS_HOST=m -CONFIG_USB_NET_CDC_SUBSET=m -# CONFIG_USB_ALI_M5632 is not set -# CONFIG_USB_AN2720 is not set -# CONFIG_USB_BELKIN is not set -# CONFIG_USB_ARMLINUX is not set -# CONFIG_USB_EPSON2888 is not set -# CONFIG_USB_KC2190 is not set -# CONFIG_USB_NET_ZAURUS is not set -# CONFIG_USB_NET_CX82310_ETH is not set -# CONFIG_USB_NET_KALMIA is not set -# CONFIG_USB_NET_QMI_WWAN is not set -# CONFIG_USB_HSO is not set -# CONFIG_USB_NET_INT51X1 is not set -# CONFIG_USB_IPHETH is not set -# CONFIG_USB_SIERRA_NET is not set -# CONFIG_USB_VL600 is not set -# CONFIG_USB_NET_CH9200 is not set -# CONFIG_USB_NET_AQC111 is not set -CONFIG_USB_RTL8153_ECM=m -CONFIG_WLAN=y -CONFIG_WLAN_VENDOR_ADMTEK=y -# CONFIG_ADM8211 is not set -CONFIG_ATH_COMMON=m -CONFIG_WLAN_VENDOR_ATH=y -# CONFIG_ATH_DEBUG is not set -# CONFIG_ATH5K is not set -# CONFIG_ATH5K_PCI is not set -CONFIG_ATH9K_HW=m -CONFIG_ATH9K_COMMON=m -CONFIG_ATH9K_BTCOEX_SUPPORT=y -CONFIG_ATH9K=m -CONFIG_ATH9K_PCI=y -# CONFIG_ATH9K_AHB is not set -# CONFIG_ATH9K_DEBUGFS is not set -# CONFIG_ATH9K_DYNACK is not set -# CONFIG_ATH9K_WOW is not set -CONFIG_ATH9K_RFKILL=y -# CONFIG_ATH9K_CHANNEL_CONTEXT is not set -CONFIG_ATH9K_PCOEM=y -# CONFIG_ATH9K_PCI_NO_EEPROM is not set -CONFIG_ATH9K_HTC=m -# CONFIG_ATH9K_HTC_DEBUGFS is not set -# CONFIG_ATH9K_HWRNG is not set -# CONFIG_CARL9170 is not set -# CONFIG_ATH6KL is not set -# CONFIG_AR5523 is not set -# CONFIG_WIL6210 is not set -# CONFIG_ATH10K is not set -# CONFIG_WCN36XX is not set -# CONFIG_ATH11K is not set -# CONFIG_ATH12K is not set -CONFIG_WLAN_VENDOR_ATMEL=y -# CONFIG_ATMEL is not set -# CONFIG_AT76C50X_USB is not set -CONFIG_WLAN_VENDOR_BROADCOM=y -# CONFIG_B43 is not set -# CONFIG_B43LEGACY is not set -# CONFIG_BRCMSMAC is not set -# CONFIG_BRCMFMAC is not set -CONFIG_WLAN_VENDOR_CISCO=y -# CONFIG_AIRO is not set -# CONFIG_AIRO_CS is not set -CONFIG_WLAN_VENDOR_INTEL=y -# CONFIG_IPW2100 is not set -# CONFIG_IPW2200 is not set -# CONFIG_IWL4965 is not set -# CONFIG_IWL3945 is not set -CONFIG_IWLWIFI=m -CONFIG_IWLWIFI_LEDS=y -CONFIG_IWLDVM=m -CONFIG_IWLMVM=m -CONFIG_IWLWIFI_OPMODE_MODULAR=y - -# -# Debugging Options -# -# CONFIG_IWLWIFI_DEBUG is not set -# end of Debugging Options - -CONFIG_WLAN_VENDOR_INTERSIL=y -CONFIG_HOSTAP=m -# CONFIG_HOSTAP_FIRMWARE is not set -# CONFIG_HOSTAP_PLX is not set -# CONFIG_HOSTAP_PCI is not set -# CONFIG_HOSTAP_CS is not set -# CONFIG_HERMES is not set -# CONFIG_P54_COMMON is not set -CONFIG_WLAN_VENDOR_MARVELL=y -# CONFIG_LIBERTAS is not set -# CONFIG_LIBERTAS_THINFIRM is not set -# CONFIG_MWIFIEX is not set -# CONFIG_MWL8K is not set -CONFIG_WLAN_VENDOR_MEDIATEK=y -CONFIG_MT7601U=m -# CONFIG_MT76x0U is not set -# CONFIG_MT76x0E is not set -# CONFIG_MT76x2E is not set -# CONFIG_MT76x2U is not set -# CONFIG_MT7603E is not set -# CONFIG_MT7615E is not set -# CONFIG_MT7663U is not set -# CONFIG_MT7915E is not set -# CONFIG_MT7921E is not set -# CONFIG_MT7921U is not set -# CONFIG_MT7996E is not set -CONFIG_WLAN_VENDOR_MICROCHIP=y -# CONFIG_WILC1000_SPI is not set -CONFIG_WLAN_VENDOR_PURELIFI=y -# CONFIG_PLFXLC is not set -CONFIG_WLAN_VENDOR_RALINK=y -CONFIG_RT2X00=m -# CONFIG_RT2400PCI is not set -# CONFIG_RT2500PCI is not set -# CONFIG_RT61PCI is not set -# CONFIG_RT2800PCI is not set -# CONFIG_RT2500USB is not set -# CONFIG_RT73USB is not set -CONFIG_RT2800USB=m -CONFIG_RT2800USB_RT33XX=y -CONFIG_RT2800USB_RT35XX=y -# CONFIG_RT2800USB_RT3573 is not set -# CONFIG_RT2800USB_RT53XX is not set -# CONFIG_RT2800USB_RT55XX is not set -# CONFIG_RT2800USB_UNKNOWN is not set -CONFIG_RT2800_LIB=m -CONFIG_RT2X00_LIB_USB=m -CONFIG_RT2X00_LIB=m -CONFIG_RT2X00_LIB_FIRMWARE=y -CONFIG_RT2X00_LIB_CRYPTO=y -CONFIG_RT2X00_LIB_LEDS=y -# CONFIG_RT2X00_DEBUG is not set -CONFIG_WLAN_VENDOR_REALTEK=y -# CONFIG_RTL8180 is not set -# CONFIG_RTL8187 is not set -CONFIG_RTL_CARDS=m -CONFIG_RTL8192CE=m -CONFIG_RTL8192SE=m -CONFIG_RTL8192DE=m -CONFIG_RTL8723AE=m -CONFIG_RTL8723BE=m -CONFIG_RTL8188EE=m -CONFIG_RTL8192EE=m -CONFIG_RTL8821AE=m -CONFIG_RTL8192CU=m -CONFIG_RTLWIFI=m -CONFIG_RTLWIFI_PCI=m -CONFIG_RTLWIFI_USB=m -# CONFIG_RTLWIFI_DEBUG is not set -CONFIG_RTL8192C_COMMON=m -CONFIG_RTL8723_COMMON=m -CONFIG_RTLBTCOEXIST=m -CONFIG_RTL8XXXU=m -# CONFIG_RTL8XXXU_UNTESTED is not set -CONFIG_RTW88=m -CONFIG_RTW88_CORE=m -CONFIG_RTW88_PCI=m -CONFIG_RTW88_8822B=m -CONFIG_RTW88_8822C=m -CONFIG_RTW88_8723D=m -CONFIG_RTW88_8821C=m -CONFIG_RTW88_8822BE=m -# CONFIG_RTW88_8822BU is not set -CONFIG_RTW88_8822CE=m -# CONFIG_RTW88_8822CU is not set -CONFIG_RTW88_8723DE=m -# CONFIG_RTW88_8723DU is not set -CONFIG_RTW88_8821CE=m -# CONFIG_RTW88_8821CU is not set -# CONFIG_RTW88_DEBUG is not set -# CONFIG_RTW88_DEBUGFS is not set -CONFIG_RTW89=m -CONFIG_RTW89_CORE=m -CONFIG_RTW89_PCI=m -CONFIG_RTW89_8852A=m -CONFIG_RTW89_8852C=m -# CONFIG_RTW89_8851BE is not set -CONFIG_RTW89_8852AE=m -# CONFIG_RTW89_8852BE is not set -CONFIG_RTW89_8852CE=m -# CONFIG_RTW89_DEBUGMSG is not set -# CONFIG_RTW89_DEBUGFS is not set -CONFIG_WLAN_VENDOR_RSI=y -# CONFIG_RSI_91X is not set -CONFIG_WLAN_VENDOR_SILABS=y -# CONFIG_WFX is not set -CONFIG_WLAN_VENDOR_ST=y -# CONFIG_CW1200 is not set -CONFIG_WLAN_VENDOR_TI=y -# CONFIG_WL1251 is not set -# CONFIG_WL12XX is not set -# CONFIG_WL18XX is not set -# CONFIG_WLCORE is not set -CONFIG_WLAN_VENDOR_ZYDAS=y -# CONFIG_USB_ZD1201 is not set -CONFIG_ZD1211RW=m -# CONFIG_ZD1211RW_DEBUG is not set -CONFIG_WLAN_VENDOR_QUANTENNA=y -# CONFIG_QTNFMAC_PCIE is not set -# CONFIG_PCMCIA_RAYCS is not set -# CONFIG_PCMCIA_WL3501 is not set -CONFIG_USB_NET_RNDIS_WLAN=m -# CONFIG_MAC80211_HWSIM is not set -# CONFIG_VIRT_WIFI is not set -# CONFIG_WAN is not set - -# -# Wireless WAN -# -# CONFIG_WWAN is not set -# end of Wireless WAN - -# CONFIG_VMXNET3 is not set -# CONFIG_FUJITSU_ES is not set -CONFIG_USB4_NET=m -# CONFIG_NETDEVSIM is not set -CONFIG_NET_FAILOVER=m -# CONFIG_ISDN is not set - -# -# Input device support -# -CONFIG_INPUT=y -CONFIG_INPUT_LEDS=y -CONFIG_INPUT_FF_MEMLESS=m -CONFIG_INPUT_SPARSEKMAP=y -# CONFIG_INPUT_MATRIXKMAP is not set -CONFIG_INPUT_VIVALDIFMAP=y - -# -# Userland interfaces -# -CONFIG_INPUT_MOUSEDEV=y -CONFIG_INPUT_MOUSEDEV_PSAUX=y -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -# CONFIG_INPUT_JOYDEV is not set -CONFIG_INPUT_EVDEV=y -# CONFIG_INPUT_EVBUG is not set - -# -# Input Device Drivers -# -CONFIG_INPUT_KEYBOARD=y -# CONFIG_KEYBOARD_ADP5588 is not set -# CONFIG_KEYBOARD_ADP5589 is not set -CONFIG_KEYBOARD_ATKBD=y -# CONFIG_KEYBOARD_QT1050 is not set -# CONFIG_KEYBOARD_QT1070 is not set -# CONFIG_KEYBOARD_QT2160 is not set -# CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_LKKBD is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_GPIO_POLLED is not set -# CONFIG_KEYBOARD_TCA6416 is not set -# CONFIG_KEYBOARD_TCA8418 is not set -# CONFIG_KEYBOARD_MATRIX is not set -# CONFIG_KEYBOARD_LM8323 is not set -# CONFIG_KEYBOARD_LM8333 is not set -# CONFIG_KEYBOARD_MAX7359 is not set -# CONFIG_KEYBOARD_MCS is not set -# CONFIG_KEYBOARD_MPR121 is not set -# CONFIG_KEYBOARD_NEWTON is not set -# CONFIG_KEYBOARD_OPENCORES is not set -# CONFIG_KEYBOARD_SAMSUNG is not set -# CONFIG_KEYBOARD_STOWAWAY is not set -# CONFIG_KEYBOARD_SUNKBD is not set -# CONFIG_KEYBOARD_OMAP4 is not set -# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set -CONFIG_KEYBOARD_XTKBD=m -# CONFIG_KEYBOARD_CAP11XX is not set -# CONFIG_KEYBOARD_BCM is not set -# CONFIG_KEYBOARD_CYPRESS_SF is not set -CONFIG_INPUT_MOUSE=y -CONFIG_MOUSE_PS2=y -CONFIG_MOUSE_PS2_ALPS=y -CONFIG_MOUSE_PS2_BYD=y -CONFIG_MOUSE_PS2_LOGIPS2PP=y -CONFIG_MOUSE_PS2_SYNAPTICS=y -CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y -CONFIG_MOUSE_PS2_CYPRESS=y -CONFIG_MOUSE_PS2_TRACKPOINT=y -CONFIG_MOUSE_PS2_ELANTECH=y -CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y -CONFIG_MOUSE_PS2_SENTELIC=y -# CONFIG_MOUSE_PS2_TOUCHKIT is not set -CONFIG_MOUSE_PS2_FOCALTECH=y -CONFIG_MOUSE_PS2_SMBUS=y -CONFIG_MOUSE_SERIAL=m -# CONFIG_MOUSE_APPLETOUCH is not set -# CONFIG_MOUSE_BCM5974 is not set -# CONFIG_MOUSE_CYAPA is not set -# CONFIG_MOUSE_ELAN_I2C is not set -# CONFIG_MOUSE_VSXXXAA is not set -# CONFIG_MOUSE_GPIO is not set -# CONFIG_MOUSE_SYNAPTICS_I2C is not set -# CONFIG_MOUSE_SYNAPTICS_USB is not set -# CONFIG_INPUT_JOYSTICK is not set -# CONFIG_INPUT_TABLET is not set -# CONFIG_INPUT_TOUCHSCREEN is not set -CONFIG_INPUT_MISC=y -# CONFIG_INPUT_AD714X is not set -# CONFIG_INPUT_ATMEL_CAPTOUCH is not set -# CONFIG_INPUT_BMA150 is not set -# CONFIG_INPUT_E3X0_BUTTON is not set -# CONFIG_INPUT_MMA8450 is not set -# CONFIG_INPUT_GPIO_BEEPER is not set -# CONFIG_INPUT_GPIO_DECODER is not set -# CONFIG_INPUT_GPIO_VIBRA is not set -# CONFIG_INPUT_ATI_REMOTE2 is not set -# CONFIG_INPUT_KEYSPAN_REMOTE is not set -# CONFIG_INPUT_KXTJ9 is not set -# CONFIG_INPUT_POWERMATE is not set -# CONFIG_INPUT_YEALINK is not set -# CONFIG_INPUT_CM109 is not set -CONFIG_INPUT_UINPUT=m -# CONFIG_INPUT_PCF8574 is not set -# CONFIG_INPUT_PWM_BEEPER is not set -# CONFIG_INPUT_PWM_VIBRA is not set -# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set -# CONFIG_INPUT_DA7280_HAPTICS is not set -# CONFIG_INPUT_ADXL34X is not set -# CONFIG_INPUT_IMS_PCU is not set -# CONFIG_INPUT_IQS269A is not set -# CONFIG_INPUT_IQS626A is not set -# CONFIG_INPUT_IQS7222 is not set -# CONFIG_INPUT_CMA3000 is not set -# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set -# CONFIG_INPUT_DRV260X_HAPTICS is not set -# CONFIG_INPUT_DRV2665_HAPTICS is not set -# CONFIG_INPUT_DRV2667_HAPTICS is not set -# CONFIG_RMI4_CORE is not set - -# -# Hardware I/O ports -# -CONFIG_SERIO=y -CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y -CONFIG_SERIO_I8042=y -CONFIG_SERIO_SERPORT=m -# CONFIG_SERIO_PARKBD is not set -# CONFIG_SERIO_PCIPS2 is not set -CONFIG_SERIO_LIBPS2=y -CONFIG_SERIO_RAW=m -# CONFIG_SERIO_ALTERA_PS2 is not set -# CONFIG_SERIO_PS2MULT is not set -# CONFIG_SERIO_ARC_PS2 is not set -# CONFIG_SERIO_APBPS2 is not set -# CONFIG_SERIO_GPIO_PS2 is not set -# CONFIG_USERIO is not set -# CONFIG_GAMEPORT is not set -# end of Hardware I/O ports -# end of Input device support - -# -# Character devices -# -CONFIG_TTY=y -CONFIG_VT=y -CONFIG_CONSOLE_TRANSLATIONS=y -CONFIG_VT_CONSOLE=y -CONFIG_VT_CONSOLE_SLEEP=y -CONFIG_HW_CONSOLE=y -CONFIG_VT_HW_CONSOLE_BINDING=y -CONFIG_UNIX98_PTYS=y -CONFIG_LEGACY_PTYS=y -CONFIG_LEGACY_PTY_COUNT=16 -CONFIG_LEGACY_TIOCSTI=y -CONFIG_LDISC_AUTOLOAD=y - -# -# Serial drivers -# -CONFIG_SERIAL_EARLYCON=y -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y -CONFIG_SERIAL_8250_PNP=y -CONFIG_SERIAL_8250_16550A_VARIANTS=y -# CONFIG_SERIAL_8250_FINTEK is not set -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_DMA=y -CONFIG_SERIAL_8250_PCILIB=y -CONFIG_SERIAL_8250_PCI=y -CONFIG_SERIAL_8250_EXAR=y -# CONFIG_SERIAL_8250_CS is not set -CONFIG_SERIAL_8250_NR_UARTS=16 -CONFIG_SERIAL_8250_RUNTIME_UARTS=16 -CONFIG_SERIAL_8250_EXTENDED=y -CONFIG_SERIAL_8250_MANY_PORTS=y -# CONFIG_SERIAL_8250_PCI1XXXX is not set -CONFIG_SERIAL_8250_SHARE_IRQ=y -# CONFIG_SERIAL_8250_DETECT_IRQ is not set -CONFIG_SERIAL_8250_RSA=y -# CONFIG_SERIAL_8250_DW is not set -# CONFIG_SERIAL_8250_RT288X is not set -CONFIG_SERIAL_8250_PERICOM=y -CONFIG_SERIAL_OF_PLATFORM=y - -# -# Non-8250 serial port support -# -# CONFIG_SERIAL_MAX3100 is not set -# CONFIG_SERIAL_MAX310X is not set -# CONFIG_SERIAL_UARTLITE is not set -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_CORE_CONSOLE=y -# CONFIG_SERIAL_JSM is not set -# CONFIG_SERIAL_SIFIVE is not set -# CONFIG_SERIAL_SCCNXP is not set -# CONFIG_SERIAL_SC16IS7XX is not set -# CONFIG_SERIAL_ALTERA_JTAGUART is not set -# CONFIG_SERIAL_ALTERA_UART is not set -# CONFIG_SERIAL_XILINX_PS_UART is not set -# CONFIG_SERIAL_ARC is not set -# CONFIG_SERIAL_RP2 is not set -# CONFIG_SERIAL_FSL_LPUART is not set -# CONFIG_SERIAL_FSL_LINFLEXUART is not set -# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set -# CONFIG_SERIAL_SPRD is not set -# end of Serial drivers - -CONFIG_SERIAL_MCTRL_GPIO=y -CONFIG_SERIAL_NONSTANDARD=y -# CONFIG_MOXA_INTELLIO is not set -# CONFIG_MOXA_SMARTIO is not set -# CONFIG_N_HDLC is not set -# CONFIG_IPWIRELESS is not set -# CONFIG_N_GSM is not set -# CONFIG_NOZOMI is not set -# CONFIG_NULL_TTY is not set -CONFIG_HVC_DRIVER=y -# CONFIG_SERIAL_DEV_BUS is not set -# CONFIG_TTY_PRINTK is not set -CONFIG_PRINTER=m -# CONFIG_LP_CONSOLE is not set -# CONFIG_PPDEV is not set -CONFIG_VIRTIO_CONSOLE=y -CONFIG_IPMI_HANDLER=m -CONFIG_IPMI_DMI_DECODE=y -CONFIG_IPMI_PLAT_DATA=y -# CONFIG_IPMI_PANIC_EVENT is not set -CONFIG_IPMI_DEVICE_INTERFACE=m -CONFIG_IPMI_SI=m -# CONFIG_IPMI_SSIF is not set -# CONFIG_IPMI_WATCHDOG is not set -# CONFIG_IPMI_POWEROFF is not set -CONFIG_HW_RANDOM=y -# CONFIG_HW_RANDOM_TIMERIOMEM is not set -# CONFIG_HW_RANDOM_BA431 is not set -CONFIG_HW_RANDOM_VIRTIO=m -# CONFIG_HW_RANDOM_CCTRNG is not set -# CONFIG_HW_RANDOM_XIPHERA is not set -# CONFIG_APPLICOM is not set -CONFIG_DEVMEM=y -CONFIG_DEVPORT=y -# CONFIG_TCG_TPM is not set -# CONFIG_XILLYBUS is not set -# CONFIG_XILLYUSB is not set -# end of Character devices - -# -# I2C support -# -CONFIG_I2C=y -CONFIG_ACPI_I2C_OPREGION=y -CONFIG_I2C_BOARDINFO=y -CONFIG_I2C_COMPAT=y -CONFIG_I2C_CHARDEV=y -# CONFIG_I2C_MUX is not set -CONFIG_I2C_HELPER_AUTO=y -CONFIG_I2C_ALGOBIT=y - -# -# I2C Hardware Bus support -# - -# -# PC SMBus host controller drivers -# -# CONFIG_I2C_ALI1535 is not set -# CONFIG_I2C_ALI1563 is not set -# CONFIG_I2C_ALI15X3 is not set -# CONFIG_I2C_AMD756 is not set -# CONFIG_I2C_AMD8111 is not set -# CONFIG_I2C_AMD_MP2 is not set -# CONFIG_I2C_I801 is not set -# CONFIG_I2C_ISCH is not set -CONFIG_I2C_PIIX4=y -# CONFIG_I2C_NFORCE2 is not set -# CONFIG_I2C_NVIDIA_GPU is not set -# CONFIG_I2C_SIS5595 is not set -# CONFIG_I2C_SIS630 is not set -# CONFIG_I2C_SIS96X is not set -# CONFIG_I2C_VIA is not set -# CONFIG_I2C_VIAPRO is not set - -# -# ACPI drivers -# -# CONFIG_I2C_SCMI is not set - -# -# I2C system bus drivers (mostly embedded / system-on-chip) -# -# CONFIG_I2C_CBUS_GPIO is not set -CONFIG_I2C_DESIGNWARE_CORE=y -# CONFIG_I2C_DESIGNWARE_SLAVE is not set -CONFIG_I2C_DESIGNWARE_PLATFORM=y -# CONFIG_I2C_DESIGNWARE_PCI is not set -# CONFIG_I2C_EMEV2 is not set -CONFIG_I2C_GPIO=y -# CONFIG_I2C_GPIO_FAULT_INJECTOR is not set -CONFIG_I2C_LS2X=y -# CONFIG_I2C_OCORES is not set -# CONFIG_I2C_PCA_PLATFORM is not set -# CONFIG_I2C_RK3X is not set -# CONFIG_I2C_SIMTEC is not set -# CONFIG_I2C_XILINX is not set - -# -# External I2C/SMBus adapter drivers -# -# CONFIG_I2C_DIOLAN_U2C is not set -# CONFIG_I2C_CP2615 is not set -# CONFIG_I2C_PARPORT is not set -# CONFIG_I2C_PCI1XXXX is not set -# CONFIG_I2C_ROBOTFUZZ_OSIF is not set -# CONFIG_I2C_TAOS_EVM is not set -# CONFIG_I2C_TINY_USB is not set - -# -# Other I2C/SMBus bus drivers -# -# CONFIG_I2C_VIRTIO is not set -# end of I2C Hardware Bus support - -# CONFIG_I2C_STUB is not set -# CONFIG_I2C_SLAVE is not set -# CONFIG_I2C_DEBUG_CORE is not set -# CONFIG_I2C_DEBUG_ALGO is not set -# CONFIG_I2C_DEBUG_BUS is not set -# end of I2C support - -# CONFIG_I3C is not set -CONFIG_SPI=y -# CONFIG_SPI_DEBUG is not set -CONFIG_SPI_MASTER=y -# CONFIG_SPI_MEM is not set - -# -# SPI Master Controller Drivers -# -# CONFIG_SPI_ALTERA is not set -# CONFIG_SPI_AXI_SPI_ENGINE is not set -# CONFIG_SPI_BITBANG is not set -# CONFIG_SPI_BUTTERFLY is not set -# CONFIG_SPI_CADENCE is not set -# CONFIG_SPI_DESIGNWARE is not set -# CONFIG_SPI_GPIO is not set -# CONFIG_SPI_LM70_LLP is not set -CONFIG_SPI_LOONGSON_CORE=m -CONFIG_SPI_LOONGSON_PCI=m -CONFIG_SPI_LOONGSON_PLATFORM=m -# CONFIG_SPI_FSL_SPI is not set -# CONFIG_SPI_MICROCHIP_CORE is not set -# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set -# CONFIG_SPI_OC_TINY is not set -# CONFIG_SPI_PCI1XXXX is not set -# CONFIG_SPI_PXA2XX is not set -# CONFIG_SPI_SC18IS602 is not set -# CONFIG_SPI_SIFIVE is not set -# CONFIG_SPI_MXIC is not set -# CONFIG_SPI_XCOMM is not set -# CONFIG_SPI_XILINX is not set -# CONFIG_SPI_ZYNQMP_GQSPI is not set -# CONFIG_SPI_AMD is not set - -# -# SPI Multiplexer support -# -# CONFIG_SPI_MUX is not set - -# -# SPI Protocol Masters -# -# CONFIG_SPI_SPIDEV is not set -# CONFIG_SPI_LOOPBACK_TEST is not set -# CONFIG_SPI_TLE62X0 is not set -# CONFIG_SPI_SLAVE is not set -CONFIG_SPI_DYNAMIC=y -# CONFIG_SPMI is not set -# CONFIG_HSI is not set -CONFIG_PPS=y -# CONFIG_PPS_DEBUG is not set - -# -# PPS clients support -# -# CONFIG_PPS_CLIENT_KTIMER is not set -# CONFIG_PPS_CLIENT_LDISC is not set -# CONFIG_PPS_CLIENT_PARPORT is not set -# CONFIG_PPS_CLIENT_GPIO is not set - -# -# PPS generators support -# - -# -# PTP clock support -# -CONFIG_PTP_1588_CLOCK=y -CONFIG_PTP_1588_CLOCK_OPTIONAL=y -# CONFIG_DP83640_PHY is not set -# CONFIG_PTP_1588_CLOCK_INES is not set -# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set -# CONFIG_PTP_1588_CLOCK_IDTCM is not set -# CONFIG_PTP_1588_CLOCK_MOCK is not set -# CONFIG_PTP_1588_CLOCK_OCP is not set -# end of PTP clock support - -CONFIG_PINCTRL=y -CONFIG_PINMUX=y -CONFIG_PINCONF=y -CONFIG_GENERIC_PINCONF=y -# CONFIG_DEBUG_PINCTRL is not set -# CONFIG_PINCTRL_AMD is not set -# CONFIG_PINCTRL_CY8C95X0 is not set -CONFIG_PINCTRL_LOONGSON2=y -# CONFIG_PINCTRL_MCP23S08 is not set -# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set -# CONFIG_PINCTRL_OCELOT is not set -# CONFIG_PINCTRL_SINGLE is not set -# CONFIG_PINCTRL_STMFX is not set -# CONFIG_PINCTRL_SX150X is not set - -# -# Renesas pinctrl drivers -# -# end of Renesas pinctrl drivers - -CONFIG_GPIOLIB=y -CONFIG_GPIOLIB_FASTPATH_LIMIT=512 -CONFIG_OF_GPIO=y -CONFIG_GPIO_ACPI=y -CONFIG_GPIOLIB_IRQCHIP=y -# CONFIG_DEBUG_GPIO is not set -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_CDEV=y -CONFIG_GPIO_CDEV_V1=y -CONFIG_GPIO_GENERIC=y - -# -# Memory mapped GPIO drivers -# -# CONFIG_GPIO_74XX_MMIO is not set -# CONFIG_GPIO_ALTERA is not set -# CONFIG_GPIO_AMDPT is not set -# CONFIG_GPIO_CADENCE is not set -# CONFIG_GPIO_DWAPB is not set -# CONFIG_GPIO_EXAR is not set -# CONFIG_GPIO_FTGPIO010 is not set -# CONFIG_GPIO_GENERIC_PLATFORM is not set -# CONFIG_GPIO_GRGPIO is not set -# CONFIG_GPIO_HLWD is not set -# CONFIG_GPIO_LOGICVC is not set -CONFIG_GPIO_LOONGSON_64BIT=y -# CONFIG_GPIO_MB86S7X is not set -# CONFIG_GPIO_SIFIVE is not set -# CONFIG_GPIO_SYSCON is not set -# CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_AMD_FCH is not set -# end of Memory mapped GPIO drivers - -# -# I2C GPIO expanders -# -# CONFIG_GPIO_ADNP is not set -# CONFIG_GPIO_FXL6408 is not set -# CONFIG_GPIO_DS4520 is not set -# CONFIG_GPIO_GW_PLD is not set -# CONFIG_GPIO_MAX7300 is not set -# CONFIG_GPIO_MAX732X is not set -# CONFIG_GPIO_PCA953X is not set -# CONFIG_GPIO_PCA9570 is not set -# CONFIG_GPIO_PCF857X is not set -# CONFIG_GPIO_TPIC2810 is not set -# end of I2C GPIO expanders - -# -# MFD GPIO expanders -# -# end of MFD GPIO expanders - -# -# PCI GPIO expanders -# -# CONFIG_GPIO_PCI_IDIO_16 is not set -# CONFIG_GPIO_PCIE_IDIO_24 is not set -# CONFIG_GPIO_RDC321X is not set -# end of PCI GPIO expanders - -# -# SPI GPIO expanders -# -# CONFIG_GPIO_74X164 is not set -# CONFIG_GPIO_MAX3191X is not set -# CONFIG_GPIO_MAX7301 is not set -# CONFIG_GPIO_MC33880 is not set -# CONFIG_GPIO_PISOSR is not set -# CONFIG_GPIO_XRA1403 is not set -# end of SPI GPIO expanders - -# -# USB GPIO expanders -# -# end of USB GPIO expanders - -# -# Virtual GPIO drivers -# -# CONFIG_GPIO_AGGREGATOR is not set -# CONFIG_GPIO_LATCH is not set -# CONFIG_GPIO_MOCKUP is not set -# CONFIG_GPIO_VIRTIO is not set -# CONFIG_GPIO_SIM is not set -# end of Virtual GPIO drivers - -# CONFIG_W1 is not set -CONFIG_POWER_RESET=y -# CONFIG_POWER_RESET_GPIO is not set -# CONFIG_POWER_RESET_GPIO_RESTART is not set -# CONFIG_POWER_RESET_LTC2952 is not set -CONFIG_POWER_RESET_RESTART=y -CONFIG_POWER_RESET_SYSCON=y -CONFIG_POWER_RESET_SYSCON_POWEROFF=y -CONFIG_REBOOT_MODE=y -CONFIG_SYSCON_REBOOT_MODE=y -# CONFIG_NVMEM_REBOOT_MODE is not set -CONFIG_POWER_SUPPLY=y -# CONFIG_POWER_SUPPLY_DEBUG is not set -CONFIG_POWER_SUPPLY_HWMON=y -# CONFIG_IP5XXX_POWER is not set -# CONFIG_TEST_POWER is not set -# CONFIG_CHARGER_ADP5061 is not set -# CONFIG_BATTERY_CW2015 is not set -# CONFIG_BATTERY_DS2780 is not set -# CONFIG_BATTERY_DS2781 is not set -# CONFIG_BATTERY_DS2782 is not set -# CONFIG_BATTERY_SAMSUNG_SDI is not set -# CONFIG_BATTERY_SBS is not set -# CONFIG_CHARGER_SBS is not set -# CONFIG_BATTERY_BQ27XXX is not set -# CONFIG_BATTERY_MAX17040 is not set -# CONFIG_BATTERY_MAX17042 is not set -# CONFIG_CHARGER_MAX8903 is not set -# CONFIG_CHARGER_LP8727 is not set -# CONFIG_CHARGER_GPIO is not set -# CONFIG_CHARGER_LT3651 is not set -# CONFIG_CHARGER_LTC4162L is not set -# CONFIG_CHARGER_DETECTOR_MAX14656 is not set -# CONFIG_CHARGER_MAX77976 is not set -# CONFIG_CHARGER_BQ2415X is not set -# CONFIG_CHARGER_BQ24257 is not set -# CONFIG_CHARGER_BQ24735 is not set -# CONFIG_CHARGER_BQ2515X is not set -# CONFIG_CHARGER_BQ25890 is not set -# CONFIG_CHARGER_BQ25980 is not set -# CONFIG_CHARGER_BQ256XX is not set -# CONFIG_BATTERY_GAUGE_LTC2941 is not set -# CONFIG_BATTERY_GOLDFISH is not set -# CONFIG_BATTERY_RT5033 is not set -# CONFIG_CHARGER_RT9455 is not set -# CONFIG_CHARGER_BD99954 is not set -# CONFIG_BATTERY_UG3105 is not set -CONFIG_HWMON=y -CONFIG_HWMON_VID=m -# CONFIG_HWMON_DEBUG_CHIP is not set - -# -# Native drivers -# -# CONFIG_SENSORS_AD7314 is not set -# CONFIG_SENSORS_AD7414 is not set -# CONFIG_SENSORS_AD7418 is not set -# CONFIG_SENSORS_ADM1021 is not set -# CONFIG_SENSORS_ADM1025 is not set -# CONFIG_SENSORS_ADM1026 is not set -# CONFIG_SENSORS_ADM1029 is not set -# CONFIG_SENSORS_ADM1031 is not set -# CONFIG_SENSORS_ADM1177 is not set -# CONFIG_SENSORS_ADM9240 is not set -# CONFIG_SENSORS_ADT7310 is not set -# CONFIG_SENSORS_ADT7410 is not set -# CONFIG_SENSORS_ADT7411 is not set -# CONFIG_SENSORS_ADT7462 is not set -# CONFIG_SENSORS_ADT7470 is not set -# CONFIG_SENSORS_ADT7475 is not set -# CONFIG_SENSORS_AHT10 is not set -# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set -# CONFIG_SENSORS_AS370 is not set -# CONFIG_SENSORS_ASC7621 is not set -# CONFIG_SENSORS_AXI_FAN_CONTROL is not set -# CONFIG_SENSORS_ATXP1 is not set -# CONFIG_SENSORS_CORSAIR_CPRO is not set -# CONFIG_SENSORS_CORSAIR_PSU is not set -# CONFIG_SENSORS_DRIVETEMP is not set -# CONFIG_SENSORS_DS620 is not set -# CONFIG_SENSORS_DS1621 is not set -# CONFIG_SENSORS_I5K_AMB is not set -# CONFIG_SENSORS_F71805F is not set -# CONFIG_SENSORS_F71882FG is not set -# CONFIG_SENSORS_F75375S is not set -# CONFIG_SENSORS_GL518SM is not set -# CONFIG_SENSORS_GL520SM is not set -# CONFIG_SENSORS_G760A is not set -# CONFIG_SENSORS_G762 is not set -# CONFIG_SENSORS_GPIO_FAN is not set -# CONFIG_SENSORS_HIH6130 is not set -# CONFIG_SENSORS_HS3001 is not set -# CONFIG_SENSORS_IBMAEM is not set -# CONFIG_SENSORS_IBMPEX is not set -# CONFIG_SENSORS_IT87 is not set -# CONFIG_SENSORS_JC42 is not set -# CONFIG_SENSORS_POWR1220 is not set -# CONFIG_SENSORS_LINEAGE is not set -# CONFIG_SENSORS_LTC2945 is not set -# CONFIG_SENSORS_LTC2947_I2C is not set -# CONFIG_SENSORS_LTC2947_SPI is not set -# CONFIG_SENSORS_LTC2990 is not set -# CONFIG_SENSORS_LTC2992 is not set -# CONFIG_SENSORS_LTC4151 is not set -# CONFIG_SENSORS_LTC4215 is not set -# CONFIG_SENSORS_LTC4222 is not set -# CONFIG_SENSORS_LTC4245 is not set -# CONFIG_SENSORS_LTC4260 is not set -# CONFIG_SENSORS_LTC4261 is not set -# CONFIG_SENSORS_MAX1111 is not set -# CONFIG_SENSORS_MAX127 is not set -# CONFIG_SENSORS_MAX16065 is not set -# CONFIG_SENSORS_MAX1619 is not set -# CONFIG_SENSORS_MAX1668 is not set -# CONFIG_SENSORS_MAX197 is not set -# CONFIG_SENSORS_MAX31722 is not set -# CONFIG_SENSORS_MAX31730 is not set -# CONFIG_SENSORS_MAX31760 is not set -# CONFIG_MAX31827 is not set -# CONFIG_SENSORS_MAX6620 is not set -# CONFIG_SENSORS_MAX6621 is not set -# CONFIG_SENSORS_MAX6639 is not set -# CONFIG_SENSORS_MAX6642 is not set -# CONFIG_SENSORS_MAX6650 is not set -# CONFIG_SENSORS_MAX6697 is not set -# CONFIG_SENSORS_MAX31790 is not set -# CONFIG_SENSORS_MC34VR500 is not set -# CONFIG_SENSORS_MCP3021 is not set -# CONFIG_SENSORS_TC654 is not set -# CONFIG_SENSORS_TPS23861 is not set -# CONFIG_SENSORS_MR75203 is not set -# CONFIG_SENSORS_ADCXX is not set -# CONFIG_SENSORS_LM63 is not set -# CONFIG_SENSORS_LM70 is not set -# CONFIG_SENSORS_LM73 is not set -CONFIG_SENSORS_LM75=m -# CONFIG_SENSORS_LM77 is not set -# CONFIG_SENSORS_LM78 is not set -# CONFIG_SENSORS_LM80 is not set -# CONFIG_SENSORS_LM83 is not set -# CONFIG_SENSORS_LM85 is not set -# CONFIG_SENSORS_LM87 is not set -# CONFIG_SENSORS_LM90 is not set -# CONFIG_SENSORS_LM92 is not set -CONFIG_SENSORS_LM93=m -# CONFIG_SENSORS_LM95234 is not set -# CONFIG_SENSORS_LM95241 is not set -# CONFIG_SENSORS_LM95245 is not set -# CONFIG_SENSORS_PC87360 is not set -# CONFIG_SENSORS_PC87427 is not set -# CONFIG_SENSORS_NCT6683 is not set -# CONFIG_SENSORS_NCT6775 is not set -# CONFIG_SENSORS_NCT6775_I2C is not set -# CONFIG_SENSORS_NCT7802 is not set -# CONFIG_SENSORS_NPCM7XX is not set -# CONFIG_SENSORS_NZXT_KRAKEN2 is not set -# CONFIG_SENSORS_NZXT_SMART2 is not set -# CONFIG_SENSORS_OCC_P8_I2C is not set -# CONFIG_SENSORS_PCF8591 is not set -# CONFIG_PMBUS is not set -# CONFIG_SENSORS_PWM_FAN is not set -# CONFIG_SENSORS_SBTSI is not set -# CONFIG_SENSORS_SBRMI is not set -# CONFIG_SENSORS_SHT15 is not set -# CONFIG_SENSORS_SHT21 is not set -# CONFIG_SENSORS_SHT3x is not set -# CONFIG_SENSORS_SHT4x is not set -# CONFIG_SENSORS_SHTC1 is not set -# CONFIG_SENSORS_SIS5595 is not set -# CONFIG_SENSORS_DME1737 is not set -# CONFIG_SENSORS_EMC1403 is not set -# CONFIG_SENSORS_EMC2103 is not set -# CONFIG_SENSORS_EMC2305 is not set -# CONFIG_SENSORS_EMC6W201 is not set -# CONFIG_SENSORS_SMSC47M1 is not set -# CONFIG_SENSORS_SMSC47M192 is not set -# CONFIG_SENSORS_SMSC47B397 is not set -# CONFIG_SENSORS_STTS751 is not set -# CONFIG_SENSORS_ADC128D818 is not set -# CONFIG_SENSORS_ADS7828 is not set -# CONFIG_SENSORS_ADS7871 is not set -# CONFIG_SENSORS_AMC6821 is not set -# CONFIG_SENSORS_INA209 is not set -# CONFIG_SENSORS_INA2XX is not set -# CONFIG_SENSORS_INA238 is not set -# CONFIG_SENSORS_INA3221 is not set -# CONFIG_SENSORS_TC74 is not set -# CONFIG_SENSORS_THMC50 is not set -# CONFIG_SENSORS_TMP102 is not set -# CONFIG_SENSORS_TMP103 is not set -# CONFIG_SENSORS_TMP108 is not set -# CONFIG_SENSORS_TMP401 is not set -# CONFIG_SENSORS_TMP421 is not set -# CONFIG_SENSORS_TMP464 is not set -# CONFIG_SENSORS_TMP513 is not set -# CONFIG_SENSORS_VIA686A is not set -# CONFIG_SENSORS_VT1211 is not set -# CONFIG_SENSORS_VT8231 is not set -# CONFIG_SENSORS_W83773G is not set -# CONFIG_SENSORS_W83781D is not set -# CONFIG_SENSORS_W83791D is not set -# CONFIG_SENSORS_W83792D is not set -# CONFIG_SENSORS_W83793 is not set -CONFIG_SENSORS_W83795=m -# CONFIG_SENSORS_W83795_FANCTRL is not set -# CONFIG_SENSORS_W83L785TS is not set -# CONFIG_SENSORS_W83L786NG is not set -CONFIG_SENSORS_W83627HF=m -# CONFIG_SENSORS_W83627EHF is not set - -# -# ACPI drivers -# -# CONFIG_SENSORS_ACPI_POWER is not set -CONFIG_THERMAL=y -# CONFIG_THERMAL_NETLINK is not set -# CONFIG_THERMAL_STATISTICS is not set -CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 -CONFIG_THERMAL_HWMON=y -CONFIG_THERMAL_OF=y -# CONFIG_THERMAL_WRITABLE_TRIPS is not set -CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y -# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set -# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set -# CONFIG_THERMAL_GOV_FAIR_SHARE is not set -CONFIG_THERMAL_GOV_STEP_WISE=y -# CONFIG_THERMAL_GOV_BANG_BANG is not set -# CONFIG_THERMAL_GOV_USER_SPACE is not set -# CONFIG_CPU_THERMAL is not set -# CONFIG_DEVFREQ_THERMAL is not set -# CONFIG_THERMAL_EMULATION is not set -# CONFIG_THERMAL_MMIO is not set -CONFIG_LOONGSON2_THERMAL=m -# CONFIG_WATCHDOG is not set -CONFIG_SSB_POSSIBLE=y -# CONFIG_SSB is not set -CONFIG_BCMA_POSSIBLE=y -# CONFIG_BCMA is not set - -# -# Multifunction device drivers -# -# CONFIG_MFD_ACT8945A is not set -# CONFIG_MFD_AS3711 is not set -# CONFIG_MFD_SMPRO is not set -# CONFIG_MFD_AS3722 is not set -# CONFIG_PMIC_ADP5520 is not set -# CONFIG_MFD_AAT2870_CORE is not set -# CONFIG_MFD_ATMEL_FLEXCOM is not set -# CONFIG_MFD_ATMEL_HLCDC is not set -# CONFIG_MFD_BCM590XX is not set -# CONFIG_MFD_BD9571MWV is not set -# CONFIG_MFD_AXP20X_I2C is not set -# CONFIG_MFD_CS42L43_I2C is not set -# CONFIG_MFD_MADERA is not set -# CONFIG_MFD_MAX5970 is not set -# CONFIG_PMIC_DA903X is not set -# CONFIG_MFD_DA9052_SPI is not set -# CONFIG_MFD_DA9052_I2C is not set -# CONFIG_MFD_DA9055 is not set -# CONFIG_MFD_DA9062 is not set -# CONFIG_MFD_DA9063 is not set -# CONFIG_MFD_DA9150 is not set -# CONFIG_MFD_DLN2 is not set -# CONFIG_MFD_GATEWORKS_GSC is not set -# CONFIG_MFD_MC13XXX_SPI is not set -# CONFIG_MFD_MC13XXX_I2C is not set -# CONFIG_MFD_MP2629 is not set -# CONFIG_MFD_HI6421_PMIC is not set -# CONFIG_LPC_ICH is not set -# CONFIG_LPC_SCH is not set -# CONFIG_MFD_IQS62X is not set -# CONFIG_MFD_JANZ_CMODIO is not set -# CONFIG_MFD_KEMPLD is not set -# CONFIG_MFD_88PM800 is not set -# CONFIG_MFD_88PM805 is not set -# CONFIG_MFD_88PM860X is not set -# CONFIG_MFD_MAX14577 is not set -# CONFIG_MFD_MAX77541 is not set -# CONFIG_MFD_MAX77620 is not set -# CONFIG_MFD_MAX77650 is not set -# CONFIG_MFD_MAX77686 is not set -# CONFIG_MFD_MAX77693 is not set -# CONFIG_MFD_MAX77714 is not set -# CONFIG_MFD_MAX77843 is not set -# CONFIG_MFD_MAX8907 is not set -# CONFIG_MFD_MAX8925 is not set -# CONFIG_MFD_MAX8997 is not set -# CONFIG_MFD_MAX8998 is not set -# CONFIG_MFD_MT6360 is not set -# CONFIG_MFD_MT6370 is not set -# CONFIG_MFD_MT6397 is not set -# CONFIG_MFD_MENF21BMC is not set -# CONFIG_MFD_OCELOT is not set -# CONFIG_EZX_PCAP is not set -# CONFIG_MFD_CPCAP is not set -# CONFIG_MFD_VIPERBOARD is not set -# CONFIG_MFD_NTXEC is not set -# CONFIG_MFD_RETU is not set -# CONFIG_MFD_PCF50633 is not set -# CONFIG_MFD_SY7636A is not set -# CONFIG_MFD_RDC321X is not set -# CONFIG_MFD_RT4831 is not set -# CONFIG_MFD_RT5033 is not set -# CONFIG_MFD_RT5120 is not set -# CONFIG_MFD_RC5T583 is not set -# CONFIG_MFD_RK8XX_I2C is not set -# CONFIG_MFD_RK8XX_SPI is not set -# CONFIG_MFD_RN5T618 is not set -# CONFIG_MFD_SEC_CORE is not set -# CONFIG_MFD_SI476X_CORE is not set -# CONFIG_MFD_SM501 is not set -# CONFIG_MFD_SKY81452 is not set -# CONFIG_MFD_STMPE is not set -CONFIG_MFD_SYSCON=y -# CONFIG_MFD_TI_AM335X_TSCADC is not set -# CONFIG_MFD_LP3943 is not set -# CONFIG_MFD_LP8788 is not set -# CONFIG_MFD_TI_LMU is not set -# CONFIG_MFD_PALMAS is not set -# CONFIG_TPS6105X is not set -# CONFIG_TPS65010 is not set -# CONFIG_TPS6507X is not set -# CONFIG_MFD_TPS65086 is not set -# CONFIG_MFD_TPS65090 is not set -# CONFIG_MFD_TPS65217 is not set -# CONFIG_MFD_TI_LP873X is not set -# CONFIG_MFD_TI_LP87565 is not set -# CONFIG_MFD_TPS65218 is not set -# CONFIG_MFD_TPS65219 is not set -# CONFIG_MFD_TPS6586X is not set -# CONFIG_MFD_TPS65910 is not set -# CONFIG_MFD_TPS65912_I2C is not set -# CONFIG_MFD_TPS65912_SPI is not set -# CONFIG_MFD_TPS6594_I2C is not set -# CONFIG_MFD_TPS6594_SPI is not set -# CONFIG_TWL4030_CORE is not set -# CONFIG_TWL6040_CORE is not set -# CONFIG_MFD_WL1273_CORE is not set -# CONFIG_MFD_LM3533 is not set -# CONFIG_MFD_TC3589X is not set -# CONFIG_MFD_TQMX86 is not set -# CONFIG_MFD_VX855 is not set -# CONFIG_MFD_LOCHNAGAR is not set -# CONFIG_MFD_ARIZONA_I2C is not set -# CONFIG_MFD_ARIZONA_SPI is not set -# CONFIG_MFD_WM8400 is not set -# CONFIG_MFD_WM831X_I2C is not set -# CONFIG_MFD_WM831X_SPI is not set -# CONFIG_MFD_WM8350_I2C is not set -# CONFIG_MFD_WM8994 is not set -# CONFIG_MFD_ROHM_BD718XX is not set -# CONFIG_MFD_ROHM_BD71828 is not set -# CONFIG_MFD_ROHM_BD957XMUF is not set -# CONFIG_MFD_STPMIC1 is not set -# CONFIG_MFD_STMFX is not set -# CONFIG_MFD_ATC260X_I2C is not set -# CONFIG_MFD_QCOM_PM8008 is not set -# CONFIG_MFD_INTEL_M10_BMC_SPI is not set -# CONFIG_MFD_RSMU_I2C is not set -# CONFIG_MFD_RSMU_SPI is not set -# end of Multifunction device drivers - -# CONFIG_REGULATOR is not set -CONFIG_RC_CORE=m -CONFIG_LIRC=y -CONFIG_RC_MAP=m -CONFIG_RC_DECODERS=y -CONFIG_IR_IMON_DECODER=m -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -# CONFIG_IR_RCMM_DECODER is not set -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_SHARP_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_XMP_DECODER=m -# CONFIG_RC_DEVICES is not set - -# -# CEC support -# -CONFIG_MEDIA_CEC_SUPPORT=y -# CONFIG_CEC_CH7322 is not set -# CONFIG_CEC_GPIO is not set -# CONFIG_USB_PULSE8_CEC is not set -# CONFIG_USB_RAINSHADOW_CEC is not set -# end of CEC support - -CONFIG_MEDIA_SUPPORT=m -# CONFIG_MEDIA_SUPPORT_FILTER is not set -# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set - -# -# Media device types -# -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -CONFIG_MEDIA_SDR_SUPPORT=y -CONFIG_MEDIA_PLATFORM_SUPPORT=y -CONFIG_MEDIA_TEST_SUPPORT=y -# end of Media device types - -# -# Media core support -# -CONFIG_VIDEO_DEV=m -CONFIG_MEDIA_CONTROLLER=y -CONFIG_DVB_CORE=m -# end of Media core support - -# -# Video4Linux options -# -CONFIG_VIDEO_V4L2_I2C=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y -# CONFIG_VIDEO_ADV_DEBUG is not set -# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set -CONFIG_VIDEO_TUNER=m -CONFIG_V4L2_FWNODE=m -CONFIG_V4L2_ASYNC=m -# end of Video4Linux options - -# -# Media controller options -# -# CONFIG_MEDIA_CONTROLLER_DVB is not set -# end of Media controller options - -# -# Digital TV options -# -# CONFIG_DVB_MMAP is not set -CONFIG_DVB_NET=y -CONFIG_DVB_MAX_ADAPTERS=16 -CONFIG_DVB_DYNAMIC_MINORS=y -# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set -# CONFIG_DVB_ULE_DEBUG is not set -# end of Digital TV options - -# -# Media drivers -# - -# -# Media drivers -# -CONFIG_MEDIA_USB_SUPPORT=y - -# -# Webcam devices -# -# CONFIG_USB_GSPCA is not set -# CONFIG_USB_PWC is not set -# CONFIG_USB_S2255 is not set -# CONFIG_VIDEO_USBTV is not set -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y - -# -# Analog TV USB devices -# -# CONFIG_VIDEO_GO7007 is not set -# CONFIG_VIDEO_HDPVR is not set -# CONFIG_VIDEO_PVRUSB2 is not set -# CONFIG_VIDEO_STK1160 is not set - -# -# Analog/digital TV USB devices -# -# CONFIG_VIDEO_AU0828 is not set - -# -# Digital TV USB devices -# -# CONFIG_DVB_AS102 is not set -# CONFIG_DVB_B2C2_FLEXCOP_USB is not set -# CONFIG_DVB_USB_V2 is not set -# CONFIG_DVB_USB is not set -# CONFIG_SMS_USB_DRV is not set -# CONFIG_DVB_TTUSB_BUDGET is not set -# CONFIG_DVB_TTUSB_DEC is not set - -# -# Webcam, TV (analog/digital) USB devices -# -# CONFIG_VIDEO_EM28XX is not set - -# -# Software defined radio USB devices -# -# CONFIG_USB_AIRSPY is not set -# CONFIG_USB_HACKRF is not set -# CONFIG_USB_MSI2500 is not set -CONFIG_MEDIA_PCI_SUPPORT=y - -# -# Media capture support -# -# CONFIG_VIDEO_SOLO6X10 is not set -# CONFIG_VIDEO_TW5864 is not set -# CONFIG_VIDEO_TW68 is not set -# CONFIG_VIDEO_TW686X is not set -# CONFIG_VIDEO_ZORAN is not set - -# -# Media capture/analog TV support -# -# CONFIG_VIDEO_DT3155 is not set -# CONFIG_VIDEO_IVTV is not set -# CONFIG_VIDEO_HEXIUM_GEMINI is not set -# CONFIG_VIDEO_HEXIUM_ORION is not set -# CONFIG_VIDEO_MXB is not set - -# -# Media capture/analog/hybrid TV support -# -CONFIG_VIDEO_BT848=m -CONFIG_DVB_BT8XX=m -# CONFIG_VIDEO_CX18 is not set -# CONFIG_VIDEO_CX23885 is not set -# CONFIG_VIDEO_CX25821 is not set -# CONFIG_VIDEO_CX88 is not set -# CONFIG_VIDEO_SAA7134 is not set -# CONFIG_VIDEO_SAA7164 is not set - -# -# Media digital TV PCI Adapters -# -# CONFIG_DVB_B2C2_FLEXCOP_PCI is not set -# CONFIG_DVB_DDBRIDGE is not set -# CONFIG_DVB_DM1105 is not set -# CONFIG_MANTIS_CORE is not set -# CONFIG_DVB_NETUP_UNIDVB is not set -# CONFIG_DVB_NGENE is not set -# CONFIG_DVB_PLUTO2 is not set -# CONFIG_DVB_PT1 is not set -# CONFIG_DVB_PT3 is not set -# CONFIG_DVB_SMIPCIE is not set -# CONFIG_DVB_BUDGET_CORE is not set -# CONFIG_IPU_BRIDGE is not set -CONFIG_RADIO_ADAPTERS=m -# CONFIG_RADIO_MAXIRADIO is not set -# CONFIG_RADIO_SAA7706H is not set -# CONFIG_RADIO_SHARK is not set -# CONFIG_RADIO_SHARK2 is not set -# CONFIG_RADIO_SI4713 is not set -CONFIG_RADIO_TEA575X=m -# CONFIG_RADIO_TEA5764 is not set -# CONFIG_RADIO_TEF6862 is not set -# CONFIG_RADIO_WL1273 is not set -# CONFIG_USB_DSBR is not set -# CONFIG_USB_KEENE is not set -# CONFIG_USB_MA901 is not set -# CONFIG_USB_MR800 is not set -# CONFIG_USB_RAREMONO is not set -# CONFIG_RADIO_SI470X is not set -CONFIG_MEDIA_PLATFORM_DRIVERS=y -# CONFIG_V4L_PLATFORM_DRIVERS is not set -# CONFIG_SDR_PLATFORM_DRIVERS is not set -# CONFIG_DVB_PLATFORM_DRIVERS is not set -# CONFIG_V4L_MEM2MEM_DRIVERS is not set - -# -# Allegro DVT media platform drivers -# - -# -# Amlogic media platform drivers -# - -# -# Amphion drivers -# - -# -# Aspeed media platform drivers -# - -# -# Atmel media platform drivers -# - -# -# Cadence media platform drivers -# -# CONFIG_VIDEO_CADENCE_CSI2RX is not set -# CONFIG_VIDEO_CADENCE_CSI2TX is not set - -# -# Chips&Media media platform drivers -# - -# -# Intel media platform drivers -# - -# -# Marvell media platform drivers -# - -# -# Mediatek media platform drivers -# - -# -# Microchip Technology, Inc. media platform drivers -# - -# -# NVidia media platform drivers -# - -# -# NXP media platform drivers -# - -# -# Qualcomm media platform drivers -# - -# -# Renesas media platform drivers -# - -# -# Rockchip media platform drivers -# - -# -# Samsung media platform drivers -# - -# -# STMicroelectronics media platform drivers -# - -# -# Sunxi media platform drivers -# - -# -# Texas Instruments drivers -# - -# -# Verisilicon media platform drivers -# - -# -# VIA media platform drivers -# - -# -# Xilinx media platform drivers -# -# CONFIG_V4L_TEST_DRIVERS is not set -# CONFIG_DVB_TEST_DRIVERS is not set -CONFIG_UVC_COMMON=m -CONFIG_VIDEO_TVEEPROM=m -CONFIG_VIDEOBUF2_CORE=m -CONFIG_VIDEOBUF2_V4L2=m -CONFIG_VIDEOBUF2_MEMOPS=m -CONFIG_VIDEOBUF2_VMALLOC=m -CONFIG_VIDEOBUF2_DMA_SG=m -# end of Media drivers - -# -# Media ancillary drivers -# -CONFIG_MEDIA_ATTACH=y -CONFIG_VIDEO_IR_I2C=m -CONFIG_VIDEO_CAMERA_SENSOR=y -# CONFIG_VIDEO_AR0521 is not set -# CONFIG_VIDEO_HI556 is not set -# CONFIG_VIDEO_HI846 is not set -# CONFIG_VIDEO_HI847 is not set -# CONFIG_VIDEO_IMX208 is not set -# CONFIG_VIDEO_IMX214 is not set -# CONFIG_VIDEO_IMX219 is not set -# CONFIG_VIDEO_IMX258 is not set -# CONFIG_VIDEO_IMX274 is not set -# CONFIG_VIDEO_IMX290 is not set -# CONFIG_VIDEO_IMX296 is not set -# CONFIG_VIDEO_IMX319 is not set -# CONFIG_VIDEO_IMX334 is not set -# CONFIG_VIDEO_IMX335 is not set -# CONFIG_VIDEO_IMX355 is not set -# CONFIG_VIDEO_IMX412 is not set -# CONFIG_VIDEO_IMX415 is not set -# CONFIG_VIDEO_MT9M001 is not set -# CONFIG_VIDEO_MT9M111 is not set -# CONFIG_VIDEO_MT9P031 is not set -# CONFIG_VIDEO_MT9T112 is not set -# CONFIG_VIDEO_MT9V011 is not set -# CONFIG_VIDEO_MT9V032 is not set -# CONFIG_VIDEO_MT9V111 is not set -# CONFIG_VIDEO_OG01A1B is not set -# CONFIG_VIDEO_OV01A10 is not set -# CONFIG_VIDEO_OV02A10 is not set -# CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set -# CONFIG_VIDEO_OV13858 is not set -# CONFIG_VIDEO_OV13B10 is not set -# CONFIG_VIDEO_OV2640 is not set -# CONFIG_VIDEO_OV2659 is not set -# CONFIG_VIDEO_OV2680 is not set -# CONFIG_VIDEO_OV2685 is not set -# CONFIG_VIDEO_OV2740 is not set -# CONFIG_VIDEO_OV4689 is not set -# CONFIG_VIDEO_OV5640 is not set -# CONFIG_VIDEO_OV5645 is not set -# CONFIG_VIDEO_OV5647 is not set -# CONFIG_VIDEO_OV5648 is not set -# CONFIG_VIDEO_OV5670 is not set -# CONFIG_VIDEO_OV5675 is not set -# CONFIG_VIDEO_OV5693 is not set -# CONFIG_VIDEO_OV5695 is not set -# CONFIG_VIDEO_OV6650 is not set -# CONFIG_VIDEO_OV7251 is not set -# CONFIG_VIDEO_OV7640 is not set -# CONFIG_VIDEO_OV7670 is not set -# CONFIG_VIDEO_OV772X is not set -# CONFIG_VIDEO_OV7740 is not set -# CONFIG_VIDEO_OV8856 is not set -# CONFIG_VIDEO_OV8858 is not set -# CONFIG_VIDEO_OV8865 is not set -# CONFIG_VIDEO_OV9282 is not set -# CONFIG_VIDEO_OV9640 is not set -# CONFIG_VIDEO_OV9650 is not set -# CONFIG_VIDEO_OV9734 is not set -# CONFIG_VIDEO_RDACM20 is not set -# CONFIG_VIDEO_RDACM21 is not set -# CONFIG_VIDEO_RJ54N1 is not set -# CONFIG_VIDEO_S5C73M3 is not set -# CONFIG_VIDEO_S5K5BAF is not set -# CONFIG_VIDEO_S5K6A3 is not set -# CONFIG_VIDEO_ST_VGXY61 is not set -# CONFIG_VIDEO_CCS is not set -# CONFIG_VIDEO_ET8EK8 is not set - -# -# Lens drivers -# -# CONFIG_VIDEO_AD5820 is not set -# CONFIG_VIDEO_AK7375 is not set -# CONFIG_VIDEO_DW9714 is not set -# CONFIG_VIDEO_DW9719 is not set -# CONFIG_VIDEO_DW9768 is not set -# CONFIG_VIDEO_DW9807_VCM is not set -# end of Lens drivers - -# -# Flash devices -# -# CONFIG_VIDEO_ADP1653 is not set -# CONFIG_VIDEO_LM3560 is not set -# CONFIG_VIDEO_LM3646 is not set -# end of Flash devices - -# -# Audio decoders, processors and mixers -# -# CONFIG_VIDEO_CS3308 is not set -# CONFIG_VIDEO_CS5345 is not set -# CONFIG_VIDEO_CS53L32A is not set -# CONFIG_VIDEO_MSP3400 is not set -# CONFIG_VIDEO_SONY_BTF_MPX is not set -# CONFIG_VIDEO_TDA1997X is not set -# CONFIG_VIDEO_TDA7432 is not set -# CONFIG_VIDEO_TDA9840 is not set -# CONFIG_VIDEO_TEA6415C is not set -# CONFIG_VIDEO_TEA6420 is not set -# CONFIG_VIDEO_TLV320AIC23B is not set -# CONFIG_VIDEO_TVAUDIO is not set -# CONFIG_VIDEO_UDA1342 is not set -# CONFIG_VIDEO_VP27SMPX is not set -# CONFIG_VIDEO_WM8739 is not set -# CONFIG_VIDEO_WM8775 is not set -# end of Audio decoders, processors and mixers - -# -# RDS decoders -# -# CONFIG_VIDEO_SAA6588 is not set -# end of RDS decoders - -# -# Video decoders -# -# CONFIG_VIDEO_ADV7180 is not set -# CONFIG_VIDEO_ADV7183 is not set -# CONFIG_VIDEO_ADV748X is not set -# CONFIG_VIDEO_ADV7604 is not set -# CONFIG_VIDEO_ADV7842 is not set -# CONFIG_VIDEO_BT819 is not set -# CONFIG_VIDEO_BT856 is not set -# CONFIG_VIDEO_BT866 is not set -# CONFIG_VIDEO_ISL7998X is not set -# CONFIG_VIDEO_KS0127 is not set -# CONFIG_VIDEO_ML86V7667 is not set -# CONFIG_VIDEO_SAA7110 is not set -# CONFIG_VIDEO_SAA711X is not set -# CONFIG_VIDEO_TC358743 is not set -# CONFIG_VIDEO_TC358746 is not set -# CONFIG_VIDEO_TVP514X is not set -# CONFIG_VIDEO_TVP5150 is not set -# CONFIG_VIDEO_TVP7002 is not set -# CONFIG_VIDEO_TW2804 is not set -# CONFIG_VIDEO_TW9903 is not set -# CONFIG_VIDEO_TW9906 is not set -# CONFIG_VIDEO_TW9910 is not set -# CONFIG_VIDEO_VPX3220 is not set - -# -# Video and audio decoders -# -# CONFIG_VIDEO_SAA717X is not set -# CONFIG_VIDEO_CX25840 is not set -# end of Video decoders - -# -# Video encoders -# -# CONFIG_VIDEO_ADV7170 is not set -# CONFIG_VIDEO_ADV7175 is not set -# CONFIG_VIDEO_ADV7343 is not set -# CONFIG_VIDEO_ADV7393 is not set -# CONFIG_VIDEO_ADV7511 is not set -# CONFIG_VIDEO_AK881X is not set -# CONFIG_VIDEO_SAA7127 is not set -# CONFIG_VIDEO_SAA7185 is not set -# CONFIG_VIDEO_THS8200 is not set -# end of Video encoders - -# -# Video improvement chips -# -# CONFIG_VIDEO_UPD64031A is not set -# CONFIG_VIDEO_UPD64083 is not set -# end of Video improvement chips - -# -# Audio/Video compression chips -# -# CONFIG_VIDEO_SAA6752HS is not set -# end of Audio/Video compression chips - -# -# SDR tuner chips -# -# CONFIG_SDR_MAX2175 is not set -# end of SDR tuner chips - -# -# Miscellaneous helper chips -# -# CONFIG_VIDEO_I2C is not set -# CONFIG_VIDEO_M52790 is not set -# CONFIG_VIDEO_ST_MIPID02 is not set -# CONFIG_VIDEO_THS7303 is not set -# end of Miscellaneous helper chips - -# -# Video serializers and deserializers -# -# CONFIG_VIDEO_DS90UB913 is not set -# CONFIG_VIDEO_DS90UB953 is not set -# CONFIG_VIDEO_DS90UB960 is not set -# end of Video serializers and deserializers - -# -# Media SPI Adapters -# -CONFIG_CXD2880_SPI_DRV=m -# CONFIG_VIDEO_GS1662 is not set -# end of Media SPI Adapters - -CONFIG_MEDIA_TUNER=m - -# -# Customize TV tuners -# -CONFIG_MEDIA_TUNER_E4000=m -CONFIG_MEDIA_TUNER_FC0011=m -CONFIG_MEDIA_TUNER_FC0012=m -CONFIG_MEDIA_TUNER_FC0013=m -CONFIG_MEDIA_TUNER_FC2580=m -CONFIG_MEDIA_TUNER_IT913X=m -CONFIG_MEDIA_TUNER_M88RS6000T=m -CONFIG_MEDIA_TUNER_MAX2165=m -CONFIG_MEDIA_TUNER_MC44S803=m -CONFIG_MEDIA_TUNER_MSI001=m -CONFIG_MEDIA_TUNER_MT2060=m -CONFIG_MEDIA_TUNER_MT2063=m -CONFIG_MEDIA_TUNER_MT20XX=m -CONFIG_MEDIA_TUNER_MT2131=m -CONFIG_MEDIA_TUNER_MT2266=m -CONFIG_MEDIA_TUNER_MXL301RF=m -CONFIG_MEDIA_TUNER_MXL5005S=m -CONFIG_MEDIA_TUNER_MXL5007T=m -CONFIG_MEDIA_TUNER_QM1D1B0004=m -CONFIG_MEDIA_TUNER_QM1D1C0042=m -CONFIG_MEDIA_TUNER_QT1010=m -CONFIG_MEDIA_TUNER_R820T=m -CONFIG_MEDIA_TUNER_SI2157=m -CONFIG_MEDIA_TUNER_SIMPLE=m -CONFIG_MEDIA_TUNER_TDA18212=m -CONFIG_MEDIA_TUNER_TDA18218=m -CONFIG_MEDIA_TUNER_TDA18250=m -CONFIG_MEDIA_TUNER_TDA18271=m -CONFIG_MEDIA_TUNER_TDA827X=m -CONFIG_MEDIA_TUNER_TDA8290=m -CONFIG_MEDIA_TUNER_TDA9887=m -CONFIG_MEDIA_TUNER_TEA5761=m -CONFIG_MEDIA_TUNER_TEA5767=m -CONFIG_MEDIA_TUNER_TUA9001=m -CONFIG_MEDIA_TUNER_XC2028=m -CONFIG_MEDIA_TUNER_XC4000=m -CONFIG_MEDIA_TUNER_XC5000=m -# end of Customize TV tuners - -# -# Customise DVB Frontends -# - -# -# Multistandard (satellite) frontends -# -CONFIG_DVB_MXL5XX=m -CONFIG_DVB_STB0899=m -CONFIG_DVB_STB6100=m -CONFIG_DVB_STV090x=m -CONFIG_DVB_STV0910=m -CONFIG_DVB_STV6110x=m -CONFIG_DVB_STV6111=m - -# -# Multistandard (cable + terrestrial) frontends -# -CONFIG_DVB_DRXK=m -CONFIG_DVB_MN88472=m -CONFIG_DVB_MN88473=m -CONFIG_DVB_SI2165=m -CONFIG_DVB_TDA18271C2DD=m - -# -# DVB-S (satellite) frontends -# -CONFIG_DVB_CX24110=m -CONFIG_DVB_CX24116=m -CONFIG_DVB_CX24117=m -CONFIG_DVB_CX24120=m -CONFIG_DVB_CX24123=m -CONFIG_DVB_DS3000=m -CONFIG_DVB_MB86A16=m -CONFIG_DVB_MT312=m -CONFIG_DVB_S5H1420=m -CONFIG_DVB_SI21XX=m -CONFIG_DVB_STB6000=m -CONFIG_DVB_STV0288=m -CONFIG_DVB_STV0299=m -CONFIG_DVB_STV0900=m -CONFIG_DVB_STV6110=m -CONFIG_DVB_TDA10071=m -CONFIG_DVB_TDA10086=m -CONFIG_DVB_TDA8083=m -CONFIG_DVB_TDA8261=m -CONFIG_DVB_TDA826X=m -CONFIG_DVB_TS2020=m -CONFIG_DVB_TUA6100=m -CONFIG_DVB_TUNER_CX24113=m -CONFIG_DVB_TUNER_ITD1000=m -CONFIG_DVB_VES1X93=m -CONFIG_DVB_ZL10036=m -CONFIG_DVB_ZL10039=m - -# -# DVB-T (terrestrial) frontends -# -CONFIG_DVB_CX22700=m -CONFIG_DVB_CX22702=m -CONFIG_DVB_CXD2820R=m -CONFIG_DVB_CXD2841ER=m -CONFIG_DVB_DIB3000MB=m -CONFIG_DVB_DIB3000MC=m -CONFIG_DVB_DIB7000M=m -CONFIG_DVB_DIB7000P=m -CONFIG_DVB_DIB9000=m -CONFIG_DVB_DRXD=m -CONFIG_DVB_EC100=m -CONFIG_DVB_L64781=m -CONFIG_DVB_MT352=m -CONFIG_DVB_NXT6000=m -CONFIG_DVB_S5H1432=m -CONFIG_DVB_SP887X=m -CONFIG_DVB_STV0367=m -CONFIG_DVB_TDA10048=m -CONFIG_DVB_TDA1004X=m -CONFIG_DVB_ZD1301_DEMOD=m -CONFIG_DVB_ZL10353=m -CONFIG_DVB_CXD2880=m - -# -# DVB-C (cable) frontends -# -CONFIG_DVB_STV0297=m -CONFIG_DVB_TDA10021=m -CONFIG_DVB_TDA10023=m -CONFIG_DVB_VES1820=m - -# -# ATSC (North American/Korean Terrestrial/Cable DTV) frontends -# -CONFIG_DVB_AU8522=m -CONFIG_DVB_AU8522_DTV=m -CONFIG_DVB_AU8522_V4L=m -CONFIG_DVB_BCM3510=m -CONFIG_DVB_LG2160=m -CONFIG_DVB_LGDT3305=m -CONFIG_DVB_LGDT330X=m -CONFIG_DVB_MXL692=m -CONFIG_DVB_NXT200X=m -CONFIG_DVB_OR51132=m -CONFIG_DVB_OR51211=m -CONFIG_DVB_S5H1409=m -CONFIG_DVB_S5H1411=m - -# -# ISDB-T (terrestrial) frontends -# -CONFIG_DVB_DIB8000=m -CONFIG_DVB_MB86A20S=m -CONFIG_DVB_S921=m - -# -# ISDB-S (satellite) & ISDB-T (terrestrial) frontends -# -CONFIG_DVB_MN88443X=m -CONFIG_DVB_TC90522=m - -# -# Digital terrestrial only tuners/PLL -# -CONFIG_DVB_PLL=m -CONFIG_DVB_TUNER_DIB0070=m -CONFIG_DVB_TUNER_DIB0090=m - -# -# SEC control devices for DVB-S -# -CONFIG_DVB_A8293=m -CONFIG_DVB_AF9033=m -CONFIG_DVB_ASCOT2E=m -CONFIG_DVB_ATBM8830=m -CONFIG_DVB_HELENE=m -CONFIG_DVB_HORUS3A=m -CONFIG_DVB_ISL6405=m -CONFIG_DVB_ISL6421=m -CONFIG_DVB_ISL6423=m -CONFIG_DVB_IX2505V=m -CONFIG_DVB_LGS8GL5=m -CONFIG_DVB_LGS8GXX=m -CONFIG_DVB_LNBH25=m -CONFIG_DVB_LNBH29=m -CONFIG_DVB_LNBP21=m -CONFIG_DVB_LNBP22=m -CONFIG_DVB_M88RS2000=m -CONFIG_DVB_TDA665x=m -CONFIG_DVB_DRX39XYJ=m - -# -# Common Interface (EN50221) controller drivers -# -CONFIG_DVB_CXD2099=m -CONFIG_DVB_SP2=m -# end of Customise DVB Frontends - -# -# Tools to develop new frontends -# -# CONFIG_DVB_DUMMY_FE is not set -# end of Media ancillary drivers - -# -# Graphics support -# -CONFIG_APERTURE_HELPERS=y -CONFIG_VIDEO_CMDLINE=y -CONFIG_VIDEO_NOMODESET=y -# CONFIG_AUXDISPLAY is not set -# CONFIG_PANEL is not set -CONFIG_DRM=y -# CONFIG_DRM_DEBUG_MM is not set -CONFIG_DRM_KMS_HELPER=y -# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set -# CONFIG_DRM_DEBUG_MODESET_LOCK is not set -CONFIG_DRM_FBDEV_EMULATION=y -CONFIG_DRM_FBDEV_OVERALLOC=100 -# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set -# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set -CONFIG_DRM_DISPLAY_HELPER=m -CONFIG_DRM_DISPLAY_DP_HELPER=y -CONFIG_DRM_DISPLAY_HDCP_HELPER=y -CONFIG_DRM_DISPLAY_HDMI_HELPER=y -# CONFIG_DRM_DP_AUX_CHARDEV is not set -# CONFIG_DRM_DP_CEC is not set -CONFIG_DRM_TTM=y -CONFIG_DRM_EXEC=m -CONFIG_DRM_BUDDY=m -CONFIG_DRM_TTM_HELPER=m -CONFIG_DRM_GEM_SHMEM_HELPER=y -CONFIG_DRM_SUBALLOC_HELPER=m -CONFIG_DRM_SCHED=m - -# -# I2C encoder or helper chips -# -# CONFIG_DRM_I2C_CH7006 is not set -# CONFIG_DRM_I2C_SIL164 is not set -# CONFIG_DRM_I2C_NXP_TDA998X is not set -# CONFIG_DRM_I2C_NXP_TDA9950 is not set -# end of I2C encoder or helper chips - -# -# ARM devices -# -# CONFIG_DRM_KOMEDA is not set -# end of ARM devices - -CONFIG_DRM_RADEON=m -CONFIG_DRM_RADEON_USERPTR=y -CONFIG_DRM_AMDGPU=m -CONFIG_DRM_AMDGPU_SI=y -CONFIG_DRM_AMDGPU_CIK=y -CONFIG_DRM_AMDGPU_USERPTR=y -# CONFIG_DRM_AMDGPU_WERROR is not set - -# -# ACP (Audio CoProcessor) Configuration -# -# CONFIG_DRM_AMD_ACP is not set -# end of ACP (Audio CoProcessor) Configuration - -# -# Display Engine Configuration -# -CONFIG_DRM_AMD_DC=y -CONFIG_DRM_AMD_DC_FP=y -# CONFIG_DRM_AMD_DC_SI is not set -# CONFIG_DRM_AMD_SECURE_DISPLAY is not set -# end of Display Engine Configuration - -# CONFIG_DRM_NOUVEAU is not set -# CONFIG_DRM_VGEM is not set -# CONFIG_DRM_VKMS is not set -# CONFIG_DRM_UDL is not set -CONFIG_DRM_AST=y -# CONFIG_DRM_MGAG200 is not set -CONFIG_DRM_QXL=m -CONFIG_DRM_VIRTIO_GPU=m -CONFIG_DRM_VIRTIO_GPU_KMS=y -CONFIG_DRM_PANEL=y - -# -# Display Panels -# -# CONFIG_DRM_PANEL_ABT_Y030XX067A is not set -# CONFIG_DRM_PANEL_ARM_VERSATILE is not set -# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set -# CONFIG_DRM_PANEL_LVDS is not set -# CONFIG_DRM_PANEL_SIMPLE is not set -# CONFIG_DRM_PANEL_EDP is not set -# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set -# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set -# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set -# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set -# CONFIG_DRM_PANEL_LG_LB035Q02 is not set -# CONFIG_DRM_PANEL_LG_LG4573 is not set -# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set -# CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set -# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set -# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set -# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set -# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set -# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set -# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set -# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set -# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set -# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set -# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set -# CONFIG_DRM_PANEL_TPO_TPG110 is not set -# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set -# end of Display Panels - -CONFIG_DRM_BRIDGE=y -CONFIG_DRM_PANEL_BRIDGE=y - -# -# Display Interface Bridges -# -# CONFIG_DRM_CHIPONE_ICN6211 is not set -# CONFIG_DRM_CHRONTEL_CH7033 is not set -# CONFIG_DRM_DISPLAY_CONNECTOR is not set -# CONFIG_DRM_ITE_IT6505 is not set -# CONFIG_DRM_LONTIUM_LT8912B is not set -# CONFIG_DRM_LONTIUM_LT9211 is not set -# CONFIG_DRM_LONTIUM_LT9611 is not set -# CONFIG_DRM_LONTIUM_LT9611UXC is not set -# CONFIG_DRM_ITE_IT66121 is not set -# CONFIG_DRM_LVDS_CODEC is not set -# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set -# CONFIG_DRM_NWL_MIPI_DSI is not set -# CONFIG_DRM_NXP_PTN3460 is not set -# CONFIG_DRM_PARADE_PS8622 is not set -# CONFIG_DRM_PARADE_PS8640 is not set -# CONFIG_DRM_SAMSUNG_DSIM is not set -# CONFIG_DRM_SIL_SII8620 is not set -# CONFIG_DRM_SII902X is not set -# CONFIG_DRM_SII9234 is not set -# CONFIG_DRM_SIMPLE_BRIDGE is not set -# CONFIG_DRM_THINE_THC63LVD1024 is not set -# CONFIG_DRM_TOSHIBA_TC358762 is not set -# CONFIG_DRM_TOSHIBA_TC358764 is not set -# CONFIG_DRM_TOSHIBA_TC358767 is not set -# CONFIG_DRM_TOSHIBA_TC358768 is not set -# CONFIG_DRM_TOSHIBA_TC358775 is not set -# CONFIG_DRM_TI_DLPC3433 is not set -# CONFIG_DRM_TI_TFP410 is not set -# CONFIG_DRM_TI_SN65DSI83 is not set -# CONFIG_DRM_TI_SN65DSI86 is not set -# CONFIG_DRM_TI_TPD12S015 is not set -# CONFIG_DRM_ANALOGIX_ANX6345 is not set -# CONFIG_DRM_ANALOGIX_ANX78XX is not set -# CONFIG_DRM_ANALOGIX_ANX7625 is not set -# CONFIG_DRM_I2C_ADV7511 is not set -# CONFIG_DRM_CDNS_DSI is not set -# CONFIG_DRM_CDNS_MHDP8546 is not set -# end of Display Interface Bridges - -CONFIG_DRM_LOONGSON=y -# CONFIG_DRM_ETNAVIV is not set -# CONFIG_DRM_LOGICVC is not set -# CONFIG_DRM_ARCPGU is not set -# CONFIG_DRM_BOCHS is not set -# CONFIG_DRM_CIRRUS_QEMU is not set -# CONFIG_DRM_GM12U320 is not set -# CONFIG_DRM_PANEL_MIPI_DBI is not set -# CONFIG_DRM_SIMPLEDRM is not set -# CONFIG_TINYDRM_HX8357D is not set -# CONFIG_TINYDRM_ILI9163 is not set -# CONFIG_TINYDRM_ILI9225 is not set -# CONFIG_TINYDRM_ILI9341 is not set -# CONFIG_TINYDRM_ILI9486 is not set -# CONFIG_TINYDRM_MI0283QT is not set -# CONFIG_TINYDRM_REPAPER is not set -# CONFIG_TINYDRM_ST7586 is not set -# CONFIG_TINYDRM_ST7735R is not set -# CONFIG_DRM_GUD is not set -# CONFIG_DRM_SSD130X is not set -# CONFIG_DRM_LEGACY is not set -CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y - -# -# Frame buffer Devices -# -CONFIG_FB=y -# CONFIG_FB_CIRRUS is not set -# CONFIG_FB_PM2 is not set -# CONFIG_FB_CYBER2000 is not set -# CONFIG_FB_ASILIANT is not set -# CONFIG_FB_IMSTT is not set -CONFIG_FB_EFI=y -# CONFIG_FB_OPENCORES is not set -# CONFIG_FB_S1D13XXX is not set -# CONFIG_FB_NVIDIA is not set -# CONFIG_FB_RIVA is not set -# CONFIG_FB_I740 is not set -# CONFIG_FB_MATROX is not set -CONFIG_FB_RADEON=y -CONFIG_FB_RADEON_I2C=y -CONFIG_FB_RADEON_BACKLIGHT=y -# CONFIG_FB_RADEON_DEBUG is not set -# CONFIG_FB_ATY128 is not set -# CONFIG_FB_ATY is not set -# CONFIG_FB_S3 is not set -# CONFIG_FB_SAVAGE is not set -# CONFIG_FB_SIS is not set -# CONFIG_FB_NEOMAGIC is not set -# CONFIG_FB_KYRO is not set -# CONFIG_FB_3DFX is not set -# CONFIG_FB_VOODOO1 is not set -# CONFIG_FB_VT8623 is not set -# CONFIG_FB_TRIDENT is not set -# CONFIG_FB_ARK is not set -# CONFIG_FB_PM3 is not set -# CONFIG_FB_CARMINE is not set -# CONFIG_FB_SMSCUFX is not set -# CONFIG_FB_UDL is not set -# CONFIG_FB_IBM_GXT4500 is not set -# CONFIG_FB_VIRTUAL is not set -# CONFIG_FB_METRONOME is not set -# CONFIG_FB_MB862XX is not set -# CONFIG_FB_SIMPLE is not set -# CONFIG_FB_SSD1307 is not set -# CONFIG_FB_SM712 is not set -CONFIG_FB_CORE=y -CONFIG_FB_NOTIFY=y -# CONFIG_FIRMWARE_EDID is not set -CONFIG_FB_DEVICE=y -CONFIG_FB_DDC=y -CONFIG_FB_CFB_FILLRECT=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_IMAGEBLIT=y -CONFIG_FB_SYS_FILLRECT=y -CONFIG_FB_SYS_COPYAREA=y -CONFIG_FB_SYS_IMAGEBLIT=y -# CONFIG_FB_FOREIGN_ENDIAN is not set -CONFIG_FB_SYS_FOPS=y -CONFIG_FB_DEFERRED_IO=y -CONFIG_FB_IOMEM_HELPERS=y -CONFIG_FB_SYSMEM_HELPERS=y -CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y -CONFIG_FB_BACKLIGHT=y -CONFIG_FB_MODE_HELPERS=y -CONFIG_FB_TILEBLITTING=y -# end of Frame buffer Devices - -# -# Backlight & LCD device support -# -CONFIG_LCD_CLASS_DEVICE=y -# CONFIG_LCD_L4F00242T03 is not set -# CONFIG_LCD_LMS283GF05 is not set -# CONFIG_LCD_LTV350QV is not set -# CONFIG_LCD_ILI922X is not set -# CONFIG_LCD_ILI9320 is not set -# CONFIG_LCD_TDO24M is not set -# CONFIG_LCD_VGG2432A4 is not set -CONFIG_LCD_PLATFORM=m -# CONFIG_LCD_AMS369FG06 is not set -# CONFIG_LCD_LMS501KF03 is not set -# CONFIG_LCD_HX8357 is not set -# CONFIG_LCD_OTM3225A is not set -CONFIG_BACKLIGHT_CLASS_DEVICE=y -# CONFIG_BACKLIGHT_KTD253 is not set -# CONFIG_BACKLIGHT_KTZ8866 is not set -# CONFIG_BACKLIGHT_PWM is not set -# CONFIG_BACKLIGHT_QCOM_WLED is not set -# CONFIG_BACKLIGHT_ADP8860 is not set -# CONFIG_BACKLIGHT_ADP8870 is not set -# CONFIG_BACKLIGHT_LM3630A is not set -# CONFIG_BACKLIGHT_LM3639 is not set -# CONFIG_BACKLIGHT_LP855X is not set -# CONFIG_BACKLIGHT_GPIO is not set -# CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_BD6107 is not set -# CONFIG_BACKLIGHT_ARCXCNN is not set -# CONFIG_BACKLIGHT_LED is not set -# end of Backlight & LCD device support - -CONFIG_HDMI=y - -# -# Console display driver support -# -# CONFIG_VGA_CONSOLE is not set -CONFIG_DUMMY_CONSOLE=y -CONFIG_DUMMY_CONSOLE_COLUMNS=80 -CONFIG_DUMMY_CONSOLE_ROWS=25 -CONFIG_FRAMEBUFFER_CONSOLE=y -# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set -CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y -CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set -# end of Console display driver support - -CONFIG_LOGO=y -CONFIG_LOGO_LINUX_MONO=y -CONFIG_LOGO_LINUX_VGA16=y -CONFIG_LOGO_LINUX_CLUT224=y -# end of Graphics support - -# CONFIG_DRM_ACCEL is not set -CONFIG_SOUND=y -CONFIG_SND=y -CONFIG_SND_TIMER=y -CONFIG_SND_PCM=y -CONFIG_SND_HWDEP=y -CONFIG_SND_SEQ_DEVICE=m -CONFIG_SND_RAWMIDI=m -CONFIG_SND_JACK=y -CONFIG_SND_JACK_INPUT_DEV=y -# CONFIG_SND_OSSEMUL is not set -CONFIG_SND_PCM_TIMER=y -# CONFIG_SND_HRTIMER is not set -CONFIG_SND_DYNAMIC_MINORS=y -CONFIG_SND_MAX_CARDS=32 -CONFIG_SND_SUPPORT_OLD_API=y -CONFIG_SND_PROC_FS=y -CONFIG_SND_VERBOSE_PROCFS=y -# CONFIG_SND_VERBOSE_PRINTK is not set -CONFIG_SND_CTL_FAST_LOOKUP=y -# CONFIG_SND_DEBUG is not set -# CONFIG_SND_CTL_INPUT_VALIDATION is not set -CONFIG_SND_VMASTER=y -CONFIG_SND_CTL_LED=y -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_SEQ_MIDI_EVENT=m -CONFIG_SND_SEQ_MIDI=m -# CONFIG_SND_SEQ_UMP is not set -CONFIG_SND_DRIVERS=y -# CONFIG_SND_DUMMY is not set -# CONFIG_SND_ALOOP is not set -# CONFIG_SND_PCMTEST is not set -# CONFIG_SND_VIRMIDI is not set -# CONFIG_SND_MTPAV is not set -# CONFIG_SND_MTS64 is not set -# CONFIG_SND_SERIAL_U16550 is not set -# CONFIG_SND_MPU401 is not set -# CONFIG_SND_PORTMAN2X4 is not set -CONFIG_SND_PCI=y -# CONFIG_SND_AD1889 is not set -# CONFIG_SND_ATIIXP is not set -# CONFIG_SND_ATIIXP_MODEM is not set -# CONFIG_SND_AU8810 is not set -# CONFIG_SND_AU8820 is not set -# CONFIG_SND_AU8830 is not set -# CONFIG_SND_AW2 is not set -CONFIG_SND_BT87X=m -CONFIG_SND_BT87X_OVERCLOCK=y -# CONFIG_SND_CA0106 is not set -# CONFIG_SND_CMIPCI is not set -# CONFIG_SND_OXYGEN is not set -# CONFIG_SND_CS4281 is not set -# CONFIG_SND_CS46XX is not set -# CONFIG_SND_CTXFI is not set -# CONFIG_SND_DARLA20 is not set -# CONFIG_SND_GINA20 is not set -# CONFIG_SND_LAYLA20 is not set -# CONFIG_SND_DARLA24 is not set -# CONFIG_SND_GINA24 is not set -# CONFIG_SND_LAYLA24 is not set -# CONFIG_SND_MONA is not set -# CONFIG_SND_MIA is not set -# CONFIG_SND_ECHO3G is not set -# CONFIG_SND_INDIGO is not set -# CONFIG_SND_INDIGOIO is not set -# CONFIG_SND_INDIGODJ is not set -# CONFIG_SND_INDIGOIOX is not set -# CONFIG_SND_INDIGODJX is not set -# CONFIG_SND_ENS1370 is not set -# CONFIG_SND_ENS1371 is not set -# CONFIG_SND_FM801 is not set -# CONFIG_SND_HDSP is not set -# CONFIG_SND_HDSPM is not set -# CONFIG_SND_ICE1724 is not set -# CONFIG_SND_INTEL8X0 is not set -# CONFIG_SND_INTEL8X0M is not set -# CONFIG_SND_KORG1212 is not set -# CONFIG_SND_LOLA is not set -# CONFIG_SND_LX6464ES is not set -# CONFIG_SND_MIXART is not set -# CONFIG_SND_NM256 is not set -# CONFIG_SND_PCXHR is not set -# CONFIG_SND_RIPTIDE is not set -# CONFIG_SND_RME32 is not set -# CONFIG_SND_RME96 is not set -# CONFIG_SND_RME9652 is not set -# CONFIG_SND_SE6X is not set -# CONFIG_SND_VIA82XX is not set -# CONFIG_SND_VIA82XX_MODEM is not set -# CONFIG_SND_VIRTUOSO is not set -# CONFIG_SND_VX222 is not set -# CONFIG_SND_YMFPCI is not set - -# -# HD-Audio -# -CONFIG_SND_HDA=y -CONFIG_SND_HDA_GENERIC_LEDS=y -CONFIG_SND_HDA_INTEL=y -CONFIG_SND_HDA_HWDEP=y -CONFIG_SND_HDA_RECONFIG=y -CONFIG_SND_HDA_INPUT_BEEP=y -CONFIG_SND_HDA_INPUT_BEEP_MODE=1 -CONFIG_SND_HDA_PATCH_LOADER=y -# CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set -# CONFIG_SND_HDA_SCODEC_CS35L41_SPI is not set -# CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set -# CONFIG_SND_HDA_SCODEC_CS35L56_SPI is not set -# CONFIG_SND_HDA_SCODEC_TAS2781_I2C is not set -CONFIG_SND_HDA_CODEC_REALTEK=y -# CONFIG_SND_HDA_CODEC_ANALOG is not set -CONFIG_SND_HDA_CODEC_SIGMATEL=y -# CONFIG_SND_HDA_CODEC_VIA is not set -CONFIG_SND_HDA_CODEC_HDMI=y -# CONFIG_SND_HDA_CODEC_CIRRUS is not set -# CONFIG_SND_HDA_CODEC_CS8409 is not set -CONFIG_SND_HDA_CODEC_CONEXANT=y -# CONFIG_SND_HDA_CODEC_CA0110 is not set -# CONFIG_SND_HDA_CODEC_CA0132 is not set -# CONFIG_SND_HDA_CODEC_CMEDIA is not set -# CONFIG_SND_HDA_CODEC_SI3054 is not set -CONFIG_SND_HDA_GENERIC=y -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 -# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set -# CONFIG_SND_HDA_CTL_DEV_ID is not set -# end of HD-Audio - -CONFIG_SND_HDA_CORE=y -CONFIG_SND_HDA_COMPONENT=y -CONFIG_SND_HDA_PREALLOC_SIZE=64 -CONFIG_SND_INTEL_NHLT=y -CONFIG_SND_INTEL_DSP_CONFIG=y -CONFIG_SND_INTEL_SOUNDWIRE_ACPI=y -CONFIG_SND_SPI=y -CONFIG_SND_USB=y -CONFIG_SND_USB_AUDIO=m -# CONFIG_SND_USB_AUDIO_MIDI_V2 is not set -CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y -# CONFIG_SND_USB_UA101 is not set -# CONFIG_SND_USB_CAIAQ is not set -# CONFIG_SND_USB_6FIRE is not set -# CONFIG_SND_USB_HIFACE is not set -# CONFIG_SND_BCD2000 is not set -# CONFIG_SND_USB_POD is not set -# CONFIG_SND_USB_PODHD is not set -# CONFIG_SND_USB_TONEPORT is not set -# CONFIG_SND_USB_VARIAX is not set -CONFIG_SND_PCMCIA=y -# CONFIG_SND_VXPOCKET is not set -# CONFIG_SND_PDAUDIOCF is not set -CONFIG_SND_SOC=m -# CONFIG_SND_SOC_ADI is not set -# CONFIG_SND_SOC_AMD_ACP is not set -# CONFIG_SND_AMD_ACP_CONFIG is not set -# CONFIG_SND_ATMEL_SOC is not set -# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set -# CONFIG_SND_DESIGNWARE_I2S is not set - -# -# SoC Audio for Freescale CPUs -# - -# -# Common SoC Audio options for Freescale CPUs: -# -# CONFIG_SND_SOC_FSL_ASRC is not set -# CONFIG_SND_SOC_FSL_SAI is not set -# CONFIG_SND_SOC_FSL_AUDMIX is not set -# CONFIG_SND_SOC_FSL_SSI is not set -# CONFIG_SND_SOC_FSL_SPDIF is not set -# CONFIG_SND_SOC_FSL_ESAI is not set -# CONFIG_SND_SOC_FSL_MICFIL is not set -# CONFIG_SND_SOC_FSL_XCVR is not set -# CONFIG_SND_SOC_IMX_AUDMUX is not set -# end of SoC Audio for Freescale CPUs - -# CONFIG_SND_SOC_CHV3_I2S is not set -# CONFIG_SND_I2S_HI6210_I2S is not set - -# -# SoC Audio for Loongson CPUs -# -CONFIG_SND_SOC_LOONGSON_I2S_PCI=m -CONFIG_SND_SOC_LOONGSON_CARD=m -# end of SoC Audio for Loongson CPUs - -# CONFIG_SND_SOC_IMG is not set -# CONFIG_SND_SOC_MTK_BTCVSD is not set -# CONFIG_SND_SOC_SOF_TOPLEVEL is not set - -# -# STMicroelectronics STM32 SOC audio support -# -# end of STMicroelectronics STM32 SOC audio support - -# CONFIG_SND_SOC_XILINX_I2S is not set -# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set -# CONFIG_SND_SOC_XILINX_SPDIF is not set -# CONFIG_SND_SOC_XTFPGA_I2S is not set -CONFIG_SND_SOC_I2C_AND_SPI=m - -# -# CODEC drivers -# -# CONFIG_SND_SOC_AC97_CODEC is not set -# CONFIG_SND_SOC_ADAU1372_I2C is not set -# CONFIG_SND_SOC_ADAU1372_SPI is not set -# CONFIG_SND_SOC_ADAU1701 is not set -# CONFIG_SND_SOC_ADAU1761_I2C is not set -# CONFIG_SND_SOC_ADAU1761_SPI is not set -# CONFIG_SND_SOC_ADAU7002 is not set -# CONFIG_SND_SOC_ADAU7118_HW is not set -# CONFIG_SND_SOC_ADAU7118_I2C is not set -# CONFIG_SND_SOC_AK4104 is not set -# CONFIG_SND_SOC_AK4118 is not set -# CONFIG_SND_SOC_AK4375 is not set -# CONFIG_SND_SOC_AK4458 is not set -# CONFIG_SND_SOC_AK4554 is not set -# CONFIG_SND_SOC_AK4613 is not set -# CONFIG_SND_SOC_AK4642 is not set -# CONFIG_SND_SOC_AK5386 is not set -# CONFIG_SND_SOC_AK5558 is not set -# CONFIG_SND_SOC_ALC5623 is not set -# CONFIG_SND_SOC_AW8738 is not set -# CONFIG_SND_SOC_AW88395 is not set -# CONFIG_SND_SOC_AW88261 is not set -# CONFIG_SND_SOC_BD28623 is not set -# CONFIG_SND_SOC_BT_SCO is not set -# CONFIG_SND_SOC_CHV3_CODEC is not set -# CONFIG_SND_SOC_CS35L32 is not set -# CONFIG_SND_SOC_CS35L33 is not set -# CONFIG_SND_SOC_CS35L34 is not set -# CONFIG_SND_SOC_CS35L35 is not set -# CONFIG_SND_SOC_CS35L36 is not set -# CONFIG_SND_SOC_CS35L41_SPI is not set -# CONFIG_SND_SOC_CS35L41_I2C is not set -# CONFIG_SND_SOC_CS35L45_SPI is not set -# CONFIG_SND_SOC_CS35L45_I2C is not set -# CONFIG_SND_SOC_CS35L56_I2C is not set -# CONFIG_SND_SOC_CS35L56_SPI is not set -# CONFIG_SND_SOC_CS42L42 is not set -# CONFIG_SND_SOC_CS42L51_I2C is not set -# CONFIG_SND_SOC_CS42L52 is not set -# CONFIG_SND_SOC_CS42L56 is not set -# CONFIG_SND_SOC_CS42L73 is not set -# CONFIG_SND_SOC_CS42L83 is not set -# CONFIG_SND_SOC_CS4234 is not set -# CONFIG_SND_SOC_CS4265 is not set -# CONFIG_SND_SOC_CS4270 is not set -# CONFIG_SND_SOC_CS4271_I2C is not set -# CONFIG_SND_SOC_CS4271_SPI is not set -# CONFIG_SND_SOC_CS42XX8_I2C is not set -# CONFIG_SND_SOC_CS43130 is not set -# CONFIG_SND_SOC_CS4341 is not set -# CONFIG_SND_SOC_CS4349 is not set -# CONFIG_SND_SOC_CS53L30 is not set -# CONFIG_SND_SOC_CX2072X is not set -# CONFIG_SND_SOC_DA7213 is not set -# CONFIG_SND_SOC_DMIC is not set -# CONFIG_SND_SOC_ES7134 is not set -# CONFIG_SND_SOC_ES7241 is not set -# CONFIG_SND_SOC_ES8316 is not set -# CONFIG_SND_SOC_ES8326 is not set -# CONFIG_SND_SOC_ES8328_I2C is not set -# CONFIG_SND_SOC_ES8328_SPI is not set -# CONFIG_SND_SOC_GTM601 is not set -# CONFIG_SND_SOC_HDA is not set -# CONFIG_SND_SOC_ICS43432 is not set -# CONFIG_SND_SOC_IDT821034 is not set -# CONFIG_SND_SOC_INNO_RK3036 is not set -# CONFIG_SND_SOC_MAX98088 is not set -# CONFIG_SND_SOC_MAX98090 is not set -# CONFIG_SND_SOC_MAX98357A is not set -# CONFIG_SND_SOC_MAX98504 is not set -# CONFIG_SND_SOC_MAX9867 is not set -# CONFIG_SND_SOC_MAX98927 is not set -# CONFIG_SND_SOC_MAX98520 is not set -# CONFIG_SND_SOC_MAX98373_I2C is not set -# CONFIG_SND_SOC_MAX98388 is not set -# CONFIG_SND_SOC_MAX98390 is not set -# CONFIG_SND_SOC_MAX98396 is not set -# CONFIG_SND_SOC_MAX9860 is not set -# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set -# CONFIG_SND_SOC_PCM1681 is not set -# CONFIG_SND_SOC_PCM1789_I2C is not set -# CONFIG_SND_SOC_PCM179X_I2C is not set -# CONFIG_SND_SOC_PCM179X_SPI is not set -# CONFIG_SND_SOC_PCM186X_I2C is not set -# CONFIG_SND_SOC_PCM186X_SPI is not set -# CONFIG_SND_SOC_PCM3060_I2C is not set -# CONFIG_SND_SOC_PCM3060_SPI is not set -# CONFIG_SND_SOC_PCM3168A_I2C is not set -# CONFIG_SND_SOC_PCM3168A_SPI is not set -# CONFIG_SND_SOC_PCM5102A is not set -# CONFIG_SND_SOC_PCM512x_I2C is not set -# CONFIG_SND_SOC_PCM512x_SPI is not set -# CONFIG_SND_SOC_PEB2466 is not set -# CONFIG_SND_SOC_RK3328 is not set -# CONFIG_SND_SOC_RT5616 is not set -# CONFIG_SND_SOC_RT5631 is not set -# CONFIG_SND_SOC_RT5640 is not set -# CONFIG_SND_SOC_RT5659 is not set -# CONFIG_SND_SOC_RT9120 is not set -# CONFIG_SND_SOC_SGTL5000 is not set -# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set -# CONFIG_SND_SOC_SIMPLE_MUX is not set -# CONFIG_SND_SOC_SMA1303 is not set -# CONFIG_SND_SOC_SPDIF is not set -# CONFIG_SND_SOC_SRC4XXX_I2C is not set -# CONFIG_SND_SOC_SSM2305 is not set -# CONFIG_SND_SOC_SSM2518 is not set -# CONFIG_SND_SOC_SSM2602_SPI is not set -# CONFIG_SND_SOC_SSM2602_I2C is not set -# CONFIG_SND_SOC_SSM3515 is not set -# CONFIG_SND_SOC_SSM4567 is not set -# CONFIG_SND_SOC_STA32X is not set -# CONFIG_SND_SOC_STA350 is not set -# CONFIG_SND_SOC_STI_SAS is not set -# CONFIG_SND_SOC_TAS2552 is not set -# CONFIG_SND_SOC_TAS2562 is not set -# CONFIG_SND_SOC_TAS2764 is not set -# CONFIG_SND_SOC_TAS2770 is not set -# CONFIG_SND_SOC_TAS2780 is not set -# CONFIG_SND_SOC_TAS2781_I2C is not set -# CONFIG_SND_SOC_TAS5086 is not set -# CONFIG_SND_SOC_TAS571X is not set -# CONFIG_SND_SOC_TAS5720 is not set -# CONFIG_SND_SOC_TAS5805M is not set -# CONFIG_SND_SOC_TAS6424 is not set -# CONFIG_SND_SOC_TDA7419 is not set -# CONFIG_SND_SOC_TFA9879 is not set -# CONFIG_SND_SOC_TFA989X is not set -# CONFIG_SND_SOC_TLV320ADC3XXX is not set -# CONFIG_SND_SOC_TLV320AIC23_I2C is not set -# CONFIG_SND_SOC_TLV320AIC23_SPI is not set -# CONFIG_SND_SOC_TLV320AIC31XX is not set -# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set -# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set -# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set -# CONFIG_SND_SOC_TLV320AIC3X_SPI is not set -# CONFIG_SND_SOC_TLV320ADCX140 is not set -# CONFIG_SND_SOC_TS3A227E is not set -# CONFIG_SND_SOC_TSCS42XX is not set -# CONFIG_SND_SOC_TSCS454 is not set -# CONFIG_SND_SOC_UDA1334 is not set -# CONFIG_SND_SOC_WM8510 is not set -# CONFIG_SND_SOC_WM8523 is not set -# CONFIG_SND_SOC_WM8524 is not set -# CONFIG_SND_SOC_WM8580 is not set -# CONFIG_SND_SOC_WM8711 is not set -# CONFIG_SND_SOC_WM8728 is not set -# CONFIG_SND_SOC_WM8731_I2C is not set -# CONFIG_SND_SOC_WM8731_SPI is not set -# CONFIG_SND_SOC_WM8737 is not set -# CONFIG_SND_SOC_WM8741 is not set -# CONFIG_SND_SOC_WM8750 is not set -# CONFIG_SND_SOC_WM8753 is not set -# CONFIG_SND_SOC_WM8770 is not set -# CONFIG_SND_SOC_WM8776 is not set -# CONFIG_SND_SOC_WM8782 is not set -# CONFIG_SND_SOC_WM8804_I2C is not set -# CONFIG_SND_SOC_WM8804_SPI is not set -# CONFIG_SND_SOC_WM8903 is not set -# CONFIG_SND_SOC_WM8904 is not set -# CONFIG_SND_SOC_WM8940 is not set -# CONFIG_SND_SOC_WM8960 is not set -# CONFIG_SND_SOC_WM8961 is not set -# CONFIG_SND_SOC_WM8962 is not set -# CONFIG_SND_SOC_WM8974 is not set -# CONFIG_SND_SOC_WM8978 is not set -# CONFIG_SND_SOC_WM8985 is not set -# CONFIG_SND_SOC_ZL38060 is not set -# CONFIG_SND_SOC_MAX9759 is not set -# CONFIG_SND_SOC_MT6351 is not set -# CONFIG_SND_SOC_MT6358 is not set -# CONFIG_SND_SOC_MT6660 is not set -# CONFIG_SND_SOC_NAU8315 is not set -# CONFIG_SND_SOC_NAU8540 is not set -# CONFIG_SND_SOC_NAU8810 is not set -# CONFIG_SND_SOC_NAU8821 is not set -# CONFIG_SND_SOC_NAU8822 is not set -# CONFIG_SND_SOC_NAU8824 is not set -# CONFIG_SND_SOC_TPA6130A2 is not set -# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set -# CONFIG_SND_SOC_LPASS_VA_MACRO is not set -# CONFIG_SND_SOC_LPASS_RX_MACRO is not set -# CONFIG_SND_SOC_LPASS_TX_MACRO is not set -# end of CODEC drivers - -# CONFIG_SND_SIMPLE_CARD is not set -# CONFIG_SND_AUDIO_GRAPH_CARD is not set -# CONFIG_SND_AUDIO_GRAPH_CARD2 is not set -# CONFIG_SND_TEST_COMPONENT is not set -# CONFIG_SND_VIRTIO is not set -CONFIG_HID_SUPPORT=y -CONFIG_HID=y -# CONFIG_HID_BATTERY_STRENGTH is not set -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_GENERIC=y - -# -# Special HID drivers -# -CONFIG_HID_A4TECH=m -# CONFIG_HID_ACCUTOUCH is not set -# CONFIG_HID_ACRUX is not set -# CONFIG_HID_APPLE is not set -# CONFIG_HID_APPLEIR is not set -# CONFIG_HID_ASUS is not set -# CONFIG_HID_AUREAL is not set -# CONFIG_HID_BELKIN is not set -# CONFIG_HID_BETOP_FF is not set -# CONFIG_HID_BIGBEN_FF is not set -CONFIG_HID_CHERRY=m -# CONFIG_HID_CHICONY is not set -# CONFIG_HID_CORSAIR is not set -# CONFIG_HID_COUGAR is not set -# CONFIG_HID_MACALLY is not set -# CONFIG_HID_PRODIKEYS is not set -# CONFIG_HID_CMEDIA is not set -# CONFIG_HID_CP2112 is not set -# CONFIG_HID_CREATIVE_SB0540 is not set -# CONFIG_HID_CYPRESS is not set -# CONFIG_HID_DRAGONRISE is not set -# CONFIG_HID_EMS_FF is not set -# CONFIG_HID_ELAN is not set -# CONFIG_HID_ELECOM is not set -# CONFIG_HID_ELO is not set -# CONFIG_HID_EVISION is not set -# CONFIG_HID_EZKEY is not set -# CONFIG_HID_FT260 is not set -# CONFIG_HID_GEMBIRD is not set -# CONFIG_HID_GFRM is not set -# CONFIG_HID_GLORIOUS is not set -# CONFIG_HID_HOLTEK is not set -# CONFIG_HID_GOOGLE_STADIA_FF is not set -# CONFIG_HID_VIVALDI is not set -# CONFIG_HID_GT683R is not set -# CONFIG_HID_KEYTOUCH is not set -# CONFIG_HID_KYE is not set -# CONFIG_HID_UCLOGIC is not set -# CONFIG_HID_WALTOP is not set -# CONFIG_HID_VIEWSONIC is not set -# CONFIG_HID_VRC2 is not set -# CONFIG_HID_XIAOMI is not set -# CONFIG_HID_GYRATION is not set -# CONFIG_HID_ICADE is not set -# CONFIG_HID_ITE is not set -# CONFIG_HID_JABRA is not set -# CONFIG_HID_TWINHAN is not set -# CONFIG_HID_KENSINGTON is not set -# CONFIG_HID_LCPOWER is not set -# CONFIG_HID_LED is not set -# CONFIG_HID_LENOVO is not set -# CONFIG_HID_LETSKETCH is not set -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_HID_LOGITECH_HIDPP=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_LOGIWHEELS_FF=y -# CONFIG_HID_MAGICMOUSE is not set -# CONFIG_HID_MALTRON is not set -# CONFIG_HID_MAYFLASH is not set -# CONFIG_HID_MEGAWORLD_FF is not set -# CONFIG_HID_REDRAGON is not set -CONFIG_HID_MICROSOFT=m -# CONFIG_HID_MONTEREY is not set -CONFIG_HID_MULTITOUCH=m -# CONFIG_HID_NINTENDO is not set -# CONFIG_HID_NTI is not set -# CONFIG_HID_NTRIG is not set -# CONFIG_HID_NVIDIA_SHIELD is not set -# CONFIG_HID_ORTEK is not set -# CONFIG_HID_PANTHERLORD is not set -# CONFIG_HID_PENMOUNT is not set -# CONFIG_HID_PETALYNX is not set -# CONFIG_HID_PICOLCD is not set -# CONFIG_HID_PLANTRONICS is not set -# CONFIG_HID_PXRC is not set -# CONFIG_HID_RAZER is not set -# CONFIG_HID_PRIMAX is not set -# CONFIG_HID_RETRODE is not set -# CONFIG_HID_ROCCAT is not set -# CONFIG_HID_SAITEK is not set -# CONFIG_HID_SAMSUNG is not set -# CONFIG_HID_SEMITEK is not set -# CONFIG_HID_SIGMAMICRO is not set -# CONFIG_HID_SONY is not set -# CONFIG_HID_SPEEDLINK is not set -# CONFIG_HID_STEAM is not set -# CONFIG_HID_STEELSERIES is not set -CONFIG_HID_SUNPLUS=m -# CONFIG_HID_RMI is not set -# CONFIG_HID_GREENASIA is not set -# CONFIG_HID_SMARTJOYPLUS is not set -# CONFIG_HID_TIVO is not set -# CONFIG_HID_TOPSEED is not set -# CONFIG_HID_TOPRE is not set -# CONFIG_HID_THINGM is not set -# CONFIG_HID_THRUSTMASTER is not set -# CONFIG_HID_UDRAW_PS3 is not set -# CONFIG_HID_U2FZERO is not set -# CONFIG_HID_WACOM is not set -# CONFIG_HID_WIIMOTE is not set -# CONFIG_HID_XINMO is not set -# CONFIG_HID_ZEROPLUS is not set -# CONFIG_HID_ZYDACRON is not set -# CONFIG_HID_SENSOR_HUB is not set -# CONFIG_HID_ALPS is not set -# CONFIG_HID_MCP2221 is not set -# end of Special HID drivers - -# -# HID-BPF support -# -# end of HID-BPF support - -# -# USB HID support -# -CONFIG_USB_HID=y -# CONFIG_HID_PID is not set -CONFIG_USB_HIDDEV=y -# end of USB HID support - -CONFIG_I2C_HID=y -# CONFIG_I2C_HID_ACPI is not set -# CONFIG_I2C_HID_OF is not set -# CONFIG_I2C_HID_OF_ELAN is not set -# CONFIG_I2C_HID_OF_GOODIX is not set -CONFIG_USB_OHCI_LITTLE_ENDIAN=y -CONFIG_USB_SUPPORT=y -CONFIG_USB_COMMON=y -# CONFIG_USB_LED_TRIG is not set -# CONFIG_USB_ULPI_BUS is not set -# CONFIG_USB_CONN_GPIO is not set -CONFIG_USB_ARCH_HAS_HCD=y -CONFIG_USB=y -CONFIG_USB_PCI=y -# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set - -# -# Miscellaneous USB options -# -CONFIG_USB_DEFAULT_PERSIST=y -# CONFIG_USB_FEW_INIT_RETRIES is not set -# CONFIG_USB_DYNAMIC_MINORS is not set -CONFIG_USB_OTG=y -# CONFIG_USB_OTG_PRODUCTLIST is not set -# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set -# CONFIG_USB_OTG_FSM is not set -# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set -CONFIG_USB_AUTOSUSPEND_DELAY=2 -CONFIG_USB_MON=y - -# -# USB Host Controller Drivers -# -# CONFIG_USB_C67X00_HCD is not set -CONFIG_USB_XHCI_HCD=y -# CONFIG_USB_XHCI_DBGCAP is not set -CONFIG_USB_XHCI_PCI=y -# CONFIG_USB_XHCI_PCI_RENESAS is not set -# CONFIG_USB_XHCI_PLATFORM is not set -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_ROOT_HUB_TT=y -CONFIG_USB_EHCI_TT_NEWSCHED=y -CONFIG_USB_EHCI_PCI=y -# CONFIG_USB_EHCI_FSL is not set -CONFIG_USB_EHCI_HCD_PLATFORM=y -# CONFIG_USB_OXU210HP_HCD is not set -# CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_MAX3421_HCD is not set -CONFIG_USB_OHCI_HCD=y -CONFIG_USB_OHCI_HCD_PCI=y -CONFIG_USB_OHCI_HCD_PLATFORM=y -CONFIG_USB_UHCI_HCD=m -# CONFIG_USB_SL811_HCD is not set -# CONFIG_USB_R8A66597_HCD is not set -# CONFIG_USB_HCD_TEST_MODE is not set - -# -# USB Device Class drivers -# -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_WDM=m -# CONFIG_USB_TMC is not set - -# -# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may -# - -# -# also be needed; see USB_STORAGE Help for more info -# -CONFIG_USB_STORAGE=m -# CONFIG_USB_STORAGE_DEBUG is not set -CONFIG_USB_STORAGE_REALTEK=m -CONFIG_REALTEK_AUTOPM=y -# CONFIG_USB_STORAGE_DATAFAB is not set -# CONFIG_USB_STORAGE_FREECOM is not set -# CONFIG_USB_STORAGE_ISD200 is not set -# CONFIG_USB_STORAGE_USBAT is not set -# CONFIG_USB_STORAGE_SDDR09 is not set -# CONFIG_USB_STORAGE_SDDR55 is not set -# CONFIG_USB_STORAGE_JUMPSHOT is not set -# CONFIG_USB_STORAGE_ALAUDA is not set -# CONFIG_USB_STORAGE_ONETOUCH is not set -# CONFIG_USB_STORAGE_KARMA is not set -# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set -# CONFIG_USB_STORAGE_ENE_UB6250 is not set -CONFIG_USB_UAS=m - -# -# USB Imaging devices -# -# CONFIG_USB_MDC800 is not set -# CONFIG_USB_MICROTEK is not set -# CONFIG_USBIP_CORE is not set - -# -# USB dual-mode controller drivers -# -# CONFIG_USB_CDNS_SUPPORT is not set -# CONFIG_USB_MUSB_HDRC is not set -# CONFIG_USB_DWC3 is not set -CONFIG_USB_DWC2=y -CONFIG_USB_DWC2_HOST=y - -# -# Gadget/Dual-role mode requires USB Gadget support to be enabled -# -# CONFIG_USB_DWC2_PERIPHERAL is not set -# CONFIG_USB_DWC2_DUAL_ROLE is not set -# CONFIG_USB_DWC2_PCI is not set -# CONFIG_USB_DWC2_DEBUG is not set -# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set -# CONFIG_USB_CHIPIDEA is not set -# CONFIG_USB_ISP1760 is not set - -# -# USB port drivers -# -CONFIG_USB_SERIAL=m -# CONFIG_USB_SERIAL_GENERIC is not set -# CONFIG_USB_SERIAL_SIMPLE is not set -# CONFIG_USB_SERIAL_AIRCABLE is not set -# CONFIG_USB_SERIAL_ARK3116 is not set -# CONFIG_USB_SERIAL_BELKIN is not set -CONFIG_USB_SERIAL_CH341=m -# CONFIG_USB_SERIAL_WHITEHEAT is not set -# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set -CONFIG_USB_SERIAL_CP210X=m -# CONFIG_USB_SERIAL_CYPRESS_M8 is not set -# CONFIG_USB_SERIAL_EMPEG is not set -CONFIG_USB_SERIAL_FTDI_SIO=m -# CONFIG_USB_SERIAL_VISOR is not set -# CONFIG_USB_SERIAL_IPAQ is not set -# CONFIG_USB_SERIAL_IR is not set -# CONFIG_USB_SERIAL_EDGEPORT is not set -# CONFIG_USB_SERIAL_EDGEPORT_TI is not set -# CONFIG_USB_SERIAL_F81232 is not set -# CONFIG_USB_SERIAL_F8153X is not set -# CONFIG_USB_SERIAL_GARMIN is not set -# CONFIG_USB_SERIAL_IPW is not set -# CONFIG_USB_SERIAL_IUU is not set -# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set -# CONFIG_USB_SERIAL_KEYSPAN is not set -# CONFIG_USB_SERIAL_KLSI is not set -# CONFIG_USB_SERIAL_KOBIL_SCT is not set -# CONFIG_USB_SERIAL_MCT_U232 is not set -# CONFIG_USB_SERIAL_METRO is not set -# CONFIG_USB_SERIAL_MOS7720 is not set -# CONFIG_USB_SERIAL_MOS7840 is not set -# CONFIG_USB_SERIAL_MXUPORT is not set -# CONFIG_USB_SERIAL_NAVMAN is not set -CONFIG_USB_SERIAL_PL2303=m -# CONFIG_USB_SERIAL_OTI6858 is not set -# CONFIG_USB_SERIAL_QCAUX is not set -# CONFIG_USB_SERIAL_QUALCOMM is not set -# CONFIG_USB_SERIAL_SPCP8X5 is not set -# CONFIG_USB_SERIAL_SAFE is not set -# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set -# CONFIG_USB_SERIAL_SYMBOL is not set -# CONFIG_USB_SERIAL_TI is not set -# CONFIG_USB_SERIAL_CYBERJACK is not set -CONFIG_USB_SERIAL_WWAN=m -CONFIG_USB_SERIAL_OPTION=m -# CONFIG_USB_SERIAL_OMNINET is not set -# CONFIG_USB_SERIAL_OPTICON is not set -# CONFIG_USB_SERIAL_XSENS_MT is not set -# CONFIG_USB_SERIAL_WISHBONE is not set -# CONFIG_USB_SERIAL_SSU100 is not set -# CONFIG_USB_SERIAL_QT2 is not set -# CONFIG_USB_SERIAL_UPD78F0730 is not set -# CONFIG_USB_SERIAL_XR is not set -# CONFIG_USB_SERIAL_DEBUG is not set - -# -# USB Miscellaneous drivers -# -# CONFIG_USB_USS720 is not set -# CONFIG_USB_EMI62 is not set -# CONFIG_USB_EMI26 is not set -# CONFIG_USB_ADUTUX is not set -# CONFIG_USB_SEVSEG is not set -# CONFIG_USB_LEGOTOWER is not set -# CONFIG_USB_LCD is not set -# CONFIG_USB_CYPRESS_CY7C63 is not set -# CONFIG_USB_CYTHERM is not set -# CONFIG_USB_IDMOUSE is not set -# CONFIG_USB_APPLEDISPLAY is not set -# CONFIG_APPLE_MFI_FASTCHARGE is not set -# CONFIG_USB_SISUSBVGA is not set -# CONFIG_USB_LD is not set -# CONFIG_USB_TRANCEVIBRATOR is not set -# CONFIG_USB_IOWARRIOR is not set -# CONFIG_USB_TEST is not set -# CONFIG_USB_EHSET_TEST_FIXTURE is not set -# CONFIG_USB_ISIGHTFW is not set -# CONFIG_USB_YUREX is not set -# CONFIG_USB_EZUSB_FX2 is not set -# CONFIG_USB_HUB_USB251XB is not set -# CONFIG_USB_HSIC_USB3503 is not set -# CONFIG_USB_HSIC_USB4604 is not set -# CONFIG_USB_LINK_LAYER_TEST is not set -# CONFIG_USB_CHAOSKEY is not set -# CONFIG_USB_ONBOARD_HUB is not set - -# -# USB Physical Layer drivers -# -# CONFIG_NOP_USB_XCEIV is not set -# CONFIG_USB_GPIO_VBUS is not set -# CONFIG_USB_ISP1301 is not set -# end of USB Physical Layer drivers - -CONFIG_USB_GADGET=y -# CONFIG_USB_GADGET_DEBUG is not set -# CONFIG_USB_GADGET_DEBUG_FILES is not set -# CONFIG_USB_GADGET_DEBUG_FS is not set -CONFIG_USB_GADGET_VBUS_DRAW=2 -CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 - -# -# USB Peripheral Controller -# -# CONFIG_USB_GR_UDC is not set -# CONFIG_USB_R8A66597 is not set -# CONFIG_USB_PXA27X is not set -# CONFIG_USB_MV_UDC is not set -# CONFIG_USB_MV_U3D is not set -# CONFIG_USB_SNP_UDC_PLAT is not set -# CONFIG_USB_M66592 is not set -# CONFIG_USB_BDC_UDC is not set -# CONFIG_USB_AMD5536UDC is not set -# CONFIG_USB_NET2272 is not set -# CONFIG_USB_NET2280 is not set -# CONFIG_USB_GOKU is not set -# CONFIG_USB_EG20T is not set -# CONFIG_USB_GADGET_XILINX is not set -# CONFIG_USB_MAX3420_UDC is not set -# CONFIG_USB_CDNS2_UDC is not set -# CONFIG_USB_DUMMY_HCD is not set -# end of USB Peripheral Controller - -# CONFIG_USB_CONFIGFS is not set - -# -# USB Gadget precomposed configurations -# -# CONFIG_USB_ZERO is not set -# CONFIG_USB_AUDIO is not set -# CONFIG_USB_ETH is not set -# CONFIG_USB_G_NCM is not set -# CONFIG_USB_GADGETFS is not set -# CONFIG_USB_FUNCTIONFS is not set -# CONFIG_USB_MASS_STORAGE is not set -# CONFIG_USB_GADGET_TARGET is not set -# CONFIG_USB_G_SERIAL is not set -# CONFIG_USB_MIDI_GADGET is not set -# CONFIG_USB_G_PRINTER is not set -# CONFIG_USB_CDC_COMPOSITE is not set -# CONFIG_USB_G_ACM_MS is not set -# CONFIG_USB_G_MULTI is not set -# CONFIG_USB_G_HID is not set -# CONFIG_USB_G_DBGP is not set -# CONFIG_USB_G_WEBCAM is not set -# CONFIG_USB_RAW_GADGET is not set -# end of USB Gadget precomposed configurations - -CONFIG_TYPEC=m -CONFIG_TYPEC_TCPM=m -CONFIG_TYPEC_TCPCI=m -# CONFIG_TYPEC_RT1711H is not set -# CONFIG_TYPEC_TCPCI_MAXIM is not set -# CONFIG_TYPEC_FUSB302 is not set -CONFIG_TYPEC_UCSI=m -# CONFIG_UCSI_CCG is not set -CONFIG_UCSI_ACPI=m -# CONFIG_UCSI_STM32G0 is not set -# CONFIG_TYPEC_TPS6598X is not set -# CONFIG_TYPEC_ANX7411 is not set -# CONFIG_TYPEC_RT1719 is not set -# CONFIG_TYPEC_HD3SS3220 is not set -# CONFIG_TYPEC_STUSB160X is not set -# CONFIG_TYPEC_WUSB3801 is not set - -# -# USB Type-C Multiplexer/DeMultiplexer Switch support -# -# CONFIG_TYPEC_MUX_FSA4480 is not set -# CONFIG_TYPEC_MUX_GPIO_SBU is not set -# CONFIG_TYPEC_MUX_PI3USB30532 is not set -# CONFIG_TYPEC_MUX_NB7VPQ904M is not set -# end of USB Type-C Multiplexer/DeMultiplexer Switch support - -# -# USB Type-C Alternate Mode drivers -# -# CONFIG_TYPEC_DP_ALTMODE is not set -# end of USB Type-C Alternate Mode drivers - -CONFIG_USB_ROLE_SWITCH=y -# CONFIG_MMC is not set -# CONFIG_SCSI_UFSHCD is not set -# CONFIG_MEMSTICK is not set -CONFIG_NEW_LEDS=y -CONFIG_LEDS_CLASS=y -# CONFIG_LEDS_CLASS_FLASH is not set -# CONFIG_LEDS_CLASS_MULTICOLOR is not set -# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set - -# -# LED drivers -# -# CONFIG_LEDS_AN30259A is not set -# CONFIG_LEDS_AW200XX is not set -# CONFIG_LEDS_AW2013 is not set -# CONFIG_LEDS_BCM6328 is not set -# CONFIG_LEDS_BCM6358 is not set -# CONFIG_LEDS_CR0014114 is not set -# CONFIG_LEDS_EL15203000 is not set -# CONFIG_LEDS_LM3530 is not set -# CONFIG_LEDS_LM3532 is not set -# CONFIG_LEDS_LM3642 is not set -# CONFIG_LEDS_LM3692X is not set -# CONFIG_LEDS_PCA9532 is not set -# CONFIG_LEDS_GPIO is not set -# CONFIG_LEDS_LP3944 is not set -# CONFIG_LEDS_LP3952 is not set -# CONFIG_LEDS_LP50XX is not set -# CONFIG_LEDS_LP55XX_COMMON is not set -# CONFIG_LEDS_LP8860 is not set -# CONFIG_LEDS_PCA955X is not set -# CONFIG_LEDS_PCA963X is not set -# CONFIG_LEDS_PCA995X is not set -# CONFIG_LEDS_DAC124S085 is not set -# CONFIG_LEDS_PWM is not set -# CONFIG_LEDS_BD2606MVV is not set -# CONFIG_LEDS_BD2802 is not set -# CONFIG_LEDS_LT3593 is not set -# CONFIG_LEDS_TCA6507 is not set -# CONFIG_LEDS_TLC591XX is not set -# CONFIG_LEDS_LM355x is not set -# CONFIG_LEDS_IS31FL319X is not set -# CONFIG_LEDS_IS31FL32XX is not set - -# -# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) -# -# CONFIG_LEDS_BLINKM is not set -# CONFIG_LEDS_SYSCON is not set -# CONFIG_LEDS_MLXREG is not set -# CONFIG_LEDS_USER is not set -# CONFIG_LEDS_SPI_BYTE is not set -# CONFIG_LEDS_LM3697 is not set - -# -# Flash and Torch LED drivers -# - -# -# RGB LED drivers -# - -# -# LED Triggers -# -CONFIG_LEDS_TRIGGERS=y -# CONFIG_LEDS_TRIGGER_TIMER is not set -# CONFIG_LEDS_TRIGGER_ONESHOT is not set -# CONFIG_LEDS_TRIGGER_DISK is not set -# CONFIG_LEDS_TRIGGER_MTD is not set -# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set -# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set -# CONFIG_LEDS_TRIGGER_CPU is not set -# CONFIG_LEDS_TRIGGER_ACTIVITY is not set -# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set - -# -# iptables trigger is under Netfilter config (LED target) -# -# CONFIG_LEDS_TRIGGER_TRANSIENT is not set -# CONFIG_LEDS_TRIGGER_CAMERA is not set -# CONFIG_LEDS_TRIGGER_PANIC is not set -# CONFIG_LEDS_TRIGGER_NETDEV is not set -# CONFIG_LEDS_TRIGGER_PATTERN is not set -CONFIG_LEDS_TRIGGER_AUDIO=y -# CONFIG_LEDS_TRIGGER_TTY is not set - -# -# Simple LED drivers -# -# CONFIG_ACCESSIBILITY is not set -CONFIG_INFINIBAND=m -# CONFIG_INFINIBAND_USER_MAD is not set -# CONFIG_INFINIBAND_USER_ACCESS is not set -CONFIG_INFINIBAND_ADDR_TRANS=y -CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y -CONFIG_INFINIBAND_VIRT_DMA=y -# CONFIG_INFINIBAND_CXGB4 is not set -# CONFIG_MLX4_INFINIBAND is not set -# CONFIG_INFINIBAND_MTHCA is not set -# CONFIG_INFINIBAND_OCRDMA is not set -# CONFIG_RDMA_RXE is not set -# CONFIG_RDMA_SIW is not set -# CONFIG_INFINIBAND_IPOIB is not set -# CONFIG_INFINIBAND_SRP is not set -# CONFIG_INFINIBAND_SRPT is not set -# CONFIG_INFINIBAND_ISER is not set -# CONFIG_INFINIBAND_ISERT is not set -# CONFIG_INFINIBAND_RTRS_CLIENT is not set -# CONFIG_INFINIBAND_RTRS_SERVER is not set -CONFIG_RTC_LIB=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_HCTOSYS_DEVICE="rtc0" -CONFIG_RTC_SYSTOHC=y -CONFIG_RTC_SYSTOHC_DEVICE="rtc0" -# CONFIG_RTC_DEBUG is not set -CONFIG_RTC_NVMEM=y - -# -# RTC interfaces -# -CONFIG_RTC_INTF_SYSFS=y -CONFIG_RTC_INTF_PROC=y -CONFIG_RTC_INTF_DEV=y -# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set -# CONFIG_RTC_DRV_TEST is not set - -# -# I2C RTC drivers -# -# CONFIG_RTC_DRV_ABB5ZES3 is not set -# CONFIG_RTC_DRV_ABEOZ9 is not set -# CONFIG_RTC_DRV_ABX80X is not set -# CONFIG_RTC_DRV_DS1307 is not set -# CONFIG_RTC_DRV_DS1374 is not set -# CONFIG_RTC_DRV_DS1672 is not set -# CONFIG_RTC_DRV_HYM8563 is not set -# CONFIG_RTC_DRV_MAX6900 is not set -# CONFIG_RTC_DRV_NCT3018Y is not set -# CONFIG_RTC_DRV_RS5C372 is not set -# CONFIG_RTC_DRV_ISL1208 is not set -# CONFIG_RTC_DRV_ISL12022 is not set -# CONFIG_RTC_DRV_ISL12026 is not set -# CONFIG_RTC_DRV_X1205 is not set -# CONFIG_RTC_DRV_PCF8523 is not set -# CONFIG_RTC_DRV_PCF85063 is not set -# CONFIG_RTC_DRV_PCF85363 is not set -# CONFIG_RTC_DRV_PCF8563 is not set -# CONFIG_RTC_DRV_PCF8583 is not set -# CONFIG_RTC_DRV_M41T80 is not set -# CONFIG_RTC_DRV_BQ32K is not set -# CONFIG_RTC_DRV_S35390A is not set -# CONFIG_RTC_DRV_FM3130 is not set -# CONFIG_RTC_DRV_RX8010 is not set -# CONFIG_RTC_DRV_RX8581 is not set -# CONFIG_RTC_DRV_RX8025 is not set -# CONFIG_RTC_DRV_EM3027 is not set -# CONFIG_RTC_DRV_RV3028 is not set -# CONFIG_RTC_DRV_RV3032 is not set -# CONFIG_RTC_DRV_RV8803 is not set -# CONFIG_RTC_DRV_SD3078 is not set - -# -# SPI RTC drivers -# -# CONFIG_RTC_DRV_M41T93 is not set -# CONFIG_RTC_DRV_M41T94 is not set -# CONFIG_RTC_DRV_DS1302 is not set -# CONFIG_RTC_DRV_DS1305 is not set -# CONFIG_RTC_DRV_DS1343 is not set -# CONFIG_RTC_DRV_DS1347 is not set -# CONFIG_RTC_DRV_DS1390 is not set -# CONFIG_RTC_DRV_MAX6916 is not set -# CONFIG_RTC_DRV_R9701 is not set -# CONFIG_RTC_DRV_RX4581 is not set -# CONFIG_RTC_DRV_RS5C348 is not set -# CONFIG_RTC_DRV_MAX6902 is not set -# CONFIG_RTC_DRV_PCF2123 is not set -# CONFIG_RTC_DRV_MCP795 is not set -CONFIG_RTC_I2C_AND_SPI=y - -# -# SPI and I2C RTC drivers -# -# CONFIG_RTC_DRV_DS3232 is not set -# CONFIG_RTC_DRV_PCF2127 is not set -# CONFIG_RTC_DRV_RV3029C2 is not set -# CONFIG_RTC_DRV_RX6110 is not set - -# -# Platform RTC drivers -# -# CONFIG_RTC_DRV_DS1286 is not set -# CONFIG_RTC_DRV_DS1511 is not set -# CONFIG_RTC_DRV_DS1553 is not set -# CONFIG_RTC_DRV_DS1685_FAMILY is not set -# CONFIG_RTC_DRV_DS1742 is not set -# CONFIG_RTC_DRV_DS2404 is not set -CONFIG_RTC_DRV_EFI=y -# CONFIG_RTC_DRV_STK17TA8 is not set -# CONFIG_RTC_DRV_M48T86 is not set -# CONFIG_RTC_DRV_M48T35 is not set -# CONFIG_RTC_DRV_M48T59 is not set -# CONFIG_RTC_DRV_MSM6242 is not set -# CONFIG_RTC_DRV_RP5C01 is not set -# CONFIG_RTC_DRV_ZYNQMP is not set - -# -# on-CPU RTC drivers -# -# CONFIG_RTC_DRV_CADENCE is not set -# CONFIG_RTC_DRV_FTRTC010 is not set -CONFIG_RTC_DRV_LOONGSON=y -# CONFIG_RTC_DRV_R7301 is not set - -# -# HID Sensor RTC drivers -# -# CONFIG_RTC_DRV_GOLDFISH is not set -CONFIG_DMADEVICES=y -# CONFIG_DMADEVICES_DEBUG is not set - -# -# DMA Devices -# -CONFIG_DMA_ENGINE=y -CONFIG_DMA_ACPI=y -CONFIG_DMA_OF=y -# CONFIG_ALTERA_MSGDMA is not set -# CONFIG_DW_AXI_DMAC is not set -# CONFIG_FSL_EDMA is not set -# CONFIG_INTEL_IDMA64 is not set -# CONFIG_PLX_DMA is not set -# CONFIG_XILINX_DMA is not set -# CONFIG_XILINX_XDMA is not set -# CONFIG_XILINX_ZYNQMP_DPDMA is not set -# CONFIG_QCOM_HIDMA_MGMT is not set -# CONFIG_QCOM_HIDMA is not set -# CONFIG_DW_DMAC is not set -# CONFIG_DW_DMAC_PCI is not set -# CONFIG_DW_EDMA is not set -# CONFIG_SF_PDMA is not set - -# -# DMA Clients -# -# CONFIG_ASYNC_TX_DMA is not set -# CONFIG_DMATEST is not set - -# -# DMABUF options -# -CONFIG_SYNC_FILE=y -# CONFIG_SW_SYNC is not set -# CONFIG_UDMABUF is not set -# CONFIG_DMABUF_MOVE_NOTIFY is not set -# CONFIG_DMABUF_DEBUG is not set -# CONFIG_DMABUF_SELFTESTS is not set -# CONFIG_DMABUF_HEAPS is not set -# CONFIG_DMABUF_SYSFS_STATS is not set -# end of DMABUF options - -CONFIG_UIO=m -# CONFIG_UIO_CIF is not set -CONFIG_UIO_PDRV_GENIRQ=m -CONFIG_UIO_DMEM_GENIRQ=m -# CONFIG_UIO_AEC is not set -# CONFIG_UIO_SERCOS3 is not set -CONFIG_UIO_PCI_GENERIC=m -# CONFIG_UIO_NETX is not set -# CONFIG_UIO_PRUSS is not set -# CONFIG_UIO_MF624 is not set -CONFIG_VFIO=m -CONFIG_VFIO_GROUP=y -CONFIG_VFIO_CONTAINER=y -# CONFIG_VFIO_NOIOMMU is not set -CONFIG_VFIO_VIRQFD=y - -# -# VFIO support for PCI devices -# -CONFIG_VFIO_PCI_CORE=m -CONFIG_VFIO_PCI_MMAP=y -CONFIG_VFIO_PCI_INTX=y -CONFIG_VFIO_PCI=m -# end of VFIO support for PCI devices - -CONFIG_IRQ_BYPASS_MANAGER=m -# CONFIG_VIRT_DRIVERS is not set -CONFIG_VIRTIO_ANCHOR=y -CONFIG_VIRTIO=y -CONFIG_VIRTIO_PCI_LIB=y -CONFIG_VIRTIO_PCI_LIB_LEGACY=y -CONFIG_VIRTIO_MENU=y -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_PCI_LEGACY=y -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_INPUT=m -CONFIG_VIRTIO_MMIO=m -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_VIRTIO_DMA_SHARED_BUFFER=m -# CONFIG_VDPA is not set -CONFIG_VHOST_IOTLB=m -CONFIG_VHOST_TASK=y -CONFIG_VHOST=m -CONFIG_VHOST_MENU=y -CONFIG_VHOST_NET=m -CONFIG_VHOST_SCSI=m -CONFIG_VHOST_VSOCK=m -# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set - -# -# Microsoft Hyper-V guest support -# -# end of Microsoft Hyper-V guest support - -# CONFIG_GREYBUS is not set -CONFIG_COMEDI=m -# CONFIG_COMEDI_DEBUG is not set -CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 -CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 -# CONFIG_COMEDI_MISC_DRIVERS is not set -# CONFIG_COMEDI_ISA_DRIVERS is not set -CONFIG_COMEDI_PCI_DRIVERS=m -CONFIG_COMEDI_8255_PCI=m -# CONFIG_COMEDI_ADDI_APCI_1032 is not set -# CONFIG_COMEDI_ADDI_APCI_1500 is not set -# CONFIG_COMEDI_ADDI_APCI_1516 is not set -# CONFIG_COMEDI_ADDI_APCI_1564 is not set -# CONFIG_COMEDI_ADDI_APCI_16XX is not set -# CONFIG_COMEDI_ADDI_APCI_2032 is not set -# CONFIG_COMEDI_ADDI_APCI_2200 is not set -# CONFIG_COMEDI_ADDI_APCI_3120 is not set -# CONFIG_COMEDI_ADDI_APCI_3501 is not set -# CONFIG_COMEDI_ADDI_APCI_3XXX is not set -CONFIG_COMEDI_ADL_PCI6208=m -CONFIG_COMEDI_ADL_PCI7X3X=m -CONFIG_COMEDI_ADL_PCI8164=m -CONFIG_COMEDI_ADL_PCI9111=m -CONFIG_COMEDI_ADL_PCI9118=m -CONFIG_COMEDI_ADV_PCI1710=m -CONFIG_COMEDI_ADV_PCI1720=m -CONFIG_COMEDI_ADV_PCI1723=m -CONFIG_COMEDI_ADV_PCI1724=m -CONFIG_COMEDI_ADV_PCI1760=m -CONFIG_COMEDI_ADV_PCI_DIO=m -# CONFIG_COMEDI_AMPLC_DIO200_PCI is not set -# CONFIG_COMEDI_AMPLC_PC236_PCI is not set -# CONFIG_COMEDI_AMPLC_PC263_PCI is not set -# CONFIG_COMEDI_AMPLC_PCI224 is not set -# CONFIG_COMEDI_AMPLC_PCI230 is not set -# CONFIG_COMEDI_CONTEC_PCI_DIO is not set -# CONFIG_COMEDI_DAS08_PCI is not set -# CONFIG_COMEDI_DT3000 is not set -# CONFIG_COMEDI_DYNA_PCI10XX is not set -# CONFIG_COMEDI_GSC_HPDI is not set -# CONFIG_COMEDI_MF6X4 is not set -# CONFIG_COMEDI_ICP_MULTI is not set -# CONFIG_COMEDI_DAQBOARD2000 is not set -# CONFIG_COMEDI_JR3_PCI is not set -# CONFIG_COMEDI_KE_COUNTER is not set -# CONFIG_COMEDI_CB_PCIDAS64 is not set -# CONFIG_COMEDI_CB_PCIDAS is not set -# CONFIG_COMEDI_CB_PCIDDA is not set -# CONFIG_COMEDI_CB_PCIMDAS is not set -# CONFIG_COMEDI_CB_PCIMDDA is not set -# CONFIG_COMEDI_ME4000 is not set -# CONFIG_COMEDI_ME_DAQ is not set -# CONFIG_COMEDI_NI_6527 is not set -# CONFIG_COMEDI_NI_65XX is not set -# CONFIG_COMEDI_NI_660X is not set -# CONFIG_COMEDI_NI_670X is not set -CONFIG_COMEDI_NI_LABPC_PCI=m -CONFIG_COMEDI_NI_PCIDIO=m -CONFIG_COMEDI_NI_PCIMIO=m -# CONFIG_COMEDI_RTD520 is not set -# CONFIG_COMEDI_S626 is not set -CONFIG_COMEDI_MITE=m -CONFIG_COMEDI_NI_TIOCMD=m -# CONFIG_COMEDI_PCMCIA_DRIVERS is not set -# CONFIG_COMEDI_USB_DRIVERS is not set -CONFIG_COMEDI_8254=m -CONFIG_COMEDI_8255=m -# CONFIG_COMEDI_8255_SA is not set -# CONFIG_COMEDI_KCOMEDILIB is not set -CONFIG_COMEDI_NI_LABPC=m -CONFIG_COMEDI_NI_TIO=m -CONFIG_COMEDI_NI_ROUTING=m -# CONFIG_COMEDI_TESTS is not set -CONFIG_STAGING=y -# CONFIG_PRISM2_USB is not set -# CONFIG_RTL8192U is not set -# CONFIG_RTLLIB is not set -# CONFIG_R8712U is not set -# CONFIG_RTS5208 is not set -# CONFIG_VT6655 is not set -# CONFIG_VT6656 is not set -# CONFIG_FB_SM750 is not set -# CONFIG_STAGING_MEDIA is not set -# CONFIG_STAGING_BOARD is not set -# CONFIG_LTE_GDM724X is not set -# CONFIG_FB_TFT is not set -# CONFIG_PI433 is not set -# CONFIG_XIL_AXIS_FIFO is not set -# CONFIG_FIELDBUS_DEV is not set -# CONFIG_QLGE is not set -# CONFIG_VME_BUS is not set -CONFIG_CPU_HWMON=y -CONFIG_LOONGARCH_PLATFORM_DEVICES=y -CONFIG_LOONGSON_LAPTOP=y -# CONFIG_GOLDFISH is not set -CONFIG_HAVE_CLK=y -CONFIG_HAVE_CLK_PREPARE=y -CONFIG_COMMON_CLK=y -# CONFIG_LMK04832 is not set -# CONFIG_COMMON_CLK_MAX9485 is not set -# CONFIG_COMMON_CLK_SI5341 is not set -# CONFIG_COMMON_CLK_SI5351 is not set -# CONFIG_COMMON_CLK_SI514 is not set -# CONFIG_COMMON_CLK_SI544 is not set -# CONFIG_COMMON_CLK_SI570 is not set -# CONFIG_COMMON_CLK_CDCE706 is not set -# CONFIG_COMMON_CLK_CDCE925 is not set -# CONFIG_COMMON_CLK_CS2000_CP is not set -# CONFIG_COMMON_CLK_AXI_CLKGEN is not set -CONFIG_COMMON_CLK_LOONGSON2=y -# CONFIG_COMMON_CLK_PWM is not set -# CONFIG_COMMON_CLK_RS9_PCIE is not set -# CONFIG_COMMON_CLK_SI521XX is not set -# CONFIG_COMMON_CLK_VC3 is not set -# CONFIG_COMMON_CLK_VC5 is not set -# CONFIG_COMMON_CLK_VC7 is not set -# CONFIG_COMMON_CLK_FIXED_MMIO is not set -# CONFIG_XILINX_VCU is not set -# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set -# CONFIG_HWSPINLOCK is not set - -# -# Clock Source drivers -# -# end of Clock Source drivers - -# CONFIG_MAILBOX is not set -CONFIG_IOMMU_API=y -CONFIG_IOMMU_SUPPORT=y - -# -# Generic IOMMU Pagetable Support -# -# end of Generic IOMMU Pagetable Support - -# CONFIG_IOMMU_DEBUGFS is not set -CONFIG_IOMMU_DEFAULT_DMA_STRICT=y -# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set -# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set -CONFIG_OF_IOMMU=y -# CONFIG_IOMMUFD is not set - -# -# Remoteproc drivers -# -# CONFIG_REMOTEPROC is not set -# end of Remoteproc drivers - -# -# Rpmsg drivers -# -# CONFIG_RPMSG_VIRTIO is not set -# end of Rpmsg drivers - -# CONFIG_SOUNDWIRE is not set - -# -# SOC (System On Chip) specific Drivers -# - -# -# Amlogic SoC drivers -# -# end of Amlogic SoC drivers - -# -# Broadcom SoC drivers -# -# end of Broadcom SoC drivers - -# -# NXP/Freescale QorIQ SoC drivers -# -# end of NXP/Freescale QorIQ SoC drivers - -# -# fujitsu SoC drivers -# -# end of fujitsu SoC drivers - -# -# i.MX SoC drivers -# -# end of i.MX SoC drivers - -# -# Enable LiteX SoC Builder specific drivers -# -# CONFIG_LITEX_SOC_CONTROLLER is not set -# end of Enable LiteX SoC Builder specific drivers - -CONFIG_LOONGSON2_GUTS=y -CONFIG_LOONGSON2_PM=y -# CONFIG_WPCM450_SOC is not set - -# -# Qualcomm SoC drivers -# -# end of Qualcomm SoC drivers - -# CONFIG_SOC_TI is not set - -# -# Xilinx SoC drivers -# -# end of Xilinx SoC drivers -# end of SOC (System On Chip) specific Drivers - -CONFIG_PM_DEVFREQ=y - -# -# DEVFREQ Governors -# -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y -CONFIG_DEVFREQ_GOV_PERFORMANCE=y -CONFIG_DEVFREQ_GOV_POWERSAVE=y -CONFIG_DEVFREQ_GOV_USERSPACE=y -# CONFIG_DEVFREQ_GOV_PASSIVE is not set - -# -# DEVFREQ Drivers -# -# CONFIG_PM_DEVFREQ_EVENT is not set -# CONFIG_EXTCON is not set -# CONFIG_MEMORY is not set -# CONFIG_IIO is not set -CONFIG_NTB=m -CONFIG_NTB_MSI=y -CONFIG_NTB_IDT=m -CONFIG_NTB_EPF=m -CONFIG_NTB_SWITCHTEC=m -# CONFIG_NTB_PINGPONG is not set -# CONFIG_NTB_TOOL is not set -CONFIG_NTB_PERF=m -# CONFIG_NTB_MSI_TEST is not set -CONFIG_NTB_TRANSPORT=m -CONFIG_PWM=y -CONFIG_PWM_SYSFS=y -# CONFIG_PWM_DEBUG is not set -# CONFIG_PWM_ATMEL_TCB is not set -# CONFIG_PWM_CLK is not set -# CONFIG_PWM_DWC is not set -# CONFIG_PWM_FSL_FTM is not set -# CONFIG_PWM_PCA9685 is not set -# CONFIG_PWM_XILINX is not set - -# -# IRQ chip support -# -CONFIG_IRQCHIP=y -# CONFIG_AL_FIC is not set -# CONFIG_XILINX_INTC is not set -CONFIG_IRQ_LOONGARCH_CPU=y -CONFIG_LOONGSON_LIOINTC=y -CONFIG_LOONGSON_EIOINTC=y -CONFIG_LOONGSON_HTVEC=y -CONFIG_LOONGSON_PCH_PIC=y -CONFIG_LOONGSON_PCH_MSI=y -CONFIG_LOONGSON_PCH_LPC=y -# end of IRQ chip support - -# CONFIG_IPACK_BUS is not set -CONFIG_RESET_CONTROLLER=y -# CONFIG_RESET_SIMPLE is not set -# CONFIG_RESET_TI_SYSCON is not set -# CONFIG_RESET_TI_TPS380X is not set - -# -# PHY Subsystem -# -# CONFIG_GENERIC_PHY is not set -# CONFIG_PHY_CAN_TRANSCEIVER is not set - -# -# PHY drivers for Broadcom platforms -# -# CONFIG_BCM_KONA_USB2_PHY is not set -# end of PHY drivers for Broadcom platforms - -# CONFIG_PHY_CADENCE_TORRENT is not set -# CONFIG_PHY_CADENCE_DPHY is not set -# CONFIG_PHY_CADENCE_DPHY_RX is not set -# CONFIG_PHY_CADENCE_SIERRA is not set -# CONFIG_PHY_CADENCE_SALVO is not set -# CONFIG_PHY_PXA_28NM_HSIC is not set -# CONFIG_PHY_PXA_28NM_USB2 is not set -# CONFIG_PHY_LAN966X_SERDES is not set -# CONFIG_PHY_MAPPHONE_MDM6600 is not set -# CONFIG_PHY_OCELOT_SERDES is not set -# CONFIG_PHY_SAMSUNG_USB2 is not set -# end of PHY Subsystem - -# CONFIG_POWERCAP is not set -# CONFIG_MCB is not set - -# -# Performance monitor support -# -# end of Performance monitor support - -CONFIG_RAS=y -CONFIG_USB4=y -# CONFIG_USB4_DEBUGFS_WRITE is not set -# CONFIG_USB4_DMA_TEST is not set - -# -# Android -# -# CONFIG_ANDROID_BINDER_IPC is not set -# end of Android - -# CONFIG_LIBNVDIMM is not set -# CONFIG_DAX is not set -CONFIG_NVMEM=y -CONFIG_NVMEM_SYSFS=y - -# -# Layout Types -# -# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set -# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set -# end of Layout Types - -# CONFIG_NVMEM_RMEM is not set -# CONFIG_NVMEM_U_BOOT_ENV is not set - -# -# HW tracing support -# -# CONFIG_STM is not set -# CONFIG_INTEL_TH is not set -# end of HW tracing support - -# CONFIG_FPGA is not set -# CONFIG_FSI is not set -CONFIG_PM_OPP=y -# CONFIG_SIOX is not set -# CONFIG_SLIMBUS is not set -# CONFIG_INTERCONNECT is not set -# CONFIG_COUNTER is not set -# CONFIG_MOST is not set -# CONFIG_PECI is not set -# CONFIG_HTE is not set -# end of Device Drivers - -# -# File systems -# -# CONFIG_VALIDATE_FS_PARSER is not set -CONFIG_FS_IOMAP=y -CONFIG_BUFFER_HEAD=y -CONFIG_LEGACY_DIRECT_IO=y -CONFIG_EXT2_FS=y -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_POSIX_ACL=y -CONFIG_EXT2_FS_SECURITY=y -CONFIG_EXT3_FS=y -CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT3_FS_SECURITY=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -# CONFIG_EXT4_DEBUG is not set -CONFIG_JBD2=y -# CONFIG_JBD2_DEBUG is not set -CONFIG_FS_MBCACHE=y -# CONFIG_REISERFS_FS is not set -CONFIG_JFS_FS=m -CONFIG_JFS_POSIX_ACL=y -CONFIG_JFS_SECURITY=y -# CONFIG_JFS_DEBUG is not set -# CONFIG_JFS_STATISTICS is not set -CONFIG_XFS_FS=y -CONFIG_XFS_SUPPORT_V4=y -CONFIG_XFS_SUPPORT_ASCII_CI=y -CONFIG_XFS_QUOTA=y -CONFIG_XFS_POSIX_ACL=y -# CONFIG_XFS_RT is not set -# CONFIG_XFS_ONLINE_SCRUB is not set -# CONFIG_XFS_WARN is not set -# CONFIG_XFS_DEBUG is not set -CONFIG_GFS2_FS=m -CONFIG_GFS2_FS_LOCKING_DLM=y -CONFIG_OCFS2_FS=m -CONFIG_OCFS2_FS_O2CB=m -CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m -CONFIG_OCFS2_FS_STATS=y -CONFIG_OCFS2_DEBUG_MASKLOG=y -# CONFIG_OCFS2_DEBUG_FS is not set -CONFIG_BTRFS_FS=y -CONFIG_BTRFS_FS_POSIX_ACL=y -# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set -# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set -# CONFIG_BTRFS_DEBUG is not set -# CONFIG_BTRFS_ASSERT is not set -# CONFIG_BTRFS_FS_REF_VERIFY is not set -# CONFIG_NILFS2_FS is not set -# CONFIG_F2FS_FS is not set -# CONFIG_ZONEFS_FS is not set -CONFIG_FS_POSIX_ACL=y -CONFIG_EXPORTFS=y -CONFIG_EXPORTFS_BLOCK_OPS=y -CONFIG_FILE_LOCKING=y -# CONFIG_FS_ENCRYPTION is not set -# CONFIG_FS_VERITY is not set -CONFIG_FSNOTIFY=y -CONFIG_DNOTIFY=y -CONFIG_INOTIFY_USER=y -CONFIG_FANOTIFY=y -CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y -CONFIG_QUOTA=y -# CONFIG_QUOTA_NETLINK_INTERFACE is not set -# CONFIG_QUOTA_DEBUG is not set -CONFIG_QUOTA_TREE=m -CONFIG_QFMT_V1=m -CONFIG_QFMT_V2=m -CONFIG_QUOTACTL=y -CONFIG_AUTOFS_FS=y -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_VIRTIO_FS=m -CONFIG_OVERLAY_FS=y -CONFIG_OVERLAY_FS_REDIRECT_DIR=y -CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y -CONFIG_OVERLAY_FS_INDEX=y -CONFIG_OVERLAY_FS_XINO_AUTO=y -CONFIG_OVERLAY_FS_METACOPY=y -# CONFIG_OVERLAY_FS_DEBUG is not set - -# -# Caches -# -CONFIG_NETFS_SUPPORT=y -# CONFIG_NETFS_STATS is not set -CONFIG_FSCACHE=y -# CONFIG_FSCACHE_STATS is not set -# CONFIG_FSCACHE_DEBUG is not set -CONFIG_CACHEFILES=m -# CONFIG_CACHEFILES_DEBUG is not set -# CONFIG_CACHEFILES_ERROR_INJECTION is not set -# CONFIG_CACHEFILES_ONDEMAND is not set -# end of Caches - -# -# CD-ROM/DVD Filesystems -# -CONFIG_ISO9660_FS=y -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=y -# end of CD-ROM/DVD Filesystems - -# -# DOS/FAT/EXFAT/NT Filesystems -# -CONFIG_FAT_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_CODEPAGE=936 -CONFIG_FAT_DEFAULT_IOCHARSET="gb2312" -CONFIG_FAT_DEFAULT_UTF8=y -CONFIG_EXFAT_FS=m -CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" -# CONFIG_NTFS_FS is not set -CONFIG_NTFS3_FS=m -CONFIG_NTFS3_64BIT_CLUSTER=y -CONFIG_NTFS3_LZX_XPRESS=y -CONFIG_NTFS3_FS_POSIX_ACL=y -# end of DOS/FAT/EXFAT/NT Filesystems - -# -# Pseudo filesystems -# -CONFIG_PROC_FS=y -CONFIG_PROC_KCORE=y -CONFIG_PROC_VMCORE=y -# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set -CONFIG_PROC_SYSCTL=y -CONFIG_PROC_PAGE_MONITOR=y -CONFIG_PROC_CHILDREN=y -CONFIG_KERNFS=y -CONFIG_SYSFS=y -CONFIG_TMPFS=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_TMPFS_XATTR=y -# CONFIG_TMPFS_INODE64 is not set -# CONFIG_TMPFS_QUOTA is not set -CONFIG_ARCH_SUPPORTS_HUGETLBFS=y -CONFIG_HUGETLBFS=y -CONFIG_HUGETLB_PAGE=y -CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y -# CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set -CONFIG_CONFIGFS_FS=y -CONFIG_EFIVAR_FS=m -# end of Pseudo filesystems - -CONFIG_MISC_FILESYSTEMS=y -CONFIG_ORANGEFS_FS=m -# CONFIG_ADFS_FS is not set -# CONFIG_AFFS_FS is not set -CONFIG_ECRYPT_FS=m -CONFIG_ECRYPT_FS_MESSAGING=y -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -# CONFIG_BEFS_FS is not set -# CONFIG_BFS_FS is not set -# CONFIG_EFS_FS is not set -# CONFIG_JFFS2_FS is not set -CONFIG_UBIFS_FS=m -CONFIG_UBIFS_FS_ADVANCED_COMPR=y -CONFIG_UBIFS_FS_LZO=y -CONFIG_UBIFS_FS_ZLIB=y -CONFIG_UBIFS_FS_ZSTD=y -# CONFIG_UBIFS_ATIME_SUPPORT is not set -CONFIG_UBIFS_FS_XATTR=y -CONFIG_UBIFS_FS_SECURITY=y -# CONFIG_UBIFS_FS_AUTHENTICATION is not set -CONFIG_CRAMFS=m -CONFIG_CRAMFS_BLOCKDEV=y -# CONFIG_CRAMFS_MTD is not set -CONFIG_SQUASHFS=y -CONFIG_SQUASHFS_FILE_CACHE=y -# CONFIG_SQUASHFS_FILE_DIRECT is not set -CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y -# CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE is not set -# CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set -CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_ZLIB=y -CONFIG_SQUASHFS_LZ4=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_SQUASHFS_ZSTD=y -# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set -# CONFIG_SQUASHFS_EMBEDDED is not set -CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 -# CONFIG_VXFS_FS is not set -CONFIG_MINIX_FS=m -# CONFIG_OMFS_FS is not set -# CONFIG_HPFS_FS is not set -# CONFIG_QNX4FS_FS is not set -# CONFIG_QNX6FS_FS is not set -CONFIG_ROMFS_FS=m -CONFIG_ROMFS_BACKED_BY_BLOCK=y -# CONFIG_ROMFS_BACKED_BY_MTD is not set -# CONFIG_ROMFS_BACKED_BY_BOTH is not set -CONFIG_ROMFS_ON_BLOCK=y -CONFIG_PSTORE=m -CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 -CONFIG_PSTORE_COMPRESS=y -# CONFIG_PSTORE_CONSOLE is not set -# CONFIG_PSTORE_PMSG is not set -# CONFIG_PSTORE_RAM is not set -# CONFIG_PSTORE_BLK is not set -CONFIG_SYSV_FS=m -CONFIG_UFS_FS=m -# CONFIG_UFS_FS_WRITE is not set -# CONFIG_UFS_DEBUG is not set -CONFIG_EROFS_FS=m -# CONFIG_EROFS_FS_DEBUG is not set -CONFIG_EROFS_FS_XATTR=y -CONFIG_EROFS_FS_POSIX_ACL=y -CONFIG_EROFS_FS_SECURITY=y -CONFIG_EROFS_FS_ZIP=y -CONFIG_EROFS_FS_ZIP_LZMA=y -# CONFIG_EROFS_FS_ZIP_DEFLATE is not set -CONFIG_EROFS_FS_PCPU_KTHREAD=y -CONFIG_EROFS_FS_PCPU_KTHREAD_HIPRI=y -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=y -CONFIG_NFS_V2=y -CONFIG_NFS_V3=y -CONFIG_NFS_V3_ACL=y -CONFIG_NFS_V4=y -# CONFIG_NFS_SWAP is not set -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_PNFS_FILE_LAYOUT=y -CONFIG_PNFS_BLOCK=y -CONFIG_PNFS_FLEXFILE_LAYOUT=y -CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" -# CONFIG_NFS_V4_1_MIGRATION is not set -CONFIG_NFS_V4_SECURITY_LABEL=y -CONFIG_ROOT_NFS=y -# CONFIG_NFS_FSCACHE is not set -# CONFIG_NFS_USE_LEGACY_DNS is not set -CONFIG_NFS_USE_KERNEL_DNS=y -CONFIG_NFS_DISABLE_UDP_SUPPORT=y -CONFIG_NFS_V4_2_READ_PLUS=y -CONFIG_NFSD=y -# CONFIG_NFSD_V2 is not set -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_PNFS=y -CONFIG_NFSD_BLOCKLAYOUT=y -# CONFIG_NFSD_SCSILAYOUT is not set -# CONFIG_NFSD_FLEXFILELAYOUT is not set -# CONFIG_NFSD_V4_2_INTER_SSC is not set -# CONFIG_NFSD_V4_SECURITY_LABEL is not set -CONFIG_GRACE_PERIOD=y -CONFIG_LOCKD=y -CONFIG_LOCKD_V4=y -CONFIG_NFS_ACL_SUPPORT=y -CONFIG_NFS_COMMON=y -CONFIG_NFS_V4_2_SSC_HELPER=y -CONFIG_SUNRPC=y -CONFIG_SUNRPC_GSS=y -CONFIG_SUNRPC_BACKCHANNEL=y -CONFIG_RPCSEC_GSS_KRB5=y -# CONFIG_SUNRPC_DEBUG is not set -CONFIG_SUNRPC_XPRT_RDMA=m -CONFIG_CEPH_FS=m -CONFIG_CEPH_FSCACHE=y -CONFIG_CEPH_FS_POSIX_ACL=y -CONFIG_CEPH_FS_SECURITY_LABEL=y -CONFIG_CIFS=m -CONFIG_CIFS_STATS2=y -CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y -# CONFIG_CIFS_UPCALL is not set -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -# CONFIG_CIFS_DEBUG is not set -CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SWN_UPCALL=y -CONFIG_CIFS_SMB_DIRECT=y -# CONFIG_CIFS_FSCACHE is not set -CONFIG_SMB_SERVER=m -CONFIG_SMB_SERVER_SMBDIRECT=y -CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y -CONFIG_SMB_SERVER_KERBEROS5=y -CONFIG_SMBFS=m -# CONFIG_CODA_FS is not set -# CONFIG_AFS_FS is not set -CONFIG_9P_FS=y -# CONFIG_9P_FSCACHE is not set -# CONFIG_9P_FS_POSIX_ACL is not set -# CONFIG_9P_FS_SECURITY is not set -CONFIG_NLS=y -CONFIG_NLS_DEFAULT="utf-8" -CONFIG_NLS_CODEPAGE_437=y -# CONFIG_NLS_CODEPAGE_737 is not set -# CONFIG_NLS_CODEPAGE_775 is not set -# CONFIG_NLS_CODEPAGE_850 is not set -# CONFIG_NLS_CODEPAGE_852 is not set -# CONFIG_NLS_CODEPAGE_855 is not set -# CONFIG_NLS_CODEPAGE_857 is not set -# CONFIG_NLS_CODEPAGE_860 is not set -# CONFIG_NLS_CODEPAGE_861 is not set -# CONFIG_NLS_CODEPAGE_862 is not set -# CONFIG_NLS_CODEPAGE_863 is not set -# CONFIG_NLS_CODEPAGE_864 is not set -# CONFIG_NLS_CODEPAGE_865 is not set -# CONFIG_NLS_CODEPAGE_866 is not set -# CONFIG_NLS_CODEPAGE_869 is not set -CONFIG_NLS_CODEPAGE_936=y -# CONFIG_NLS_CODEPAGE_950 is not set -# CONFIG_NLS_CODEPAGE_932 is not set -# CONFIG_NLS_CODEPAGE_949 is not set -# CONFIG_NLS_CODEPAGE_874 is not set -# CONFIG_NLS_ISO8859_8 is not set -# CONFIG_NLS_CODEPAGE_1250 is not set -# CONFIG_NLS_CODEPAGE_1251 is not set -CONFIG_NLS_ASCII=y -# CONFIG_NLS_ISO8859_1 is not set -# CONFIG_NLS_ISO8859_2 is not set -# CONFIG_NLS_ISO8859_3 is not set -# CONFIG_NLS_ISO8859_4 is not set -# CONFIG_NLS_ISO8859_5 is not set -# CONFIG_NLS_ISO8859_6 is not set -# CONFIG_NLS_ISO8859_7 is not set -# CONFIG_NLS_ISO8859_9 is not set -# CONFIG_NLS_ISO8859_13 is not set -# CONFIG_NLS_ISO8859_14 is not set -# CONFIG_NLS_ISO8859_15 is not set -# CONFIG_NLS_KOI8_R is not set -# CONFIG_NLS_KOI8_U is not set -# CONFIG_NLS_MAC_ROMAN is not set -# CONFIG_NLS_MAC_CELTIC is not set -# CONFIG_NLS_MAC_CENTEURO is not set -# CONFIG_NLS_MAC_CROATIAN is not set -# CONFIG_NLS_MAC_CYRILLIC is not set -# CONFIG_NLS_MAC_GAELIC is not set -# CONFIG_NLS_MAC_GREEK is not set -# CONFIG_NLS_MAC_ICELAND is not set -# CONFIG_NLS_MAC_INUIT is not set -# CONFIG_NLS_MAC_ROMANIAN is not set -# CONFIG_NLS_MAC_TURKISH is not set -CONFIG_NLS_UTF8=y -CONFIG_NLS_UCS2_UTILS=m -CONFIG_DLM=m -# CONFIG_DLM_DEBUG is not set -CONFIG_UNICODE=m -# CONFIG_UNICODE_NORMALIZATION_SELFTEST is not set -CONFIG_IO_WQ=y -# end of File systems - -# -# Security options -# -CONFIG_KEYS=y -# CONFIG_KEYS_REQUEST_CACHE is not set -# CONFIG_PERSISTENT_KEYRINGS is not set -# CONFIG_TRUSTED_KEYS is not set -# CONFIG_ENCRYPTED_KEYS is not set -CONFIG_KEY_DH_OPERATIONS=y -# CONFIG_SECURITY_DMESG_RESTRICT is not set -CONFIG_SECURITY=y -CONFIG_SECURITYFS=y -CONFIG_SECURITY_NETWORK=y -# CONFIG_SECURITY_INFINIBAND is not set -# CONFIG_SECURITY_NETWORK_XFRM is not set -CONFIG_SECURITY_PATH=y -CONFIG_LSM_MMAP_MIN_ADDR=65536 -# CONFIG_HARDENED_USERCOPY is not set -# CONFIG_FORTIFY_SOURCE is not set -# CONFIG_STATIC_USERMODEHELPER is not set -CONFIG_SECURITY_SELINUX=y -CONFIG_SECURITY_SELINUX_BOOTPARAM=y -CONFIG_SECURITY_SELINUX_DEVELOP=y -CONFIG_SECURITY_SELINUX_AVC_STATS=y -CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 -CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 -# CONFIG_SECURITY_SELINUX_DEBUG is not set -# CONFIG_SECURITY_SMACK is not set -# CONFIG_SECURITY_TOMOYO is not set -CONFIG_SECURITY_APPARMOR=y -# CONFIG_SECURITY_APPARMOR_DEBUG is not set -CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y -CONFIG_SECURITY_APPARMOR_HASH=y -CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y -CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y -CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y -# CONFIG_SECURITY_LOADPIN is not set -CONFIG_SECURITY_YAMA=y -# CONFIG_SECURITY_SAFESETID is not set -# CONFIG_SECURITY_LOCKDOWN_LSM is not set -# CONFIG_SECURITY_LANDLOCK is not set -CONFIG_INTEGRITY=y -# CONFIG_INTEGRITY_SIGNATURE is not set -CONFIG_INTEGRITY_AUDIT=y -# CONFIG_IMA is not set -# CONFIG_EVM is not set -# CONFIG_DEFAULT_SECURITY_SELINUX is not set -# CONFIG_DEFAULT_SECURITY_APPARMOR is not set -CONFIG_DEFAULT_SECURITY_DAC=y -CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,bpf" - -# -# Kernel hardening options -# - -# -# Memory initialization -# -CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y -CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y -# CONFIG_INIT_STACK_NONE is not set -# CONFIG_INIT_STACK_ALL_PATTERN is not set -CONFIG_INIT_STACK_ALL_ZERO=y -# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set -# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set -CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y -# CONFIG_ZERO_CALL_USED_REGS is not set -# end of Memory initialization - -# -# Hardening of kernel data structures -# -# CONFIG_LIST_HARDENED is not set -# CONFIG_BUG_ON_DATA_CORRUPTION is not set -# end of Hardening of kernel data structures - -CONFIG_RANDSTRUCT_NONE=y -# CONFIG_RANDSTRUCT_FULL is not set -# CONFIG_RANDSTRUCT_PERFORMANCE is not set -# end of Kernel hardening options -# end of Security options - -CONFIG_XOR_BLOCKS=y -CONFIG_ASYNC_CORE=m -CONFIG_ASYNC_MEMCPY=m -CONFIG_ASYNC_XOR=m -CONFIG_ASYNC_PQ=m -CONFIG_ASYNC_RAID6_RECOV=m -CONFIG_CRYPTO=y - -# -# Crypto core or helper -# -CONFIG_CRYPTO_ALGAPI=y -CONFIG_CRYPTO_ALGAPI2=y -CONFIG_CRYPTO_AEAD=m -CONFIG_CRYPTO_AEAD2=y -CONFIG_CRYPTO_SIG2=y -CONFIG_CRYPTO_SKCIPHER=y -CONFIG_CRYPTO_SKCIPHER2=y -CONFIG_CRYPTO_HASH=y -CONFIG_CRYPTO_HASH2=y -CONFIG_CRYPTO_RNG=m -CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_RNG_DEFAULT=m -CONFIG_CRYPTO_AKCIPHER2=y -CONFIG_CRYPTO_AKCIPHER=y -CONFIG_CRYPTO_KPP2=y -CONFIG_CRYPTO_KPP=y -CONFIG_CRYPTO_ACOMP2=y -CONFIG_CRYPTO_MANAGER=y -CONFIG_CRYPTO_MANAGER2=y -CONFIG_CRYPTO_USER=m -# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set -# CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set -CONFIG_CRYPTO_NULL=m -CONFIG_CRYPTO_NULL2=m -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_CRYPTD=m -CONFIG_CRYPTO_AUTHENC=m -# CONFIG_CRYPTO_TEST is not set -CONFIG_CRYPTO_ENGINE=m -# end of Crypto core or helper - -# -# Public-key cryptography -# -CONFIG_CRYPTO_RSA=y -CONFIG_CRYPTO_DH=y -# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set -CONFIG_CRYPTO_ECC=m -CONFIG_CRYPTO_ECDH=m -# CONFIG_CRYPTO_ECDSA is not set -# CONFIG_CRYPTO_ECRDSA is not set -# CONFIG_CRYPTO_SM2 is not set -# CONFIG_CRYPTO_CURVE25519 is not set -# end of Public-key cryptography - -# -# Block ciphers -# -CONFIG_CRYPTO_AES=m -# CONFIG_CRYPTO_AES_TI is not set -CONFIG_CRYPTO_ANUBIS=m -# CONFIG_CRYPTO_ARIA is not set -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_BLOWFISH_COMMON=m -# CONFIG_CRYPTO_CAMELLIA is not set -CONFIG_CRYPTO_CAST_COMMON=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -# CONFIG_CRYPTO_DES is not set -# CONFIG_CRYPTO_FCRYPT is not set -CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_SERPENT=m -# CONFIG_CRYPTO_SM4_GENERIC is not set -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_COMMON=m -# end of Block ciphers - -# -# Length-preserving ciphers and modes -# -# CONFIG_CRYPTO_ADIANTUM is not set -# CONFIG_CRYPTO_ARC4 is not set -CONFIG_CRYPTO_CHACHA20=m -CONFIG_CRYPTO_CBC=m -# CONFIG_CRYPTO_CFB is not set -CONFIG_CRYPTO_CTR=m -# CONFIG_CRYPTO_CTS is not set -CONFIG_CRYPTO_ECB=m -# CONFIG_CRYPTO_HCTR2 is not set -# CONFIG_CRYPTO_KEYWRAP is not set -# CONFIG_CRYPTO_LRW is not set -# CONFIG_CRYPTO_OFB is not set -# CONFIG_CRYPTO_PCBC is not set -# CONFIG_CRYPTO_XTS is not set -# end of Length-preserving ciphers and modes - -# -# AEAD (authenticated encryption with associated data) ciphers -# -# CONFIG_CRYPTO_AEGIS128 is not set -CONFIG_CRYPTO_CHACHA20POLY1305=m -CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=m -CONFIG_CRYPTO_GENIV=m -CONFIG_CRYPTO_SEQIV=m -CONFIG_CRYPTO_ECHAINIV=m -CONFIG_CRYPTO_ESSIV=m -# end of AEAD (authenticated encryption with associated data) ciphers - -# -# Hashes, digests, and MACs -# -CONFIG_CRYPTO_BLAKE2B=y -CONFIG_CRYPTO_CMAC=m -CONFIG_CRYPTO_GHASH=m -CONFIG_CRYPTO_HMAC=y -# CONFIG_CRYPTO_MD4 is not set -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=m -CONFIG_CRYPTO_POLY1305=m -# CONFIG_CRYPTO_RMD160 is not set -CONFIG_CRYPTO_SHA1=y -CONFIG_CRYPTO_SHA256=y -CONFIG_CRYPTO_SHA512=m -CONFIG_CRYPTO_SHA3=m -# CONFIG_CRYPTO_SM3_GENERIC is not set -# CONFIG_CRYPTO_STREEBOG is not set -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_WP512=m -# CONFIG_CRYPTO_XCBC is not set -CONFIG_CRYPTO_XXHASH=y -# end of Hashes, digests, and MACs - -# -# CRCs (cyclic redundancy checks) -# -CONFIG_CRYPTO_CRC32C=y -# CONFIG_CRYPTO_CRC32 is not set -CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_CRC64_ROCKSOFT=y -# end of CRCs (cyclic redundancy checks) - -# -# Compression -# -CONFIG_CRYPTO_DEFLATE=m -CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_842=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_ZSTD=y -# end of Compression - -# -# Random number generation -# -# CONFIG_CRYPTO_ANSI_CPRNG is not set -CONFIG_CRYPTO_DRBG_MENU=m -CONFIG_CRYPTO_DRBG_HMAC=y -# CONFIG_CRYPTO_DRBG_HASH is not set -# CONFIG_CRYPTO_DRBG_CTR is not set -CONFIG_CRYPTO_DRBG=m -CONFIG_CRYPTO_JITTERENTROPY=m -# CONFIG_CRYPTO_JITTERENTROPY_TESTINTERFACE is not set -CONFIG_CRYPTO_KDF800108_CTR=y -# end of Random number generation - -# -# Userspace interface -# -CONFIG_CRYPTO_USER_API=m -CONFIG_CRYPTO_USER_API_HASH=m -CONFIG_CRYPTO_USER_API_SKCIPHER=m -CONFIG_CRYPTO_USER_API_RNG=m -# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set -CONFIG_CRYPTO_USER_API_AEAD=m -CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y -# CONFIG_CRYPTO_STATS is not set -# end of Userspace interface - -CONFIG_CRYPTO_HASH_INFO=y - -# -# Accelerated Cryptographic Algorithms for CPU (loongarch) -# -CONFIG_CRYPTO_CRC32_LOONGARCH=m -# end of Accelerated Cryptographic Algorithms for CPU (loongarch) - -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set -# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set -# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set -# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set -# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set -# CONFIG_CRYPTO_DEV_QAT_C62X is not set -# CONFIG_CRYPTO_DEV_QAT_4XXX is not set -# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set -# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set -# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set -# CONFIG_CRYPTO_DEV_CHELSIO is not set -CONFIG_CRYPTO_DEV_VIRTIO=m -# CONFIG_CRYPTO_DEV_SAFEXCEL is not set -# CONFIG_CRYPTO_DEV_CCREE is not set -# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set -CONFIG_ASYMMETRIC_KEY_TYPE=y -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y -CONFIG_X509_CERTIFICATE_PARSER=y -# CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set -CONFIG_PKCS7_MESSAGE_PARSER=y -# CONFIG_PKCS7_TEST_KEY is not set -# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set -# CONFIG_FIPS_SIGNATURE_SELFTEST is not set - -# -# Certificates for signature checking -# -CONFIG_SYSTEM_TRUSTED_KEYRING=y -CONFIG_SYSTEM_TRUSTED_KEYS="" -# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set -# CONFIG_SECONDARY_TRUSTED_KEYRING is not set -# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set -# end of Certificates for signature checking - -CONFIG_BINARY_PRINTF=y - -# -# Library routines -# -CONFIG_RAID6_PQ=y -CONFIG_RAID6_PQ_BENCHMARK=y -# CONFIG_PACKING is not set -CONFIG_BITREVERSE=y -CONFIG_GENERIC_STRNCPY_FROM_USER=y -CONFIG_GENERIC_STRNLEN_USER=y -CONFIG_GENERIC_NET_UTILS=y -# CONFIG_CORDIC is not set -# CONFIG_PRIME_NUMBERS is not set -CONFIG_RATIONAL=y -CONFIG_GENERIC_PCI_IOMAP=y -CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y - -# -# Crypto library routines -# -CONFIG_CRYPTO_LIB_UTILS=y -CONFIG_CRYPTO_LIB_AES=m -CONFIG_CRYPTO_LIB_ARC4=m -CONFIG_CRYPTO_LIB_GF128MUL=m -CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y -CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m -CONFIG_CRYPTO_LIB_CHACHA=m -CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m -CONFIG_CRYPTO_LIB_CURVE25519=m -CONFIG_CRYPTO_LIB_DES=m -CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 -CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m -CONFIG_CRYPTO_LIB_POLY1305=m -CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m -CONFIG_CRYPTO_LIB_SHA1=y -CONFIG_CRYPTO_LIB_SHA256=y -# end of Crypto library routines - -CONFIG_CRC_CCITT=m -CONFIG_CRC16=y -CONFIG_CRC_T10DIF=y -CONFIG_CRC64_ROCKSOFT=y -CONFIG_CRC_ITU_T=y -CONFIG_CRC32=y -# CONFIG_CRC32_SELFTEST is not set -CONFIG_CRC32_SLICEBY8=y -# CONFIG_CRC32_SLICEBY4 is not set -# CONFIG_CRC32_SARWATE is not set -# CONFIG_CRC32_BIT is not set -CONFIG_CRC64=y -# CONFIG_CRC4 is not set -# CONFIG_CRC7 is not set -CONFIG_LIBCRC32C=y -# CONFIG_CRC8 is not set -CONFIG_XXHASH=y -CONFIG_AUDIT_GENERIC=y -# CONFIG_RANDOM32_SELFTEST is not set -CONFIG_842_COMPRESS=m -CONFIG_842_DECOMPRESS=m -CONFIG_ZLIB_INFLATE=y -CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y -CONFIG_LZ4_COMPRESS=m -CONFIG_LZ4HC_COMPRESS=m -CONFIG_LZ4_DECOMPRESS=y -CONFIG_ZSTD_COMMON=y -CONFIG_ZSTD_COMPRESS=y -CONFIG_ZSTD_DECOMPRESS=y -CONFIG_XZ_DEC=y -CONFIG_XZ_DEC_X86=y -CONFIG_XZ_DEC_POWERPC=y -CONFIG_XZ_DEC_IA64=y -CONFIG_XZ_DEC_ARM=y -CONFIG_XZ_DEC_ARMTHUMB=y -CONFIG_XZ_DEC_SPARC=y -CONFIG_XZ_DEC_MICROLZMA=y -CONFIG_XZ_DEC_BCJ=y -# CONFIG_XZ_DEC_TEST is not set -CONFIG_DECOMPRESS_GZIP=y -CONFIG_DECOMPRESS_BZIP2=y -CONFIG_DECOMPRESS_LZMA=y -CONFIG_DECOMPRESS_XZ=y -CONFIG_DECOMPRESS_LZO=y -CONFIG_DECOMPRESS_LZ4=y -CONFIG_DECOMPRESS_ZSTD=y -CONFIG_GENERIC_ALLOCATOR=y -CONFIG_TEXTSEARCH=y -CONFIG_TEXTSEARCH_KMP=m -CONFIG_TEXTSEARCH_BM=m -CONFIG_TEXTSEARCH_FSM=m -CONFIG_BTREE=y -CONFIG_INTERVAL_TREE=y -CONFIG_XARRAY_MULTI=y -CONFIG_ASSOCIATIVE_ARRAY=y -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y -CONFIG_HAS_IOPORT_MAP=y -CONFIG_HAS_DMA=y -CONFIG_NEED_DMA_MAP_STATE=y -CONFIG_ARCH_DMA_ADDR_T_64BIT=y -CONFIG_DMA_DECLARE_COHERENT=y -CONFIG_SWIOTLB=y -# CONFIG_SWIOTLB_DYNAMIC is not set -# CONFIG_DMA_RESTRICTED_POOL is not set -CONFIG_DMA_CMA=y -CONFIG_DMA_NUMA_CMA=y - -# -# Default contiguous memory area size: -# -CONFIG_CMA_SIZE_MBYTES=0 -CONFIG_CMA_SIZE_SEL_MBYTES=y -# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set -# CONFIG_CMA_SIZE_SEL_MIN is not set -# CONFIG_CMA_SIZE_SEL_MAX is not set -CONFIG_CMA_ALIGNMENT=8 -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_DMA_MAP_BENCHMARK is not set -CONFIG_SGL_ALLOC=y -# CONFIG_FORCE_NR_CPUS is not set -CONFIG_CPU_RMAP=y -CONFIG_DQL=y -CONFIG_GLOB=y -# CONFIG_GLOB_SELFTEST is not set -CONFIG_NLATTR=y -CONFIG_LRU_CACHE=m -CONFIG_CLZ_TAB=y -CONFIG_IRQ_POLL=y -CONFIG_MPILIB=y -CONFIG_DIMLIB=y -CONFIG_LIBFDT=y -CONFIG_OID_REGISTRY=y -CONFIG_UCS2_STRING=y -CONFIG_HAVE_GENERIC_VDSO=y -CONFIG_GENERIC_GETTIMEOFDAY=y -CONFIG_GENERIC_VDSO_TIME_NS=y -CONFIG_FONT_SUPPORT=y -CONFIG_FONTS=y -# CONFIG_FONT_8x8 is not set -# CONFIG_FONT_8x16 is not set -CONFIG_FONT_UTF8x16=y -# CONFIG_FONT_6x11 is not set -# CONFIG_FONT_7x14 is not set -# CONFIG_FONT_PEARL_8x8 is not set -# CONFIG_FONT_ACORN_8x8 is not set -# CONFIG_FONT_MINI_4x6 is not set -# CONFIG_FONT_6x10 is not set -# CONFIG_FONT_10x18 is not set -# CONFIG_FONT_SUN8x16 is not set -# CONFIG_FONT_SUN12x22 is not set -# CONFIG_FONT_TER16x32 is not set -# CONFIG_FONT_6x8 is not set -CONFIG_SG_POOL=y -CONFIG_ARCH_STACKWALK=y -CONFIG_STACKDEPOT=y -CONFIG_SBITMAP=y -# end of Library routines - -CONFIG_GENERIC_IOREMAP=y -CONFIG_GENERIC_LIB_ASHLDI3=y -CONFIG_GENERIC_LIB_ASHRDI3=y -CONFIG_GENERIC_LIB_LSHRDI3=y -CONFIG_GENERIC_LIB_CMPDI2=y -CONFIG_GENERIC_LIB_UCMPDI2=y -CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y - -# -# Kernel hacking -# - -# -# printk and dmesg options -# -CONFIG_PRINTK_TIME=y -# CONFIG_PRINTK_CALLER is not set -# CONFIG_STACKTRACE_BUILD_ID is not set -CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 -CONFIG_CONSOLE_LOGLEVEL_QUIET=4 -CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 -# CONFIG_BOOT_PRINTK_DELAY is not set -# CONFIG_DYNAMIC_DEBUG is not set -# CONFIG_DYNAMIC_DEBUG_CORE is not set -CONFIG_SYMBOLIC_ERRNAME=y -CONFIG_DEBUG_BUGVERBOSE=y -# end of printk and dmesg options - -CONFIG_DEBUG_KERNEL=y -CONFIG_DEBUG_MISC=y - -# -# Compile-time checks and compiler options -# -CONFIG_AS_HAS_NON_CONST_LEB128=y -CONFIG_DEBUG_INFO_NONE=y -# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set -# CONFIG_DEBUG_INFO_DWARF4 is not set -# CONFIG_DEBUG_INFO_DWARF5 is not set -CONFIG_FRAME_WARN=2048 -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_READABLE_ASM is not set -# CONFIG_HEADERS_INSTALL is not set -# CONFIG_DEBUG_SECTION_MISMATCH is not set -CONFIG_SECTION_MISMATCH_WARN_ONLY=y -# CONFIG_VMLINUX_MAP is not set -# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set -# end of Compile-time checks and compiler options - -# -# Generic Kernel Debugging Instruments -# -CONFIG_MAGIC_SYSRQ=y -CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 -CONFIG_MAGIC_SYSRQ_SERIAL=y -CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" -CONFIG_DEBUG_FS=y -CONFIG_DEBUG_FS_ALLOW_ALL=y -# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set -# CONFIG_DEBUG_FS_ALLOW_NONE is not set -CONFIG_HAVE_ARCH_KGDB=y -# CONFIG_KGDB is not set -# CONFIG_UBSAN is not set -CONFIG_HAVE_KCSAN_COMPILER=y -# end of Generic Kernel Debugging Instruments - -# -# Networking Debugging -# -# CONFIG_NET_DEV_REFCNT_TRACKER is not set -# CONFIG_NET_NS_REFCNT_TRACKER is not set -# CONFIG_DEBUG_NET is not set -# end of Networking Debugging - -# -# Memory Debugging -# -# CONFIG_PAGE_EXTENSION is not set -CONFIG_SLUB_DEBUG=y -# CONFIG_SLUB_DEBUG_ON is not set -# CONFIG_PAGE_OWNER is not set -# CONFIG_PAGE_POISONING is not set -CONFIG_HAVE_DEBUG_KMEMLEAK=y -# CONFIG_DEBUG_KMEMLEAK is not set -# CONFIG_DEBUG_OBJECTS is not set -# CONFIG_SHRINKER_DEBUG is not set -# CONFIG_DEBUG_STACK_USAGE is not set -# CONFIG_SCHED_STACK_END_CHECK is not set -# CONFIG_DEBUG_VM is not set -# CONFIG_DEBUG_MEMORY_INIT is not set -# CONFIG_DEBUG_PER_CPU_MAPS is not set -CONFIG_HAVE_DEBUG_STACKOVERFLOW=y -# CONFIG_DEBUG_STACKOVERFLOW is not set -CONFIG_HAVE_ARCH_KASAN=y -CONFIG_ARCH_DISABLE_KASAN_INLINE=y -CONFIG_CC_HAS_KASAN_GENERIC=y -CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y -# CONFIG_KASAN is not set -CONFIG_HAVE_ARCH_KFENCE=y -# CONFIG_KFENCE is not set -# end of Memory Debugging - -# CONFIG_DEBUG_SHIRQ is not set - -# -# Debug Oops, Lockups and Hangs -# -# CONFIG_PANIC_ON_OOPS is not set -CONFIG_PANIC_ON_OOPS_VALUE=0 -CONFIG_PANIC_TIMEOUT=0 -# CONFIG_SOFTLOCKUP_DETECTOR is not set -CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y -# CONFIG_HARDLOCKUP_DETECTOR is not set -# CONFIG_DETECT_HUNG_TASK is not set -# CONFIG_WQ_WATCHDOG is not set -# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set -# CONFIG_TEST_LOCKUP is not set -# end of Debug Oops, Lockups and Hangs - -# -# Scheduler Debugging -# -# CONFIG_SCHED_DEBUG is not set -CONFIG_SCHED_INFO=y -CONFIG_SCHEDSTATS=y -# end of Scheduler Debugging - -# CONFIG_DEBUG_TIMEKEEPING is not set -# CONFIG_DEBUG_PREEMPT is not set - -# -# Lock Debugging (spinlocks, mutexes, etc...) -# -CONFIG_LOCK_DEBUGGING_SUPPORT=y -# CONFIG_PROVE_LOCKING is not set -# CONFIG_LOCK_STAT is not set -# CONFIG_DEBUG_RT_MUTEXES is not set -# CONFIG_DEBUG_SPINLOCK is not set -# CONFIG_DEBUG_MUTEXES is not set -# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set -# CONFIG_DEBUG_RWSEMS is not set -# CONFIG_DEBUG_LOCK_ALLOC is not set -# CONFIG_DEBUG_ATOMIC_SLEEP is not set -# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set -# CONFIG_LOCK_TORTURE_TEST is not set -# CONFIG_WW_MUTEX_SELFTEST is not set -# CONFIG_SCF_TORTURE_TEST is not set -# CONFIG_CSD_LOCK_WAIT_DEBUG is not set -# end of Lock Debugging (spinlocks, mutexes, etc...) - -# CONFIG_DEBUG_IRQFLAGS is not set -CONFIG_STACKTRACE=y -# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set -# CONFIG_DEBUG_KOBJECT is not set - -# -# Debug kernel data structures -# -# CONFIG_DEBUG_LIST is not set -# CONFIG_DEBUG_PLIST is not set -# CONFIG_DEBUG_SG is not set -# CONFIG_DEBUG_NOTIFIERS is not set -# CONFIG_DEBUG_MAPLE_TREE is not set -# end of Debug kernel data structures - -# CONFIG_DEBUG_CREDENTIALS is not set - -# -# RCU Debugging -# -# CONFIG_RCU_SCALE_TEST is not set -# CONFIG_RCU_TORTURE_TEST is not set -# CONFIG_RCU_REF_SCALE_TEST is not set -CONFIG_RCU_CPU_STALL_TIMEOUT=21 -CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 -# CONFIG_RCU_CPU_STALL_CPUTIME is not set -CONFIG_RCU_TRACE=y -# CONFIG_RCU_EQS_DEBUG is not set -# end of RCU Debugging - -# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set -# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set -CONFIG_USER_STACKTRACE_SUPPORT=y -CONFIG_HAVE_RETHOOK=y -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_RETVAL=y -CONFIG_HAVE_DYNAMIC_FTRACE=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y -CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y -CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y -CONFIG_HAVE_SYSCALL_TRACEPOINTS=y -CONFIG_HAVE_C_RECORDMCOUNT=y -CONFIG_TRACE_CLOCK=y -CONFIG_TRACING_SUPPORT=y -# CONFIG_FTRACE is not set -# CONFIG_SAMPLES is not set -CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y -CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y -# CONFIG_STRICT_DEVMEM is not set - -# -# loongarch Debugging -# -# CONFIG_UNWINDER_GUESS is not set -CONFIG_UNWINDER_PROLOGUE=y -# end of loongarch Debugging - -# -# Kernel Testing and Coverage -# -# CONFIG_KUNIT is not set -# CONFIG_NOTIFIER_ERROR_INJECTION is not set -# CONFIG_FAULT_INJECTION is not set -CONFIG_ARCH_HAS_KCOV=y -CONFIG_CC_HAS_SANCOV_TRACE_PC=y -# CONFIG_KCOV is not set -CONFIG_RUNTIME_TESTING_MENU=y -# CONFIG_TEST_DHRY is not set -# CONFIG_LKDTM is not set -# CONFIG_TEST_MIN_HEAP is not set -# CONFIG_TEST_DIV64 is not set -# CONFIG_BACKTRACE_SELF_TEST is not set -# CONFIG_TEST_REF_TRACKER is not set -# CONFIG_RBTREE_TEST is not set -# CONFIG_REED_SOLOMON_TEST is not set -# CONFIG_INTERVAL_TREE_TEST is not set -# CONFIG_PERCPU_TEST is not set -# CONFIG_ATOMIC64_SELFTEST is not set -# CONFIG_ASYNC_RAID6_TEST is not set -# CONFIG_TEST_HEXDUMP is not set -# CONFIG_STRING_SELFTEST is not set -# CONFIG_TEST_STRING_HELPERS is not set -# CONFIG_TEST_KSTRTOX is not set -# CONFIG_TEST_PRINTF is not set -# CONFIG_TEST_SCANF is not set -# CONFIG_TEST_BITMAP is not set -# CONFIG_TEST_UUID is not set -# CONFIG_TEST_XARRAY is not set -# CONFIG_TEST_MAPLE_TREE is not set -# CONFIG_TEST_RHASHTABLE is not set -# CONFIG_TEST_IDA is not set -# CONFIG_TEST_LKM is not set -# CONFIG_TEST_BITOPS is not set -# CONFIG_TEST_VMALLOC is not set -# CONFIG_TEST_USER_COPY is not set -# CONFIG_TEST_BPF is not set -# CONFIG_TEST_BLACKHOLE_DEV is not set -# CONFIG_FIND_BIT_BENCHMARK is not set -# CONFIG_TEST_FIRMWARE is not set -# CONFIG_TEST_SYSCTL is not set -# CONFIG_TEST_UDELAY is not set -# CONFIG_TEST_STATIC_KEYS is not set -# CONFIG_TEST_KMOD is not set -# CONFIG_TEST_MEMCAT_P is not set -# CONFIG_TEST_MEMINIT is not set -# CONFIG_TEST_FREE_PAGES is not set -# end of Kernel Testing and Coverage - -# -# Rust hacking -# -# end of Rust hacking -# end of Kernel hacking diff --git a/loongarch64/files/step/target_base/linux-header_git/6.x/linux-parm_advanced b/loongarch64/files/step/target_base/linux-header_git/6.x/linux-parm_advanced new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/loongarch64/files/step/target_base/linux-header_git/6.x/linux-parm_advanced @@ -0,0 +1 @@ + diff --git a/loongarch64/files/step/target_base/linux-header_git/6.x/linux-parm_compatible b/loongarch64/files/step/target_base/linux-header_git/6.x/linux-parm_compatible new file mode 100644 index 00000000..36d31ad8 --- /dev/null +++ b/loongarch64/files/step/target_base/linux-header_git/6.x/linux-parm_compatible @@ -0,0 +1 @@ +radeon.si_support=0 amdgpu.si_support=1 diff --git a/loongarch64/files/step/target_base/xfsprogs/6.6.0/patches/0001-Fix-for-cross-build.patch b/loongarch64/files/step/target_base/xfsprogs/6.8.0/patches/0001-Fix-for-cross-build.patch similarity index 100% rename from loongarch64/files/step/target_base/xfsprogs/6.6.0/patches/0001-Fix-for-cross-build.patch rename to loongarch64/files/step/target_base/xfsprogs/6.8.0/patches/0001-Fix-for-cross-build.patch diff --git a/loongarch64/files/step/target_base/xfsprogs/6.6.0/patches/0002-Fix-for-gcc-13.patch b/loongarch64/files/step/target_base/xfsprogs/6.8.0/patches/0002-Fix-for-gcc-13.patch similarity index 100% rename from loongarch64/files/step/target_base/xfsprogs/6.6.0/patches/0002-Fix-for-gcc-13.patch rename to loongarch64/files/step/target_base/xfsprogs/6.8.0/patches/0002-Fix-for-gcc-13.patch diff --git a/loongarch64/files/step/toolchain/cross-gcc-libc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch b/loongarch64/files/step/toolchain/cross-gcc-libc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch deleted file mode 100644 index e2a139a8..00000000 --- a/loongarch64/files/step/toolchain/cross-gcc-libc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3b7fa12dba6749ef3d044bac9219b1235f75a9ae Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Mon, 10 Jul 2023 12:02:57 +0000 -Subject: [PATCH] fix the missing include file when using gcc plugins in - loongarch. - ---- - gcc/config.gcc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/gcc/config.gcc b/gcc/config.gcc -index d88071773..4d795bca8 100644 ---- a/gcc/config.gcc -+++ b/gcc/config.gcc -@@ -2478,7 +2478,7 @@ riscv*-*-freebsd*) - - loongarch*-*-linux*) - tm_file="elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h ${tm_file}" -- tm_file="${tm_file} loongarch/gnu-user.h loongarch/linux.h" -+ tm_file="${tm_file} loongarch/gnu-user.h loongarch/linux.h loongarch/loongarch-def.h loongarch/loongarch-tune.h loongarch/loongarch-driver.h" - extra_options="${extra_options} linux-android.opt" - tmake_file="${tmake_file} loongarch/t-linux" - gnu_ld=yes --- -2.31.1 - diff --git a/loongarch64/files/step/toolchain/cross-gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch b/loongarch64/files/step/toolchain/cross-gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch deleted file mode 100644 index e2a139a8..00000000 --- a/loongarch64/files/step/toolchain/cross-gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3b7fa12dba6749ef3d044bac9219b1235f75a9ae Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Mon, 10 Jul 2023 12:02:57 +0000 -Subject: [PATCH] fix the missing include file when using gcc plugins in - loongarch. - ---- - gcc/config.gcc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/gcc/config.gcc b/gcc/config.gcc -index d88071773..4d795bca8 100644 ---- a/gcc/config.gcc -+++ b/gcc/config.gcc -@@ -2478,7 +2478,7 @@ riscv*-*-freebsd*) - - loongarch*-*-linux*) - tm_file="elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h ${tm_file}" -- tm_file="${tm_file} loongarch/gnu-user.h loongarch/linux.h" -+ tm_file="${tm_file} loongarch/gnu-user.h loongarch/linux.h loongarch/loongarch-def.h loongarch/loongarch-tune.h loongarch/loongarch-driver.h" - extra_options="${extra_options} linux-android.opt" - tmake_file="${tmake_file} loongarch/t-linux" - gnu_ld=yes --- -2.31.1 - diff --git a/loongarch64/files/step/toolchain/gcc-glibc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch b/loongarch64/files/step/toolchain/gcc-glibc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch deleted file mode 100644 index e2a139a8..00000000 --- a/loongarch64/files/step/toolchain/gcc-glibc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3b7fa12dba6749ef3d044bac9219b1235f75a9ae Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Mon, 10 Jul 2023 12:02:57 +0000 -Subject: [PATCH] fix the missing include file when using gcc plugins in - loongarch. - ---- - gcc/config.gcc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/gcc/config.gcc b/gcc/config.gcc -index d88071773..4d795bca8 100644 ---- a/gcc/config.gcc -+++ b/gcc/config.gcc -@@ -2478,7 +2478,7 @@ riscv*-*-freebsd*) - - loongarch*-*-linux*) - tm_file="elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h ${tm_file}" -- tm_file="${tm_file} loongarch/gnu-user.h loongarch/linux.h" -+ tm_file="${tm_file} loongarch/gnu-user.h loongarch/linux.h loongarch/loongarch-def.h loongarch/loongarch-tune.h loongarch/loongarch-driver.h" - extra_options="${extra_options} linux-android.opt" - tmake_file="${tmake_file} loongarch/t-linux" - gnu_ld=yes --- -2.31.1 - diff --git a/loongarch64/files/step/toolchain/gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch b/loongarch64/files/step/toolchain/gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch deleted file mode 100644 index e2a139a8..00000000 --- a/loongarch64/files/step/toolchain/gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3b7fa12dba6749ef3d044bac9219b1235f75a9ae Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Mon, 10 Jul 2023 12:02:57 +0000 -Subject: [PATCH] fix the missing include file when using gcc plugins in - loongarch. - ---- - gcc/config.gcc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/gcc/config.gcc b/gcc/config.gcc -index d88071773..4d795bca8 100644 ---- a/gcc/config.gcc -+++ b/gcc/config.gcc -@@ -2478,7 +2478,7 @@ riscv*-*-freebsd*) - - loongarch*-*-linux*) - tm_file="elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h ${tm_file}" -- tm_file="${tm_file} loongarch/gnu-user.h loongarch/linux.h" -+ tm_file="${tm_file} loongarch/gnu-user.h loongarch/linux.h loongarch/loongarch-def.h loongarch/loongarch-tune.h loongarch/loongarch-driver.h" - extra_options="${extra_options} linux-android.opt" - tmake_file="${tmake_file} loongarch/t-linux" - gnu_ld=yes --- -2.31.1 - diff --git a/loongarch64/files/step/toolchain/linux-header/6.8.4/linux-config-6 b/loongarch64/files/step/toolchain/linux-header/6.9.3/linux-config-6 similarity index 100% rename from loongarch64/files/step/toolchain/linux-header/6.8.4/linux-config-6 rename to loongarch64/files/step/toolchain/linux-header/6.9.3/linux-config-6 diff --git a/loongarch64/files/step/toolchain/mingw-gcc-libc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch b/loongarch64/files/step/toolchain/mingw-gcc-libc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch deleted file mode 100644 index e2a139a8..00000000 --- a/loongarch64/files/step/toolchain/mingw-gcc-libc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3b7fa12dba6749ef3d044bac9219b1235f75a9ae Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Mon, 10 Jul 2023 12:02:57 +0000 -Subject: [PATCH] fix the missing include file when using gcc plugins in - loongarch. - ---- - gcc/config.gcc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/gcc/config.gcc b/gcc/config.gcc -index d88071773..4d795bca8 100644 ---- a/gcc/config.gcc -+++ b/gcc/config.gcc -@@ -2478,7 +2478,7 @@ riscv*-*-freebsd*) - - loongarch*-*-linux*) - tm_file="elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h ${tm_file}" -- tm_file="${tm_file} loongarch/gnu-user.h loongarch/linux.h" -+ tm_file="${tm_file} loongarch/gnu-user.h loongarch/linux.h loongarch/loongarch-def.h loongarch/loongarch-tune.h loongarch/loongarch-driver.h" - extra_options="${extra_options} linux-android.opt" - tmake_file="${tmake_file} loongarch/t-linux" - gnu_ld=yes --- -2.31.1 - diff --git a/loongarch64/files/step/toolchain/mingw-gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch b/loongarch64/files/step/toolchain/mingw-gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch deleted file mode 100644 index e2a139a8..00000000 --- a/loongarch64/files/step/toolchain/mingw-gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3b7fa12dba6749ef3d044bac9219b1235f75a9ae Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Mon, 10 Jul 2023 12:02:57 +0000 -Subject: [PATCH] fix the missing include file when using gcc plugins in - loongarch. - ---- - gcc/config.gcc | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/gcc/config.gcc b/gcc/config.gcc -index d88071773..4d795bca8 100644 ---- a/gcc/config.gcc -+++ b/gcc/config.gcc -@@ -2478,7 +2478,7 @@ riscv*-*-freebsd*) - - loongarch*-*-linux*) - tm_file="elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h ${tm_file}" -- tm_file="${tm_file} loongarch/gnu-user.h loongarch/linux.h" -+ tm_file="${tm_file} loongarch/gnu-user.h loongarch/linux.h loongarch/loongarch-def.h loongarch/loongarch-tune.h loongarch/loongarch-driver.h" - extra_options="${extra_options} linux-android.opt" - tmake_file="${tmake_file} loongarch/t-linux" - gnu_ld=yes --- -2.31.1 - diff --git a/loongarch64/files/step/unusual/qt5-qtbase/5.15.13/patches/0001-QT-5.15.8-add-loongarch64-support.patch b/loongarch64/files/step/unusual/qt5-qtbase/5.15.14/patches/0001-QT-5.15.8-add-loongarch64-support.patch similarity index 100% rename from loongarch64/files/step/unusual/qt5-qtbase/5.15.13/patches/0001-QT-5.15.8-add-loongarch64-support.patch rename to loongarch64/files/step/unusual/qt5-qtbase/5.15.14/patches/0001-QT-5.15.8-add-loongarch64-support.patch diff --git a/loongarch64/files/step/unusual/qt5-qtbase/5.15.13/patches/0001-qt-5.15.11-fix-for-gcc-14.patch b/loongarch64/files/step/unusual/qt5-qtbase/5.15.14/patches/0001-qt-5.15.11-fix-for-gcc-14.patch similarity index 100% rename from loongarch64/files/step/unusual/qt5-qtbase/5.15.13/patches/0001-qt-5.15.11-fix-for-gcc-14.patch rename to loongarch64/files/step/unusual/qt5-qtbase/5.15.14/patches/0001-qt-5.15.11-fix-for-gcc-14.patch diff --git a/loongarch64/files/step/unusual/qt5-qtbase/5.15.13/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch b/loongarch64/files/step/unusual/qt5-qtbase/5.15.14/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch similarity index 100% rename from loongarch64/files/step/unusual/qt5-qtbase/5.15.13/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch rename to loongarch64/files/step/unusual/qt5-qtbase/5.15.14/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch diff --git a/loongarch64/files/step/unusual/qt5-qtbase/5.15.13/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch b/loongarch64/files/step/unusual/qt5-qtbase/5.15.14/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch similarity index 100% rename from loongarch64/files/step/unusual/qt5-qtbase/5.15.13/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch rename to loongarch64/files/step/unusual/qt5-qtbase/5.15.14/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch diff --git a/loongarch64/files/step/cross-tools/qt5/5.15.13/patches/qt-everywhere-src-5.15.2-add-loongarch.patch b/loongarch64/files/step/unusual/qt5-qtbase/5.15.14/patches/qt-everywhere-src-5.15.2-add-loongarch.patch similarity index 99% rename from loongarch64/files/step/cross-tools/qt5/5.15.13/patches/qt-everywhere-src-5.15.2-add-loongarch.patch rename to loongarch64/files/step/unusual/qt5-qtbase/5.15.14/patches/qt-everywhere-src-5.15.2-add-loongarch.patch index b283be16..d13a6666 100644 --- a/loongarch64/files/step/cross-tools/qt5/5.15.13/patches/qt-everywhere-src-5.15.2-add-loongarch.patch +++ b/loongarch64/files/step/unusual/qt5-qtbase/5.15.14/patches/qt-everywhere-src-5.15.2-add-loongarch.patch @@ -6,7 +6,7 @@ diff -Nurp qt-everywhere-src-5.15.2.orig/qtbase/mkspecs/common/g++-base.conf qt- QMAKE_CFLAGS_GNUC11 = -std=gnu11 QMAKE_CXXFLAGS_CXX11 = -std=c++11 -QMAKE_CXXFLAGS_CXX14 = -std=c++1y -+QMAKE_CXXFLAGS_CXX14 = -std=c++1y -fpermissive ++QMAKE_CXXFLAGS_CXX14 = -std=c++17 -fpermissive QMAKE_CXXFLAGS_CXX1Z = -std=c++1z QMAKE_CXXFLAGS_CXX2A = -std=c++2a QMAKE_CXXFLAGS_GNUCXX11 = -std=gnu++11 diff --git a/loongarch64/files/step/unusual/qt6-qtbase/6.7.0/patches/0001-qt6-fix-for-xkbcommon-1.6.0.patch b/loongarch64/files/step/unusual/qt6-qtbase/6.7.0/patches/0001-qt6-fix-for-xkbcommon-1.6.0.patch deleted file mode 100644 index ee742a8c..00000000 --- a/loongarch64/files/step/unusual/qt6-qtbase/6.7.0/patches/0001-qt6-fix-for-xkbcommon-1.6.0.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 9fb945886f8268e44e9f404685e6798e14b1c56f Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Sat, 14 Oct 2023 15:22:17 +0000 -Subject: [PATCH] qt6 fix for xkbcommon 1.6.0 - ---- - qtbase/src/gui/platform/unix/qxkbcommon.cpp | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/qtbase/src/gui/platform/unix/qxkbcommon.cpp b/qtbase/src/gui/platform/unix/qxkbcommon.cpp -index fc014b3..af1cbbd 100644 ---- a/qtbase/src/gui/platform/unix/qxkbcommon.cpp -+++ b/qtbase/src/gui/platform/unix/qxkbcommon.cpp -@@ -239,10 +239,6 @@ static constexpr const auto KeyTbl = qMakeArray( - Xkb2Qt, - Xkb2Qt, - Xkb2Qt, -- Xkb2Qt, -- Xkb2Qt, -- Xkb2Qt, -- Xkb2Qt, - - // Special keys from X.org - This include multimedia keys, - // wireless/bluetooth/uwb keys, special launcher keys, etc. --- -2.31.1 - diff --git a/loongarch64/files/step/unusual/qt6-qtbase/6.7.0/patches/0001-qt6-qt3d-fix-for-gcc13.patch b/loongarch64/files/step/unusual/qt6-qtbase/6.7.0/patches/0001-qt6-qt3d-fix-for-gcc13.patch deleted file mode 100644 index fcd5ef0f..00000000 --- a/loongarch64/files/step/unusual/qt6-qtbase/6.7.0/patches/0001-qt6-qt3d-fix-for-gcc13.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 91d75e0a89dfb57662884bbe90b18d3707410510 Mon Sep 17 00:00:00 2001 -From: Sun Haiyong -Date: Wed, 13 Sep 2023 16:40:04 +0000 -Subject: [PATCH] qt6 qt3d fix for gcc13. - ---- - .../3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/qt3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp b/qt3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp -index 3488120..d22f65a 100644 ---- a/qt3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp -+++ b/qt3d/src/3rdparty/assimp/src/code/AssetLib/FBX/FBXBinaryTokenizer.cpp -@@ -51,6 +51,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - #include "FBXUtil.h" - #include - #include -+#include - #include - #include - #include --- -2.31.1 - diff --git a/loongarch64/info_set/release_sort b/loongarch64/info_set/release_sort index 13c074b5..61d9a3d8 100644 --- a/loongarch64/info_set/release_sort +++ b/loongarch64/info_set/release_sort @@ -1,6 +1,7 @@ boot sysroot sddm +lightdm KDE6 desk_app bin-pkg @@ -9,3 +10,5 @@ java_runtime simulate x86_64_runtime i686_runtime +wine-collection +benchmark diff --git a/loongarch64/live_os.sh b/loongarch64/live_os.sh index 32a99f5c..69343657 100755 --- a/loongarch64/live_os.sh +++ b/loongarch64/live_os.sh @@ -85,8 +85,8 @@ if [ -d ${NEW_TARGET_SYSDIR}/dist/os/squashfs/${DISTRO_NAME}/${DISTRO_VERSION}/ if [ -f ${BASE_DIR}/info_set/release_sort ]; then for i in $(cat ${BASE_DIR}/info_set/release_sort | grep -v "^#") do - echo "发现 ${i}.... ${NEW_TARGET_SYSDIR}/dist/os/squashfs/${DISTRO_NAME}/${DISTRO_VERSION}/${i}.${DISTRO_ARCH}.squashfs " if [ -f ${NEW_TARGET_SYSDIR}/dist/os/squashfs/${DISTRO_NAME}/${DISTRO_VERSION}/${i}.${DISTRO_ARCH}.squashfs ]; then + echo "发现 ${i}.... ${NEW_TARGET_SYSDIR}/dist/os/squashfs/${DISTRO_NAME}/${DISTRO_VERSION}/${i}.${DISTRO_ARCH}.squashfs " cp ${NEW_TARGET_SYSDIR}/dist/os/squashfs/${DISTRO_NAME}/${DISTRO_VERSION}/${i}.${DISTRO_ARCH}.squashfs ${LIVE_DIRECTORY}/images/ fi done @@ -212,11 +212,15 @@ EOF cp ${NEW_TARGET_SYSDIR}/dist/os/linux-kernel/${KERNEL_VERSION}/${kernel_dir}/boot/vmlinux.efi ${LIVE_DIRECTORY}/boot/vmlinux_${KERNEL_VERSION}_${kernel_dir}_${NEW_LABEL}.efi cp ${NEW_TARGET_SYSDIR}/dist/os/linux-kernel/${KERNEL_VERSION}/${kernel_dir}/initramfs-squashfs.img.gz ${LIVE_DIRECTORY}/boot/initramfs_${KERNEL_VERSION}_${kernel_dir}_${NEW_LABEL}.img.gz cp ${NEW_TARGET_SYSDIR}/dist/os/linux-kernel/${KERNEL_VERSION}/${kernel_dir}/boot/vmlinux.config ${LIVE_DIRECTORY}/boot/vmlinux_${KERNEL_VERSION}_${kernel_dir}_${NEW_LABEL}.config + EXTRA_KERNEL_PARM="" + if [ -f ${NEW_TARGET_SYSDIR}/dist/os/linux-kernel/${KERNEL_VERSION}/${kernel_dir}/boot/boot.parm ]; then + EXTRA_KERNEL_PARM=$(cat ${NEW_TARGET_SYSDIR}/dist/os/linux-kernel/${KERNEL_VERSION}/${kernel_dir}/boot/boot.parm | grep -v "^#" | head -n1) + fi cat >> ${LIVE_DIRECTORY}/boot/grub/grub.cfg << EOF menuentry '${DISTRO_NAME_CN} ${DISTRO_VERSION} ${DISTRO_ARCH_NAME_CN} (Linux ${KERNEL_VERSION}_${kernel_dir})' { set gfxpayload=keep echo '加载Linux内核……' - linux /boot/vmlinux_${KERNEL_VERSION}_${kernel_dir}_${NEW_LABEL}.efi LABEL=${NEW_LABEL} quiet amdgpu.dpm=0 + linux /boot/vmlinux_${KERNEL_VERSION}_${kernel_dir}_${NEW_LABEL}.efi LABEL=${NEW_LABEL} quiet ${EXTRA_KERNEL_PARM} initrd /boot/initramfs_${KERNEL_VERSION}_${kernel_dir}_${NEW_LABEL}.img.gz echo '加载完成,开始启动${DISTRO_NAME_CN}系统……' } @@ -262,14 +266,28 @@ fi cp -a ${BASE_DIR}/docs ${LIVE_DIRECTORY}/ # 安装发布信息文件 -echo "本次发布的${DISTRO_NAME_CN} ${DISTRO_VERSION} 版本概要如下:" > ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.txt -cat ${NEW_TARGET_SYSDIR}/logs/release_summary.txt >> ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.txt -echo "" >> ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.txt -echo "" >> ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.txt -echo "" >> ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.txt -echo "更加详细的软件列表及版本信息如下:" >> ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.txt -cat ${NEW_TARGET_SYSDIR}/logs/release_info.txt >> ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.txt - -iconv -t GBK -o ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.GBK.txt ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.txt +if [ -f ${NEW_TARGET_SYSDIR}/logs/release_summary.txt ]; then + echo "本次发布的${DISTRO_NAME_CN} ${DISTRO_VERSION} 版本概要如下:" > ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.txt + cat ${NEW_TARGET_SYSDIR}/logs/release_summary.txt >> ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.txt + echo "" >> ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.txt + echo "" >> ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.txt + echo "" >> ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.txt + echo "更加详细的软件列表及版本信息如下:" >> ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.txt + cat ${NEW_TARGET_SYSDIR}/logs/release_info.txt >> ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.txt + + iconv -t GBK -o ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.GBK.txt ${LIVE_DIRECTORY}/${DISTRO_NAME}_${DISTRO_VERSION}-release-info.txt +fi + +if [ -f ${NEW_TARGET_SYSDIR}/logs/update_release_summary.txt ]; then + echo "本次发布的${DISTRO_NAME_CN} ${DISTRO_VERSION} 更新包新增或更新内容概要如下:" > ${LIVE_DIRECTORY}/images/update/${DISTRO_NAME}_${DISTRO_VERSION}-update-release-info.txt + cat ${NEW_TARGET_SYSDIR}/logs/update_release_summary.txt >> ${LIVE_DIRECTORY}/images/update/${DISTRO_NAME}_${DISTRO_VERSION}-update-release-info.txt + echo "" >> ${LIVE_DIRECTORY}/images/update/${DISTRO_NAME}_${DISTRO_VERSION}-update-release-info.txt + echo "" >> ${LIVE_DIRECTORY}/images/update/${DISTRO_NAME}_${DISTRO_VERSION}-update-release-info.txt + echo "" >> ${LIVE_DIRECTORY}/images/update/${DISTRO_NAME}_${DISTRO_VERSION}-update-release-info.txt + echo "更加详细的软件列表及版本信息如下:" >> ${LIVE_DIRECTORY}/images/update/${DISTRO_NAME}_${DISTRO_VERSION}-update-release-info.txt + cat ${NEW_TARGET_SYSDIR}/logs/update_release_info.txt >> ${LIVE_DIRECTORY}/images/update/${DISTRO_NAME}_${DISTRO_VERSION}-update-release-info.txt + + iconv -t GBK -o ${LIVE_DIRECTORY}/images/update/${DISTRO_NAME}_${DISTRO_VERSION}-update-release-info.GBK.txt ${LIVE_DIRECTORY}/images/update/${DISTRO_NAME}_${DISTRO_VERSION}-update-release-info.txt +fi echo "Live USB系统导出完成,存放在 ${LIVE_DIRECTORY} , 准备一个第一分区为VFAT格式空分区的U盘,将 ${LIVE_DIRECTORY} 目录中所有内容复制到U盘的第一分区中,该U盘即可在支持UEFI的机器上作为LiveUSB启动。" diff --git a/loongarch64/release_info.sh b/loongarch64/release_info.sh index 6662a91c..43ecdf8f 100755 --- a/loongarch64/release_info.sh +++ b/loongarch64/release_info.sh @@ -20,6 +20,12 @@ shift $(($OPTIND - 1)) if [ -f ${BASE_DIR}/workbase/logs/release_show.txt ]; then mv ${BASE_DIR}/workbase/logs/release_show.txt{,.$(date +%Y%m%d%H%M%S)} fi +touch ${BASE_DIR}/workbase/logs/release_show.txt +if [ -f ${BASE_DIR}/workbase/logs/update_release_show.txt ]; then + mv ${BASE_DIR}/workbase/logs/update_release_show.txt{,.$(date +%Y%m%d%H%M%S)} +fi +touch ${BASE_DIR}/workbase/logs/update_release_show.txt + if [ -f ${BASE_DIR}/workbase/logs/release_info.txt ]; then mv ${BASE_DIR}/workbase/logs/release_info.txt{,.$(date +%Y%m%d%H%M%S)} if [ -f ${BASE_DIR}/workbase/logs/release_info.temp ]; then @@ -27,9 +33,20 @@ if [ -f ${BASE_DIR}/workbase/logs/release_info.txt ]; then touch ${BASE_DIR}/workbase/logs/release_info.temp fi fi +if [ -f ${BASE_DIR}/workbase/logs/update_release_info.txt ]; then + mv ${BASE_DIR}/workbase/logs/update_release_info.txt{,.$(date +%Y%m%d%H%M%S)} + if [ -f ${BASE_DIR}/workbase/logs/update_release_info.temp ]; then + rm ${BASE_DIR}/workbase/logs/update_release_info.temp + touch ${BASE_DIR}/workbase/logs/update_release_info.temp + fi +fi + if [ -f ${BASE_DIR}/workbase/logs/release_summary.txt ]; then mv ${BASE_DIR}/workbase/logs/release_summary.txt{,.$(date +%Y%m%d%H%M%S)} fi +if [ -f ${BASE_DIR}/workbase/logs/update_release_summary.txt ]; then + mv ${BASE_DIR}/workbase/logs/update_release_summary.txt{,.$(date +%Y%m%d%H%M%S)} +fi # for i in $(cat ${BASE_DIR}/env/*/overlay.set | grep overlay_dir | awk -F'=' '{ print $2 }' | sort | uniq) for i in $(cat ${BASE_DIR}/info_set/release_sort) @@ -54,6 +71,26 @@ do else echo "${BASE_DIR}/workbase/overlaydir 中没有发现 $i 目录,跳过。" fi + + if [ -d ${BASE_DIR}/workbase/overlaydir_strip/${i}.update ]; then + echo "统计 ${i}.update 目录内的软件版本信息..." + echo "${i} 组中更新或增加了以下软件包:" >> ${BASE_DIR}/workbase/logs/update_release_info.txt + for pkg_info in $(ls ${BASE_DIR}/workbase/overlaydir_strip/${i}.update/var/Yongbao/status/* ) + do + if [ -f ${pkg_info} ]; then + if [ "x$(grep "^${i}/${pkg_info##*/}" ${BASE_DIR}/info_set/release_hide)" == "x" ] && [ "x$(grep "^${pkg_info##*/}$" ${BASE_DIR}/info_set/release_hide)" == "x" ]; then + if [ "x$(cat ${BASE_DIR}/info_set/release_summary | grep "^${pkg_info##*/}=")" != "x" ] && [ "x$(cat ${BASE_DIR}/workbase/logs/update_release_info.temp | grep "^${pkg_info##*/}-$(cat ${pkg_info})$")" == "x" ]; then + echo "找到一个提要${pkg_info##*/}。" + echo "${pkg_info##*/}-$(cat ${pkg_info})" >> ${BASE_DIR}/workbase/logs/update_release_info.temp + echo "${pkg_info##*/}=$(cat ${BASE_DIR}/info_set/release_summary | grep "^${pkg_info##*/}=" | awk -F'=' '{ print $2 }' | sed "s@<<>>@$(cat ${pkg_info})@g")" >> ${BASE_DIR}/workbase/logs/update_release_show.txt + fi + echo " ${pkg_info##*/} $(cat ${pkg_info})" >> ${BASE_DIR}/workbase/logs/update_release_info.txt + fi + fi + done + echo "" >> ${BASE_DIR}/workbase/logs/update_release_info.txt + fi + done for i in $(cat ${BASE_DIR}/info_set/release_summary | grep -v "^#" | awk -F'=' '{ print $1 }') @@ -61,4 +98,7 @@ do if [ "x$(cat ${BASE_DIR}/workbase/logs/release_show.txt | grep "^${i##*/}=")" != "x" ]; then echo "* $(cat ${BASE_DIR}/workbase/logs/release_show.txt | grep "^${i##*/}=" | awk -F'=' '{ print $2 }')" >> ${BASE_DIR}/workbase/logs/release_summary.txt fi + if [ "x$(cat ${BASE_DIR}/workbase/logs/update_release_show.txt | grep "^${i##*/}=")" != "x" ]; then + echo "* $(cat ${BASE_DIR}/workbase/logs/update_release_show.txt | grep "^${i##*/}=" | awk -F'=' '{ print $2 }')" >> ${BASE_DIR}/workbase/logs/update_release_summary.txt + fi done diff --git a/loongarch64/scripts/step/KDE6/KDE6-akonadi b/loongarch64/scripts/step/KDE6/KDE6-akonadi index e7f3c436..280f2c2d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-akonadi +++ b/loongarch64/scripts/step/KDE6/KDE6-akonadi @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-akonadi -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-akonadi/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/akonadi-24.02.1 -tar xvf ${DOWNLOADDIR}/akonadi-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/akonadi-24.02.1 +export PACKAGE_VERSION=24.02.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-akonadi/24.02.2/ +rm -rf ${BUILD_DIRECTORY}/akonadi-24.02.2 +tar xvf ${DOWNLOADDIR}/akonadi-24.02.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/akonadi-24.02.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/akonadi-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/akonadi-24.02.1 +rm -rf ${BUILD_DIRECTORY}/akonadi-24.02.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-akonadi-calendar b/loongarch64/scripts/step/KDE6/KDE6-akonadi-calendar index b6c37123..8fa42304 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-akonadi-calendar +++ b/loongarch64/scripts/step/KDE6/KDE6-akonadi-calendar @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-akonadi-calendar -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-akonadi-calendar/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/akonadi-calendar-24.02.1 -tar xvf ${DOWNLOADDIR}/akonadi-calendar-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/akonadi-calendar-24.02.1 +export PACKAGE_VERSION=24.02.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-akonadi-calendar/24.02.2/ +rm -rf ${BUILD_DIRECTORY}/akonadi-calendar-24.02.2 +tar xvf ${DOWNLOADDIR}/akonadi-calendar-24.02.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/akonadi-calendar-24.02.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/akonadi-calendar-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/akonadi-calendar-24.02.1 +rm -rf ${BUILD_DIRECTORY}/akonadi-calendar-24.02.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-akonadi-calendar.info b/loongarch64/scripts/step/KDE6/KDE6-akonadi-calendar.info index deb3e195..7cbfa90b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-akonadi-calendar.info +++ b/loongarch64/scripts/step/KDE6/KDE6-akonadi-calendar.info @@ -1 +1 @@ -KDE6-akonadi-calendar|24.02.1|KDE6-akonadi-calendar +KDE6-akonadi-calendar|24.02.2|KDE6-akonadi-calendar diff --git a/loongarch64/scripts/step/KDE6/KDE6-akonadi-contacts b/loongarch64/scripts/step/KDE6/KDE6-akonadi-contacts index a7129059..64b1385d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-akonadi-contacts +++ b/loongarch64/scripts/step/KDE6/KDE6-akonadi-contacts @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-akonadi-contacts -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-akonadi-contacts/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/akonadi-contacts-24.02.1 -tar xvf ${DOWNLOADDIR}/akonadi-contacts-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/akonadi-contacts-24.02.1 +export PACKAGE_VERSION=24.02.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-akonadi-contacts/24.02.2/ +rm -rf ${BUILD_DIRECTORY}/akonadi-contacts-24.02.2 +tar xvf ${DOWNLOADDIR}/akonadi-contacts-24.02.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/akonadi-contacts-24.02.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/akonadi-contacts-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/akonadi-contacts-24.02.1 +rm -rf ${BUILD_DIRECTORY}/akonadi-contacts-24.02.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-akonadi-contacts.info b/loongarch64/scripts/step/KDE6/KDE6-akonadi-contacts.info index cb883885..5db61703 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-akonadi-contacts.info +++ b/loongarch64/scripts/step/KDE6/KDE6-akonadi-contacts.info @@ -1 +1 @@ -KDE6-akonadi-contacts|24.02.1|KDE6-akonadi-contacts +KDE6-akonadi-contacts|24.02.2|KDE6-akonadi-contacts diff --git a/loongarch64/scripts/step/KDE6/KDE6-akonadi-mime b/loongarch64/scripts/step/KDE6/KDE6-akonadi-mime index add86089..2f72baf9 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-akonadi-mime +++ b/loongarch64/scripts/step/KDE6/KDE6-akonadi-mime @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-akonadi-mime -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-akonadi-mime/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/akonadi-mime-24.02.1 -tar xvf ${DOWNLOADDIR}/akonadi-mime-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/akonadi-mime-24.02.1 +export PACKAGE_VERSION=24.02.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-akonadi-mime/24.02.2/ +rm -rf ${BUILD_DIRECTORY}/akonadi-mime-24.02.2 +tar xvf ${DOWNLOADDIR}/akonadi-mime-24.02.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/akonadi-mime-24.02.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/akonadi-mime-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/akonadi-mime-24.02.1 +rm -rf ${BUILD_DIRECTORY}/akonadi-mime-24.02.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-akonadi-mime.info b/loongarch64/scripts/step/KDE6/KDE6-akonadi-mime.info index 82eb7317..ee4b36f2 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-akonadi-mime.info +++ b/loongarch64/scripts/step/KDE6/KDE6-akonadi-mime.info @@ -1 +1 @@ -KDE6-akonadi-mime|24.02.1|KDE6-akonadi-mime +KDE6-akonadi-mime|24.02.2|KDE6-akonadi-mime diff --git a/loongarch64/scripts/step/KDE6/KDE6-akonadi-notes b/loongarch64/scripts/step/KDE6/KDE6-akonadi-notes index e5730c1a..d545be4c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-akonadi-notes +++ b/loongarch64/scripts/step/KDE6/KDE6-akonadi-notes @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-akonadi-notes -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-akonadi-notes/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/akonadi-notes-24.02.1 -tar xvf ${DOWNLOADDIR}/akonadi-notes-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/akonadi-notes-24.02.1 +export PACKAGE_VERSION=24.02.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-akonadi-notes/24.02.2/ +rm -rf ${BUILD_DIRECTORY}/akonadi-notes-24.02.2 +tar xvf ${DOWNLOADDIR}/akonadi-notes-24.02.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/akonadi-notes-24.02.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/akonadi-notes-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/akonadi-notes-24.02.1 +rm -rf ${BUILD_DIRECTORY}/akonadi-notes-24.02.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-akonadi-notes.info b/loongarch64/scripts/step/KDE6/KDE6-akonadi-notes.info index f5bb0b09..0564076e 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-akonadi-notes.info +++ b/loongarch64/scripts/step/KDE6/KDE6-akonadi-notes.info @@ -1 +1 @@ -KDE6-akonadi-notes|24.02.1|KDE6-akonadi-notes +KDE6-akonadi-notes|24.02.2|KDE6-akonadi-notes diff --git a/loongarch64/scripts/step/KDE6/KDE6-akonadi-search b/loongarch64/scripts/step/KDE6/KDE6-akonadi-search index 08311a70..5d25ca35 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-akonadi-search +++ b/loongarch64/scripts/step/KDE6/KDE6-akonadi-search @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-akonadi-search -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-akonadi-search/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/akonadi-search-24.02.1 -tar xvf ${DOWNLOADDIR}/akonadi-search-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/akonadi-search-24.02.1 +export PACKAGE_VERSION=24.02.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-akonadi-search/24.02.2/ +rm -rf ${BUILD_DIRECTORY}/akonadi-search-24.02.2 +tar xvf ${DOWNLOADDIR}/akonadi-search-24.02.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/akonadi-search-24.02.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/akonadi-search-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/akonadi-search-24.02.1 +rm -rf ${BUILD_DIRECTORY}/akonadi-search-24.02.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-akonadi-search.info b/loongarch64/scripts/step/KDE6/KDE6-akonadi-search.info index 05556c75..a0ea32c0 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-akonadi-search.info +++ b/loongarch64/scripts/step/KDE6/KDE6-akonadi-search.info @@ -1 +1 @@ -KDE6-akonadi-search|24.02.1|KDE6-akonadi-search +KDE6-akonadi-search|24.02.2|KDE6-akonadi-search diff --git a/loongarch64/scripts/step/KDE6/KDE6-akonadi.info b/loongarch64/scripts/step/KDE6/KDE6-akonadi.info index cc8f903b..a1401695 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-akonadi.info +++ b/loongarch64/scripts/step/KDE6/KDE6-akonadi.info @@ -1 +1 @@ -KDE6-akonadi|24.02.1|KDE6-akonadi +KDE6-akonadi|24.02.2|KDE6-akonadi diff --git a/loongarch64/scripts/step/KDE6/KDE6-analitza b/loongarch64/scripts/step/KDE6/KDE6-analitza index 93c6bc21..a6927745 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-analitza +++ b/loongarch64/scripts/step/KDE6/KDE6-analitza @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-analitza -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-analitza/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/analitza-24.02.1 -tar xvf ${DOWNLOADDIR}/analitza-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/analitza-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-analitza/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/analitza-24.05.0 +tar xvf ${DOWNLOADDIR}/analitza-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/analitza-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/analitza-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/analitza-24.02.1 +rm -rf ${BUILD_DIRECTORY}/analitza-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-analitza.info b/loongarch64/scripts/step/KDE6/KDE6-analitza.info index 27ab3501..461dde7f 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-analitza.info +++ b/loongarch64/scripts/step/KDE6/KDE6-analitza.info @@ -1 +1 @@ -KDE6-analitza|24.02.1|KDE6-analitza +KDE6-analitza|24.05.0|KDE6-analitza diff --git a/loongarch64/scripts/step/KDE6/KDE6-arianna b/loongarch64/scripts/step/KDE6/KDE6-arianna index 835073b1..1804bbe6 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-arianna +++ b/loongarch64/scripts/step/KDE6/KDE6-arianna @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-arianna -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-arianna/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/arianna-24.02.1 -tar xvf ${DOWNLOADDIR}/arianna-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/arianna-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-arianna/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/arianna-24.05.0 +tar xvf ${DOWNLOADDIR}/arianna-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/arianna-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/arianna-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/arianna-24.02.1 +rm -rf ${BUILD_DIRECTORY}/arianna-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-arianna.info b/loongarch64/scripts/step/KDE6/KDE6-arianna.info index 2e89d6b0..d5220ba3 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-arianna.info +++ b/loongarch64/scripts/step/KDE6/KDE6-arianna.info @@ -1 +1 @@ -KDE6-arianna|24.02.1|KDE6-arianna +KDE6-arianna|24.05.0|KDE6-arianna diff --git a/loongarch64/scripts/step/KDE6/KDE6-ark b/loongarch64/scripts/step/KDE6/KDE6-ark index 678c4f55..3502edcc 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ark +++ b/loongarch64/scripts/step/KDE6/KDE6-ark @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-ark -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ark/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/ark-24.02.1 -tar xvf ${DOWNLOADDIR}/ark-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ark-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ark/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/ark-24.05.0 +tar xvf ${DOWNLOADDIR}/ark-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ark-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/ark-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/ark-24.02.1 +rm -rf ${BUILD_DIRECTORY}/ark-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-ark.info b/loongarch64/scripts/step/KDE6/KDE6-ark.info index 0bd10f92..d6165774 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ark.info +++ b/loongarch64/scripts/step/KDE6/KDE6-ark.info @@ -1 +1 @@ -KDE6-ark|24.02.1|KDE6-ark +KDE6-ark|24.05.0|KDE6-ark diff --git a/loongarch64/scripts/step/KDE6/KDE6-attica b/loongarch64/scripts/step/KDE6/KDE6-attica index 0d8f782a..62289eea 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-attica +++ b/loongarch64/scripts/step/KDE6/KDE6-attica @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-attica -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-attica/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/attica-6.0.0 -tar xvf ${DOWNLOADDIR}/attica-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/attica-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-attica/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/attica-6.2.0 +tar xvf ${DOWNLOADDIR}/attica-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/attica-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/attica-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/attica-6.0.0 +rm -rf ${BUILD_DIRECTORY}/attica-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-attica.info b/loongarch64/scripts/step/KDE6/KDE6-attica.info index acb876da..c68888bc 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-attica.info +++ b/loongarch64/scripts/step/KDE6/KDE6-attica.info @@ -1 +1 @@ -KDE6-attica|6.0.0|KDE6-attica +KDE6-attica|6.2.0|KDE6-attica diff --git a/loongarch64/scripts/step/KDE6/KDE6-baloo b/loongarch64/scripts/step/KDE6/KDE6-baloo index 5f490a29..2af712e9 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-baloo +++ b/loongarch64/scripts/step/KDE6/KDE6-baloo @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-baloo -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-baloo/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/baloo-6.0.0 -tar xvf ${DOWNLOADDIR}/baloo-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/baloo-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-baloo/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/baloo-6.2.0 +tar xvf ${DOWNLOADDIR}/baloo-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/baloo-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/baloo-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/baloo-6.0.0 +rm -rf ${BUILD_DIRECTORY}/baloo-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-baloo.info b/loongarch64/scripts/step/KDE6/KDE6-baloo.info index 94daf7b5..a7c9cb23 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-baloo.info +++ b/loongarch64/scripts/step/KDE6/KDE6-baloo.info @@ -1 +1 @@ -KDE6-baloo|6.0.0|KDE6-baloo +KDE6-baloo|6.2.0|KDE6-baloo diff --git a/loongarch64/scripts/step/KDE6/KDE6-bluedevil b/loongarch64/scripts/step/KDE6/KDE6-bluedevil index e3c07b63..6d212275 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-bluedevil +++ b/loongarch64/scripts/step/KDE6/KDE6-bluedevil @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-bluedevil -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-bluedevil/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/bluedevil-6.0.3 -tar xvf ${DOWNLOADDIR}/bluedevil-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/bluedevil-6.0.3 +export PACKAGE_VERSION=6.0.5.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-bluedevil/6.0.5.1/ +rm -rf ${BUILD_DIRECTORY}/bluedevil-6.0.5.1 +tar xvf ${DOWNLOADDIR}/bluedevil-6.0.5.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/bluedevil-6.0.5.1 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/bluedevil-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/bluedevil-6.0.3 +rm -rf ${BUILD_DIRECTORY}/bluedevil-6.0.5.1 diff --git a/loongarch64/scripts/step/KDE6/KDE6-bluedevil.info b/loongarch64/scripts/step/KDE6/KDE6-bluedevil.info index 6d3f2000..39110afb 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-bluedevil.info +++ b/loongarch64/scripts/step/KDE6/KDE6-bluedevil.info @@ -1 +1 @@ -KDE6-bluedevil|6.0.3|KDE6-bluedevil +KDE6-bluedevil|6.0.5.1|KDE6-bluedevil diff --git a/loongarch64/scripts/step/KDE6/KDE6-bluez-qt b/loongarch64/scripts/step/KDE6/KDE6-bluez-qt index 3fcd9708..22337548 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-bluez-qt +++ b/loongarch64/scripts/step/KDE6/KDE6-bluez-qt @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-bluez-qt -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-bluez-qt/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/bluez-qt-6.0.0 -tar xvf ${DOWNLOADDIR}/bluez-qt-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/bluez-qt-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-bluez-qt/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/bluez-qt-6.2.0 +tar xvf ${DOWNLOADDIR}/bluez-qt-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/bluez-qt-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/bluez-qt-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/bluez-qt-6.0.0 +rm -rf ${BUILD_DIRECTORY}/bluez-qt-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-bluez-qt.info b/loongarch64/scripts/step/KDE6/KDE6-bluez-qt.info index 6864c2a1..9e685f28 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-bluez-qt.info +++ b/loongarch64/scripts/step/KDE6/KDE6-bluez-qt.info @@ -1 +1 @@ -KDE6-bluez-qt|6.0.0|KDE6-bluez-qt +KDE6-bluez-qt|6.2.0|KDE6-bluez-qt diff --git a/loongarch64/scripts/step/KDE6/KDE6-breeze b/loongarch64/scripts/step/KDE6/KDE6-breeze index 06b4d415..34f3d499 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-breeze +++ b/loongarch64/scripts/step/KDE6/KDE6-breeze @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-breeze -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-breeze/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/breeze-6.0.3 -tar xvf ${DOWNLOADDIR}/breeze-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/breeze-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-breeze/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/breeze-6.0.5 +tar xvf ${DOWNLOADDIR}/breeze-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/breeze-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/breeze-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/breeze-6.0.3 +rm -rf ${BUILD_DIRECTORY}/breeze-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-breeze-gtk b/loongarch64/scripts/step/KDE6/KDE6-breeze-gtk index 9ee47547..ca375c24 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-breeze-gtk +++ b/loongarch64/scripts/step/KDE6/KDE6-breeze-gtk @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-breeze-gtk -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-breeze-gtk/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/breeze-gtk-6.0.3 -tar xvf ${DOWNLOADDIR}/breeze-gtk-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/breeze-gtk-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-breeze-gtk/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/breeze-gtk-6.0.5 +tar xvf ${DOWNLOADDIR}/breeze-gtk-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/breeze-gtk-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/breeze-gtk-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/breeze-gtk-6.0.3 +rm -rf ${BUILD_DIRECTORY}/breeze-gtk-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-breeze-gtk.info b/loongarch64/scripts/step/KDE6/KDE6-breeze-gtk.info index b001aef8..3557e3bb 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-breeze-gtk.info +++ b/loongarch64/scripts/step/KDE6/KDE6-breeze-gtk.info @@ -1 +1 @@ -KDE6-breeze-gtk|6.0.3|KDE6-breeze-gtk +KDE6-breeze-gtk|6.0.5|KDE6-breeze-gtk diff --git a/loongarch64/scripts/step/KDE6/KDE6-breeze.info b/loongarch64/scripts/step/KDE6/KDE6-breeze.info index 5de1e00d..4b8eabbb 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-breeze.info +++ b/loongarch64/scripts/step/KDE6/KDE6-breeze.info @@ -1 +1 @@ -KDE6-breeze|6.0.3|KDE6-breeze +KDE6-breeze|6.0.5|KDE6-breeze diff --git a/loongarch64/scripts/step/KDE6/KDE6-calendarsupport b/loongarch64/scripts/step/KDE6/KDE6-calendarsupport index a5994a8b..3a80b97c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-calendarsupport +++ b/loongarch64/scripts/step/KDE6/KDE6-calendarsupport @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-calendarsupport -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-calendarsupport/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/calendarsupport-24.02.1 -tar xvf ${DOWNLOADDIR}/calendarsupport-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/calendarsupport-24.02.1 +export PACKAGE_VERSION=24.02.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-calendarsupport/24.02.2/ +rm -rf ${BUILD_DIRECTORY}/calendarsupport-24.02.2 +tar xvf ${DOWNLOADDIR}/calendarsupport-24.02.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/calendarsupport-24.02.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/calendarsupport-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/calendarsupport-24.02.1 +rm -rf ${BUILD_DIRECTORY}/calendarsupport-24.02.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-calendarsupport.info b/loongarch64/scripts/step/KDE6/KDE6-calendarsupport.info index 13f48662..27a6370d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-calendarsupport.info +++ b/loongarch64/scripts/step/KDE6/KDE6-calendarsupport.info @@ -1 +1 @@ -KDE6-calendarsupport|24.02.1|KDE6-calendarsupport +KDE6-calendarsupport|24.02.2|KDE6-calendarsupport diff --git a/loongarch64/scripts/step/KDE6/KDE6-dolphin b/loongarch64/scripts/step/KDE6/KDE6-dolphin index 754d79c4..73939259 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-dolphin +++ b/loongarch64/scripts/step/KDE6/KDE6-dolphin @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-dolphin -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-dolphin/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/dolphin-24.02.1 -tar xvf ${DOWNLOADDIR}/dolphin-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/dolphin-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-dolphin/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/dolphin-24.05.0 +tar xvf ${DOWNLOADDIR}/dolphin-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/dolphin-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/dolphin-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/dolphin-24.02.1 +rm -rf ${BUILD_DIRECTORY}/dolphin-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-dolphin-plugins b/loongarch64/scripts/step/KDE6/KDE6-dolphin-plugins index 71672ae2..b0971a5e 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-dolphin-plugins +++ b/loongarch64/scripts/step/KDE6/KDE6-dolphin-plugins @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-dolphin-plugins -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-dolphin-plugins/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/dolphin-plugins-24.02.1 -tar xvf ${DOWNLOADDIR}/dolphin-plugins-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/dolphin-plugins-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-dolphin-plugins/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/dolphin-plugins-24.05.0 +tar xvf ${DOWNLOADDIR}/dolphin-plugins-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/dolphin-plugins-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/dolphin-plugins-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/dolphin-plugins-24.02.1 +rm -rf ${BUILD_DIRECTORY}/dolphin-plugins-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-dolphin-plugins.info b/loongarch64/scripts/step/KDE6/KDE6-dolphin-plugins.info index 0c7f1630..5227aafb 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-dolphin-plugins.info +++ b/loongarch64/scripts/step/KDE6/KDE6-dolphin-plugins.info @@ -1 +1 @@ -KDE6-dolphin-plugins|24.02.1|KDE6-dolphin-plugins +KDE6-dolphin-plugins|24.05.0|KDE6-dolphin-plugins diff --git a/loongarch64/scripts/step/KDE6/KDE6-dolphin.info b/loongarch64/scripts/step/KDE6/KDE6-dolphin.info index 1af2d554..e52e20d9 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-dolphin.info +++ b/loongarch64/scripts/step/KDE6/KDE6-dolphin.info @@ -1 +1 @@ -KDE6-dolphin|24.02.1|KDE6-dolphin +KDE6-dolphin|24.05.0|KDE6-dolphin diff --git a/loongarch64/scripts/step/KDE6/KDE6-dragon b/loongarch64/scripts/step/KDE6/KDE6-dragon index 4131effc..4703bd35 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-dragon +++ b/loongarch64/scripts/step/KDE6/KDE6-dragon @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-dragon -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-dragon/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/dragon-24.02.1 -tar xvf ${DOWNLOADDIR}/dragon-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/dragon-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-dragon/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/dragon-24.05.0 +tar xvf ${DOWNLOADDIR}/dragon-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/dragon-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/dragon-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/dragon-24.02.1 +rm -rf ${BUILD_DIRECTORY}/dragon-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-dragon.info b/loongarch64/scripts/step/KDE6/KDE6-dragon.info index bdf0ad17..90ccb30a 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-dragon.info +++ b/loongarch64/scripts/step/KDE6/KDE6-dragon.info @@ -1 +1 @@ -KDE6-dragon|24.02.1|KDE6-dragon +KDE6-dragon|24.05.0|KDE6-dragon diff --git a/loongarch64/scripts/step/KDE6/KDE6-drkonqi b/loongarch64/scripts/step/KDE6/KDE6-drkonqi index c4d5b96b..ac41fe87 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-drkonqi +++ b/loongarch64/scripts/step/KDE6/KDE6-drkonqi @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-drkonqi -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-drkonqi/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/drkonqi-6.0.3 -tar xvf ${DOWNLOADDIR}/drkonqi-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/drkonqi-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-drkonqi/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/drkonqi-6.0.5 +tar xvf ${DOWNLOADDIR}/drkonqi-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/drkonqi-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/drkonqi-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/drkonqi-6.0.3 +rm -rf ${BUILD_DIRECTORY}/drkonqi-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-drkonqi.info b/loongarch64/scripts/step/KDE6/KDE6-drkonqi.info index 491cab7c..bceb1b68 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-drkonqi.info +++ b/loongarch64/scripts/step/KDE6/KDE6-drkonqi.info @@ -1 +1 @@ -KDE6-drkonqi|6.0.3|KDE6-drkonqi +KDE6-drkonqi|6.0.5|KDE6-drkonqi diff --git a/loongarch64/scripts/step/KDE6/KDE6-elisa b/loongarch64/scripts/step/KDE6/KDE6-elisa index 46a77abb..77f7efca 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-elisa +++ b/loongarch64/scripts/step/KDE6/KDE6-elisa @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-elisa -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-elisa/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/elisa-24.02.1 -tar xvf ${DOWNLOADDIR}/elisa-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/elisa-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-elisa/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/elisa-24.05.0 +tar xvf ${DOWNLOADDIR}/elisa-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/elisa-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/elisa-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/elisa-24.02.1 +rm -rf ${BUILD_DIRECTORY}/elisa-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-elisa.info b/loongarch64/scripts/step/KDE6/KDE6-elisa.info index b5cfb7f5..aa1c560a 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-elisa.info +++ b/loongarch64/scripts/step/KDE6/KDE6-elisa.info @@ -1 +1 @@ -KDE6-elisa|24.02.1|KDE6-elisa +KDE6-elisa|24.05.0|KDE6-elisa diff --git a/loongarch64/scripts/step/KDE6/KDE6-eventviews b/loongarch64/scripts/step/KDE6/KDE6-eventviews index 2f207451..bbd0f10e 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-eventviews +++ b/loongarch64/scripts/step/KDE6/KDE6-eventviews @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-eventviews -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-eventviews/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/eventviews-24.02.1 -tar xvf ${DOWNLOADDIR}/eventviews-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/eventviews-24.02.1 +export PACKAGE_VERSION=24.02.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-eventviews/24.02.2/ +rm -rf ${BUILD_DIRECTORY}/eventviews-24.02.2 +tar xvf ${DOWNLOADDIR}/eventviews-24.02.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/eventviews-24.02.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/eventviews-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/eventviews-24.02.1 +rm -rf ${BUILD_DIRECTORY}/eventviews-24.02.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-eventviews.info b/loongarch64/scripts/step/KDE6/KDE6-eventviews.info index 52995f5f..b12e7c32 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-eventviews.info +++ b/loongarch64/scripts/step/KDE6/KDE6-eventviews.info @@ -1 +1 @@ -KDE6-eventviews|24.02.1|KDE6-eventviews +KDE6-eventviews|24.02.2|KDE6-eventviews diff --git a/loongarch64/scripts/step/KDE6/KDE6-ffmpegthumbs b/loongarch64/scripts/step/KDE6/KDE6-ffmpegthumbs index 4e5870d2..0005f39e 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ffmpegthumbs +++ b/loongarch64/scripts/step/KDE6/KDE6-ffmpegthumbs @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-ffmpegthumbs -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ffmpegthumbs/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/ffmpegthumbs-24.02.1 -tar xvf ${DOWNLOADDIR}/ffmpegthumbs-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ffmpegthumbs-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ffmpegthumbs/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/ffmpegthumbs-24.05.0 +tar xvf ${DOWNLOADDIR}/ffmpegthumbs-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ffmpegthumbs-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/ffmpegthumbs-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/ffmpegthumbs-24.02.1 +rm -rf ${BUILD_DIRECTORY}/ffmpegthumbs-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-ffmpegthumbs.info b/loongarch64/scripts/step/KDE6/KDE6-ffmpegthumbs.info index 5ea97fb1..c085e036 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ffmpegthumbs.info +++ b/loongarch64/scripts/step/KDE6/KDE6-ffmpegthumbs.info @@ -1 +1 @@ -KDE6-ffmpegthumbs|24.02.1|KDE6-ffmpegthumbs +KDE6-ffmpegthumbs|24.05.0|KDE6-ffmpegthumbs diff --git a/loongarch64/scripts/step/KDE6/KDE6-frameworkintegration b/loongarch64/scripts/step/KDE6/KDE6-frameworkintegration index 27f230f1..c82511c8 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-frameworkintegration +++ b/loongarch64/scripts/step/KDE6/KDE6-frameworkintegration @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-frameworkintegration -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-frameworkintegration/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/frameworkintegration-6.0.0 -tar xvf ${DOWNLOADDIR}/frameworkintegration-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/frameworkintegration-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-frameworkintegration/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/frameworkintegration-6.2.0 +tar xvf ${DOWNLOADDIR}/frameworkintegration-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/frameworkintegration-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/frameworkintegration-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/frameworkintegration-6.0.0 +rm -rf ${BUILD_DIRECTORY}/frameworkintegration-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-frameworkintegration.info b/loongarch64/scripts/step/KDE6/KDE6-frameworkintegration.info index 8e075fc4..d78ae91e 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-frameworkintegration.info +++ b/loongarch64/scripts/step/KDE6/KDE6-frameworkintegration.info @@ -1 +1 @@ -KDE6-frameworkintegration|6.0.0|KDE6-frameworkintegration +KDE6-frameworkintegration|6.2.0|KDE6-frameworkintegration diff --git a/loongarch64/scripts/step/KDE6/KDE6-grantleetheme b/loongarch64/scripts/step/KDE6/KDE6-grantleetheme index 883af5d3..15defac1 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-grantleetheme +++ b/loongarch64/scripts/step/KDE6/KDE6-grantleetheme @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-grantleetheme -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-grantleetheme/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/grantleetheme-24.02.1 -tar xvf ${DOWNLOADDIR}/grantleetheme-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/grantleetheme-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-grantleetheme/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/grantleetheme-24.05.0 +tar xvf ${DOWNLOADDIR}/grantleetheme-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/grantleetheme-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/grantleetheme-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/grantleetheme-24.02.1 +rm -rf ${BUILD_DIRECTORY}/grantleetheme-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-grantleetheme.info b/loongarch64/scripts/step/KDE6/KDE6-grantleetheme.info index 48eb0d84..bc65f4ea 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-grantleetheme.info +++ b/loongarch64/scripts/step/KDE6/KDE6-grantleetheme.info @@ -1 +1 @@ -KDE6-grantleetheme|24.02.1|KDE6-grantleetheme +KDE6-grantleetheme|24.05.0|KDE6-grantleetheme diff --git a/loongarch64/scripts/step/KDE6/KDE6-gwenview b/loongarch64/scripts/step/KDE6/KDE6-gwenview index 731dfee7..0a180a6b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-gwenview +++ b/loongarch64/scripts/step/KDE6/KDE6-gwenview @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-gwenview -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-gwenview/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/gwenview-24.02.1 -tar xvf ${DOWNLOADDIR}/gwenview-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gwenview-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-gwenview/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/gwenview-24.05.0 +tar xvf ${DOWNLOADDIR}/gwenview-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gwenview-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/gwenview-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/gwenview-24.02.1 +rm -rf ${BUILD_DIRECTORY}/gwenview-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-gwenview.info b/loongarch64/scripts/step/KDE6/KDE6-gwenview.info index b6f023ec..9d99d22d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-gwenview.info +++ b/loongarch64/scripts/step/KDE6/KDE6-gwenview.info @@ -1 +1 @@ -KDE6-gwenview|24.02.1|KDE6-gwenview +KDE6-gwenview|24.05.0|KDE6-gwenview diff --git a/loongarch64/scripts/step/KDE6/KDE6-incidenceeditor b/loongarch64/scripts/step/KDE6/KDE6-incidenceeditor index 76052296..faad9e02 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-incidenceeditor +++ b/loongarch64/scripts/step/KDE6/KDE6-incidenceeditor @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-incidenceeditor -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-incidenceeditor/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/incidenceeditor-24.02.1 -tar xvf ${DOWNLOADDIR}/incidenceeditor-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/incidenceeditor-24.02.1 +export PACKAGE_VERSION=24.02.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-incidenceeditor/24.02.2/ +rm -rf ${BUILD_DIRECTORY}/incidenceeditor-24.02.2 +tar xvf ${DOWNLOADDIR}/incidenceeditor-24.02.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/incidenceeditor-24.02.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/incidenceeditor-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/incidenceeditor-24.02.1 +rm -rf ${BUILD_DIRECTORY}/incidenceeditor-24.02.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-incidenceeditor.info b/loongarch64/scripts/step/KDE6/KDE6-incidenceeditor.info index f196adc3..45c70770 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-incidenceeditor.info +++ b/loongarch64/scripts/step/KDE6/KDE6-incidenceeditor.info @@ -1 +1 @@ -KDE6-incidenceeditor|24.02.1|KDE6-incidenceeditor +KDE6-incidenceeditor|24.02.2|KDE6-incidenceeditor diff --git a/loongarch64/scripts/step/KDE6/KDE6-isoimagewriter b/loongarch64/scripts/step/KDE6/KDE6-isoimagewriter index 7e74c05e..f67653d1 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-isoimagewriter +++ b/loongarch64/scripts/step/KDE6/KDE6-isoimagewriter @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-isoimagewriter -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-isoimagewriter/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/isoimagewriter-24.02.1 -tar xvf ${DOWNLOADDIR}/isoimagewriter-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/isoimagewriter-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-isoimagewriter/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/isoimagewriter-24.05.0 +tar xvf ${DOWNLOADDIR}/isoimagewriter-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/isoimagewriter-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/isoimagewriter-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/isoimagewriter-24.02.1 +rm -rf ${BUILD_DIRECTORY}/isoimagewriter-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-isoimagewriter.info b/loongarch64/scripts/step/KDE6/KDE6-isoimagewriter.info index 46ee2156..a898e2c1 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-isoimagewriter.info +++ b/loongarch64/scripts/step/KDE6/KDE6-isoimagewriter.info @@ -1 +1 @@ -KDE6-isoimagewriter|24.02.1|KDE6-isoimagewriter +KDE6-isoimagewriter|24.05.0|KDE6-isoimagewriter diff --git a/loongarch64/scripts/step/KDE6/KDE6-juk b/loongarch64/scripts/step/KDE6/KDE6-juk index b6c2c9cf..d54574a9 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-juk +++ b/loongarch64/scripts/step/KDE6/KDE6-juk @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-juk -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-juk/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/juk-24.02.1 -tar xvf ${DOWNLOADDIR}/juk-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/juk-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-juk/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/juk-24.05.0 +tar xvf ${DOWNLOADDIR}/juk-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/juk-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/juk-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/juk-24.02.1 +rm -rf ${BUILD_DIRECTORY}/juk-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-juk.info b/loongarch64/scripts/step/KDE6/KDE6-juk.info index eb40a0f7..a37047cb 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-juk.info +++ b/loongarch64/scripts/step/KDE6/KDE6-juk.info @@ -1 +1 @@ -KDE6-juk|24.02.1|KDE6-juk +KDE6-juk|24.05.0|KDE6-juk diff --git a/loongarch64/scripts/step/KDE6/KDE6-k3b b/loongarch64/scripts/step/KDE6/KDE6-k3b index 268440b2..cf6580bc 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-k3b +++ b/loongarch64/scripts/step/KDE6/KDE6-k3b @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-k3b -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-k3b/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/k3b-24.02.1 -tar xvf ${DOWNLOADDIR}/k3b-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/k3b-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-k3b/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/k3b-24.05.0 +tar xvf ${DOWNLOADDIR}/k3b-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/k3b-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/k3b-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/k3b-24.02.1 +rm -rf ${BUILD_DIRECTORY}/k3b-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-k3b.info b/loongarch64/scripts/step/KDE6/KDE6-k3b.info index 7f0f4f3a..9489aa1d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-k3b.info +++ b/loongarch64/scripts/step/KDE6/KDE6-k3b.info @@ -1 +1 @@ -KDE6-k3b|24.02.1|KDE6-k3b +KDE6-k3b|24.05.0|KDE6-k3b diff --git a/loongarch64/scripts/step/KDE6/KDE6-kactivitymanagerd b/loongarch64/scripts/step/KDE6/KDE6-kactivitymanagerd index a31a8f6d..7501b644 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kactivitymanagerd +++ b/loongarch64/scripts/step/KDE6/KDE6-kactivitymanagerd @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kactivitymanagerd -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kactivitymanagerd/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/kactivitymanagerd-6.0.3 -tar xvf ${DOWNLOADDIR}/kactivitymanagerd-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kactivitymanagerd-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kactivitymanagerd/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/kactivitymanagerd-6.0.5 +tar xvf ${DOWNLOADDIR}/kactivitymanagerd-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kactivitymanagerd-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kactivitymanagerd-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kactivitymanagerd-6.0.3 +rm -rf ${BUILD_DIRECTORY}/kactivitymanagerd-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kactivitymanagerd.info b/loongarch64/scripts/step/KDE6/KDE6-kactivitymanagerd.info index 08c6ae75..70bbadc0 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kactivitymanagerd.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kactivitymanagerd.info @@ -1 +1 @@ -KDE6-kactivitymanagerd|6.0.3|KDE6-kactivitymanagerd +KDE6-kactivitymanagerd|6.0.5|KDE6-kactivitymanagerd diff --git a/loongarch64/scripts/step/KDE6/KDE6-kalgebra b/loongarch64/scripts/step/KDE6/KDE6-kalgebra index d301b6f5..838a007d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kalgebra +++ b/loongarch64/scripts/step/KDE6/KDE6-kalgebra @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kalgebra -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kalgebra/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kalgebra-24.02.1 -tar xvf ${DOWNLOADDIR}/kalgebra-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kalgebra-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kalgebra/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kalgebra-24.05.0 +tar xvf ${DOWNLOADDIR}/kalgebra-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kalgebra-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kalgebra-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kalgebra-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kalgebra-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kalgebra.info b/loongarch64/scripts/step/KDE6/KDE6-kalgebra.info index b2e0a473..cb29ad62 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kalgebra.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kalgebra.info @@ -1 +1 @@ -KDE6-kalgebra|24.02.1|KDE6-kalgebra +KDE6-kalgebra|24.05.0|KDE6-kalgebra diff --git a/loongarch64/scripts/step/KDE6/KDE6-kamoso b/loongarch64/scripts/step/KDE6/KDE6-kamoso index abdc254f..84ab0889 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kamoso +++ b/loongarch64/scripts/step/KDE6/KDE6-kamoso @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kamoso -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kamoso/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kamoso-24.02.1 -tar xvf ${DOWNLOADDIR}/kamoso-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kamoso-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kamoso/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kamoso-24.05.0 +tar xvf ${DOWNLOADDIR}/kamoso-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kamoso-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kamoso-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kamoso-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kamoso-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kamoso.info b/loongarch64/scripts/step/KDE6/KDE6-kamoso.info index 30d6b58b..1dc502cb 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kamoso.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kamoso.info @@ -1 +1 @@ -KDE6-kamoso|24.02.1|KDE6-kamoso +KDE6-kamoso|24.05.0|KDE6-kamoso diff --git a/loongarch64/scripts/step/KDE6/KDE6-kapidox b/loongarch64/scripts/step/KDE6/KDE6-kapidox index 0293ac35..6222c434 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kapidox +++ b/loongarch64/scripts/step/KDE6/KDE6-kapidox @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kapidox -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kapidox/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kapidox-6.0.0 -tar xvf ${DOWNLOADDIR}/kapidox-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kapidox-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kapidox/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kapidox-6.2.0 +tar xvf ${DOWNLOADDIR}/kapidox-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kapidox-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kapidox-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kapidox-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kapidox-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kapidox.info b/loongarch64/scripts/step/KDE6/KDE6-kapidox.info index 17adaf5f..5e10e7be 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kapidox.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kapidox.info @@ -1 +1 @@ -KDE6-kapidox|6.0.0|KDE6-kapidox +KDE6-kapidox|6.2.0|KDE6-kapidox diff --git a/loongarch64/scripts/step/KDE6/KDE6-karchive b/loongarch64/scripts/step/KDE6/KDE6-karchive index c4a93aef..d189d4c6 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-karchive +++ b/loongarch64/scripts/step/KDE6/KDE6-karchive @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-karchive -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-karchive/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/karchive-6.0.0 -tar xvf ${DOWNLOADDIR}/karchive-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/karchive-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-karchive/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/karchive-6.2.0 +tar xvf ${DOWNLOADDIR}/karchive-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/karchive-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/karchive-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/karchive-6.0.0 +rm -rf ${BUILD_DIRECTORY}/karchive-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-karchive.info b/loongarch64/scripts/step/KDE6/KDE6-karchive.info index 48c5de3b..a5c146f7 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-karchive.info +++ b/loongarch64/scripts/step/KDE6/KDE6-karchive.info @@ -1 +1 @@ -KDE6-karchive|6.0.0|KDE6-karchive +KDE6-karchive|6.2.0|KDE6-karchive diff --git a/loongarch64/scripts/step/KDE6/KDE6-kate b/loongarch64/scripts/step/KDE6/KDE6-kate index e77bcd74..56f0da57 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kate +++ b/loongarch64/scripts/step/KDE6/KDE6-kate @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kate -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kate/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kate-24.02.1 -tar xvf ${DOWNLOADDIR}/kate-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kate-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kate/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kate-24.05.0 +tar xvf ${DOWNLOADDIR}/kate-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kate-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kate-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kate-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kate-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kate.info b/loongarch64/scripts/step/KDE6/KDE6-kate.info index 567760f2..2b708ffb 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kate.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kate.info @@ -1 +1 @@ -KDE6-kate|24.02.1|KDE6-kate +KDE6-kate|24.05.0|KDE6-kate diff --git a/loongarch64/scripts/step/KDE6/KDE6-kauth b/loongarch64/scripts/step/KDE6/KDE6-kauth index 5210ef3f..1b96f613 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kauth +++ b/loongarch64/scripts/step/KDE6/KDE6-kauth @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kauth -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kauth/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kauth-6.0.0 -tar xvf ${DOWNLOADDIR}/kauth-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kauth-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kauth/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kauth-6.2.0 +tar xvf ${DOWNLOADDIR}/kauth-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kauth-6.2.0 mkdir cross-build pushd cross-build @@ -41,7 +41,7 @@ pushd ${BUILD_DIRECTORY}/kauth-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kauth-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kauth-6.2.0 mkdir -pv ${CROSSTOOLS_DIR}/libexec/kf6/kauth echo "qemu-loongarch64 ${SYSROOT_DIR}/usr/libexec/kf6/kauth/kauth-policy-gen \"\$@\"" \ diff --git a/loongarch64/scripts/step/KDE6/KDE6-kauth.info b/loongarch64/scripts/step/KDE6/KDE6-kauth.info index 1d09a462..da5254ae 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kauth.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kauth.info @@ -1 +1 @@ -KDE6-kauth|6.0.0|KDE6-kauth +KDE6-kauth|6.2.0|KDE6-kauth diff --git a/loongarch64/scripts/step/KDE6/KDE6-kbackup b/loongarch64/scripts/step/KDE6/KDE6-kbackup index b89ae61b..71db0506 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kbackup +++ b/loongarch64/scripts/step/KDE6/KDE6-kbackup @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kbackup -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kbackup/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kbackup-24.02.1 -tar xvf ${DOWNLOADDIR}/kbackup-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kbackup-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kbackup/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kbackup-24.05.0 +tar xvf ${DOWNLOADDIR}/kbackup-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kbackup-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kbackup-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kbackup-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kbackup-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kbackup.info b/loongarch64/scripts/step/KDE6/KDE6-kbackup.info index f6dbfd24..6f9a3049 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kbackup.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kbackup.info @@ -1 +1 @@ -KDE6-kbackup|24.02.1|KDE6-kbackup +KDE6-kbackup|24.05.0|KDE6-kbackup diff --git a/loongarch64/scripts/step/KDE6/KDE6-kbookmarks b/loongarch64/scripts/step/KDE6/KDE6-kbookmarks index 3b752433..41f2bc3e 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kbookmarks +++ b/loongarch64/scripts/step/KDE6/KDE6-kbookmarks @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kbookmarks -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kbookmarks/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kbookmarks-6.0.0 -tar xvf ${DOWNLOADDIR}/kbookmarks-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kbookmarks-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kbookmarks/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kbookmarks-6.2.0 +tar xvf ${DOWNLOADDIR}/kbookmarks-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kbookmarks-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kbookmarks-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kbookmarks-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kbookmarks-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kbookmarks.info b/loongarch64/scripts/step/KDE6/KDE6-kbookmarks.info index 3a0db6c0..9fb8f758 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kbookmarks.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kbookmarks.info @@ -1 +1 @@ -KDE6-kbookmarks|6.0.0|KDE6-kbookmarks +KDE6-kbookmarks|6.2.0|KDE6-kbookmarks diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcalc b/loongarch64/scripts/step/KDE6/KDE6-kcalc index 6fd87b18..8a190b4a 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcalc +++ b/loongarch64/scripts/step/KDE6/KDE6-kcalc @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kcalc -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcalc/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kcalc-24.02.1 -tar xvf ${DOWNLOADDIR}/kcalc-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kcalc-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcalc/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kcalc-24.05.0 +tar xvf ${DOWNLOADDIR}/kcalc-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kcalc-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kcalc-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kcalc-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kcalc-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcalc.info b/loongarch64/scripts/step/KDE6/KDE6-kcalc.info index b5e3365b..c68c4ff6 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcalc.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kcalc.info @@ -1 +1 @@ -KDE6-kcalc|24.02.1|KDE6-kcalc +KDE6-kcalc|24.05.0|KDE6-kcalc diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcalendarcore b/loongarch64/scripts/step/KDE6/KDE6-kcalendarcore index 098fbbb8..1c1e7691 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcalendarcore +++ b/loongarch64/scripts/step/KDE6/KDE6-kcalendarcore @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kcalendarcore -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcalendarcore/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kcalendarcore-6.0.0 -tar xvf ${DOWNLOADDIR}/kcalendarcore-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kcalendarcore-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcalendarcore/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kcalendarcore-6.2.0 +tar xvf ${DOWNLOADDIR}/kcalendarcore-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kcalendarcore-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kcalendarcore-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kcalendarcore-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kcalendarcore-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcalendarcore.info b/loongarch64/scripts/step/KDE6/KDE6-kcalendarcore.info index eed2a0a1..d69c5548 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcalendarcore.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kcalendarcore.info @@ -1 +1 @@ -KDE6-kcalendarcore|6.0.0|KDE6-kcalendarcore +KDE6-kcalendarcore|6.2.0|KDE6-kcalendarcore diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcalutils b/loongarch64/scripts/step/KDE6/KDE6-kcalutils index 7fc899c5..2f1d8650 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcalutils +++ b/loongarch64/scripts/step/KDE6/KDE6-kcalutils @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kcalutils -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcalutils/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kcalutils-24.02.1 -tar xvf ${DOWNLOADDIR}/kcalutils-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kcalutils-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcalutils/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kcalutils-24.05.0 +tar xvf ${DOWNLOADDIR}/kcalutils-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kcalutils-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kcalutils-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kcalutils-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kcalutils-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcalutils.info b/loongarch64/scripts/step/KDE6/KDE6-kcalutils.info index 73c3e73c..b4f70d3f 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcalutils.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kcalutils.info @@ -1 +1 @@ -KDE6-kcalutils|24.02.1|KDE6-kcalutils +KDE6-kcalutils|24.05.0|KDE6-kcalutils diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcmutils b/loongarch64/scripts/step/KDE6/KDE6-kcmutils index e1a71c3a..43f9602b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcmutils +++ b/loongarch64/scripts/step/KDE6/KDE6-kcmutils @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kcmutils -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcmutils/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kcmutils-6.0.0 -tar xvf ${DOWNLOADDIR}/kcmutils-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kcmutils-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcmutils/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kcmutils-6.2.0 +tar xvf ${DOWNLOADDIR}/kcmutils-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kcmutils-6.2.0 sed -i.orig "s@COMMAND KF6::kcmdesktopfilegenerator@COMMAND qemu-loongarch64 ${PWD}/cross-build/bin/kcmdesktopfilegenerator@g" KF6KCMUtilsMacros.cmake mkdir cross-build @@ -40,7 +40,7 @@ pushd ${BUILD_DIRECTORY}/kcmutils-6.0.0 cp KF6KCMUtilsMacros.cmake.orig ${SYSROOT_DIR}/usr/lib64/cmake/KF6KCMUtils/KF6KCMUtilsMacros.cmake rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kcmutils-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kcmutils-6.2.0 mkdir -pv ${CROSSTOOLS_DIR}/libexec/kf6 echo "qemu-loongarch64 ${SYSROOT_DIR}/usr/libexec/kf6/kcmdesktopfilegenerator \"\$@\"" \ diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcmutils.info b/loongarch64/scripts/step/KDE6/KDE6-kcmutils.info index 91bda1d6..17050e9f 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcmutils.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kcmutils.info @@ -1 +1 @@ -KDE6-kcmutils|6.0.0|KDE6-kcmutils +KDE6-kcmutils|6.2.0|KDE6-kcmutils diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcodecs b/loongarch64/scripts/step/KDE6/KDE6-kcodecs index 2a594d6f..00e2e2ed 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcodecs +++ b/loongarch64/scripts/step/KDE6/KDE6-kcodecs @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kcodecs -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcodecs/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kcodecs-6.0.0 -tar xvf ${DOWNLOADDIR}/kcodecs-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kcodecs-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcodecs/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kcodecs-6.2.0 +tar xvf ${DOWNLOADDIR}/kcodecs-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kcodecs-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kcodecs-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kcodecs-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kcodecs-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcodecs.info b/loongarch64/scripts/step/KDE6/KDE6-kcodecs.info index 5508f18d..3fb60bad 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcodecs.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kcodecs.info @@ -1 +1 @@ -KDE6-kcodecs|6.0.0|KDE6-kcodecs +KDE6-kcodecs|6.2.0|KDE6-kcodecs diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcolorscheme b/loongarch64/scripts/step/KDE6/KDE6-kcolorscheme index 1e800018..c3ea49d3 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcolorscheme +++ b/loongarch64/scripts/step/KDE6/KDE6-kcolorscheme @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kcolorscheme -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcolorscheme/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kcolorscheme-6.0.0 -tar xvf ${DOWNLOADDIR}/kcolorscheme-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kcolorscheme-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcolorscheme/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kcolorscheme-6.2.0 +tar xvf ${DOWNLOADDIR}/kcolorscheme-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kcolorscheme-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kcolorscheme-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kcolorscheme-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kcolorscheme-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcolorscheme.info b/loongarch64/scripts/step/KDE6/KDE6-kcolorscheme.info index 6ec77300..f264028e 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcolorscheme.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kcolorscheme.info @@ -1 +1 @@ -KDE6-kcolorscheme|6.0.0|KDE6-kcolorscheme +KDE6-kcolorscheme|6.2.0|KDE6-kcolorscheme diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcompletion b/loongarch64/scripts/step/KDE6/KDE6-kcompletion index dbde7287..e084ecdc 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcompletion +++ b/loongarch64/scripts/step/KDE6/KDE6-kcompletion @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kcompletion -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcompletion/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kcompletion-6.0.0 -tar xvf ${DOWNLOADDIR}/kcompletion-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kcompletion-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcompletion/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kcompletion-6.2.0 +tar xvf ${DOWNLOADDIR}/kcompletion-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kcompletion-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kcompletion-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kcompletion-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kcompletion-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcompletion.info b/loongarch64/scripts/step/KDE6/KDE6-kcompletion.info index 53b8f2a1..46382f1b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcompletion.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kcompletion.info @@ -1 +1 @@ -KDE6-kcompletion|6.0.0|KDE6-kcompletion +KDE6-kcompletion|6.2.0|KDE6-kcompletion diff --git a/loongarch64/scripts/step/KDE6/KDE6-kconfig b/loongarch64/scripts/step/KDE6/KDE6-kconfig index 1a995e3c..3c864124 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kconfig +++ b/loongarch64/scripts/step/KDE6/KDE6-kconfig @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kconfig -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kconfig/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kconfig-6.0.0 -tar xvf ${DOWNLOADDIR}/kconfig-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kconfig-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kconfig/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kconfig-6.2.0 +tar xvf ${DOWNLOADDIR}/kconfig-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kconfig-6.2.0 mkdir cross-build pushd cross-build @@ -38,7 +38,7 @@ pushd ${BUILD_DIRECTORY}/kconfig-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kconfig-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kconfig-6.2.0 mkdir -pv ${CROSSTOOLS_DIR}/libexec/kf6 echo "qemu-loongarch64 ${SYSROOT_DIR}/usr/libexec/kf6/kconfig_compiler_kf6 \"\$@\"" \ diff --git a/loongarch64/scripts/step/KDE6/KDE6-kconfig.info b/loongarch64/scripts/step/KDE6/KDE6-kconfig.info index 6c28eff3..f77ba753 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kconfig.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kconfig.info @@ -1 +1 @@ -KDE6-kconfig|6.0.0|KDE6-kconfig +KDE6-kconfig|6.2.0|KDE6-kconfig diff --git a/loongarch64/scripts/step/KDE6/KDE6-kconfigwidgets b/loongarch64/scripts/step/KDE6/KDE6-kconfigwidgets index 38889223..c9e46eda 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kconfigwidgets +++ b/loongarch64/scripts/step/KDE6/KDE6-kconfigwidgets @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kconfigwidgets -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kconfigwidgets/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kconfigwidgets-6.0.0 -tar xvf ${DOWNLOADDIR}/kconfigwidgets-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kconfigwidgets-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kconfigwidgets/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kconfigwidgets-6.2.0 +tar xvf ${DOWNLOADDIR}/kconfigwidgets-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kconfigwidgets-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kconfigwidgets-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kconfigwidgets-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kconfigwidgets-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kconfigwidgets.info b/loongarch64/scripts/step/KDE6/KDE6-kconfigwidgets.info index 7b311cd9..b7e0e8a5 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kconfigwidgets.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kconfigwidgets.info @@ -1 +1 @@ -KDE6-kconfigwidgets|6.0.0|KDE6-kconfigwidgets +KDE6-kconfigwidgets|6.2.0|KDE6-kconfigwidgets diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcontacts b/loongarch64/scripts/step/KDE6/KDE6-kcontacts index eb7556b2..3d5f8ff4 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcontacts +++ b/loongarch64/scripts/step/KDE6/KDE6-kcontacts @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kcontacts -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcontacts/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kcontacts-6.0.0 -tar xvf ${DOWNLOADDIR}/kcontacts-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kcontacts-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcontacts/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kcontacts-6.2.0 +tar xvf ${DOWNLOADDIR}/kcontacts-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kcontacts-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kcontacts-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kcontacts-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kcontacts-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcontacts.info b/loongarch64/scripts/step/KDE6/KDE6-kcontacts.info index 38b3e78d..4044cb03 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcontacts.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kcontacts.info @@ -1 +1 @@ -KDE6-kcontacts|6.0.0|KDE6-kcontacts +KDE6-kcontacts|6.2.0|KDE6-kcontacts diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcoreaddons b/loongarch64/scripts/step/KDE6/KDE6-kcoreaddons index 3037d852..bb74cefb 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcoreaddons +++ b/loongarch64/scripts/step/KDE6/KDE6-kcoreaddons @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kcoreaddons -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcoreaddons/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kcoreaddons-6.0.0 -tar xvf ${DOWNLOADDIR}/kcoreaddons-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kcoreaddons-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcoreaddons/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kcoreaddons-6.2.0 +tar xvf ${DOWNLOADDIR}/kcoreaddons-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kcoreaddons-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kcoreaddons-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kcoreaddons-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kcoreaddons-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcoreaddons.info b/loongarch64/scripts/step/KDE6/KDE6-kcoreaddons.info index 264e1415..2474115e 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcoreaddons.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kcoreaddons.info @@ -1 +1 @@ -KDE6-kcoreaddons|6.0.0|KDE6-kcoreaddons +KDE6-kcoreaddons|6.2.0|KDE6-kcoreaddons diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcrash b/loongarch64/scripts/step/KDE6/KDE6-kcrash index 16e99565..6e0baae8 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcrash +++ b/loongarch64/scripts/step/KDE6/KDE6-kcrash @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kcrash -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcrash/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kcrash-6.0.0 -tar xvf ${DOWNLOADDIR}/kcrash-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kcrash-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kcrash/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kcrash-6.2.0 +tar xvf ${DOWNLOADDIR}/kcrash-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kcrash-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kcrash-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kcrash-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kcrash-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kcrash.info b/loongarch64/scripts/step/KDE6/KDE6-kcrash.info index 492b37a2..8f050e24 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kcrash.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kcrash.info @@ -1 +1 @@ -KDE6-kcrash|6.0.0|KDE6-kcrash +KDE6-kcrash|6.2.0|KDE6-kcrash diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdav b/loongarch64/scripts/step/KDE6/KDE6-kdav index 3ae541d9..9bf05182 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdav +++ b/loongarch64/scripts/step/KDE6/KDE6-kdav @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kdav -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdav/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kdav-6.0.0 -tar xvf ${DOWNLOADDIR}/kdav-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kdav-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdav/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kdav-6.2.0 +tar xvf ${DOWNLOADDIR}/kdav-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kdav-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kdav-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kdav-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kdav-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdav.info b/loongarch64/scripts/step/KDE6/KDE6-kdav.info index e45afbbd..b992a678 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdav.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kdav.info @@ -1 +1 @@ -KDE6-kdav|6.0.0|KDE6-kdav +KDE6-kdav|6.2.0|KDE6-kdav diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdbusaddons b/loongarch64/scripts/step/KDE6/KDE6-kdbusaddons index 1437c80c..e935893a 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdbusaddons +++ b/loongarch64/scripts/step/KDE6/KDE6-kdbusaddons @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kdbusaddons -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdbusaddons/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kdbusaddons-6.0.0 -tar xvf ${DOWNLOADDIR}/kdbusaddons-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kdbusaddons-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdbusaddons/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kdbusaddons-6.2.0 +tar xvf ${DOWNLOADDIR}/kdbusaddons-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kdbusaddons-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kdbusaddons-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kdbusaddons-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kdbusaddons-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdbusaddons.info b/loongarch64/scripts/step/KDE6/KDE6-kdbusaddons.info index c40e0e5d..25c0207f 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdbusaddons.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kdbusaddons.info @@ -1 +1 @@ -KDE6-kdbusaddons|6.0.0|KDE6-kdbusaddons +KDE6-kdbusaddons|6.2.0|KDE6-kdbusaddons diff --git a/loongarch64/scripts/step/KDE6/KDE6-kde-cli-tools b/loongarch64/scripts/step/KDE6/KDE6-kde-cli-tools index c4b68083..7ba4029c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kde-cli-tools +++ b/loongarch64/scripts/step/KDE6/KDE6-kde-cli-tools @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kde-cli-tools -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kde-cli-tools/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/kde-cli-tools-6.0.3 -tar xvf ${DOWNLOADDIR}/kde-cli-tools-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kde-cli-tools-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kde-cli-tools/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/kde-cli-tools-6.0.5 +tar xvf ${DOWNLOADDIR}/kde-cli-tools-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kde-cli-tools-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kde-cli-tools-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kde-cli-tools-6.0.3 +rm -rf ${BUILD_DIRECTORY}/kde-cli-tools-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kde-cli-tools.info b/loongarch64/scripts/step/KDE6/KDE6-kde-cli-tools.info index c4a9a9db..27291d10 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kde-cli-tools.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kde-cli-tools.info @@ -1 +1 @@ -KDE6-kde-cli-tools|6.0.3|KDE6-kde-cli-tools +KDE6-kde-cli-tools|6.0.5|KDE6-kde-cli-tools diff --git a/loongarch64/scripts/step/KDE6/KDE6-kde-gtk-config b/loongarch64/scripts/step/KDE6/KDE6-kde-gtk-config index d06fb12d..8b691f79 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kde-gtk-config +++ b/loongarch64/scripts/step/KDE6/KDE6-kde-gtk-config @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kde-gtk-config -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kde-gtk-config/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/kde-gtk-config-6.0.3 -tar xvf ${DOWNLOADDIR}/kde-gtk-config-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kde-gtk-config-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kde-gtk-config/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/kde-gtk-config-6.0.5 +tar xvf ${DOWNLOADDIR}/kde-gtk-config-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kde-gtk-config-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kde-gtk-config-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kde-gtk-config-6.0.3 +rm -rf ${BUILD_DIRECTORY}/kde-gtk-config-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kde-gtk-config.info b/loongarch64/scripts/step/KDE6/KDE6-kde-gtk-config.info index 1ba4e50a..c029af6b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kde-gtk-config.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kde-gtk-config.info @@ -1 +1 @@ -KDE6-kde-gtk-config|6.0.3|KDE6-kde-gtk-config +KDE6-kde-gtk-config|6.0.5|KDE6-kde-gtk-config diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdeclarative b/loongarch64/scripts/step/KDE6/KDE6-kdeclarative index afda2be6..043e7e2d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdeclarative +++ b/loongarch64/scripts/step/KDE6/KDE6-kdeclarative @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kdeclarative -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdeclarative/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kdeclarative-6.0.0 -tar xvf ${DOWNLOADDIR}/kdeclarative-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kdeclarative-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdeclarative/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kdeclarative-6.2.0 +tar xvf ${DOWNLOADDIR}/kdeclarative-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kdeclarative-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kdeclarative-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kdeclarative-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kdeclarative-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdeclarative.info b/loongarch64/scripts/step/KDE6/KDE6-kdeclarative.info index 25ce1338..3bacdf0c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdeclarative.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kdeclarative.info @@ -1 +1 @@ -KDE6-kdeclarative|6.0.0|KDE6-kdeclarative +KDE6-kdeclarative|6.2.0|KDE6-kdeclarative diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdecoration b/loongarch64/scripts/step/KDE6/KDE6-kdecoration index cce1efb7..25716bee 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdecoration +++ b/loongarch64/scripts/step/KDE6/KDE6-kdecoration @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kdecoration -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdecoration/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/kdecoration-6.0.3 -tar xvf ${DOWNLOADDIR}/kdecoration-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kdecoration-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdecoration/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/kdecoration-6.0.5 +tar xvf ${DOWNLOADDIR}/kdecoration-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kdecoration-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kdecoration-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kdecoration-6.0.3 +rm -rf ${BUILD_DIRECTORY}/kdecoration-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdecoration.info b/loongarch64/scripts/step/KDE6/KDE6-kdecoration.info index b1bb4ca3..893b727e 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdecoration.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kdecoration.info @@ -1 +1 @@ -KDE6-kdecoration|6.0.3|KDE6-kdecoration +KDE6-kdecoration|6.0.5|KDE6-kdecoration diff --git a/loongarch64/scripts/step/KDE6/KDE6-kded b/loongarch64/scripts/step/KDE6/KDE6-kded index 6e2393fb..752312ba 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kded +++ b/loongarch64/scripts/step/KDE6/KDE6-kded @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kded -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kded/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kded-6.0.0 -tar xvf ${DOWNLOADDIR}/kded-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kded-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kded/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kded-6.2.0 +tar xvf ${DOWNLOADDIR}/kded-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kded-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kded-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kded-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kded-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kded.info b/loongarch64/scripts/step/KDE6/KDE6-kded.info index fa3d7372..5cdf295f 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kded.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kded.info @@ -1 +1 @@ -KDE6-kded|6.0.0|KDE6-kded +KDE6-kded|6.2.0|KDE6-kded diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdenetwork-filesharing b/loongarch64/scripts/step/KDE6/KDE6-kdenetwork-filesharing index debd0c58..0719730d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdenetwork-filesharing +++ b/loongarch64/scripts/step/KDE6/KDE6-kdenetwork-filesharing @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kdenetwork-filesharing -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdenetwork-filesharing/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kdenetwork-filesharing-24.02.1 -tar xvf ${DOWNLOADDIR}/kdenetwork-filesharing-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kdenetwork-filesharing-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdenetwork-filesharing/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kdenetwork-filesharing-24.05.0 +tar xvf ${DOWNLOADDIR}/kdenetwork-filesharing-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kdenetwork-filesharing-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kdenetwork-filesharing-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kdenetwork-filesharing-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kdenetwork-filesharing-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdenetwork-filesharing.info b/loongarch64/scripts/step/KDE6/KDE6-kdenetwork-filesharing.info index 2527f7b7..9e8781ab 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdenetwork-filesharing.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kdenetwork-filesharing.info @@ -1 +1 @@ -KDE6-kdenetwork-filesharing|24.02.1|KDE6-kdenetwork-filesharing +KDE6-kdenetwork-filesharing|24.05.0|KDE6-kdenetwork-filesharing diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdenlive b/loongarch64/scripts/step/KDE6/KDE6-kdenlive index dc92de4c..aaf45c67 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdenlive +++ b/loongarch64/scripts/step/KDE6/KDE6-kdenlive @@ -3,13 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kdenlive -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdenlive/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kdenlive-24.02.1 -tar xvf ${DOWNLOADDIR}/kdenlive-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kdenlive-24.02.1 - patch -Np1 -i ${SYSDIR}/files/KDE6/KDE6-kdenlive/24.02.1/patches/0001-kdenlive-fix-opentimelineio-name-to-OpenTimelineIO.patch - +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdenlive/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kdenlive-24.05.0 +tar xvf ${DOWNLOADDIR}/kdenlive-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kdenlive-24.05.0 + mkdir cross-build pushd cross-build CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" \ @@ -42,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kdenlive-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kdenlive-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kdenlive-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdenlive.info b/loongarch64/scripts/step/KDE6/KDE6-kdenlive.info index 1b387a46..d5ded242 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdenlive.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kdenlive.info @@ -1 +1 @@ -KDE6-kdenlive|24.02.1|KDE6-kdenlive +KDE6-kdenlive|24.05.0|KDE6-kdenlive diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdeplasma-addons b/loongarch64/scripts/step/KDE6/KDE6-kdeplasma-addons index 12402a86..502d6fd5 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdeplasma-addons +++ b/loongarch64/scripts/step/KDE6/KDE6-kdeplasma-addons @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kdeplasma-addons -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdeplasma-addons/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/kdeplasma-addons-6.0.3 -tar xvf ${DOWNLOADDIR}/kdeplasma-addons-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kdeplasma-addons-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdeplasma-addons/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/kdeplasma-addons-6.0.5 +tar xvf ${DOWNLOADDIR}/kdeplasma-addons-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kdeplasma-addons-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kdeplasma-addons-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kdeplasma-addons-6.0.3 +rm -rf ${BUILD_DIRECTORY}/kdeplasma-addons-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdeplasma-addons.info b/loongarch64/scripts/step/KDE6/KDE6-kdeplasma-addons.info index d5770209..fbb2ebda 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdeplasma-addons.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kdeplasma-addons.info @@ -1 +1 @@ -KDE6-kdeplasma-addons|6.0.3|KDE6-kdeplasma-addons +KDE6-kdeplasma-addons|6.0.5|KDE6-kdeplasma-addons diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdesu b/loongarch64/scripts/step/KDE6/KDE6-kdesu index 4f88da2d..b33e6cf2 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdesu +++ b/loongarch64/scripts/step/KDE6/KDE6-kdesu @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kdesu -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdesu/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kdesu-6.0.0 -tar xvf ${DOWNLOADDIR}/kdesu-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kdesu-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdesu/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kdesu-6.2.0 +tar xvf ${DOWNLOADDIR}/kdesu-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kdesu-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kdesu-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kdesu-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kdesu-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdesu.info b/loongarch64/scripts/step/KDE6/KDE6-kdesu.info index a17db289..4c4a4c2c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdesu.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kdesu.info @@ -1 +1 @@ -KDE6-kdesu|6.0.0|KDE6-kdesu +KDE6-kdesu|6.2.0|KDE6-kdesu diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdialog b/loongarch64/scripts/step/KDE6/KDE6-kdialog index 9d2dd986..572adacd 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdialog +++ b/loongarch64/scripts/step/KDE6/KDE6-kdialog @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kdialog -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdialog/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kdialog-24.02.1 -tar xvf ${DOWNLOADDIR}/kdialog-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kdialog-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdialog/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kdialog-24.05.0 +tar xvf ${DOWNLOADDIR}/kdialog-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kdialog-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kdialog-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kdialog-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kdialog-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdialog.info b/loongarch64/scripts/step/KDE6/KDE6-kdialog.info index a11bfdcb..1f35dea7 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdialog.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kdialog.info @@ -1 +1 @@ -KDE6-kdialog|24.02.1|KDE6-kdialog +KDE6-kdialog|24.05.0|KDE6-kdialog diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdnssd b/loongarch64/scripts/step/KDE6/KDE6-kdnssd index e2314a6a..52cec748 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdnssd +++ b/loongarch64/scripts/step/KDE6/KDE6-kdnssd @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kdnssd -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdnssd/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kdnssd-6.0.0 -tar xvf ${DOWNLOADDIR}/kdnssd-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kdnssd-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdnssd/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kdnssd-6.2.0 +tar xvf ${DOWNLOADDIR}/kdnssd-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kdnssd-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kdnssd-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kdnssd-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kdnssd-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdnssd.info b/loongarch64/scripts/step/KDE6/KDE6-kdnssd.info index 02249c9a..c68b539b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdnssd.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kdnssd.info @@ -1 +1 @@ -KDE6-kdnssd|6.0.0|KDE6-kdnssd +KDE6-kdnssd|6.2.0|KDE6-kdnssd diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdoctools b/loongarch64/scripts/step/KDE6/KDE6-kdoctools index bfd37492..b65cf604 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdoctools +++ b/loongarch64/scripts/step/KDE6/KDE6-kdoctools @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kdoctools -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdoctools/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kdoctools-6.0.0 -tar xvf ${DOWNLOADDIR}/kdoctools-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kdoctools-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kdoctools/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kdoctools-6.2.0 +tar xvf ${DOWNLOADDIR}/kdoctools-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kdoctools-6.2.0 sed -i "s@COMMAND \$@COMMAND qemu-loongarch64 ../bin/docbookl10nhelper@g" \ src/CMakeLists.txt @@ -44,7 +44,7 @@ pushd ${BUILD_DIRECTORY}/kdoctools-6.0.0 cp ${SYSROOT_DIR}/usr/share/kf6/kdoctools/customization/xsl/pt{_br,-BR}.xml rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kdoctools-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kdoctools-6.2.0 echo "qemu-loongarch64 ${SYSROOT_DIR}/usr/bin/meinproc6 --srcdir ${SYSROOT_DIR}/usr/share/kf6/kdoctools \"\$@\"" \ > ${CROSSTOOLS_DIR}/bin/meinproc6 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kdoctools.info b/loongarch64/scripts/step/KDE6/KDE6-kdoctools.info index 280d1ba5..fd80ad4c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kdoctools.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kdoctools.info @@ -1 +1 @@ -KDE6-kdoctools|6.0.0|KDE6-kdoctools +KDE6-kdoctools|6.2.0|KDE6-kdoctools diff --git a/loongarch64/scripts/step/KDE6/KDE6-kfilemetadata b/loongarch64/scripts/step/KDE6/KDE6-kfilemetadata index 63c7a85d..40ceed41 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kfilemetadata +++ b/loongarch64/scripts/step/KDE6/KDE6-kfilemetadata @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kfilemetadata -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kfilemetadata/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kfilemetadata-6.0.0 -tar xvf ${DOWNLOADDIR}/kfilemetadata-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kfilemetadata-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kfilemetadata/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kfilemetadata-6.2.0 +tar xvf ${DOWNLOADDIR}/kfilemetadata-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kfilemetadata-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kfilemetadata-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kfilemetadata-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kfilemetadata-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kfilemetadata.info b/loongarch64/scripts/step/KDE6/KDE6-kfilemetadata.info index e792a427..d9114880 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kfilemetadata.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kfilemetadata.info @@ -1 +1 @@ -KDE6-kfilemetadata|6.0.0|KDE6-kfilemetadata +KDE6-kfilemetadata|6.2.0|KDE6-kfilemetadata diff --git a/loongarch64/scripts/step/KDE6/KDE6-kfind b/loongarch64/scripts/step/KDE6/KDE6-kfind index 5e02feee..a406dc93 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kfind +++ b/loongarch64/scripts/step/KDE6/KDE6-kfind @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kfind -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kfind/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kfind-24.02.1 -tar xvf ${DOWNLOADDIR}/kfind-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kfind-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kfind/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kfind-24.05.0 +tar xvf ${DOWNLOADDIR}/kfind-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kfind-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kfind-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kfind-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kfind-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kfind.info b/loongarch64/scripts/step/KDE6/KDE6-kfind.info index d4d4663a..92a048ba 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kfind.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kfind.info @@ -1 +1 @@ -KDE6-kfind|24.02.1|KDE6-kfind +KDE6-kfind|24.05.0|KDE6-kfind diff --git a/loongarch64/scripts/step/KDE6/KDE6-kgamma b/loongarch64/scripts/step/KDE6/KDE6-kgamma index 23428e09..8930e11f 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kgamma +++ b/loongarch64/scripts/step/KDE6/KDE6-kgamma @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kgamma -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kgamma/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/kgamma-6.0.3 -tar xvf ${DOWNLOADDIR}/kgamma-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kgamma-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kgamma/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/kgamma-6.0.5 +tar xvf ${DOWNLOADDIR}/kgamma-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kgamma-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kgamma-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kgamma-6.0.3 +rm -rf ${BUILD_DIRECTORY}/kgamma-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kgamma.info b/loongarch64/scripts/step/KDE6/KDE6-kgamma.info index b50484c0..c45ed4a0 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kgamma.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kgamma.info @@ -1 +1 @@ -KDE6-kgamma|6.0.3|KDE6-kgamma +KDE6-kgamma|6.0.5|KDE6-kgamma diff --git a/loongarch64/scripts/step/KDE6/KDE6-kglobalaccel b/loongarch64/scripts/step/KDE6/KDE6-kglobalaccel index bd863e8e..0a501627 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kglobalaccel +++ b/loongarch64/scripts/step/KDE6/KDE6-kglobalaccel @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kglobalaccel -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kglobalaccel/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kglobalaccel-6.0.0 -tar xvf ${DOWNLOADDIR}/kglobalaccel-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kglobalaccel-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kglobalaccel/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kglobalaccel-6.2.0 +tar xvf ${DOWNLOADDIR}/kglobalaccel-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kglobalaccel-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kglobalaccel-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kglobalaccel-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kglobalaccel-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kglobalaccel.info b/loongarch64/scripts/step/KDE6/KDE6-kglobalaccel.info index 509267f6..63bd5349 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kglobalaccel.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kglobalaccel.info @@ -1 +1 @@ -KDE6-kglobalaccel|6.0.0|KDE6-kglobalaccel +KDE6-kglobalaccel|6.2.0|KDE6-kglobalaccel diff --git a/loongarch64/scripts/step/KDE6/KDE6-kglobalacceld b/loongarch64/scripts/step/KDE6/KDE6-kglobalacceld index 2da306ba..55c36a31 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kglobalacceld +++ b/loongarch64/scripts/step/KDE6/KDE6-kglobalacceld @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kglobalacceld -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kglobalacceld/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/kglobalacceld-6.0.3 -tar xvf ${DOWNLOADDIR}/kglobalacceld-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kglobalacceld-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kglobalacceld/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/kglobalacceld-6.0.5 +tar xvf ${DOWNLOADDIR}/kglobalacceld-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kglobalacceld-6.0.5 mkdir cross-build pushd cross-build @@ -38,7 +38,7 @@ pushd ${BUILD_DIRECTORY}/kglobalacceld-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kglobalacceld-6.0.3 +rm -rf ${BUILD_DIRECTORY}/kglobalacceld-6.0.5 echo "qemu-loongarch64 ${SYSROOT_DIR}/usr/bin/kglobalacceld \"\$@\"" \ > ${CROSSTOOLS_DIR}/bin/kglobalacceld diff --git a/loongarch64/scripts/step/KDE6/KDE6-kglobalacceld.info b/loongarch64/scripts/step/KDE6/KDE6-kglobalacceld.info index 06ec962d..76597485 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kglobalacceld.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kglobalacceld.info @@ -1 +1 @@ -KDE6-kglobalacceld|6.0.3|KDE6-kglobalacceld +KDE6-kglobalacceld|6.0.5|KDE6-kglobalacceld diff --git a/loongarch64/scripts/step/KDE6/KDE6-kguiaddons b/loongarch64/scripts/step/KDE6/KDE6-kguiaddons index aef98a30..18f9b226 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kguiaddons +++ b/loongarch64/scripts/step/KDE6/KDE6-kguiaddons @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kguiaddons -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kguiaddons/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kguiaddons-6.0.0 -tar xvf ${DOWNLOADDIR}/kguiaddons-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kguiaddons-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kguiaddons/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kguiaddons-6.2.0 +tar xvf ${DOWNLOADDIR}/kguiaddons-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kguiaddons-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kguiaddons-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kguiaddons-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kguiaddons-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kguiaddons.info b/loongarch64/scripts/step/KDE6/KDE6-kguiaddons.info index 1fa22ef1..2ba9299f 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kguiaddons.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kguiaddons.info @@ -1 +1 @@ -KDE6-kguiaddons|6.0.0|KDE6-kguiaddons +KDE6-kguiaddons|6.2.0|KDE6-kguiaddons diff --git a/loongarch64/scripts/step/KDE6/KDE6-khealthcertificate b/loongarch64/scripts/step/KDE6/KDE6-khealthcertificate index 78014d68..df4ab35d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-khealthcertificate +++ b/loongarch64/scripts/step/KDE6/KDE6-khealthcertificate @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-khealthcertificate -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-khealthcertificate/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/khealthcertificate-24.02.1 -tar xvf ${DOWNLOADDIR}/khealthcertificate-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/khealthcertificate-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-khealthcertificate/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/khealthcertificate-24.05.0 +tar xvf ${DOWNLOADDIR}/khealthcertificate-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/khealthcertificate-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/khealthcertificate-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/khealthcertificate-24.02.1 +rm -rf ${BUILD_DIRECTORY}/khealthcertificate-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-khealthcertificate.info b/loongarch64/scripts/step/KDE6/KDE6-khealthcertificate.info index bc26a7f1..bfb5f3e8 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-khealthcertificate.info +++ b/loongarch64/scripts/step/KDE6/KDE6-khealthcertificate.info @@ -1 +1 @@ -KDE6-khealthcertificate|24.02.1|KDE6-khealthcertificate +KDE6-khealthcertificate|24.05.0|KDE6-khealthcertificate diff --git a/loongarch64/scripts/step/KDE6/KDE6-khelpcenter b/loongarch64/scripts/step/KDE6/KDE6-khelpcenter index 09b4217a..fc7d604c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-khelpcenter +++ b/loongarch64/scripts/step/KDE6/KDE6-khelpcenter @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-khelpcenter -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-khelpcenter/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/khelpcenter-24.02.1 -tar xvf ${DOWNLOADDIR}/khelpcenter-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/khelpcenter-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-khelpcenter/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/khelpcenter-24.05.0 +tar xvf ${DOWNLOADDIR}/khelpcenter-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/khelpcenter-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/khelpcenter-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/khelpcenter-24.02.1 +rm -rf ${BUILD_DIRECTORY}/khelpcenter-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-khelpcenter.info b/loongarch64/scripts/step/KDE6/KDE6-khelpcenter.info index f534c898..bb9a079f 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-khelpcenter.info +++ b/loongarch64/scripts/step/KDE6/KDE6-khelpcenter.info @@ -1 +1 @@ -KDE6-khelpcenter|24.02.1|KDE6-khelpcenter +KDE6-khelpcenter|24.05.0|KDE6-khelpcenter diff --git a/loongarch64/scripts/step/KDE6/KDE6-kholidays b/loongarch64/scripts/step/KDE6/KDE6-kholidays index a5aa7768..f2928941 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kholidays +++ b/loongarch64/scripts/step/KDE6/KDE6-kholidays @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kholidays -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kholidays/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kholidays-6.0.0 -tar xvf ${DOWNLOADDIR}/kholidays-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kholidays-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kholidays/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kholidays-6.2.0 +tar xvf ${DOWNLOADDIR}/kholidays-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kholidays-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kholidays-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kholidays-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kholidays-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kholidays.info b/loongarch64/scripts/step/KDE6/KDE6-kholidays.info index 7af27888..2aaeb29b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kholidays.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kholidays.info @@ -1 +1 @@ -KDE6-kholidays|6.0.0|KDE6-kholidays +KDE6-kholidays|6.2.0|KDE6-kholidays diff --git a/loongarch64/scripts/step/KDE6/KDE6-ki18n b/loongarch64/scripts/step/KDE6/KDE6-ki18n index 6200f67e..ec830021 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ki18n +++ b/loongarch64/scripts/step/KDE6/KDE6-ki18n @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-ki18n -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ki18n/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/ki18n-6.0.0 -tar xvf ${DOWNLOADDIR}/ki18n-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ki18n-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ki18n/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/ki18n-6.2.0 +tar xvf ${DOWNLOADDIR}/ki18n-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ki18n-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/ki18n-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/ki18n-6.0.0 +rm -rf ${BUILD_DIRECTORY}/ki18n-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-ki18n.info b/loongarch64/scripts/step/KDE6/KDE6-ki18n.info index 63a934dc..d7f98184 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ki18n.info +++ b/loongarch64/scripts/step/KDE6/KDE6-ki18n.info @@ -1 +1 @@ -KDE6-ki18n|6.0.0|KDE6-ki18n +KDE6-ki18n|6.2.0|KDE6-ki18n diff --git a/loongarch64/scripts/step/KDE6/KDE6-kiconthemes b/loongarch64/scripts/step/KDE6/KDE6-kiconthemes index d2462d55..1d8272c5 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kiconthemes +++ b/loongarch64/scripts/step/KDE6/KDE6-kiconthemes @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kiconthemes -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kiconthemes/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kiconthemes-6.0.0 -tar xvf ${DOWNLOADDIR}/kiconthemes-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kiconthemes-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kiconthemes/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kiconthemes-6.2.0 +tar xvf ${DOWNLOADDIR}/kiconthemes-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kiconthemes-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kiconthemes-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kiconthemes-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kiconthemes-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kiconthemes.info b/loongarch64/scripts/step/KDE6/KDE6-kiconthemes.info index ca4f63e1..b1020a2a 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kiconthemes.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kiconthemes.info @@ -1 +1 @@ -KDE6-kiconthemes|6.0.0|KDE6-kiconthemes +KDE6-kiconthemes|6.2.0|KDE6-kiconthemes diff --git a/loongarch64/scripts/step/KDE6/KDE6-kidentitymanagement b/loongarch64/scripts/step/KDE6/KDE6-kidentitymanagement index d4a7408d..7f5b21e8 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kidentitymanagement +++ b/loongarch64/scripts/step/KDE6/KDE6-kidentitymanagement @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kidentitymanagement -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kidentitymanagement/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kidentitymanagement-24.02.1 -tar xvf ${DOWNLOADDIR}/kidentitymanagement-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kidentitymanagement-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kidentitymanagement/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kidentitymanagement-24.05.0 +tar xvf ${DOWNLOADDIR}/kidentitymanagement-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kidentitymanagement-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kidentitymanagement-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kidentitymanagement-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kidentitymanagement-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kidentitymanagement.info b/loongarch64/scripts/step/KDE6/KDE6-kidentitymanagement.info index 3e841d38..df8781c5 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kidentitymanagement.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kidentitymanagement.info @@ -1 +1 @@ -KDE6-kidentitymanagement|24.02.1|KDE6-kidentitymanagement +KDE6-kidentitymanagement|24.05.0|KDE6-kidentitymanagement diff --git a/loongarch64/scripts/step/KDE6/KDE6-kidletime b/loongarch64/scripts/step/KDE6/KDE6-kidletime index f308f633..f69ef44c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kidletime +++ b/loongarch64/scripts/step/KDE6/KDE6-kidletime @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kidletime -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kidletime/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kidletime-6.0.0 -tar xvf ${DOWNLOADDIR}/kidletime-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kidletime-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kidletime/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kidletime-6.2.0 +tar xvf ${DOWNLOADDIR}/kidletime-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kidletime-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kidletime-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kidletime-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kidletime-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kidletime.info b/loongarch64/scripts/step/KDE6/KDE6-kidletime.info index 12ef118f..d912eab8 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kidletime.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kidletime.info @@ -1 +1 @@ -KDE6-kidletime|6.0.0|KDE6-kidletime +KDE6-kidletime|6.2.0|KDE6-kidletime diff --git a/loongarch64/scripts/step/KDE6/KDE6-kimageformats b/loongarch64/scripts/step/KDE6/KDE6-kimageformats index 31462e00..fe0ce1e5 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kimageformats +++ b/loongarch64/scripts/step/KDE6/KDE6-kimageformats @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kimageformats -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kimageformats/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kimageformats-6.0.0 -tar xvf ${DOWNLOADDIR}/kimageformats-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kimageformats-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kimageformats/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kimageformats-6.2.0 +tar xvf ${DOWNLOADDIR}/kimageformats-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kimageformats-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kimageformats-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kimageformats-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kimageformats-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kimageformats.info b/loongarch64/scripts/step/KDE6/KDE6-kimageformats.info index a608302d..ea4b12b7 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kimageformats.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kimageformats.info @@ -1 +1 @@ -KDE6-kimageformats|6.0.0|KDE6-kimageformats +KDE6-kimageformats|6.2.0|KDE6-kimageformats diff --git a/loongarch64/scripts/step/KDE6/KDE6-kimap b/loongarch64/scripts/step/KDE6/KDE6-kimap index 36755056..433c3658 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kimap +++ b/loongarch64/scripts/step/KDE6/KDE6-kimap @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kimap -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kimap/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kimap-24.02.1 -tar xvf ${DOWNLOADDIR}/kimap-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kimap-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kimap/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kimap-24.05.0 +tar xvf ${DOWNLOADDIR}/kimap-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kimap-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kimap-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kimap-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kimap-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kimap.info b/loongarch64/scripts/step/KDE6/KDE6-kimap.info index f4c1b4e3..42409998 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kimap.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kimap.info @@ -1 +1 @@ -KDE6-kimap|24.02.1|KDE6-kimap +KDE6-kimap|24.05.0|KDE6-kimap diff --git a/loongarch64/scripts/step/KDE6/KDE6-kinfocenter b/loongarch64/scripts/step/KDE6/KDE6-kinfocenter index 2c6ea419..07fa693c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kinfocenter +++ b/loongarch64/scripts/step/KDE6/KDE6-kinfocenter @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kinfocenter -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kinfocenter/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/kinfocenter-6.0.3 -tar xvf ${DOWNLOADDIR}/kinfocenter-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kinfocenter-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kinfocenter/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/kinfocenter-6.0.5 +tar xvf ${DOWNLOADDIR}/kinfocenter-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kinfocenter-6.0.5 sed -i "s,@QtBinariesDir@,/usr/bin,g" Modules/kwinsupportinfo/kcm_kwinsupportinfo.json.in mkdir cross-build @@ -39,4 +39,4 @@ pushd ${BUILD_DIRECTORY}/kinfocenter-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kinfocenter-6.0.3 +rm -rf ${BUILD_DIRECTORY}/kinfocenter-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kinfocenter.info b/loongarch64/scripts/step/KDE6/KDE6-kinfocenter.info index 8b550cba..ea2a6f5f 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kinfocenter.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kinfocenter.info @@ -1 +1 @@ -KDE6-kinfocenter|6.0.3|KDE6-kinfocenter +KDE6-kinfocenter|6.0.5|KDE6-kinfocenter diff --git a/loongarch64/scripts/step/KDE6/KDE6-kio b/loongarch64/scripts/step/KDE6/KDE6-kio index f1c05181..cd5f8093 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kio +++ b/loongarch64/scripts/step/KDE6/KDE6-kio @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kio -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kio/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kio-6.0.0 -tar xvf ${DOWNLOADDIR}/kio-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kio-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kio/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kio-6.2.0 +tar xvf ${DOWNLOADDIR}/kio-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kio-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kio-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kio-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kio-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kio-extras b/loongarch64/scripts/step/KDE6/KDE6-kio-extras index c7c5e6ad..60b02eae 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kio-extras +++ b/loongarch64/scripts/step/KDE6/KDE6-kio-extras @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kio-extras -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kio-extras/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kio-extras-24.02.1 -tar xvf ${DOWNLOADDIR}/kio-extras-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kio-extras-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kio-extras/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kio-extras-24.05.0 +tar xvf ${DOWNLOADDIR}/kio-extras-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kio-extras-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kio-extras-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kio-extras-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kio-extras-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kio-extras.info b/loongarch64/scripts/step/KDE6/KDE6-kio-extras.info index 3b7b11ee..3dde90f9 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kio-extras.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kio-extras.info @@ -1 +1 @@ -KDE6-kio-extras|24.02.1|KDE6-kio-extras +KDE6-kio-extras|24.05.0|KDE6-kio-extras diff --git a/loongarch64/scripts/step/KDE6/KDE6-kio.info b/loongarch64/scripts/step/KDE6/KDE6-kio.info index de9df4e5..65233614 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kio.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kio.info @@ -1 +1 @@ -KDE6-kio|6.0.0|KDE6-kio +KDE6-kio|6.2.0|KDE6-kio diff --git a/loongarch64/scripts/step/KDE6/KDE6-kirigami b/loongarch64/scripts/step/KDE6/KDE6-kirigami index 66df8d45..ae6ba29a 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kirigami +++ b/loongarch64/scripts/step/KDE6/KDE6-kirigami @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kirigami -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kirigami/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kirigami-6.0.0 -tar xvf ${DOWNLOADDIR}/kirigami-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kirigami-6.0.0 +export PACKAGE_VERSION=6.2.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kirigami/6.2.1/ +rm -rf ${BUILD_DIRECTORY}/kirigami-6.2.1 +tar xvf ${DOWNLOADDIR}/kirigami-6.2.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kirigami-6.2.1 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kirigami-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kirigami-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kirigami-6.2.1 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kirigami-addons b/loongarch64/scripts/step/KDE6/KDE6-kirigami-addons index 6c65fb6c..dd6b28b0 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kirigami-addons +++ b/loongarch64/scripts/step/KDE6/KDE6-kirigami-addons @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kirigami-addons -export PACKAGE_VERSION=1.1.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kirigami-addons/1.1.0/ -rm -rf ${BUILD_DIRECTORY}/kirigami-addons-1.1.0 -tar xvf ${DOWNLOADDIR}/kirigami-addons-1.1.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kirigami-addons-1.1.0 +export PACKAGE_VERSION=1.2.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kirigami-addons/1.2.1/ +rm -rf ${BUILD_DIRECTORY}/kirigami-addons-1.2.1 +tar xvf ${DOWNLOADDIR}/kirigami-addons-1.2.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kirigami-addons-1.2.1 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kirigami-addons-1.1.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kirigami-addons-1.1.0 +rm -rf ${BUILD_DIRECTORY}/kirigami-addons-1.2.1 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kirigami-addons.info b/loongarch64/scripts/step/KDE6/KDE6-kirigami-addons.info index a0ea90d4..0e43abfe 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kirigami-addons.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kirigami-addons.info @@ -1 +1 @@ -KDE6-kirigami-addons|1.1.0|KDE6-kirigami-addons +KDE6-kirigami-addons|1.2.1|KDE6-kirigami-addons diff --git a/loongarch64/scripts/step/KDE6/KDE6-kirigami.info b/loongarch64/scripts/step/KDE6/KDE6-kirigami.info index fd638f45..6a7c57d2 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kirigami.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kirigami.info @@ -1 +1 @@ -KDE6-kirigami|6.0.0|KDE6-kirigami +KDE6-kirigami|6.2.1|KDE6-kirigami diff --git a/loongarch64/scripts/step/KDE6/KDE6-kitemmodels b/loongarch64/scripts/step/KDE6/KDE6-kitemmodels index f0f0c672..92660a8b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kitemmodels +++ b/loongarch64/scripts/step/KDE6/KDE6-kitemmodels @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kitemmodels -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kitemmodels/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kitemmodels-6.0.0 -tar xvf ${DOWNLOADDIR}/kitemmodels-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kitemmodels-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kitemmodels/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kitemmodels-6.2.0 +tar xvf ${DOWNLOADDIR}/kitemmodels-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kitemmodels-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kitemmodels-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kitemmodels-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kitemmodels-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kitemmodels.info b/loongarch64/scripts/step/KDE6/KDE6-kitemmodels.info index 9773a2f3..31bf0795 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kitemmodels.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kitemmodels.info @@ -1 +1 @@ -KDE6-kitemmodels|6.0.0|KDE6-kitemmodels +KDE6-kitemmodels|6.2.0|KDE6-kitemmodels diff --git a/loongarch64/scripts/step/KDE6/KDE6-kitemviews b/loongarch64/scripts/step/KDE6/KDE6-kitemviews index 0cc43aa9..e8e53ba7 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kitemviews +++ b/loongarch64/scripts/step/KDE6/KDE6-kitemviews @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kitemviews -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kitemviews/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kitemviews-6.0.0 -tar xvf ${DOWNLOADDIR}/kitemviews-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kitemviews-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kitemviews/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kitemviews-6.2.0 +tar xvf ${DOWNLOADDIR}/kitemviews-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kitemviews-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kitemviews-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kitemviews-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kitemviews-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kitemviews.info b/loongarch64/scripts/step/KDE6/KDE6-kitemviews.info index ea5f25aa..8b79076d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kitemviews.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kitemviews.info @@ -1 +1 @@ -KDE6-kitemviews|6.0.0|KDE6-kitemviews +KDE6-kitemviews|6.2.0|KDE6-kitemviews diff --git a/loongarch64/scripts/step/KDE6/KDE6-kjobwidgets b/loongarch64/scripts/step/KDE6/KDE6-kjobwidgets index 879659b3..55e148c8 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kjobwidgets +++ b/loongarch64/scripts/step/KDE6/KDE6-kjobwidgets @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kjobwidgets -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kjobwidgets/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kjobwidgets-6.0.0 -tar xvf ${DOWNLOADDIR}/kjobwidgets-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kjobwidgets-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kjobwidgets/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kjobwidgets-6.2.0 +tar xvf ${DOWNLOADDIR}/kjobwidgets-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kjobwidgets-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kjobwidgets-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kjobwidgets-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kjobwidgets-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kjobwidgets.info b/loongarch64/scripts/step/KDE6/KDE6-kjobwidgets.info index 20d286a2..b02631de 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kjobwidgets.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kjobwidgets.info @@ -1 +1 @@ -KDE6-kjobwidgets|6.0.0|KDE6-kjobwidgets +KDE6-kjobwidgets|6.2.0|KDE6-kjobwidgets diff --git a/loongarch64/scripts/step/KDE6/KDE6-kldap b/loongarch64/scripts/step/KDE6/KDE6-kldap index c1bde90d..228f3895 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kldap +++ b/loongarch64/scripts/step/KDE6/KDE6-kldap @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kldap -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kldap/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kldap-24.02.1 -tar xvf ${DOWNLOADDIR}/kldap-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kldap-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kldap/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kldap-24.05.0 +tar xvf ${DOWNLOADDIR}/kldap-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kldap-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kldap-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kldap-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kldap-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kldap.info b/loongarch64/scripts/step/KDE6/KDE6-kldap.info index 17c05ff3..4b56ff9d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kldap.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kldap.info @@ -1 +1 @@ -KDE6-kldap|24.02.1|KDE6-kldap +KDE6-kldap|24.05.0|KDE6-kldap diff --git a/loongarch64/scripts/step/KDE6/KDE6-kmailtransport b/loongarch64/scripts/step/KDE6/KDE6-kmailtransport index 044cd096..21204cc2 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kmailtransport +++ b/loongarch64/scripts/step/KDE6/KDE6-kmailtransport @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kmailtransport -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kmailtransport/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kmailtransport-24.02.1 -tar xvf ${DOWNLOADDIR}/kmailtransport-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kmailtransport-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kmailtransport/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kmailtransport-24.05.0 +tar xvf ${DOWNLOADDIR}/kmailtransport-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kmailtransport-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kmailtransport-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kmailtransport-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kmailtransport-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kmailtransport.info b/loongarch64/scripts/step/KDE6/KDE6-kmailtransport.info index 05c92c50..f56d2cc4 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kmailtransport.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kmailtransport.info @@ -1 +1 @@ -KDE6-kmailtransport|24.02.1|KDE6-kmailtransport +KDE6-kmailtransport|24.05.0|KDE6-kmailtransport diff --git a/loongarch64/scripts/step/KDE6/KDE6-kmbox b/loongarch64/scripts/step/KDE6/KDE6-kmbox index 07d20c00..fb6a5c9d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kmbox +++ b/loongarch64/scripts/step/KDE6/KDE6-kmbox @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kmbox -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kmbox/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kmbox-24.02.1 -tar xvf ${DOWNLOADDIR}/kmbox-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kmbox-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kmbox/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kmbox-24.05.0 +tar xvf ${DOWNLOADDIR}/kmbox-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kmbox-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kmbox-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kmbox-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kmbox-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kmbox.info b/loongarch64/scripts/step/KDE6/KDE6-kmbox.info index 80f4bb66..1ab8213e 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kmbox.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kmbox.info @@ -1 +1 @@ -KDE6-kmbox|24.02.1|KDE6-kmbox +KDE6-kmbox|24.05.0|KDE6-kmbox diff --git a/loongarch64/scripts/step/KDE6/KDE6-kmenuedit b/loongarch64/scripts/step/KDE6/KDE6-kmenuedit index 81be7271..40f4b05e 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kmenuedit +++ b/loongarch64/scripts/step/KDE6/KDE6-kmenuedit @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kmenuedit -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kmenuedit/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/kmenuedit-6.0.3 -tar xvf ${DOWNLOADDIR}/kmenuedit-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kmenuedit-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kmenuedit/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/kmenuedit-6.0.5 +tar xvf ${DOWNLOADDIR}/kmenuedit-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kmenuedit-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kmenuedit-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kmenuedit-6.0.3 +rm -rf ${BUILD_DIRECTORY}/kmenuedit-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kmenuedit.info b/loongarch64/scripts/step/KDE6/KDE6-kmenuedit.info index 723f2471..4b3d1f33 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kmenuedit.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kmenuedit.info @@ -1 +1 @@ -KDE6-kmenuedit|6.0.3|KDE6-kmenuedit +KDE6-kmenuedit|6.0.5|KDE6-kmenuedit diff --git a/loongarch64/scripts/step/KDE6/KDE6-kmime b/loongarch64/scripts/step/KDE6/KDE6-kmime index 630edf15..37b64ec7 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kmime +++ b/loongarch64/scripts/step/KDE6/KDE6-kmime @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kmime -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kmime/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kmime-24.02.1 -tar xvf ${DOWNLOADDIR}/kmime-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kmime-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kmime/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kmime-24.05.0 +tar xvf ${DOWNLOADDIR}/kmime-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kmime-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kmime-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kmime-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kmime-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kmime.info b/loongarch64/scripts/step/KDE6/KDE6-kmime.info index 52deb1a1..30ab53e6 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kmime.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kmime.info @@ -1 +1 @@ -KDE6-kmime|24.02.1|KDE6-kmime +KDE6-kmime|24.05.0|KDE6-kmime diff --git a/loongarch64/scripts/step/KDE6/KDE6-kmines b/loongarch64/scripts/step/KDE6/KDE6-kmines index bb26001d..92a7dd77 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kmines +++ b/loongarch64/scripts/step/KDE6/KDE6-kmines @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kmines -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kmines/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kmines-24.02.1 -tar xvf ${DOWNLOADDIR}/kmines-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kmines-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kmines/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kmines-24.05.0 +tar xvf ${DOWNLOADDIR}/kmines-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kmines-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kmines-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kmines-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kmines-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kmines.info b/loongarch64/scripts/step/KDE6/KDE6-kmines.info index e825e523..22779988 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kmines.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kmines.info @@ -1 +1 @@ -KDE6-kmines|24.02.1|KDE6-kmines +KDE6-kmines|24.05.0|KDE6-kmines diff --git a/loongarch64/scripts/step/KDE6/KDE6-kmix b/loongarch64/scripts/step/KDE6/KDE6-kmix index d8bfcf38..d80d1079 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kmix +++ b/loongarch64/scripts/step/KDE6/KDE6-kmix @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kmix -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kmix/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kmix-24.02.1 -tar xvf ${DOWNLOADDIR}/kmix-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kmix-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kmix/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kmix-24.05.0 +tar xvf ${DOWNLOADDIR}/kmix-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kmix-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kmix-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kmix-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kmix-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kmix.info b/loongarch64/scripts/step/KDE6/KDE6-kmix.info index 7db58f5d..3d1ded97 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kmix.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kmix.info @@ -1 +1 @@ -KDE6-kmix|24.02.1|KDE6-kmix +KDE6-kmix|24.05.0|KDE6-kmix diff --git a/loongarch64/scripts/step/KDE6/KDE6-knewstuff b/loongarch64/scripts/step/KDE6/KDE6-knewstuff index cc1d8dd5..6dd4ff39 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-knewstuff +++ b/loongarch64/scripts/step/KDE6/KDE6-knewstuff @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-knewstuff -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-knewstuff/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/knewstuff-6.0.0 -tar xvf ${DOWNLOADDIR}/knewstuff-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/knewstuff-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-knewstuff/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/knewstuff-6.2.0 +tar xvf ${DOWNLOADDIR}/knewstuff-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/knewstuff-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/knewstuff-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/knewstuff-6.0.0 +rm -rf ${BUILD_DIRECTORY}/knewstuff-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-knewstuff.info b/loongarch64/scripts/step/KDE6/KDE6-knewstuff.info index f380992f..f8d39f2f 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-knewstuff.info +++ b/loongarch64/scripts/step/KDE6/KDE6-knewstuff.info @@ -1 +1 @@ -KDE6-knewstuff|6.0.0|KDE6-knewstuff +KDE6-knewstuff|6.2.0|KDE6-knewstuff diff --git a/loongarch64/scripts/step/KDE6/KDE6-knotifications b/loongarch64/scripts/step/KDE6/KDE6-knotifications index dc1569b6..2b2956f7 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-knotifications +++ b/loongarch64/scripts/step/KDE6/KDE6-knotifications @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-knotifications -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-knotifications/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/knotifications-6.0.0 -tar xvf ${DOWNLOADDIR}/knotifications-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/knotifications-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-knotifications/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/knotifications-6.2.0 +tar xvf ${DOWNLOADDIR}/knotifications-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/knotifications-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/knotifications-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/knotifications-6.0.0 +rm -rf ${BUILD_DIRECTORY}/knotifications-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-knotifications.info b/loongarch64/scripts/step/KDE6/KDE6-knotifications.info index 7e63d8c8..c00fb078 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-knotifications.info +++ b/loongarch64/scripts/step/KDE6/KDE6-knotifications.info @@ -1 +1 @@ -KDE6-knotifications|6.0.0|KDE6-knotifications +KDE6-knotifications|6.2.0|KDE6-knotifications diff --git a/loongarch64/scripts/step/KDE6/KDE6-knotifyconfig b/loongarch64/scripts/step/KDE6/KDE6-knotifyconfig index 8f837a75..d150850c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-knotifyconfig +++ b/loongarch64/scripts/step/KDE6/KDE6-knotifyconfig @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-knotifyconfig -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-knotifyconfig/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/knotifyconfig-6.0.0 -tar xvf ${DOWNLOADDIR}/knotifyconfig-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/knotifyconfig-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-knotifyconfig/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/knotifyconfig-6.2.0 +tar xvf ${DOWNLOADDIR}/knotifyconfig-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/knotifyconfig-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/knotifyconfig-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/knotifyconfig-6.0.0 +rm -rf ${BUILD_DIRECTORY}/knotifyconfig-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-knotifyconfig.info b/loongarch64/scripts/step/KDE6/KDE6-knotifyconfig.info index b75feebd..cf848a7f 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-knotifyconfig.info +++ b/loongarch64/scripts/step/KDE6/KDE6-knotifyconfig.info @@ -1 +1 @@ -KDE6-knotifyconfig|6.0.0|KDE6-knotifyconfig +KDE6-knotifyconfig|6.2.0|KDE6-knotifyconfig diff --git a/loongarch64/scripts/step/KDE6/KDE6-kolourpaint b/loongarch64/scripts/step/KDE6/KDE6-kolourpaint index 26a99856..54caf69b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kolourpaint +++ b/loongarch64/scripts/step/KDE6/KDE6-kolourpaint @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kolourpaint -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kolourpaint/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kolourpaint-24.02.1 -tar xvf ${DOWNLOADDIR}/kolourpaint-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kolourpaint-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kolourpaint/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kolourpaint-24.05.0 +tar xvf ${DOWNLOADDIR}/kolourpaint-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kolourpaint-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kolourpaint-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kolourpaint-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kolourpaint-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kolourpaint.info b/loongarch64/scripts/step/KDE6/KDE6-kolourpaint.info index 6129170f..3dc21a48 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kolourpaint.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kolourpaint.info @@ -1 +1 @@ -KDE6-kolourpaint|24.02.1|KDE6-kolourpaint +KDE6-kolourpaint|24.05.0|KDE6-kolourpaint diff --git a/loongarch64/scripts/step/KDE6/KDE6-konsole b/loongarch64/scripts/step/KDE6/KDE6-konsole index ed3a9106..b8d505f0 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-konsole +++ b/loongarch64/scripts/step/KDE6/KDE6-konsole @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-konsole -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-konsole/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/konsole-24.02.1 -tar xvf ${DOWNLOADDIR}/konsole-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/konsole-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-konsole/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/konsole-24.05.0 +tar xvf ${DOWNLOADDIR}/konsole-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/konsole-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/konsole-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/konsole-24.02.1 +rm -rf ${BUILD_DIRECTORY}/konsole-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-konsole.info b/loongarch64/scripts/step/KDE6/KDE6-konsole.info index 94f5dc79..7ccd82b8 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-konsole.info +++ b/loongarch64/scripts/step/KDE6/KDE6-konsole.info @@ -1 +1 @@ -KDE6-konsole|24.02.1|KDE6-konsole +KDE6-konsole|24.05.0|KDE6-konsole diff --git a/loongarch64/scripts/step/KDE6/KDE6-kontactinterface b/loongarch64/scripts/step/KDE6/KDE6-kontactinterface index f2e4aee9..7275b5df 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kontactinterface +++ b/loongarch64/scripts/step/KDE6/KDE6-kontactinterface @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kontactinterface -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kontactinterface/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kontactinterface-24.02.1 -tar xvf ${DOWNLOADDIR}/kontactinterface-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kontactinterface-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kontactinterface/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kontactinterface-24.05.0 +tar xvf ${DOWNLOADDIR}/kontactinterface-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kontactinterface-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kontactinterface-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kontactinterface-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kontactinterface-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kontactinterface.info b/loongarch64/scripts/step/KDE6/KDE6-kontactinterface.info index a4d64f06..506fa47f 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kontactinterface.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kontactinterface.info @@ -1 +1 @@ -KDE6-kontactinterface|24.02.1|KDE6-kontactinterface +KDE6-kontactinterface|24.05.0|KDE6-kontactinterface diff --git a/loongarch64/scripts/step/KDE6/KDE6-korganizer b/loongarch64/scripts/step/KDE6/KDE6-korganizer index c4860d63..5d16e372 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-korganizer +++ b/loongarch64/scripts/step/KDE6/KDE6-korganizer @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-korganizer -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-korganizer/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/korganizer-24.02.1 -tar xvf ${DOWNLOADDIR}/korganizer-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/korganizer-24.02.1 +export PACKAGE_VERSION=24.02.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-korganizer/24.02.2/ +rm -rf ${BUILD_DIRECTORY}/korganizer-24.02.2 +tar xvf ${DOWNLOADDIR}/korganizer-24.02.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/korganizer-24.02.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/korganizer-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/korganizer-24.02.1 +rm -rf ${BUILD_DIRECTORY}/korganizer-24.02.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-korganizer.info b/loongarch64/scripts/step/KDE6/KDE6-korganizer.info index a945c360..130ab142 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-korganizer.info +++ b/loongarch64/scripts/step/KDE6/KDE6-korganizer.info @@ -1 +1 @@ -KDE6-korganizer|24.02.1|KDE6-korganizer +KDE6-korganizer|24.02.2|KDE6-korganizer diff --git a/loongarch64/scripts/step/KDE6/KDE6-kpackage b/loongarch64/scripts/step/KDE6/KDE6-kpackage index 6354ddee..e4e8ee7f 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kpackage +++ b/loongarch64/scripts/step/KDE6/KDE6-kpackage @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kpackage -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kpackage/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kpackage-6.0.0 -tar xvf ${DOWNLOADDIR}/kpackage-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kpackage-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kpackage/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kpackage-6.2.0 +tar xvf ${DOWNLOADDIR}/kpackage-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kpackage-6.2.0 mkdir cross-build pushd cross-build @@ -38,7 +38,7 @@ pushd ${BUILD_DIRECTORY}/kpackage-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kpackage-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kpackage-6.2.0 echo "qemu-loongarch64 ${SYSROOT_DIR}/usr/bin/kpackagetool6 \"\$@\"" \ > ${CROSSTOOLS_DIR}/bin/kpackagetool6 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kpackage.info b/loongarch64/scripts/step/KDE6/KDE6-kpackage.info index 9a1b32b8..1c30119c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kpackage.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kpackage.info @@ -1 +1 @@ -KDE6-kpackage|6.0.0|KDE6-kpackage +KDE6-kpackage|6.2.0|KDE6-kpackage diff --git a/loongarch64/scripts/step/KDE6/KDE6-kparts b/loongarch64/scripts/step/KDE6/KDE6-kparts index b0b9549b..658c1c1f 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kparts +++ b/loongarch64/scripts/step/KDE6/KDE6-kparts @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kparts -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kparts/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kparts-6.0.0 -tar xvf ${DOWNLOADDIR}/kparts-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kparts-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kparts/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kparts-6.2.0 +tar xvf ${DOWNLOADDIR}/kparts-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kparts-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kparts-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kparts-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kparts-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kparts.info b/loongarch64/scripts/step/KDE6/KDE6-kparts.info index 9c8d7b01..c93749a3 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kparts.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kparts.info @@ -1 +1 @@ -KDE6-kparts|6.0.0|KDE6-kparts +KDE6-kparts|6.2.0|KDE6-kparts diff --git a/loongarch64/scripts/step/KDE6/KDE6-kpeople b/loongarch64/scripts/step/KDE6/KDE6-kpeople index 17f2e878..6c1fc6b9 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kpeople +++ b/loongarch64/scripts/step/KDE6/KDE6-kpeople @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kpeople -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kpeople/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kpeople-6.0.0 -tar xvf ${DOWNLOADDIR}/kpeople-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kpeople-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kpeople/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kpeople-6.2.0 +tar xvf ${DOWNLOADDIR}/kpeople-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kpeople-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kpeople-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kpeople-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kpeople-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kpeople.info b/loongarch64/scripts/step/KDE6/KDE6-kpeople.info index cd0b135e..5bfe0896 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kpeople.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kpeople.info @@ -1 +1 @@ -KDE6-kpeople|6.0.0|KDE6-kpeople +KDE6-kpeople|6.2.0|KDE6-kpeople diff --git a/loongarch64/scripts/step/KDE6/KDE6-kpimtextedit b/loongarch64/scripts/step/KDE6/KDE6-kpimtextedit index a8c7e5d2..7cbb3ed7 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kpimtextedit +++ b/loongarch64/scripts/step/KDE6/KDE6-kpimtextedit @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kpimtextedit -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kpimtextedit/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kpimtextedit-24.02.1 -tar xvf ${DOWNLOADDIR}/kpimtextedit-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kpimtextedit-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kpimtextedit/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kpimtextedit-24.05.0 +tar xvf ${DOWNLOADDIR}/kpimtextedit-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kpimtextedit-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kpimtextedit-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kpimtextedit-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kpimtextedit-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kpimtextedit.info b/loongarch64/scripts/step/KDE6/KDE6-kpimtextedit.info index 4da78ca2..4338bac3 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kpimtextedit.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kpimtextedit.info @@ -1 +1 @@ -KDE6-kpimtextedit|24.02.1|KDE6-kpimtextedit +KDE6-kpimtextedit|24.05.0|KDE6-kpimtextedit diff --git a/loongarch64/scripts/step/KDE6/KDE6-kpipewire b/loongarch64/scripts/step/KDE6/KDE6-kpipewire index 28672310..ed21b81c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kpipewire +++ b/loongarch64/scripts/step/KDE6/KDE6-kpipewire @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kpipewire -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kpipewire/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/kpipewire-6.0.3 -tar xvf ${DOWNLOADDIR}/kpipewire-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kpipewire-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kpipewire/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/kpipewire-6.0.5 +tar xvf ${DOWNLOADDIR}/kpipewire-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kpipewire-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kpipewire-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kpipewire-6.0.3 +rm -rf ${BUILD_DIRECTORY}/kpipewire-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kpipewire.info b/loongarch64/scripts/step/KDE6/KDE6-kpipewire.info index f8ff1294..81c76bc9 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kpipewire.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kpipewire.info @@ -1 +1 @@ -KDE6-kpipewire|6.0.3|KDE6-kpipewire +KDE6-kpipewire|6.0.5|KDE6-kpipewire diff --git a/loongarch64/scripts/step/KDE6/KDE6-kplotting b/loongarch64/scripts/step/KDE6/KDE6-kplotting index a290936d..c75e267b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kplotting +++ b/loongarch64/scripts/step/KDE6/KDE6-kplotting @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kplotting -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kplotting/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kplotting-6.0.0 -tar xvf ${DOWNLOADDIR}/kplotting-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kplotting-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kplotting/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kplotting-6.2.0 +tar xvf ${DOWNLOADDIR}/kplotting-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kplotting-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kplotting-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kplotting-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kplotting-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kplotting.info b/loongarch64/scripts/step/KDE6/KDE6-kplotting.info index 9d893fee..4a4adbf9 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kplotting.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kplotting.info @@ -1 +1 @@ -KDE6-kplotting|6.0.0|KDE6-kplotting +KDE6-kplotting|6.2.0|KDE6-kplotting diff --git a/loongarch64/scripts/step/KDE6/KDE6-kpty b/loongarch64/scripts/step/KDE6/KDE6-kpty index 1a693f99..ffc34e62 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kpty +++ b/loongarch64/scripts/step/KDE6/KDE6-kpty @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kpty -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kpty/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kpty-6.0.0 -tar xvf ${DOWNLOADDIR}/kpty-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kpty-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kpty/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kpty-6.2.0 +tar xvf ${DOWNLOADDIR}/kpty-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kpty-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kpty-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kpty-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kpty-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kpty.info b/loongarch64/scripts/step/KDE6/KDE6-kpty.info index 64d9844d..6e4d737b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kpty.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kpty.info @@ -1 +1 @@ -KDE6-kpty|6.0.0|KDE6-kpty +KDE6-kpty|6.2.0|KDE6-kpty diff --git a/loongarch64/scripts/step/KDE6/KDE6-kquickcharts b/loongarch64/scripts/step/KDE6/KDE6-kquickcharts index 664ba882..0168188b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kquickcharts +++ b/loongarch64/scripts/step/KDE6/KDE6-kquickcharts @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kquickcharts -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kquickcharts/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kquickcharts-6.0.0 -tar xvf ${DOWNLOADDIR}/kquickcharts-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kquickcharts-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kquickcharts/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kquickcharts-6.2.0 +tar xvf ${DOWNLOADDIR}/kquickcharts-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kquickcharts-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kquickcharts-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kquickcharts-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kquickcharts-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kquickcharts.info b/loongarch64/scripts/step/KDE6/KDE6-kquickcharts.info index e9328eef..7a2746f2 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kquickcharts.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kquickcharts.info @@ -1 +1 @@ -KDE6-kquickcharts|6.0.0|KDE6-kquickcharts +KDE6-kquickcharts|6.2.0|KDE6-kquickcharts diff --git a/loongarch64/scripts/step/KDE6/KDE6-krfb b/loongarch64/scripts/step/KDE6/KDE6-krfb index 0346531b..61778ee8 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-krfb +++ b/loongarch64/scripts/step/KDE6/KDE6-krfb @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-krfb -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-krfb/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/krfb-24.02.1 -tar xvf ${DOWNLOADDIR}/krfb-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/krfb-24.02.1 +export PACKAGE_VERSION=24.02.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-krfb/24.02.2/ +rm -rf ${BUILD_DIRECTORY}/krfb-24.02.2 +tar xvf ${DOWNLOADDIR}/krfb-24.02.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/krfb-24.02.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/krfb-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/krfb-24.02.1 +rm -rf ${BUILD_DIRECTORY}/krfb-24.02.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-krfb.info b/loongarch64/scripts/step/KDE6/KDE6-krfb.info index 96e55a3e..30eda3bc 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-krfb.info +++ b/loongarch64/scripts/step/KDE6/KDE6-krfb.info @@ -1 +1 @@ -KDE6-krfb|24.02.1|KDE6-krfb +KDE6-krfb|24.02.2|KDE6-krfb diff --git a/loongarch64/scripts/step/KDE6/KDE6-kruler b/loongarch64/scripts/step/KDE6/KDE6-kruler index 99045db1..809d9db3 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kruler +++ b/loongarch64/scripts/step/KDE6/KDE6-kruler @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kruler -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kruler/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/kruler-24.02.1 -tar xvf ${DOWNLOADDIR}/kruler-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kruler-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kruler/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/kruler-24.05.0 +tar xvf ${DOWNLOADDIR}/kruler-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kruler-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kruler-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kruler-24.02.1 +rm -rf ${BUILD_DIRECTORY}/kruler-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kruler.info b/loongarch64/scripts/step/KDE6/KDE6-kruler.info index 990cb88e..75c3cea6 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kruler.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kruler.info @@ -1 +1 @@ -KDE6-kruler|24.02.1|KDE6-kruler +KDE6-kruler|24.05.0|KDE6-kruler diff --git a/loongarch64/scripts/step/KDE6/KDE6-krunner b/loongarch64/scripts/step/KDE6/KDE6-krunner index 49309236..44bdeb17 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-krunner +++ b/loongarch64/scripts/step/KDE6/KDE6-krunner @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-krunner -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-krunner/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/krunner-6.0.0 -tar xvf ${DOWNLOADDIR}/krunner-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/krunner-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-krunner/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/krunner-6.2.0 +tar xvf ${DOWNLOADDIR}/krunner-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/krunner-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/krunner-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/krunner-6.0.0 +rm -rf ${BUILD_DIRECTORY}/krunner-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-krunner.info b/loongarch64/scripts/step/KDE6/KDE6-krunner.info index 366c306e..84e13830 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-krunner.info +++ b/loongarch64/scripts/step/KDE6/KDE6-krunner.info @@ -1 +1 @@ -KDE6-krunner|6.0.0|KDE6-krunner +KDE6-krunner|6.2.0|KDE6-krunner diff --git a/loongarch64/scripts/step/KDE6/KDE6-kscreen b/loongarch64/scripts/step/KDE6/KDE6-kscreen index 9e7ba44f..97f8d9b5 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kscreen +++ b/loongarch64/scripts/step/KDE6/KDE6-kscreen @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kscreen -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kscreen/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/kscreen-6.0.3 -tar xvf ${DOWNLOADDIR}/kscreen-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kscreen-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kscreen/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/kscreen-6.0.5 +tar xvf ${DOWNLOADDIR}/kscreen-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kscreen-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kscreen-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kscreen-6.0.3 +rm -rf ${BUILD_DIRECTORY}/kscreen-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kscreen.info b/loongarch64/scripts/step/KDE6/KDE6-kscreen.info index f5a081f3..9beedb79 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kscreen.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kscreen.info @@ -1 +1 @@ -KDE6-kscreen|6.0.3|KDE6-kscreen +KDE6-kscreen|6.0.5|KDE6-kscreen diff --git a/loongarch64/scripts/step/KDE6/KDE6-kscreenlocker b/loongarch64/scripts/step/KDE6/KDE6-kscreenlocker index 390ec213..c5e9a859 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kscreenlocker +++ b/loongarch64/scripts/step/KDE6/KDE6-kscreenlocker @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kscreenlocker -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kscreenlocker/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/kscreenlocker-6.0.3 -tar xvf ${DOWNLOADDIR}/kscreenlocker-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kscreenlocker-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kscreenlocker/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/kscreenlocker-6.0.5 +tar xvf ${DOWNLOADDIR}/kscreenlocker-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kscreenlocker-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kscreenlocker-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kscreenlocker-6.0.3 +rm -rf ${BUILD_DIRECTORY}/kscreenlocker-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kscreenlocker.info b/loongarch64/scripts/step/KDE6/KDE6-kscreenlocker.info index 591ab562..31ecbbab 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kscreenlocker.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kscreenlocker.info @@ -1 +1 @@ -KDE6-kscreenlocker|6.0.3|KDE6-kscreenlocker +KDE6-kscreenlocker|6.0.5|KDE6-kscreenlocker diff --git a/loongarch64/scripts/step/KDE6/KDE6-kservice b/loongarch64/scripts/step/KDE6/KDE6-kservice index 3efe32f0..b9933526 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kservice +++ b/loongarch64/scripts/step/KDE6/KDE6-kservice @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kservice -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kservice/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kservice-6.0.0 -tar xvf ${DOWNLOADDIR}/kservice-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kservice-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kservice/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kservice-6.2.0 +tar xvf ${DOWNLOADDIR}/kservice-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kservice-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kservice-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kservice-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kservice-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kservice.info b/loongarch64/scripts/step/KDE6/KDE6-kservice.info index 3ac74479..eca63e9e 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kservice.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kservice.info @@ -1 +1 @@ -KDE6-kservice|6.0.0|KDE6-kservice +KDE6-kservice|6.2.0|KDE6-kservice diff --git a/loongarch64/scripts/step/KDE6/KDE6-ksmtp b/loongarch64/scripts/step/KDE6/KDE6-ksmtp index 60c2a20f..2a499d52 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ksmtp +++ b/loongarch64/scripts/step/KDE6/KDE6-ksmtp @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-ksmtp -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ksmtp/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/ksmtp-24.02.1 -tar xvf ${DOWNLOADDIR}/ksmtp-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ksmtp-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ksmtp/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/ksmtp-24.05.0 +tar xvf ${DOWNLOADDIR}/ksmtp-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ksmtp-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/ksmtp-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/ksmtp-24.02.1 +rm -rf ${BUILD_DIRECTORY}/ksmtp-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-ksmtp.info b/loongarch64/scripts/step/KDE6/KDE6-ksmtp.info index 0ba8ba25..254b5e6a 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ksmtp.info +++ b/loongarch64/scripts/step/KDE6/KDE6-ksmtp.info @@ -1 +1 @@ -KDE6-ksmtp|24.02.1|KDE6-ksmtp +KDE6-ksmtp|24.05.0|KDE6-ksmtp diff --git a/loongarch64/scripts/step/KDE6/KDE6-ksshaskpass b/loongarch64/scripts/step/KDE6/KDE6-ksshaskpass index 7228d8af..c8c5f5ed 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ksshaskpass +++ b/loongarch64/scripts/step/KDE6/KDE6-ksshaskpass @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-ksshaskpass -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ksshaskpass/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/ksshaskpass-6.0.3 -tar xvf ${DOWNLOADDIR}/ksshaskpass-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ksshaskpass-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ksshaskpass/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/ksshaskpass-6.0.5 +tar xvf ${DOWNLOADDIR}/ksshaskpass-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ksshaskpass-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/ksshaskpass-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/ksshaskpass-6.0.3 +rm -rf ${BUILD_DIRECTORY}/ksshaskpass-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-ksshaskpass.info b/loongarch64/scripts/step/KDE6/KDE6-ksshaskpass.info index e555e078..0db0a0a9 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ksshaskpass.info +++ b/loongarch64/scripts/step/KDE6/KDE6-ksshaskpass.info @@ -1 +1 @@ -KDE6-ksshaskpass|6.0.3|KDE6-ksshaskpass +KDE6-ksshaskpass|6.0.5|KDE6-ksshaskpass diff --git a/loongarch64/scripts/step/KDE6/KDE6-kstatusnotifieritem b/loongarch64/scripts/step/KDE6/KDE6-kstatusnotifieritem index c55c5f1b..e8dab064 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kstatusnotifieritem +++ b/loongarch64/scripts/step/KDE6/KDE6-kstatusnotifieritem @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kstatusnotifieritem -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kstatusnotifieritem/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kstatusnotifieritem-6.0.0 -tar xvf ${DOWNLOADDIR}/kstatusnotifieritem-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kstatusnotifieritem-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kstatusnotifieritem/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kstatusnotifieritem-6.2.0 +tar xvf ${DOWNLOADDIR}/kstatusnotifieritem-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kstatusnotifieritem-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kstatusnotifieritem-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kstatusnotifieritem-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kstatusnotifieritem-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kstatusnotifieritem.info b/loongarch64/scripts/step/KDE6/KDE6-kstatusnotifieritem.info index eb6e1a45..04f115b2 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kstatusnotifieritem.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kstatusnotifieritem.info @@ -1 +1 @@ -KDE6-kstatusnotifieritem|6.0.0|KDE6-kstatusnotifieritem +KDE6-kstatusnotifieritem|6.2.0|KDE6-kstatusnotifieritem diff --git a/loongarch64/scripts/step/KDE6/KDE6-ksvg b/loongarch64/scripts/step/KDE6/KDE6-ksvg index ffeeb797..fbf41129 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ksvg +++ b/loongarch64/scripts/step/KDE6/KDE6-ksvg @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-ksvg -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ksvg/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/ksvg-6.0.0 -tar xvf ${DOWNLOADDIR}/ksvg-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ksvg-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ksvg/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/ksvg-6.2.0 +tar xvf ${DOWNLOADDIR}/ksvg-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ksvg-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/ksvg-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/ksvg-6.0.0 +rm -rf ${BUILD_DIRECTORY}/ksvg-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-ksvg.info b/loongarch64/scripts/step/KDE6/KDE6-ksvg.info index 1310bdd2..3aecd78a 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ksvg.info +++ b/loongarch64/scripts/step/KDE6/KDE6-ksvg.info @@ -1 +1 @@ -KDE6-ksvg|6.0.0|KDE6-ksvg +KDE6-ksvg|6.2.0|KDE6-ksvg diff --git a/loongarch64/scripts/step/KDE6/KDE6-ksystemstats b/loongarch64/scripts/step/KDE6/KDE6-ksystemstats index c1029450..b877666a 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ksystemstats +++ b/loongarch64/scripts/step/KDE6/KDE6-ksystemstats @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-ksystemstats -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ksystemstats/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/ksystemstats-6.0.3 -tar xvf ${DOWNLOADDIR}/ksystemstats-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ksystemstats-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ksystemstats/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/ksystemstats-6.0.5 +tar xvf ${DOWNLOADDIR}/ksystemstats-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ksystemstats-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/ksystemstats-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/ksystemstats-6.0.3 +rm -rf ${BUILD_DIRECTORY}/ksystemstats-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-ksystemstats.info b/loongarch64/scripts/step/KDE6/KDE6-ksystemstats.info index c5fc93a8..83a1b42a 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ksystemstats.info +++ b/loongarch64/scripts/step/KDE6/KDE6-ksystemstats.info @@ -1 +1 @@ -KDE6-ksystemstats|6.0.3|KDE6-ksystemstats +KDE6-ksystemstats|6.0.5|KDE6-ksystemstats diff --git a/loongarch64/scripts/step/KDE6/KDE6-ktexteditor b/loongarch64/scripts/step/KDE6/KDE6-ktexteditor index 547fcc6d..6b558626 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ktexteditor +++ b/loongarch64/scripts/step/KDE6/KDE6-ktexteditor @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-ktexteditor -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ktexteditor/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/ktexteditor-6.0.0 -tar xvf ${DOWNLOADDIR}/ktexteditor-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ktexteditor-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ktexteditor/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/ktexteditor-6.2.0 +tar xvf ${DOWNLOADDIR}/ktexteditor-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ktexteditor-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/ktexteditor-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/ktexteditor-6.0.0 +rm -rf ${BUILD_DIRECTORY}/ktexteditor-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-ktexteditor.info b/loongarch64/scripts/step/KDE6/KDE6-ktexteditor.info index 9c3011ab..40033d71 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ktexteditor.info +++ b/loongarch64/scripts/step/KDE6/KDE6-ktexteditor.info @@ -1 +1 @@ -KDE6-ktexteditor|6.0.0|KDE6-ktexteditor +KDE6-ktexteditor|6.2.0|KDE6-ktexteditor diff --git a/loongarch64/scripts/step/KDE6/KDE6-ktexttemplate b/loongarch64/scripts/step/KDE6/KDE6-ktexttemplate index 206202ec..225d56e5 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ktexttemplate +++ b/loongarch64/scripts/step/KDE6/KDE6-ktexttemplate @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-ktexttemplate -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ktexttemplate/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/ktexttemplate-6.0.0 -tar xvf ${DOWNLOADDIR}/ktexttemplate-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ktexttemplate-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ktexttemplate/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/ktexttemplate-6.2.0 +tar xvf ${DOWNLOADDIR}/ktexttemplate-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ktexttemplate-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/ktexttemplate-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/ktexttemplate-6.0.0 +rm -rf ${BUILD_DIRECTORY}/ktexttemplate-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-ktexttemplate.info b/loongarch64/scripts/step/KDE6/KDE6-ktexttemplate.info index 552e5e6f..619ccc9a 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ktexttemplate.info +++ b/loongarch64/scripts/step/KDE6/KDE6-ktexttemplate.info @@ -1 +1 @@ -KDE6-ktexttemplate|6.0.0|KDE6-ktexttemplate +KDE6-ktexttemplate|6.2.0|KDE6-ktexttemplate diff --git a/loongarch64/scripts/step/KDE6/KDE6-ktextwidgets b/loongarch64/scripts/step/KDE6/KDE6-ktextwidgets index de4e1e3a..7b1ee8fe 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ktextwidgets +++ b/loongarch64/scripts/step/KDE6/KDE6-ktextwidgets @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-ktextwidgets -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ktextwidgets/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/ktextwidgets-6.0.0 -tar xvf ${DOWNLOADDIR}/ktextwidgets-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ktextwidgets-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ktextwidgets/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/ktextwidgets-6.2.0 +tar xvf ${DOWNLOADDIR}/ktextwidgets-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ktextwidgets-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/ktextwidgets-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/ktextwidgets-6.0.0 +rm -rf ${BUILD_DIRECTORY}/ktextwidgets-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-ktextwidgets.info b/loongarch64/scripts/step/KDE6/KDE6-ktextwidgets.info index cf51037c..73c83cbc 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ktextwidgets.info +++ b/loongarch64/scripts/step/KDE6/KDE6-ktextwidgets.info @@ -1 +1 @@ -KDE6-ktextwidgets|6.0.0|KDE6-ktextwidgets +KDE6-ktextwidgets|6.2.0|KDE6-ktextwidgets diff --git a/loongarch64/scripts/step/KDE6/KDE6-kunitconversion b/loongarch64/scripts/step/KDE6/KDE6-kunitconversion index 5479e495..ee2961b1 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kunitconversion +++ b/loongarch64/scripts/step/KDE6/KDE6-kunitconversion @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kunitconversion -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kunitconversion/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kunitconversion-6.0.0 -tar xvf ${DOWNLOADDIR}/kunitconversion-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kunitconversion-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kunitconversion/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kunitconversion-6.2.0 +tar xvf ${DOWNLOADDIR}/kunitconversion-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kunitconversion-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kunitconversion-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kunitconversion-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kunitconversion-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kunitconversion.info b/loongarch64/scripts/step/KDE6/KDE6-kunitconversion.info index 7445b4e1..a30d046d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kunitconversion.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kunitconversion.info @@ -1 +1 @@ -KDE6-kunitconversion|6.0.0|KDE6-kunitconversion +KDE6-kunitconversion|6.2.0|KDE6-kunitconversion diff --git a/loongarch64/scripts/step/KDE6/KDE6-kwallet b/loongarch64/scripts/step/KDE6/KDE6-kwallet index ad050889..7f1c2a42 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kwallet +++ b/loongarch64/scripts/step/KDE6/KDE6-kwallet @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kwallet -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kwallet/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kwallet-6.0.0 -tar xvf ${DOWNLOADDIR}/kwallet-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kwallet-6.0.0 +export PACKAGE_VERSION=6.2.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kwallet/6.2.1/ +rm -rf ${BUILD_DIRECTORY}/kwallet-6.2.1 +tar xvf ${DOWNLOADDIR}/kwallet-6.2.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kwallet-6.2.1 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kwallet-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kwallet-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kwallet-6.2.1 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kwallet-pam b/loongarch64/scripts/step/KDE6/KDE6-kwallet-pam index 736018c9..b4e57b62 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kwallet-pam +++ b/loongarch64/scripts/step/KDE6/KDE6-kwallet-pam @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kwallet-pam -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kwallet-pam/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/kwallet-pam-6.0.3 -tar xvf ${DOWNLOADDIR}/kwallet-pam-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kwallet-pam-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kwallet-pam/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/kwallet-pam-6.0.5 +tar xvf ${DOWNLOADDIR}/kwallet-pam-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kwallet-pam-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kwallet-pam-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kwallet-pam-6.0.3 +rm -rf ${BUILD_DIRECTORY}/kwallet-pam-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kwallet-pam.info b/loongarch64/scripts/step/KDE6/KDE6-kwallet-pam.info index 6aa74576..04a88c3d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kwallet-pam.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kwallet-pam.info @@ -1 +1 @@ -KDE6-kwallet-pam|6.0.3|KDE6-kwallet-pam +KDE6-kwallet-pam|6.0.5|KDE6-kwallet-pam diff --git a/loongarch64/scripts/step/KDE6/KDE6-kwallet.info b/loongarch64/scripts/step/KDE6/KDE6-kwallet.info index 6fae93f8..f38a6a09 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kwallet.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kwallet.info @@ -1 +1 @@ -KDE6-kwallet|6.0.0|KDE6-kwallet +KDE6-kwallet|6.2.1|KDE6-kwallet diff --git a/loongarch64/scripts/step/KDE6/KDE6-kwayland b/loongarch64/scripts/step/KDE6/KDE6-kwayland index 4efcb7aa..189d2e56 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kwayland +++ b/loongarch64/scripts/step/KDE6/KDE6-kwayland @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kwayland -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kwayland/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/kwayland-6.0.3 -tar xvf ${DOWNLOADDIR}/kwayland-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kwayland-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kwayland/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/kwayland-6.0.5 +tar xvf ${DOWNLOADDIR}/kwayland-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kwayland-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kwayland-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kwayland-6.0.3 +rm -rf ${BUILD_DIRECTORY}/kwayland-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kwayland-integration b/loongarch64/scripts/step/KDE6/KDE6-kwayland-integration index 269ca23c..ffd56519 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kwayland-integration +++ b/loongarch64/scripts/step/KDE6/KDE6-kwayland-integration @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kwayland-integration -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kwayland-integration/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/kwayland-integration-6.0.3 -tar xvf ${DOWNLOADDIR}/kwayland-integration-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kwayland-integration-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kwayland-integration/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/kwayland-integration-6.0.5 +tar xvf ${DOWNLOADDIR}/kwayland-integration-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kwayland-integration-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kwayland-integration-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kwayland-integration-6.0.3 +rm -rf ${BUILD_DIRECTORY}/kwayland-integration-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kwayland-integration.info b/loongarch64/scripts/step/KDE6/KDE6-kwayland-integration.info index 541d421e..5d9293f7 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kwayland-integration.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kwayland-integration.info @@ -1 +1 @@ -KDE6-kwayland-integration|6.0.3|KDE6-kwayland-integration +KDE6-kwayland-integration|6.0.5|KDE6-kwayland-integration diff --git a/loongarch64/scripts/step/KDE6/KDE6-kwayland.info b/loongarch64/scripts/step/KDE6/KDE6-kwayland.info index fb7ba6df..beaf8ab6 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kwayland.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kwayland.info @@ -1 +1 @@ -KDE6-kwayland|6.0.3|KDE6-kwayland +KDE6-kwayland|6.0.5|KDE6-kwayland diff --git a/loongarch64/scripts/step/KDE6/KDE6-kwidgetsaddons b/loongarch64/scripts/step/KDE6/KDE6-kwidgetsaddons index b4ed55d8..14ae7695 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kwidgetsaddons +++ b/loongarch64/scripts/step/KDE6/KDE6-kwidgetsaddons @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kwidgetsaddons -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kwidgetsaddons/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kwidgetsaddons-6.0.0 -tar xvf ${DOWNLOADDIR}/kwidgetsaddons-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kwidgetsaddons-6.0.0 +export PACKAGE_VERSION=6.2.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kwidgetsaddons/6.2.2/ +rm -rf ${BUILD_DIRECTORY}/kwidgetsaddons-6.2.2 +tar xvf ${DOWNLOADDIR}/kwidgetsaddons-6.2.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kwidgetsaddons-6.2.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kwidgetsaddons-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kwidgetsaddons-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kwidgetsaddons-6.2.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kwidgetsaddons.info b/loongarch64/scripts/step/KDE6/KDE6-kwidgetsaddons.info index f3b507e3..eef71526 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kwidgetsaddons.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kwidgetsaddons.info @@ -1 +1 @@ -KDE6-kwidgetsaddons|6.0.0|KDE6-kwidgetsaddons +KDE6-kwidgetsaddons|6.2.2|KDE6-kwidgetsaddons diff --git a/loongarch64/scripts/step/KDE6/KDE6-kwin b/loongarch64/scripts/step/KDE6/KDE6-kwin index 78b87d83..ca0fef61 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kwin +++ b/loongarch64/scripts/step/KDE6/KDE6-kwin @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kwin -export PACKAGE_VERSION=6.0.3.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kwin/6.0.3.1/ -rm -rf ${BUILD_DIRECTORY}/kwin-6.0.3.1 -tar xvf ${DOWNLOADDIR}/kwin-6.0.3.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kwin-6.0.3.1 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kwin/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/kwin-6.0.5 +tar xvf ${DOWNLOADDIR}/kwin-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kwin-6.0.5 sed -i "s@COMMAND qtwaylandscanner_kde@COMMAND qemu-loongarch64 ${PWD}/cross-build/bin/qtwaylandscanner_kde@g" src/wayland/tools/CMakeLists.txt mkdir cross-build @@ -40,4 +40,4 @@ pushd ${BUILD_DIRECTORY}/kwin-6.0.3.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kwin-6.0.3.1 +rm -rf ${BUILD_DIRECTORY}/kwin-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kwin.info b/loongarch64/scripts/step/KDE6/KDE6-kwin.info index 7fd4b8ed..e2cd4cdc 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kwin.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kwin.info @@ -1 +1 @@ -KDE6-kwin|6.0.3.1|KDE6-kwin +KDE6-kwin|6.0.5|KDE6-kwin diff --git a/loongarch64/scripts/step/KDE6/KDE6-kwindowsystem b/loongarch64/scripts/step/KDE6/KDE6-kwindowsystem index 2a003d64..4db46dcc 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kwindowsystem +++ b/loongarch64/scripts/step/KDE6/KDE6-kwindowsystem @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kwindowsystem -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kwindowsystem/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kwindowsystem-6.0.0 -tar xvf ${DOWNLOADDIR}/kwindowsystem-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kwindowsystem-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kwindowsystem/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kwindowsystem-6.2.0 +tar xvf ${DOWNLOADDIR}/kwindowsystem-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kwindowsystem-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kwindowsystem-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kwindowsystem-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kwindowsystem-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kwindowsystem.info b/loongarch64/scripts/step/KDE6/KDE6-kwindowsystem.info index 15a7c687..7c1e8f81 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kwindowsystem.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kwindowsystem.info @@ -1 +1 @@ -KDE6-kwindowsystem|6.0.0|KDE6-kwindowsystem +KDE6-kwindowsystem|6.2.0|KDE6-kwindowsystem diff --git a/loongarch64/scripts/step/KDE6/KDE6-kwrited b/loongarch64/scripts/step/KDE6/KDE6-kwrited index 5c52239b..73c2afd0 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kwrited +++ b/loongarch64/scripts/step/KDE6/KDE6-kwrited @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kwrited -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kwrited/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/kwrited-6.0.3 -tar xvf ${DOWNLOADDIR}/kwrited-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kwrited-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kwrited/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/kwrited-6.0.5 +tar xvf ${DOWNLOADDIR}/kwrited-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kwrited-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kwrited-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kwrited-6.0.3 +rm -rf ${BUILD_DIRECTORY}/kwrited-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kwrited.info b/loongarch64/scripts/step/KDE6/KDE6-kwrited.info index fbc0dcc9..34807853 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kwrited.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kwrited.info @@ -1 +1 @@ -KDE6-kwrited|6.0.3|KDE6-kwrited +KDE6-kwrited|6.0.5|KDE6-kwrited diff --git a/loongarch64/scripts/step/KDE6/KDE6-kxmlgui b/loongarch64/scripts/step/KDE6/KDE6-kxmlgui index a6e86737..0559d5d5 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kxmlgui +++ b/loongarch64/scripts/step/KDE6/KDE6-kxmlgui @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-kxmlgui -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kxmlgui/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/kxmlgui-6.0.0 -tar xvf ${DOWNLOADDIR}/kxmlgui-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/kxmlgui-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-kxmlgui/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/kxmlgui-6.2.0 +tar xvf ${DOWNLOADDIR}/kxmlgui-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/kxmlgui-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/kxmlgui-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/kxmlgui-6.0.0 +rm -rf ${BUILD_DIRECTORY}/kxmlgui-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-kxmlgui.info b/loongarch64/scripts/step/KDE6/KDE6-kxmlgui.info index 6fa65014..6a5d487c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-kxmlgui.info +++ b/loongarch64/scripts/step/KDE6/KDE6-kxmlgui.info @@ -1 +1 @@ -KDE6-kxmlgui|6.0.0|KDE6-kxmlgui +KDE6-kxmlgui|6.2.0|KDE6-kxmlgui diff --git a/loongarch64/scripts/step/KDE6/KDE6-layer-shell-qt b/loongarch64/scripts/step/KDE6/KDE6-layer-shell-qt index 7bd1d047..1c54b08d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-layer-shell-qt +++ b/loongarch64/scripts/step/KDE6/KDE6-layer-shell-qt @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-layer-shell-qt -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-layer-shell-qt/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/layer-shell-qt-6.0.3 -tar xvf ${DOWNLOADDIR}/layer-shell-qt-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/layer-shell-qt-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-layer-shell-qt/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/layer-shell-qt-6.0.5 +tar xvf ${DOWNLOADDIR}/layer-shell-qt-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/layer-shell-qt-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/layer-shell-qt-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/layer-shell-qt-6.0.3 +rm -rf ${BUILD_DIRECTORY}/layer-shell-qt-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-layer-shell-qt.info b/loongarch64/scripts/step/KDE6/KDE6-layer-shell-qt.info index d9c9687d..f2df41f6 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-layer-shell-qt.info +++ b/loongarch64/scripts/step/KDE6/KDE6-layer-shell-qt.info @@ -1 +1 @@ -KDE6-layer-shell-qt|6.0.3|KDE6-layer-shell-qt +KDE6-layer-shell-qt|6.0.5|KDE6-layer-shell-qt diff --git a/loongarch64/scripts/step/KDE6/KDE6-libgravatar b/loongarch64/scripts/step/KDE6/KDE6-libgravatar index 04c2680a..1c2fb58f 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libgravatar +++ b/loongarch64/scripts/step/KDE6/KDE6-libgravatar @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-libgravatar -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libgravatar/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/libgravatar-24.02.1 -tar xvf ${DOWNLOADDIR}/libgravatar-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libgravatar-24.02.1 +export PACKAGE_VERSION=24.02.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libgravatar/24.02.2/ +rm -rf ${BUILD_DIRECTORY}/libgravatar-24.02.2 +tar xvf ${DOWNLOADDIR}/libgravatar-24.02.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libgravatar-24.02.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/libgravatar-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libgravatar-24.02.1 +rm -rf ${BUILD_DIRECTORY}/libgravatar-24.02.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-libgravatar.info b/loongarch64/scripts/step/KDE6/KDE6-libgravatar.info index 10311cd4..7a55ef03 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libgravatar.info +++ b/loongarch64/scripts/step/KDE6/KDE6-libgravatar.info @@ -1 +1 @@ -KDE6-libgravatar|24.02.1|KDE6-libgravatar +KDE6-libgravatar|24.02.2|KDE6-libgravatar diff --git a/loongarch64/scripts/step/KDE6/KDE6-libkcddb b/loongarch64/scripts/step/KDE6/KDE6-libkcddb index 56b25395..372af3c3 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libkcddb +++ b/loongarch64/scripts/step/KDE6/KDE6-libkcddb @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-libkcddb -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libkcddb/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/libkcddb-24.02.1 -tar xvf ${DOWNLOADDIR}/libkcddb-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libkcddb-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libkcddb/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/libkcddb-24.05.0 +tar xvf ${DOWNLOADDIR}/libkcddb-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libkcddb-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/libkcddb-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libkcddb-24.02.1 +rm -rf ${BUILD_DIRECTORY}/libkcddb-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-libkcddb.info b/loongarch64/scripts/step/KDE6/KDE6-libkcddb.info index b6061074..13639da0 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libkcddb.info +++ b/loongarch64/scripts/step/KDE6/KDE6-libkcddb.info @@ -1 +1 @@ -KDE6-libkcddb|24.02.1|KDE6-libkcddb +KDE6-libkcddb|24.05.0|KDE6-libkcddb diff --git a/loongarch64/scripts/step/KDE6/KDE6-libkdcraw b/loongarch64/scripts/step/KDE6/KDE6-libkdcraw index b69ec3d0..fa4fa5ea 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libkdcraw +++ b/loongarch64/scripts/step/KDE6/KDE6-libkdcraw @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-libkdcraw -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libkdcraw/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/libkdcraw-24.02.1 -tar xvf ${DOWNLOADDIR}/libkdcraw-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libkdcraw-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libkdcraw/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/libkdcraw-24.05.0 +tar xvf ${DOWNLOADDIR}/libkdcraw-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libkdcraw-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/libkdcraw-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libkdcraw-24.02.1 +rm -rf ${BUILD_DIRECTORY}/libkdcraw-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-libkdcraw.info b/loongarch64/scripts/step/KDE6/KDE6-libkdcraw.info index 54e54e75..27964219 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libkdcraw.info +++ b/loongarch64/scripts/step/KDE6/KDE6-libkdcraw.info @@ -1 +1 @@ -KDE6-libkdcraw|24.02.1|KDE6-libkdcraw +KDE6-libkdcraw|24.05.0|KDE6-libkdcraw diff --git a/loongarch64/scripts/step/KDE6/KDE6-libkdegames b/loongarch64/scripts/step/KDE6/KDE6-libkdegames index 3c746b49..5cd31d38 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libkdegames +++ b/loongarch64/scripts/step/KDE6/KDE6-libkdegames @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-libkdegames -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libkdegames/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/libkdegames-24.02.1 -tar xvf ${DOWNLOADDIR}/libkdegames-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libkdegames-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libkdegames/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/libkdegames-24.05.0 +tar xvf ${DOWNLOADDIR}/libkdegames-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libkdegames-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/libkdegames-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libkdegames-24.02.1 +rm -rf ${BUILD_DIRECTORY}/libkdegames-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-libkdegames.info b/loongarch64/scripts/step/KDE6/KDE6-libkdegames.info index 82e27ae8..752b9f20 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libkdegames.info +++ b/loongarch64/scripts/step/KDE6/KDE6-libkdegames.info @@ -1 +1 @@ -KDE6-libkdegames|24.02.1|KDE6-libkdegames +KDE6-libkdegames|24.05.0|KDE6-libkdegames diff --git a/loongarch64/scripts/step/KDE6/KDE6-libkdepim b/loongarch64/scripts/step/KDE6/KDE6-libkdepim index 5903ff10..8ca07ef2 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libkdepim +++ b/loongarch64/scripts/step/KDE6/KDE6-libkdepim @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-libkdepim -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libkdepim/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/libkdepim-24.02.1 -tar xvf ${DOWNLOADDIR}/libkdepim-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libkdepim-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libkdepim/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/libkdepim-24.05.0 +tar xvf ${DOWNLOADDIR}/libkdepim-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libkdepim-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/libkdepim-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libkdepim-24.02.1 +rm -rf ${BUILD_DIRECTORY}/libkdepim-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-libkdepim.info b/loongarch64/scripts/step/KDE6/KDE6-libkdepim.info index addf198a..68d1df3b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libkdepim.info +++ b/loongarch64/scripts/step/KDE6/KDE6-libkdepim.info @@ -1 +1 @@ -KDE6-libkdepim|24.02.1|KDE6-libkdepim +KDE6-libkdepim|24.05.0|KDE6-libkdepim diff --git a/loongarch64/scripts/step/KDE6/KDE6-libkexiv2 b/loongarch64/scripts/step/KDE6/KDE6-libkexiv2 index eaf9f673..9e22d2eb 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libkexiv2 +++ b/loongarch64/scripts/step/KDE6/KDE6-libkexiv2 @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-libkexiv2 -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libkexiv2/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/libkexiv2-24.02.1 -tar xvf ${DOWNLOADDIR}/libkexiv2-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libkexiv2-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libkexiv2/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/libkexiv2-24.05.0 +tar xvf ${DOWNLOADDIR}/libkexiv2-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libkexiv2-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/libkexiv2-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libkexiv2-24.02.1 +rm -rf ${BUILD_DIRECTORY}/libkexiv2-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-libkexiv2.info b/loongarch64/scripts/step/KDE6/KDE6-libkexiv2.info index 381dc9de..1c050cf6 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libkexiv2.info +++ b/loongarch64/scripts/step/KDE6/KDE6-libkexiv2.info @@ -1 +1 @@ -KDE6-libkexiv2|24.02.1|KDE6-libkexiv2 +KDE6-libkexiv2|24.05.0|KDE6-libkexiv2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-libkgapi b/loongarch64/scripts/step/KDE6/KDE6-libkgapi index 16ab0151..ace4016c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libkgapi +++ b/loongarch64/scripts/step/KDE6/KDE6-libkgapi @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-libkgapi -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libkgapi/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/libkgapi-24.02.1 -tar xvf ${DOWNLOADDIR}/libkgapi-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libkgapi-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libkgapi/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/libkgapi-24.05.0 +tar xvf ${DOWNLOADDIR}/libkgapi-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libkgapi-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/libkgapi-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libkgapi-24.02.1 +rm -rf ${BUILD_DIRECTORY}/libkgapi-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-libkgapi.info b/loongarch64/scripts/step/KDE6/KDE6-libkgapi.info index deb0bc4d..7b094d74 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libkgapi.info +++ b/loongarch64/scripts/step/KDE6/KDE6-libkgapi.info @@ -1 +1 @@ -KDE6-libkgapi|24.02.1|KDE6-libkgapi +KDE6-libkgapi|24.05.0|KDE6-libkgapi diff --git a/loongarch64/scripts/step/KDE6/KDE6-libkleo b/loongarch64/scripts/step/KDE6/KDE6-libkleo index 8dcfa344..dc095025 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libkleo +++ b/loongarch64/scripts/step/KDE6/KDE6-libkleo @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-libkleo -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libkleo/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/libkleo-24.02.1 -tar xvf ${DOWNLOADDIR}/libkleo-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libkleo-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libkleo/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/libkleo-24.05.0 +tar xvf ${DOWNLOADDIR}/libkleo-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libkleo-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/libkleo-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libkleo-24.02.1 +rm -rf ${BUILD_DIRECTORY}/libkleo-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-libkleo.info b/loongarch64/scripts/step/KDE6/KDE6-libkleo.info index 288f2d2a..0b940b8a 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libkleo.info +++ b/loongarch64/scripts/step/KDE6/KDE6-libkleo.info @@ -1 +1 @@ -KDE6-libkleo|24.02.1|KDE6-libkleo +KDE6-libkleo|24.05.0|KDE6-libkleo diff --git a/loongarch64/scripts/step/KDE6/KDE6-libkscreen b/loongarch64/scripts/step/KDE6/KDE6-libkscreen index e52fe751..5568c1b0 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libkscreen +++ b/loongarch64/scripts/step/KDE6/KDE6-libkscreen @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-libkscreen -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libkscreen/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/libkscreen-6.0.3 -tar xvf ${DOWNLOADDIR}/libkscreen-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libkscreen-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libkscreen/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/libkscreen-6.0.5 +tar xvf ${DOWNLOADDIR}/libkscreen-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libkscreen-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/libkscreen-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libkscreen-6.0.3 +rm -rf ${BUILD_DIRECTORY}/libkscreen-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-libkscreen.info b/loongarch64/scripts/step/KDE6/KDE6-libkscreen.info index fe466ea6..c394faa9 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libkscreen.info +++ b/loongarch64/scripts/step/KDE6/KDE6-libkscreen.info @@ -1 +1 @@ -KDE6-libkscreen|6.0.3|KDE6-libkscreen +KDE6-libkscreen|6.0.5|KDE6-libkscreen diff --git a/loongarch64/scripts/step/KDE6/KDE6-libksysguard b/loongarch64/scripts/step/KDE6/KDE6-libksysguard index 7f9b659e..8c8bcb6b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libksysguard +++ b/loongarch64/scripts/step/KDE6/KDE6-libksysguard @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-libksysguard -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libksysguard/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/libksysguard-6.0.3 -tar xvf ${DOWNLOADDIR}/libksysguard-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libksysguard-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libksysguard/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/libksysguard-6.0.5 +tar xvf ${DOWNLOADDIR}/libksysguard-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libksysguard-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/libksysguard-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libksysguard-6.0.3 +rm -rf ${BUILD_DIRECTORY}/libksysguard-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-libksysguard.info b/loongarch64/scripts/step/KDE6/KDE6-libksysguard.info index 27b075dd..87cb9e85 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libksysguard.info +++ b/loongarch64/scripts/step/KDE6/KDE6-libksysguard.info @@ -1 +1 @@ -KDE6-libksysguard|6.0.3|KDE6-libksysguard +KDE6-libksysguard|6.0.5|KDE6-libksysguard diff --git a/loongarch64/scripts/step/KDE6/KDE6-libplasma b/loongarch64/scripts/step/KDE6/KDE6-libplasma index 8e12641c..0d6c6df1 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libplasma +++ b/loongarch64/scripts/step/KDE6/KDE6-libplasma @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-libplasma -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libplasma/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/libplasma-6.0.3 -tar xvf ${DOWNLOADDIR}/libplasma-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libplasma-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-libplasma/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/libplasma-6.0.5 +tar xvf ${DOWNLOADDIR}/libplasma-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libplasma-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/libplasma-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libplasma-6.0.3 +rm -rf ${BUILD_DIRECTORY}/libplasma-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-libplasma.info b/loongarch64/scripts/step/KDE6/KDE6-libplasma.info index 2992a783..eca107dc 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-libplasma.info +++ b/loongarch64/scripts/step/KDE6/KDE6-libplasma.info @@ -1 +1 @@ -KDE6-libplasma|6.0.3|KDE6-libplasma +KDE6-libplasma|6.0.5|KDE6-libplasma diff --git a/loongarch64/scripts/step/KDE6/KDE6-mailcommon b/loongarch64/scripts/step/KDE6/KDE6-mailcommon index f91eaf91..bd35b8e8 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-mailcommon +++ b/loongarch64/scripts/step/KDE6/KDE6-mailcommon @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-mailcommon -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-mailcommon/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/mailcommon-24.02.1 -tar xvf ${DOWNLOADDIR}/mailcommon-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/mailcommon-24.02.1 +export PACKAGE_VERSION=24.02.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-mailcommon/24.02.2/ +rm -rf ${BUILD_DIRECTORY}/mailcommon-24.02.2 +tar xvf ${DOWNLOADDIR}/mailcommon-24.02.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/mailcommon-24.02.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/mailcommon-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/mailcommon-24.02.1 +rm -rf ${BUILD_DIRECTORY}/mailcommon-24.02.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-mailcommon.info b/loongarch64/scripts/step/KDE6/KDE6-mailcommon.info index 9116bac1..b1ae0a49 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-mailcommon.info +++ b/loongarch64/scripts/step/KDE6/KDE6-mailcommon.info @@ -1 +1 @@ -KDE6-mailcommon|24.02.1|KDE6-mailcommon +KDE6-mailcommon|24.02.2|KDE6-mailcommon diff --git a/loongarch64/scripts/step/KDE6/KDE6-mailimporter b/loongarch64/scripts/step/KDE6/KDE6-mailimporter index 7f582940..29fafe0b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-mailimporter +++ b/loongarch64/scripts/step/KDE6/KDE6-mailimporter @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-mailimporter -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-mailimporter/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/mailimporter-24.02.1 -tar xvf ${DOWNLOADDIR}/mailimporter-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/mailimporter-24.02.1 +export PACKAGE_VERSION=24.02.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-mailimporter/24.02.2/ +rm -rf ${BUILD_DIRECTORY}/mailimporter-24.02.2 +tar xvf ${DOWNLOADDIR}/mailimporter-24.02.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/mailimporter-24.02.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/mailimporter-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/mailimporter-24.02.1 +rm -rf ${BUILD_DIRECTORY}/mailimporter-24.02.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-mailimporter.info b/loongarch64/scripts/step/KDE6/KDE6-mailimporter.info index 5a395b25..aca81b37 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-mailimporter.info +++ b/loongarch64/scripts/step/KDE6/KDE6-mailimporter.info @@ -1 +1 @@ -KDE6-mailimporter|24.02.1|KDE6-mailimporter +KDE6-mailimporter|24.02.2|KDE6-mailimporter diff --git a/loongarch64/scripts/step/KDE6/KDE6-markdownpart b/loongarch64/scripts/step/KDE6/KDE6-markdownpart index 4812c243..ffe4d572 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-markdownpart +++ b/loongarch64/scripts/step/KDE6/KDE6-markdownpart @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-markdownpart -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-markdownpart/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/markdownpart-24.02.1 -tar xvf ${DOWNLOADDIR}/markdownpart-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/markdownpart-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-markdownpart/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/markdownpart-24.05.0 +tar xvf ${DOWNLOADDIR}/markdownpart-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/markdownpart-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/markdownpart-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/markdownpart-24.02.1 +rm -rf ${BUILD_DIRECTORY}/markdownpart-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-markdownpart.info b/loongarch64/scripts/step/KDE6/KDE6-markdownpart.info index 7ae00a02..d6e09def 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-markdownpart.info +++ b/loongarch64/scripts/step/KDE6/KDE6-markdownpart.info @@ -1 +1 @@ -KDE6-markdownpart|24.02.1|KDE6-markdownpart +KDE6-markdownpart|24.05.0|KDE6-markdownpart diff --git a/loongarch64/scripts/step/KDE6/KDE6-merkuro b/loongarch64/scripts/step/KDE6/KDE6-merkuro index f3f4767a..671372c5 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-merkuro +++ b/loongarch64/scripts/step/KDE6/KDE6-merkuro @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-merkuro -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-merkuro/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/merkuro-24.02.1 -tar xvf ${DOWNLOADDIR}/merkuro-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/merkuro-24.02.1 +export PACKAGE_VERSION=24.02.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-merkuro/24.02.2/ +rm -rf ${BUILD_DIRECTORY}/merkuro-24.02.2 +tar xvf ${DOWNLOADDIR}/merkuro-24.02.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/merkuro-24.02.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/merkuro-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/merkuro-24.02.1 +rm -rf ${BUILD_DIRECTORY}/merkuro-24.02.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-merkuro.info b/loongarch64/scripts/step/KDE6/KDE6-merkuro.info index f7cf3ce9..9867dbda 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-merkuro.info +++ b/loongarch64/scripts/step/KDE6/KDE6-merkuro.info @@ -1 +1 @@ -KDE6-merkuro|24.02.1|KDE6-merkuro +KDE6-merkuro|24.02.2|KDE6-merkuro diff --git a/loongarch64/scripts/step/KDE6/KDE6-messagelib b/loongarch64/scripts/step/KDE6/KDE6-messagelib index a52c176a..0b295360 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-messagelib +++ b/loongarch64/scripts/step/KDE6/KDE6-messagelib @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-messagelib -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-messagelib/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/messagelib-24.02.1 -tar xvf ${DOWNLOADDIR}/messagelib-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/messagelib-24.02.1 +export PACKAGE_VERSION=24.02.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-messagelib/24.02.2/ +rm -rf ${BUILD_DIRECTORY}/messagelib-24.02.2 +tar xvf ${DOWNLOADDIR}/messagelib-24.02.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/messagelib-24.02.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/messagelib-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/messagelib-24.02.1 +rm -rf ${BUILD_DIRECTORY}/messagelib-24.02.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-messagelib.info b/loongarch64/scripts/step/KDE6/KDE6-messagelib.info index 32116c8c..bd79d7cf 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-messagelib.info +++ b/loongarch64/scripts/step/KDE6/KDE6-messagelib.info @@ -1 +1 @@ -KDE6-messagelib|24.02.1|KDE6-messagelib +KDE6-messagelib|24.02.2|KDE6-messagelib diff --git a/loongarch64/scripts/step/KDE6/KDE6-milou b/loongarch64/scripts/step/KDE6/KDE6-milou index c2f0c9e3..7f163acb 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-milou +++ b/loongarch64/scripts/step/KDE6/KDE6-milou @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-milou -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-milou/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/milou-6.0.3 -tar xvf ${DOWNLOADDIR}/milou-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/milou-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-milou/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/milou-6.0.5 +tar xvf ${DOWNLOADDIR}/milou-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/milou-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/milou-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/milou-6.0.3 +rm -rf ${BUILD_DIRECTORY}/milou-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-milou.info b/loongarch64/scripts/step/KDE6/KDE6-milou.info index 14b039b2..625993d0 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-milou.info +++ b/loongarch64/scripts/step/KDE6/KDE6-milou.info @@ -1 +1 @@ -KDE6-milou|6.0.3|KDE6-milou +KDE6-milou|6.0.5|KDE6-milou diff --git a/loongarch64/scripts/step/KDE6/KDE6-mimetreeparser b/loongarch64/scripts/step/KDE6/KDE6-mimetreeparser index 4c4ace44..60fbc6f2 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-mimetreeparser +++ b/loongarch64/scripts/step/KDE6/KDE6-mimetreeparser @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-mimetreeparser -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-mimetreeparser/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/mimetreeparser-24.02.1 -tar xvf ${DOWNLOADDIR}/mimetreeparser-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/mimetreeparser-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-mimetreeparser/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/mimetreeparser-24.05.0 +tar xvf ${DOWNLOADDIR}/mimetreeparser-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/mimetreeparser-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/mimetreeparser-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/mimetreeparser-24.02.1 +rm -rf ${BUILD_DIRECTORY}/mimetreeparser-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-mimetreeparser.info b/loongarch64/scripts/step/KDE6/KDE6-mimetreeparser.info index 769ec494..0a56b1b2 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-mimetreeparser.info +++ b/loongarch64/scripts/step/KDE6/KDE6-mimetreeparser.info @@ -1 +1 @@ -KDE6-mimetreeparser|24.02.1|KDE6-mimetreeparser +KDE6-mimetreeparser|24.05.0|KDE6-mimetreeparser diff --git a/loongarch64/scripts/step/KDE6/KDE6-modemmanager-qt b/loongarch64/scripts/step/KDE6/KDE6-modemmanager-qt index 53a53b1a..ad76ed77 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-modemmanager-qt +++ b/loongarch64/scripts/step/KDE6/KDE6-modemmanager-qt @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-modemmanager-qt -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-modemmanager-qt/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/modemmanager-qt-6.0.0 -tar xvf ${DOWNLOADDIR}/modemmanager-qt-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/modemmanager-qt-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-modemmanager-qt/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/modemmanager-qt-6.2.0 +tar xvf ${DOWNLOADDIR}/modemmanager-qt-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/modemmanager-qt-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/modemmanager-qt-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/modemmanager-qt-6.0.0 +rm -rf ${BUILD_DIRECTORY}/modemmanager-qt-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-modemmanager-qt.info b/loongarch64/scripts/step/KDE6/KDE6-modemmanager-qt.info index 106b19d4..f6b0b0df 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-modemmanager-qt.info +++ b/loongarch64/scripts/step/KDE6/KDE6-modemmanager-qt.info @@ -1 +1 @@ -KDE6-modemmanager-qt|6.0.0|KDE6-modemmanager-qt +KDE6-modemmanager-qt|6.2.0|KDE6-modemmanager-qt diff --git a/loongarch64/scripts/step/KDE6/KDE6-networkmanager-qt b/loongarch64/scripts/step/KDE6/KDE6-networkmanager-qt index 2f724dfc..87fa06fb 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-networkmanager-qt +++ b/loongarch64/scripts/step/KDE6/KDE6-networkmanager-qt @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-networkmanager-qt -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-networkmanager-qt/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/networkmanager-qt-6.0.0 -tar xvf ${DOWNLOADDIR}/networkmanager-qt-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/networkmanager-qt-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-networkmanager-qt/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/networkmanager-qt-6.2.0 +tar xvf ${DOWNLOADDIR}/networkmanager-qt-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/networkmanager-qt-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/networkmanager-qt-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/networkmanager-qt-6.0.0 +rm -rf ${BUILD_DIRECTORY}/networkmanager-qt-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-networkmanager-qt.info b/loongarch64/scripts/step/KDE6/KDE6-networkmanager-qt.info index ffa0b205..17c820d1 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-networkmanager-qt.info +++ b/loongarch64/scripts/step/KDE6/KDE6-networkmanager-qt.info @@ -1 +1 @@ -KDE6-networkmanager-qt|6.0.0|KDE6-networkmanager-qt +KDE6-networkmanager-qt|6.2.0|KDE6-networkmanager-qt diff --git a/loongarch64/scripts/step/KDE6/KDE6-ocean-sound-theme b/loongarch64/scripts/step/KDE6/KDE6-ocean-sound-theme index 3dfde11f..43457b40 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ocean-sound-theme +++ b/loongarch64/scripts/step/KDE6/KDE6-ocean-sound-theme @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-ocean-sound-theme -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ocean-sound-theme/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/ocean-sound-theme-6.0.3 -tar xvf ${DOWNLOADDIR}/ocean-sound-theme-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ocean-sound-theme-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-ocean-sound-theme/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/ocean-sound-theme-6.0.5 +tar xvf ${DOWNLOADDIR}/ocean-sound-theme-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ocean-sound-theme-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/ocean-sound-theme-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/ocean-sound-theme-6.0.3 +rm -rf ${BUILD_DIRECTORY}/ocean-sound-theme-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-ocean-sound-theme.info b/loongarch64/scripts/step/KDE6/KDE6-ocean-sound-theme.info index f25ae681..a5664906 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-ocean-sound-theme.info +++ b/loongarch64/scripts/step/KDE6/KDE6-ocean-sound-theme.info @@ -1 +1 @@ -KDE6-ocean-sound-theme|6.0.3|KDE6-ocean-sound-theme +KDE6-ocean-sound-theme|6.0.5|KDE6-ocean-sound-theme diff --git a/loongarch64/scripts/step/KDE6/KDE6-oxygen b/loongarch64/scripts/step/KDE6/KDE6-oxygen index b33a0844..86cf573c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-oxygen +++ b/loongarch64/scripts/step/KDE6/KDE6-oxygen @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-oxygen -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-oxygen/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/oxygen-6.0.3 -tar xvf ${DOWNLOADDIR}/oxygen-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/oxygen-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-oxygen/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/oxygen-6.0.5 +tar xvf ${DOWNLOADDIR}/oxygen-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/oxygen-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/oxygen-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/oxygen-6.0.3 +rm -rf ${BUILD_DIRECTORY}/oxygen-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-oxygen-sounds b/loongarch64/scripts/step/KDE6/KDE6-oxygen-sounds index 175a8e83..d5c4a669 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-oxygen-sounds +++ b/loongarch64/scripts/step/KDE6/KDE6-oxygen-sounds @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-oxygen-sounds -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-oxygen-sounds/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/oxygen-sounds-6.0.3 -tar xvf ${DOWNLOADDIR}/oxygen-sounds-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/oxygen-sounds-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-oxygen-sounds/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/oxygen-sounds-6.0.5 +tar xvf ${DOWNLOADDIR}/oxygen-sounds-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/oxygen-sounds-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/oxygen-sounds-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/oxygen-sounds-6.0.3 +rm -rf ${BUILD_DIRECTORY}/oxygen-sounds-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-oxygen-sounds.info b/loongarch64/scripts/step/KDE6/KDE6-oxygen-sounds.info index 178cebe9..15ca0394 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-oxygen-sounds.info +++ b/loongarch64/scripts/step/KDE6/KDE6-oxygen-sounds.info @@ -1 +1 @@ -KDE6-oxygen-sounds|6.0.3|KDE6-oxygen-sounds +KDE6-oxygen-sounds|6.0.5|KDE6-oxygen-sounds diff --git a/loongarch64/scripts/step/KDE6/KDE6-oxygen.info b/loongarch64/scripts/step/KDE6/KDE6-oxygen.info index 615aaa25..4403d941 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-oxygen.info +++ b/loongarch64/scripts/step/KDE6/KDE6-oxygen.info @@ -1 +1 @@ -KDE6-oxygen|6.0.3|KDE6-oxygen +KDE6-oxygen|6.0.5|KDE6-oxygen diff --git a/loongarch64/scripts/step/KDE6/KDE6-pimcommon b/loongarch64/scripts/step/KDE6/KDE6-pimcommon index c100cde3..999752f8 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-pimcommon +++ b/loongarch64/scripts/step/KDE6/KDE6-pimcommon @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-pimcommon -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-pimcommon/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/pimcommon-24.02.1 -tar xvf ${DOWNLOADDIR}/pimcommon-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/pimcommon-24.02.1 +export PACKAGE_VERSION=24.02.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-pimcommon/24.02.2/ +rm -rf ${BUILD_DIRECTORY}/pimcommon-24.02.2 +tar xvf ${DOWNLOADDIR}/pimcommon-24.02.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/pimcommon-24.02.2 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/pimcommon-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/pimcommon-24.02.1 +rm -rf ${BUILD_DIRECTORY}/pimcommon-24.02.2 diff --git a/loongarch64/scripts/step/KDE6/KDE6-pimcommon.info b/loongarch64/scripts/step/KDE6/KDE6-pimcommon.info index 217f1858..90b2a75d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-pimcommon.info +++ b/loongarch64/scripts/step/KDE6/KDE6-pimcommon.info @@ -1 +1 @@ -KDE6-pimcommon|24.02.1|KDE6-pimcommon +KDE6-pimcommon|24.02.2|KDE6-pimcommon diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-activities b/loongarch64/scripts/step/KDE6/KDE6-plasma-activities index 11ae01a7..22a6789b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-activities +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-activities @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-plasma-activities -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-activities/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/plasma-activities-6.0.3 -tar xvf ${DOWNLOADDIR}/plasma-activities-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/plasma-activities-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-activities/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/plasma-activities-6.0.5 +tar xvf ${DOWNLOADDIR}/plasma-activities-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/plasma-activities-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/plasma-activities-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/plasma-activities-6.0.3 +rm -rf ${BUILD_DIRECTORY}/plasma-activities-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-activities-stats b/loongarch64/scripts/step/KDE6/KDE6-plasma-activities-stats index 67a44a9c..2c69ec67 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-activities-stats +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-activities-stats @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-plasma-activities-stats -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-activities-stats/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/plasma-activities-stats-6.0.3 -tar xvf ${DOWNLOADDIR}/plasma-activities-stats-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/plasma-activities-stats-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-activities-stats/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/plasma-activities-stats-6.0.5 +tar xvf ${DOWNLOADDIR}/plasma-activities-stats-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/plasma-activities-stats-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/plasma-activities-stats-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/plasma-activities-stats-6.0.3 +rm -rf ${BUILD_DIRECTORY}/plasma-activities-stats-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-activities-stats.info b/loongarch64/scripts/step/KDE6/KDE6-plasma-activities-stats.info index 32d9c36b..9a49137b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-activities-stats.info +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-activities-stats.info @@ -1 +1 @@ -KDE6-plasma-activities-stats|6.0.3|KDE6-plasma-activities-stats +KDE6-plasma-activities-stats|6.0.5|KDE6-plasma-activities-stats diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-activities.info b/loongarch64/scripts/step/KDE6/KDE6-plasma-activities.info index 9c9e4984..8fbb8ad5 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-activities.info +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-activities.info @@ -1 +1 @@ -KDE6-plasma-activities|6.0.3|KDE6-plasma-activities +KDE6-plasma-activities|6.0.5|KDE6-plasma-activities diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-browser-integration b/loongarch64/scripts/step/KDE6/KDE6-plasma-browser-integration index 2657d11d..c5a2f802 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-browser-integration +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-browser-integration @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-plasma-browser-integration -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-browser-integration/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/plasma-browser-integration-6.0.3 -tar xvf ${DOWNLOADDIR}/plasma-browser-integration-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/plasma-browser-integration-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-browser-integration/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/plasma-browser-integration-6.0.5 +tar xvf ${DOWNLOADDIR}/plasma-browser-integration-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/plasma-browser-integration-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/plasma-browser-integration-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/plasma-browser-integration-6.0.3 +rm -rf ${BUILD_DIRECTORY}/plasma-browser-integration-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-browser-integration.info b/loongarch64/scripts/step/KDE6/KDE6-plasma-browser-integration.info index be247def..a7aaf444 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-browser-integration.info +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-browser-integration.info @@ -1 +1 @@ -KDE6-plasma-browser-integration|6.0.3|KDE6-plasma-browser-integration +KDE6-plasma-browser-integration|6.0.5|KDE6-plasma-browser-integration diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-desktop b/loongarch64/scripts/step/KDE6/KDE6-plasma-desktop index 79848553..5770228b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-desktop +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-desktop @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-plasma-desktop -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-desktop/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/plasma-desktop-6.0.3 -tar xvf ${DOWNLOADDIR}/plasma-desktop-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/plasma-desktop-6.0.3 - patch -Np1 -i ${SYSDIR}/files/KDE6/KDE6-plasma-desktop/6.0.3/patches/0001-plasma-desktop-set-taskmanager-default-applets.patch +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-desktop/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/plasma-desktop-6.0.5 +tar xvf ${DOWNLOADDIR}/plasma-desktop-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/plasma-desktop-6.0.5 + patch -Np1 -i ${SYSDIR}/files/KDE6/KDE6-plasma-desktop/6.0.5/patches/0001-plasma-desktop-set-taskmanager-default-applets.patch sed -i "s@pkg_get_variable(XKBDIR xkeyboard-config xkb_base)@set(XKBDIR /usr/share/X11/xkb)@g" ConfigureChecks.cmake mkdir cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/plasma-desktop-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/plasma-desktop-6.0.3 +rm -rf ${BUILD_DIRECTORY}/plasma-desktop-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-desktop.info b/loongarch64/scripts/step/KDE6/KDE6-plasma-desktop.info index a2a2d6fb..57c85bbd 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-desktop.info +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-desktop.info @@ -1 +1 @@ -KDE6-plasma-desktop|6.0.3|KDE6-plasma-desktop +KDE6-plasma-desktop|6.0.5|KDE6-plasma-desktop diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-disks b/loongarch64/scripts/step/KDE6/KDE6-plasma-disks index 045e8a03..3d505e80 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-disks +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-disks @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-plasma-disks -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-disks/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/plasma-disks-6.0.3 -tar xvf ${DOWNLOADDIR}/plasma-disks-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/plasma-disks-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-disks/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/plasma-disks-6.0.5 +tar xvf ${DOWNLOADDIR}/plasma-disks-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/plasma-disks-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/plasma-disks-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/plasma-disks-6.0.3 +rm -rf ${BUILD_DIRECTORY}/plasma-disks-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-disks.info b/loongarch64/scripts/step/KDE6/KDE6-plasma-disks.info index 94fd6d9a..858e4ec3 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-disks.info +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-disks.info @@ -1 +1 @@ -KDE6-plasma-disks|6.0.3|KDE6-plasma-disks +KDE6-plasma-disks|6.0.5|KDE6-plasma-disks diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-firewall b/loongarch64/scripts/step/KDE6/KDE6-plasma-firewall index 9f1ae57b..13528845 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-firewall +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-firewall @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-plasma-firewall -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-firewall/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/plasma-firewall-6.0.3 -tar xvf ${DOWNLOADDIR}/plasma-firewall-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/plasma-firewall-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-firewall/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/plasma-firewall-6.0.5 +tar xvf ${DOWNLOADDIR}/plasma-firewall-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/plasma-firewall-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/plasma-firewall-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/plasma-firewall-6.0.3 +rm -rf ${BUILD_DIRECTORY}/plasma-firewall-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-firewall.info b/loongarch64/scripts/step/KDE6/KDE6-plasma-firewall.info index 467c2ae6..448519bc 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-firewall.info +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-firewall.info @@ -1 +1 @@ -KDE6-plasma-firewall|6.0.3|KDE6-plasma-firewall +KDE6-plasma-firewall|6.0.5|KDE6-plasma-firewall diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-integration b/loongarch64/scripts/step/KDE6/KDE6-plasma-integration index fe099d8d..2ea0b644 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-integration +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-integration @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-plasma-integration -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-integration/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/plasma-integration-6.0.3 -tar xvf ${DOWNLOADDIR}/plasma-integration-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/plasma-integration-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-integration/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/plasma-integration-6.0.5 +tar xvf ${DOWNLOADDIR}/plasma-integration-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/plasma-integration-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/plasma-integration-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/plasma-integration-6.0.3 +rm -rf ${BUILD_DIRECTORY}/plasma-integration-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-integration.info b/loongarch64/scripts/step/KDE6/KDE6-plasma-integration.info index e4a2cbd5..bec966e9 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-integration.info +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-integration.info @@ -1 +1 @@ -KDE6-plasma-integration|6.0.3|KDE6-plasma-integration +KDE6-plasma-integration|6.0.5|KDE6-plasma-integration diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-nm b/loongarch64/scripts/step/KDE6/KDE6-plasma-nm index 028191d5..bbb1ca8c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-nm +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-nm @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-plasma-nm -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-nm/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/plasma-nm-6.0.3 -tar xvf ${DOWNLOADDIR}/plasma-nm-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/plasma-nm-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-nm/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/plasma-nm-6.0.5 +tar xvf ${DOWNLOADDIR}/plasma-nm-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/plasma-nm-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/plasma-nm-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/plasma-nm-6.0.3 +rm -rf ${BUILD_DIRECTORY}/plasma-nm-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-nm.info b/loongarch64/scripts/step/KDE6/KDE6-plasma-nm.info index ff576785..aff9bc0a 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-nm.info +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-nm.info @@ -1 +1 @@ -KDE6-plasma-nm|6.0.3|KDE6-plasma-nm +KDE6-plasma-nm|6.0.5|KDE6-plasma-nm diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-pa b/loongarch64/scripts/step/KDE6/KDE6-plasma-pa index 925288bd..aae9e25f 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-pa +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-pa @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-plasma-pa -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-pa/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/plasma-pa-6.0.3 -tar xvf ${DOWNLOADDIR}/plasma-pa-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/plasma-pa-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-pa/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/plasma-pa-6.0.5 +tar xvf ${DOWNLOADDIR}/plasma-pa-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/plasma-pa-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/plasma-pa-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/plasma-pa-6.0.3 +rm -rf ${BUILD_DIRECTORY}/plasma-pa-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-pa.info b/loongarch64/scripts/step/KDE6/KDE6-plasma-pa.info index 924ff4b5..f9e95d10 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-pa.info +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-pa.info @@ -1 +1 @@ -KDE6-plasma-pa|6.0.3|KDE6-plasma-pa +KDE6-plasma-pa|6.0.5|KDE6-plasma-pa diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-systemmonitor b/loongarch64/scripts/step/KDE6/KDE6-plasma-systemmonitor index e3237f80..2793a440 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-systemmonitor +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-systemmonitor @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-plasma-systemmonitor -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-systemmonitor/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/plasma-systemmonitor-6.0.3 -tar xvf ${DOWNLOADDIR}/plasma-systemmonitor-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/plasma-systemmonitor-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-systemmonitor/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/plasma-systemmonitor-6.0.5 +tar xvf ${DOWNLOADDIR}/plasma-systemmonitor-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/plasma-systemmonitor-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/plasma-systemmonitor-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/plasma-systemmonitor-6.0.3 +rm -rf ${BUILD_DIRECTORY}/plasma-systemmonitor-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-systemmonitor.info b/loongarch64/scripts/step/KDE6/KDE6-plasma-systemmonitor.info index 3aa77a63..6b275309 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-systemmonitor.info +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-systemmonitor.info @@ -1 +1 @@ -KDE6-plasma-systemmonitor|6.0.3|KDE6-plasma-systemmonitor +KDE6-plasma-systemmonitor|6.0.5|KDE6-plasma-systemmonitor diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-thunderbolt b/loongarch64/scripts/step/KDE6/KDE6-plasma-thunderbolt index 14f75352..cdfb34c0 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-thunderbolt +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-thunderbolt @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-plasma-thunderbolt -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-thunderbolt/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/plasma-thunderbolt-6.0.3 -tar xvf ${DOWNLOADDIR}/plasma-thunderbolt-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/plasma-thunderbolt-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-thunderbolt/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/plasma-thunderbolt-6.0.5 +tar xvf ${DOWNLOADDIR}/plasma-thunderbolt-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/plasma-thunderbolt-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/plasma-thunderbolt-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/plasma-thunderbolt-6.0.3 +rm -rf ${BUILD_DIRECTORY}/plasma-thunderbolt-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-thunderbolt.info b/loongarch64/scripts/step/KDE6/KDE6-plasma-thunderbolt.info index a6427916..0bcf545c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-thunderbolt.info +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-thunderbolt.info @@ -1 +1 @@ -KDE6-plasma-thunderbolt|6.0.3|KDE6-plasma-thunderbolt +KDE6-plasma-thunderbolt|6.0.5|KDE6-plasma-thunderbolt diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-vault b/loongarch64/scripts/step/KDE6/KDE6-plasma-vault index 5c340ae5..f35aa17d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-vault +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-vault @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-plasma-vault -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-vault/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/plasma-vault-6.0.3 -tar xvf ${DOWNLOADDIR}/plasma-vault-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/plasma-vault-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-vault/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/plasma-vault-6.0.5 +tar xvf ${DOWNLOADDIR}/plasma-vault-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/plasma-vault-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/plasma-vault-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/plasma-vault-6.0.3 +rm -rf ${BUILD_DIRECTORY}/plasma-vault-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-vault.info b/loongarch64/scripts/step/KDE6/KDE6-plasma-vault.info index ad12fa76..d618db01 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-vault.info +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-vault.info @@ -1 +1 @@ -KDE6-plasma-vault|6.0.3|KDE6-plasma-vault +KDE6-plasma-vault|6.0.5|KDE6-plasma-vault diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-welcome b/loongarch64/scripts/step/KDE6/KDE6-plasma-welcome index ac6b1645..c8856c97 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-welcome +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-welcome @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-plasma-welcome -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-welcome/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/plasma-welcome-6.0.3 -tar xvf ${DOWNLOADDIR}/plasma-welcome-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/plasma-welcome-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-welcome/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/plasma-welcome-6.0.5 +tar xvf ${DOWNLOADDIR}/plasma-welcome-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/plasma-welcome-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/plasma-welcome-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/plasma-welcome-6.0.3 +rm -rf ${BUILD_DIRECTORY}/plasma-welcome-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-welcome.info b/loongarch64/scripts/step/KDE6/KDE6-plasma-welcome.info index c83bfe76..d03ac5c4 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-welcome.info +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-welcome.info @@ -1 +1 @@ -KDE6-plasma-welcome|6.0.3|KDE6-plasma-welcome +KDE6-plasma-welcome|6.0.5|KDE6-plasma-welcome diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-workspace b/loongarch64/scripts/step/KDE6/KDE6-plasma-workspace index 913b4af1..79a44f66 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-workspace +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-workspace @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-plasma-workspace -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-workspace/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/plasma-workspace-6.0.3 -tar xvf ${DOWNLOADDIR}/plasma-workspace-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/plasma-workspace-6.0.3 +export PACKAGE_VERSION=6.0.5.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-workspace/6.0.5.1/ +rm -rf ${BUILD_DIRECTORY}/plasma-workspace-6.0.5.1 +tar xvf ${DOWNLOADDIR}/plasma-workspace-6.0.5.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/plasma-workspace-6.0.5.1 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/plasma-workspace-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/plasma-workspace-6.0.3 +rm -rf ${BUILD_DIRECTORY}/plasma-workspace-6.0.5.1 diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-workspace-wallpapers b/loongarch64/scripts/step/KDE6/KDE6-plasma-workspace-wallpapers index 546b1f0f..9d9bf665 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-workspace-wallpapers +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-workspace-wallpapers @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-plasma-workspace-wallpapers -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-workspace-wallpapers/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/plasma-workspace-wallpapers-6.0.3 -tar xvf ${DOWNLOADDIR}/plasma-workspace-wallpapers-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/plasma-workspace-wallpapers-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma-workspace-wallpapers/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/plasma-workspace-wallpapers-6.0.5 +tar xvf ${DOWNLOADDIR}/plasma-workspace-wallpapers-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/plasma-workspace-wallpapers-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/plasma-workspace-wallpapers-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/plasma-workspace-wallpapers-6.0.3 +rm -rf ${BUILD_DIRECTORY}/plasma-workspace-wallpapers-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-workspace-wallpapers.info b/loongarch64/scripts/step/KDE6/KDE6-plasma-workspace-wallpapers.info index 1a7c619f..e025d878 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-workspace-wallpapers.info +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-workspace-wallpapers.info @@ -1 +1 @@ -KDE6-plasma-workspace-wallpapers|6.0.3|KDE6-plasma-workspace-wallpapers +KDE6-plasma-workspace-wallpapers|6.0.5|KDE6-plasma-workspace-wallpapers diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma-workspace.info b/loongarch64/scripts/step/KDE6/KDE6-plasma-workspace.info index 0a1f80ca..26e51f29 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma-workspace.info +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma-workspace.info @@ -1 +1 @@ -KDE6-plasma-workspace|6.0.3|KDE6-plasma-workspace +KDE6-plasma-workspace|6.0.5.1|KDE6-plasma-workspace diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma5support b/loongarch64/scripts/step/KDE6/KDE6-plasma5support index 02ac3e55..672a0a19 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma5support +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma5support @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-plasma5support -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma5support/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/plasma5support-6.0.3 -tar xvf ${DOWNLOADDIR}/plasma5support-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/plasma5support-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-plasma5support/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/plasma5support-6.0.5 +tar xvf ${DOWNLOADDIR}/plasma5support-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/plasma5support-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/plasma5support-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/plasma5support-6.0.3 +rm -rf ${BUILD_DIRECTORY}/plasma5support-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-plasma5support.info b/loongarch64/scripts/step/KDE6/KDE6-plasma5support.info index 6c6d0ec8..1609d41e 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-plasma5support.info +++ b/loongarch64/scripts/step/KDE6/KDE6-plasma5support.info @@ -1 +1 @@ -KDE6-plasma5support|6.0.3|KDE6-plasma5support +KDE6-plasma5support|6.0.5|KDE6-plasma5support diff --git a/loongarch64/scripts/step/KDE6/KDE6-polkit-kde-agent-1 b/loongarch64/scripts/step/KDE6/KDE6-polkit-kde-agent-1 index 5de2142b..c5e091f4 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-polkit-kde-agent-1 +++ b/loongarch64/scripts/step/KDE6/KDE6-polkit-kde-agent-1 @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-polkit-kde-agent-1 -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-polkit-kde-agent-1/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/polkit-kde-agent-1-6.0.3 -tar xvf ${DOWNLOADDIR}/polkit-kde-agent-1-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/polkit-kde-agent-1-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-polkit-kde-agent-1/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/polkit-kde-agent-1-6.0.5 +tar xvf ${DOWNLOADDIR}/polkit-kde-agent-1-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/polkit-kde-agent-1-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/polkit-kde-agent-1-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/polkit-kde-agent-1-6.0.3 +rm -rf ${BUILD_DIRECTORY}/polkit-kde-agent-1-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-polkit-kde-agent-1.info b/loongarch64/scripts/step/KDE6/KDE6-polkit-kde-agent-1.info index 49c746ce..69d5c1df 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-polkit-kde-agent-1.info +++ b/loongarch64/scripts/step/KDE6/KDE6-polkit-kde-agent-1.info @@ -1 +1 @@ -KDE6-polkit-kde-agent-1|6.0.3|KDE6-polkit-kde-agent-1 +KDE6-polkit-kde-agent-1|6.0.5|KDE6-polkit-kde-agent-1 diff --git a/loongarch64/scripts/step/KDE6/KDE6-powerdevil b/loongarch64/scripts/step/KDE6/KDE6-powerdevil index f03b400d..1156592d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-powerdevil +++ b/loongarch64/scripts/step/KDE6/KDE6-powerdevil @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-powerdevil -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-powerdevil/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/powerdevil-6.0.3 -tar xvf ${DOWNLOADDIR}/powerdevil-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/powerdevil-6.0.3 - patch -Np1 -i ${SYSDIR}/files/KDE6/KDE6-powerdevil/6.0.3/patches/0001-powerdevil-5.90-set-None-to-suspend-session-by-defau.patch +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-powerdevil/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/powerdevil-6.0.5 +tar xvf ${DOWNLOADDIR}/powerdevil-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/powerdevil-6.0.5 + patch -Np1 -i ${SYSDIR}/files/KDE6/KDE6-powerdevil/6.0.5/patches/0001-powerdevil-5.90-set-None-to-suspend-session-by-defau.patch mkdir cross-build pushd cross-build @@ -42,4 +42,4 @@ pushd ${BUILD_DIRECTORY}/powerdevil-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/powerdevil-6.0.3 +rm -rf ${BUILD_DIRECTORY}/powerdevil-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-powerdevil.info b/loongarch64/scripts/step/KDE6/KDE6-powerdevil.info index 6abb77d4..1b208625 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-powerdevil.info +++ b/loongarch64/scripts/step/KDE6/KDE6-powerdevil.info @@ -1 +1 @@ -KDE6-powerdevil|6.0.3|KDE6-powerdevil +KDE6-powerdevil|6.0.5|KDE6-powerdevil diff --git a/loongarch64/scripts/step/KDE6/KDE6-print-manager b/loongarch64/scripts/step/KDE6/KDE6-print-manager index 91189e00..650becbd 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-print-manager +++ b/loongarch64/scripts/step/KDE6/KDE6-print-manager @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-print-manager -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-print-manager/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/print-manager-6.0.3 -tar xvf ${DOWNLOADDIR}/print-manager-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/print-manager-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-print-manager/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/print-manager-6.0.5 +tar xvf ${DOWNLOADDIR}/print-manager-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/print-manager-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/print-manager-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/print-manager-6.0.3 +rm -rf ${BUILD_DIRECTORY}/print-manager-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-print-manager.info b/loongarch64/scripts/step/KDE6/KDE6-print-manager.info index 7f869564..2be41fa2 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-print-manager.info +++ b/loongarch64/scripts/step/KDE6/KDE6-print-manager.info @@ -1 +1 @@ -KDE6-print-manager|6.0.3|KDE6-print-manager +KDE6-print-manager|6.0.5|KDE6-print-manager diff --git a/loongarch64/scripts/step/KDE6/KDE6-prison b/loongarch64/scripts/step/KDE6/KDE6-prison index f01c7974..e6680876 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-prison +++ b/loongarch64/scripts/step/KDE6/KDE6-prison @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-prison -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-prison/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/prison-6.0.0 -tar xvf ${DOWNLOADDIR}/prison-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/prison-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-prison/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/prison-6.2.0 +tar xvf ${DOWNLOADDIR}/prison-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/prison-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/prison-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/prison-6.0.0 +rm -rf ${BUILD_DIRECTORY}/prison-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-prison.info b/loongarch64/scripts/step/KDE6/KDE6-prison.info index 793fe278..2a071044 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-prison.info +++ b/loongarch64/scripts/step/KDE6/KDE6-prison.info @@ -1 +1 @@ -KDE6-prison|6.0.0|KDE6-prison +KDE6-prison|6.2.0|KDE6-prison diff --git a/loongarch64/scripts/step/KDE6/KDE6-purpose b/loongarch64/scripts/step/KDE6/KDE6-purpose index c4d130a9..a87739c9 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-purpose +++ b/loongarch64/scripts/step/KDE6/KDE6-purpose @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-purpose -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-purpose/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/purpose-6.0.0 -tar xvf ${DOWNLOADDIR}/purpose-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/purpose-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-purpose/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/purpose-6.2.0 +tar xvf ${DOWNLOADDIR}/purpose-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/purpose-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/purpose-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/purpose-6.0.0 +rm -rf ${BUILD_DIRECTORY}/purpose-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-purpose.info b/loongarch64/scripts/step/KDE6/KDE6-purpose.info index 2b8b66aa..dd29ecdd 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-purpose.info +++ b/loongarch64/scripts/step/KDE6/KDE6-purpose.info @@ -1 +1 @@ -KDE6-purpose|6.0.0|KDE6-purpose +KDE6-purpose|6.2.0|KDE6-purpose diff --git a/loongarch64/scripts/step/KDE6/KDE6-qqc2-breeze-style b/loongarch64/scripts/step/KDE6/KDE6-qqc2-breeze-style index bcf0d1e8..648fe48d 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-qqc2-breeze-style +++ b/loongarch64/scripts/step/KDE6/KDE6-qqc2-breeze-style @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-qqc2-breeze-style -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-qqc2-breeze-style/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/qqc2-breeze-style-6.0.3 -tar xvf ${DOWNLOADDIR}/qqc2-breeze-style-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/qqc2-breeze-style-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-qqc2-breeze-style/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/qqc2-breeze-style-6.0.5 +tar xvf ${DOWNLOADDIR}/qqc2-breeze-style-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/qqc2-breeze-style-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/qqc2-breeze-style-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/qqc2-breeze-style-6.0.3 +rm -rf ${BUILD_DIRECTORY}/qqc2-breeze-style-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-qqc2-breeze-style.info b/loongarch64/scripts/step/KDE6/KDE6-qqc2-breeze-style.info index 837965da..bc4ed7a3 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-qqc2-breeze-style.info +++ b/loongarch64/scripts/step/KDE6/KDE6-qqc2-breeze-style.info @@ -1 +1 @@ -KDE6-qqc2-breeze-style|6.0.3|KDE6-qqc2-breeze-style +KDE6-qqc2-breeze-style|6.0.5|KDE6-qqc2-breeze-style diff --git a/loongarch64/scripts/step/KDE6/KDE6-qqc2-desktop-style b/loongarch64/scripts/step/KDE6/KDE6-qqc2-desktop-style index 93608686..4ec4c3c1 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-qqc2-desktop-style +++ b/loongarch64/scripts/step/KDE6/KDE6-qqc2-desktop-style @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-qqc2-desktop-style -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-qqc2-desktop-style/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/qqc2-desktop-style-6.0.0 -tar xvf ${DOWNLOADDIR}/qqc2-desktop-style-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/qqc2-desktop-style-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-qqc2-desktop-style/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/qqc2-desktop-style-6.2.0 +tar xvf ${DOWNLOADDIR}/qqc2-desktop-style-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/qqc2-desktop-style-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/qqc2-desktop-style-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/qqc2-desktop-style-6.0.0 +rm -rf ${BUILD_DIRECTORY}/qqc2-desktop-style-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-qqc2-desktop-style.info b/loongarch64/scripts/step/KDE6/KDE6-qqc2-desktop-style.info index b779fecb..882d7ff1 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-qqc2-desktop-style.info +++ b/loongarch64/scripts/step/KDE6/KDE6-qqc2-desktop-style.info @@ -1 +1 @@ -KDE6-qqc2-desktop-style|6.0.0|KDE6-qqc2-desktop-style +KDE6-qqc2-desktop-style|6.2.0|KDE6-qqc2-desktop-style diff --git a/loongarch64/scripts/step/KDE6/KDE6-sddm-kcm b/loongarch64/scripts/step/KDE6/KDE6-sddm-kcm index 0eb924cc..9eeae2ea 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-sddm-kcm +++ b/loongarch64/scripts/step/KDE6/KDE6-sddm-kcm @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-sddm-kcm -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-sddm-kcm/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/sddm-kcm-6.0.3 -tar xvf ${DOWNLOADDIR}/sddm-kcm-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/sddm-kcm-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-sddm-kcm/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/sddm-kcm-6.0.5 +tar xvf ${DOWNLOADDIR}/sddm-kcm-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/sddm-kcm-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/sddm-kcm-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/sddm-kcm-6.0.3 +rm -rf ${BUILD_DIRECTORY}/sddm-kcm-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-sddm-kcm.info b/loongarch64/scripts/step/KDE6/KDE6-sddm-kcm.info index e87f50ec..3ffa2e78 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-sddm-kcm.info +++ b/loongarch64/scripts/step/KDE6/KDE6-sddm-kcm.info @@ -1 +1 @@ -KDE6-sddm-kcm|6.0.3|KDE6-sddm-kcm +KDE6-sddm-kcm|6.0.5|KDE6-sddm-kcm diff --git a/loongarch64/scripts/step/KDE6/KDE6-solid b/loongarch64/scripts/step/KDE6/KDE6-solid index 887f4083..1836b63c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-solid +++ b/loongarch64/scripts/step/KDE6/KDE6-solid @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-solid -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-solid/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/solid-6.0.0 -tar xvf ${DOWNLOADDIR}/solid-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/solid-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-solid/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/solid-6.2.0 +tar xvf ${DOWNLOADDIR}/solid-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/solid-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/solid-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/solid-6.0.0 +rm -rf ${BUILD_DIRECTORY}/solid-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-solid.info b/loongarch64/scripts/step/KDE6/KDE6-solid.info index 839ad756..ee7ad73c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-solid.info +++ b/loongarch64/scripts/step/KDE6/KDE6-solid.info @@ -1 +1 @@ -KDE6-solid|6.0.0|KDE6-solid +KDE6-solid|6.2.0|KDE6-solid diff --git a/loongarch64/scripts/step/KDE6/KDE6-sonnet b/loongarch64/scripts/step/KDE6/KDE6-sonnet index 69755f4c..25085c9b 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-sonnet +++ b/loongarch64/scripts/step/KDE6/KDE6-sonnet @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-sonnet -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-sonnet/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/sonnet-6.0.0 -tar xvf ${DOWNLOADDIR}/sonnet-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/sonnet-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-sonnet/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/sonnet-6.2.0 +tar xvf ${DOWNLOADDIR}/sonnet-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/sonnet-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/sonnet-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/sonnet-6.0.0 +rm -rf ${BUILD_DIRECTORY}/sonnet-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-sonnet.info b/loongarch64/scripts/step/KDE6/KDE6-sonnet.info index 3cb4aec6..7a773584 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-sonnet.info +++ b/loongarch64/scripts/step/KDE6/KDE6-sonnet.info @@ -1 +1 @@ -KDE6-sonnet|6.0.0|KDE6-sonnet +KDE6-sonnet|6.2.0|KDE6-sonnet diff --git a/loongarch64/scripts/step/KDE6/KDE6-svgpart b/loongarch64/scripts/step/KDE6/KDE6-svgpart index 34217929..accf90dc 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-svgpart +++ b/loongarch64/scripts/step/KDE6/KDE6-svgpart @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-svgpart -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-svgpart/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/svgpart-24.02.1 -tar xvf ${DOWNLOADDIR}/svgpart-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/svgpart-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-svgpart/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/svgpart-24.05.0 +tar xvf ${DOWNLOADDIR}/svgpart-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/svgpart-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/svgpart-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/svgpart-24.02.1 +rm -rf ${BUILD_DIRECTORY}/svgpart-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-svgpart.info b/loongarch64/scripts/step/KDE6/KDE6-svgpart.info index a0a43a4e..a53c2c67 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-svgpart.info +++ b/loongarch64/scripts/step/KDE6/KDE6-svgpart.info @@ -1 +1 @@ -KDE6-svgpart|24.02.1|KDE6-svgpart +KDE6-svgpart|24.05.0|KDE6-svgpart diff --git a/loongarch64/scripts/step/KDE6/KDE6-sweeper b/loongarch64/scripts/step/KDE6/KDE6-sweeper index e07bfce4..d4c7876c 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-sweeper +++ b/loongarch64/scripts/step/KDE6/KDE6-sweeper @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-sweeper -export PACKAGE_VERSION=24.02.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-sweeper/24.02.1/ -rm -rf ${BUILD_DIRECTORY}/sweeper-24.02.1 -tar xvf ${DOWNLOADDIR}/sweeper-24.02.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/sweeper-24.02.1 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-sweeper/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/sweeper-24.05.0 +tar xvf ${DOWNLOADDIR}/sweeper-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/sweeper-24.05.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/sweeper-24.02.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/sweeper-24.02.1 +rm -rf ${BUILD_DIRECTORY}/sweeper-24.05.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-sweeper.info b/loongarch64/scripts/step/KDE6/KDE6-sweeper.info index 8358dbfd..9dac7fab 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-sweeper.info +++ b/loongarch64/scripts/step/KDE6/KDE6-sweeper.info @@ -1 +1 @@ -KDE6-sweeper|24.02.1|KDE6-sweeper +KDE6-sweeper|24.05.0|KDE6-sweeper diff --git a/loongarch64/scripts/step/KDE6/KDE6-syndication b/loongarch64/scripts/step/KDE6/KDE6-syndication index db4b0d18..da930556 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-syndication +++ b/loongarch64/scripts/step/KDE6/KDE6-syndication @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-syndication -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-syndication/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/syndication-6.0.0 -tar xvf ${DOWNLOADDIR}/syndication-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/syndication-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-syndication/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/syndication-6.2.0 +tar xvf ${DOWNLOADDIR}/syndication-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/syndication-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/syndication-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/syndication-6.0.0 +rm -rf ${BUILD_DIRECTORY}/syndication-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-syndication.info b/loongarch64/scripts/step/KDE6/KDE6-syndication.info index 6c9f15b2..49e5b9fd 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-syndication.info +++ b/loongarch64/scripts/step/KDE6/KDE6-syndication.info @@ -1 +1 @@ -KDE6-syndication|6.0.0|KDE6-syndication +KDE6-syndication|6.2.0|KDE6-syndication diff --git a/loongarch64/scripts/step/KDE6/KDE6-syntax-highlighting b/loongarch64/scripts/step/KDE6/KDE6-syntax-highlighting index cc4e4dba..ee994b60 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-syntax-highlighting +++ b/loongarch64/scripts/step/KDE6/KDE6-syntax-highlighting @@ -3,12 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-syntax-highlighting -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-syntax-highlighting/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/syntax-highlighting-6.0.0 -tar xvf ${DOWNLOADDIR}/syntax-highlighting-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/syntax-highlighting-6.0.0 - +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-syntax-highlighting/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/syntax-highlighting-6.2.0 +tar xvf ${DOWNLOADDIR}/syntax-highlighting-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/syntax-highlighting-6.2.0 + patch -Np1 -i ${SYSDIR}/files/KDE6/KDE6-syntax-highlighting/6.2.0/patches/0001-syntax-highlighting-src-indexer-add-CMAKE_CXX_COMPILER-for-Yongbao-cross-build.patch + mkdir cross-build pushd cross-build CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" \ @@ -42,4 +43,4 @@ pushd ${BUILD_DIRECTORY}/syntax-highlighting-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/syntax-highlighting-6.0.0 +rm -rf ${BUILD_DIRECTORY}/syntax-highlighting-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-syntax-highlighting.info b/loongarch64/scripts/step/KDE6/KDE6-syntax-highlighting.info index 751bfbfd..34bb98b9 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-syntax-highlighting.info +++ b/loongarch64/scripts/step/KDE6/KDE6-syntax-highlighting.info @@ -1 +1 @@ -KDE6-syntax-highlighting|6.0.0|KDE6-syntax-highlighting +KDE6-syntax-highlighting|6.2.0|KDE6-syntax-highlighting diff --git a/loongarch64/scripts/step/KDE6/KDE6-systemsettings b/loongarch64/scripts/step/KDE6/KDE6-systemsettings index 2f7196b1..6c299cb4 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-systemsettings +++ b/loongarch64/scripts/step/KDE6/KDE6-systemsettings @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-systemsettings -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-systemsettings/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/systemsettings-6.0.3 -tar xvf ${DOWNLOADDIR}/systemsettings-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/systemsettings-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-systemsettings/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/systemsettings-6.0.5 +tar xvf ${DOWNLOADDIR}/systemsettings-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/systemsettings-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/systemsettings-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/systemsettings-6.0.3 +rm -rf ${BUILD_DIRECTORY}/systemsettings-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-systemsettings.info b/loongarch64/scripts/step/KDE6/KDE6-systemsettings.info index af263560..2d401fcc 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-systemsettings.info +++ b/loongarch64/scripts/step/KDE6/KDE6-systemsettings.info @@ -1 +1 @@ -KDE6-systemsettings|6.0.3|KDE6-systemsettings +KDE6-systemsettings|6.0.5|KDE6-systemsettings diff --git a/loongarch64/scripts/step/KDE6/KDE6-threadweaver b/loongarch64/scripts/step/KDE6/KDE6-threadweaver index a09e40a8..52a79409 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-threadweaver +++ b/loongarch64/scripts/step/KDE6/KDE6-threadweaver @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-threadweaver -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-threadweaver/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/threadweaver-6.0.0 -tar xvf ${DOWNLOADDIR}/threadweaver-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/threadweaver-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-threadweaver/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/threadweaver-6.2.0 +tar xvf ${DOWNLOADDIR}/threadweaver-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/threadweaver-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/threadweaver-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/threadweaver-6.0.0 +rm -rf ${BUILD_DIRECTORY}/threadweaver-6.2.0 diff --git a/loongarch64/scripts/step/KDE6/KDE6-threadweaver.info b/loongarch64/scripts/step/KDE6/KDE6-threadweaver.info index 0af8e8d7..279fe131 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-threadweaver.info +++ b/loongarch64/scripts/step/KDE6/KDE6-threadweaver.info @@ -1 +1 @@ -KDE6-threadweaver|6.0.0|KDE6-threadweaver +KDE6-threadweaver|6.2.0|KDE6-threadweaver diff --git a/loongarch64/scripts/step/KDE6/KDE6-wacomtablet b/loongarch64/scripts/step/KDE6/KDE6-wacomtablet index 4c6ddf3a..22c77e39 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-wacomtablet +++ b/loongarch64/scripts/step/KDE6/KDE6-wacomtablet @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-wacomtablet -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-wacomtablet/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/wacomtablet-6.0.3 -tar xvf ${DOWNLOADDIR}/wacomtablet-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/wacomtablet-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-wacomtablet/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/wacomtablet-6.0.5 +tar xvf ${DOWNLOADDIR}/wacomtablet-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/wacomtablet-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/wacomtablet-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/wacomtablet-6.0.3 +rm -rf ${BUILD_DIRECTORY}/wacomtablet-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-wacomtablet.info b/loongarch64/scripts/step/KDE6/KDE6-wacomtablet.info index 0762dbb8..071b6029 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-wacomtablet.info +++ b/loongarch64/scripts/step/KDE6/KDE6-wacomtablet.info @@ -1 +1 @@ -KDE6-wacomtablet|6.0.3|KDE6-wacomtablet +KDE6-wacomtablet|6.0.5|KDE6-wacomtablet diff --git a/loongarch64/scripts/step/KDE6/KDE6-xdg-desktop-portal-kde b/loongarch64/scripts/step/KDE6/KDE6-xdg-desktop-portal-kde index be396a46..63fec6a3 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-xdg-desktop-portal-kde +++ b/loongarch64/scripts/step/KDE6/KDE6-xdg-desktop-portal-kde @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=KDE6-xdg-desktop-portal-kde -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-xdg-desktop-portal-kde/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/xdg-desktop-portal-kde-6.0.3 -tar xvf ${DOWNLOADDIR}/xdg-desktop-portal-kde-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/xdg-desktop-portal-kde-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/KDE6-xdg-desktop-portal-kde/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/xdg-desktop-portal-kde-6.0.5 +tar xvf ${DOWNLOADDIR}/xdg-desktop-portal-kde-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/xdg-desktop-portal-kde-6.0.5 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/xdg-desktop-portal-kde-6.0.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/xdg-desktop-portal-kde-6.0.3 +rm -rf ${BUILD_DIRECTORY}/xdg-desktop-portal-kde-6.0.5 diff --git a/loongarch64/scripts/step/KDE6/KDE6-xdg-desktop-portal-kde.info b/loongarch64/scripts/step/KDE6/KDE6-xdg-desktop-portal-kde.info index 4174d803..f56e26ed 100644 --- a/loongarch64/scripts/step/KDE6/KDE6-xdg-desktop-portal-kde.info +++ b/loongarch64/scripts/step/KDE6/KDE6-xdg-desktop-portal-kde.info @@ -1 +1 @@ -KDE6-xdg-desktop-portal-kde|6.0.3|KDE6-xdg-desktop-portal-kde +KDE6-xdg-desktop-portal-kde|6.0.5|KDE6-xdg-desktop-portal-kde diff --git a/loongarch64/scripts/step/KDE6/fcitx5-configtool b/loongarch64/scripts/step/KDE6/fcitx5-configtool index 866b5830..e3946090 100644 --- a/loongarch64/scripts/step/KDE6/fcitx5-configtool +++ b/loongarch64/scripts/step/KDE6/fcitx5-configtool @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=fcitx5-configtool -export PACKAGE_VERSION=5.1.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/fcitx5-configtool/5.1.4/ -rm -rf ${BUILD_DIRECTORY}/fcitx5-configtool-5.1.4 -tar xvf ${DOWNLOADDIR}/fcitx5-configtool-5.1.4.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/fcitx5-configtool-5.1.4 +export PACKAGE_VERSION=5.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/fcitx5-configtool/5.1.6/ +rm -rf ${BUILD_DIRECTORY}/fcitx5-configtool-5.1.6 +tar xvf ${DOWNLOADDIR}/fcitx5-configtool-5.1.6.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/fcitx5-configtool-5.1.6 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/fcitx5-configtool-5.1.4 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/fcitx5-configtool-5.1.4 +rm -rf ${BUILD_DIRECTORY}/fcitx5-configtool-5.1.6 diff --git a/loongarch64/scripts/step/KDE6/fcitx5-configtool.info b/loongarch64/scripts/step/KDE6/fcitx5-configtool.info index 540e9b48..c8d7d273 100644 --- a/loongarch64/scripts/step/KDE6/fcitx5-configtool.info +++ b/loongarch64/scripts/step/KDE6/fcitx5-configtool.info @@ -1 +1 @@ -fcitx5-configtool|5.1.4|fcitx5-configtool +fcitx5-configtool|5.1.6|fcitx5-configtool diff --git a/loongarch64/scripts/step/KDE6/plasma-wayland-protocols b/loongarch64/scripts/step/KDE6/plasma-wayland-protocols index d4fd400f..45455f10 100644 --- a/loongarch64/scripts/step/KDE6/plasma-wayland-protocols +++ b/loongarch64/scripts/step/KDE6/plasma-wayland-protocols @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=plasma-wayland-protocols -export PACKAGE_VERSION=1.12.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/plasma-wayland-protocols/1.12.0/ -rm -rf ${BUILD_DIRECTORY}/plasma-wayland-protocols-1.12.0 -tar xvf ${DOWNLOADDIR}/plasma-wayland-protocols-1.12.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/plasma-wayland-protocols-1.12.0 +export PACKAGE_VERSION=1.13.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/plasma-wayland-protocols/1.13.0/ +rm -rf ${BUILD_DIRECTORY}/plasma-wayland-protocols-1.13.0 +tar xvf ${DOWNLOADDIR}/plasma-wayland-protocols-1.13.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/plasma-wayland-protocols-1.13.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/plasma-wayland-protocols-1.12.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/plasma-wayland-protocols-1.12.0 +rm -rf ${BUILD_DIRECTORY}/plasma-wayland-protocols-1.13.0 diff --git a/loongarch64/scripts/step/KDE6/plasma-wayland-protocols.info b/loongarch64/scripts/step/KDE6/plasma-wayland-protocols.info index cf155962..e7684979 100644 --- a/loongarch64/scripts/step/KDE6/plasma-wayland-protocols.info +++ b/loongarch64/scripts/step/KDE6/plasma-wayland-protocols.info @@ -1 +1 @@ -plasma-wayland-protocols|1.12.0|plasma-wayland-protocols +plasma-wayland-protocols|1.13.0|plasma-wayland-protocols diff --git a/loongarch64/scripts/step/KDE6/qtkeychain b/loongarch64/scripts/step/KDE6/qtkeychain index 5615214a..d2e46e22 100644 --- a/loongarch64/scripts/step/KDE6/qtkeychain +++ b/loongarch64/scripts/step/KDE6/qtkeychain @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=KDE6 export STEP_PACKAGENAME=qtkeychain -export PACKAGE_VERSION=0.14.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/qtkeychain/0.14.0/ -rm -rf ${BUILD_DIRECTORY}/qtkeychain-0.14.0 -tar xvf ${DOWNLOADDIR}/qtkeychain-0.14.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/qtkeychain-0.14.0 +export PACKAGE_VERSION=0.14.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/qtkeychain/0.14.3/ +rm -rf ${BUILD_DIRECTORY}/qtkeychain-0.14.3 +tar xvf ${DOWNLOADDIR}/qtkeychain-0.14.3.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/qtkeychain-0.14.3 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/qtkeychain-0.14.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/qtkeychain-0.14.0 +rm -rf ${BUILD_DIRECTORY}/qtkeychain-0.14.3 diff --git a/loongarch64/scripts/step/KDE6/qtkeychain.info b/loongarch64/scripts/step/KDE6/qtkeychain.info index 7250137c..e805f426 100644 --- a/loongarch64/scripts/step/KDE6/qtkeychain.info +++ b/loongarch64/scripts/step/KDE6/qtkeychain.info @@ -1 +1 @@ -qtkeychain|0.14.0|qtkeychain +qtkeychain|0.14.3|qtkeychain diff --git a/loongarch64/scripts/step/KDE6/yb-default-select b/loongarch64/scripts/step/KDE6/yb-default-select new file mode 100644 index 00000000..baf7b4b0 --- /dev/null +++ b/loongarch64/scripts/step/KDE6/yb-default-select @@ -0,0 +1,29 @@ +source env/KDE6/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=KDE6 +export STEP_PACKAGENAME=yb-default-select +export PACKAGE_VERSION=test +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/KDE6/yb-default-select/test/ +rm -rf ${BUILD_DIRECTORY}/step-yb-default-select-build +mkdir -pv ${BUILD_DIRECTORY}/step-yb-default-select-build +pushd ${BUILD_DIRECTORY}/step-yb-default-select-build + cp -av ${RESOURCEDIR}/yb-default-select ${SYSROOT_DIR}/usr/bin/ + cp -av ${RESOURCEDIR}/yb-default-select.desktop ${SYSROOT_DIR}/usr/share/applications/ + +cat > ${SYSROOT_DIR}/usr/share/applications/x86_64-emu-select.desktop << "EOF" +[Desktop Entry] +Name=x86_64-emu-select +GenericName=x86_64 二进制翻译默认程序设置器 +Comment=x86_64 二进制翻译默认程序设置器 +MimeType= +Exec=yb-default-select x86_64-emu +Icon= +Type=Application +Terminal=false +Categories=Settings; +StartupNotify=true +EOF + +popd +rm -rf ${BUILD_DIRECTORY}/step-yb-default-select-build diff --git a/loongarch64/scripts/step/KDE6/yb-default-select.info b/loongarch64/scripts/step/KDE6/yb-default-select.info new file mode 100644 index 00000000..b5603e8a --- /dev/null +++ b/loongarch64/scripts/step/KDE6/yb-default-select.info @@ -0,0 +1 @@ +yb-default-select|test|yb-default-select diff --git a/loongarch64/scripts/step/base_support/Babel b/loongarch64/scripts/step/base_support/Babel index 66f24273..3167193c 100644 --- a/loongarch64/scripts/step/base_support/Babel +++ b/loongarch64/scripts/step/base_support/Babel @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=Babel -export PACKAGE_VERSION=2.14.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/Babel/2.14.0/ -rm -rf ${BUILD_DIRECTORY}/Babel-2.14.0 -tar xvf ${DOWNLOADDIR}/Babel-2.14.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/Babel-2.14.0 +export PACKAGE_VERSION=2.15.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/Babel/2.15.0/ +rm -rf ${BUILD_DIRECTORY}/babel-2.15.0 +tar xvf ${DOWNLOADDIR}/babel-2.15.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/babel-2.15.0 _PYTHON_HOST_PLATFORM=linux-loongarch64 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/python3 setup.py build _PYTHON_HOST_PLATFORM=linux-loongarch64 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/python3 setup.py install --optimize=1 --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/Babel-2.14.0 +rm -rf ${BUILD_DIRECTORY}/babel-2.15.0 diff --git a/loongarch64/scripts/step/base_support/Babel.info b/loongarch64/scripts/step/base_support/Babel.info index 3ebac666..9f48fa08 100644 --- a/loongarch64/scripts/step/base_support/Babel.info +++ b/loongarch64/scripts/step/base_support/Babel.info @@ -1 +1 @@ -Babel|2.14.0|Babel +Babel|2.15.0|Babel diff --git a/loongarch64/scripts/step/base_support/KDE6-extra-cmake-modules b/loongarch64/scripts/step/base_support/KDE6-extra-cmake-modules index a794266c..fd322deb 100644 --- a/loongarch64/scripts/step/base_support/KDE6-extra-cmake-modules +++ b/loongarch64/scripts/step/base_support/KDE6-extra-cmake-modules @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=KDE6-extra-cmake-modules -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/KDE6-extra-cmake-modules/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/extra-cmake-modules-6.0.0 -tar xvf ${DOWNLOADDIR}/extra-cmake-modules-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/extra-cmake-modules-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/KDE6-extra-cmake-modules/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/extra-cmake-modules-6.2.0 +tar xvf ${DOWNLOADDIR}/extra-cmake-modules-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/extra-cmake-modules-6.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/extra-cmake-modules-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/extra-cmake-modules-6.0.0 +rm -rf ${BUILD_DIRECTORY}/extra-cmake-modules-6.2.0 diff --git a/loongarch64/scripts/step/base_support/KDE6-extra-cmake-modules.info b/loongarch64/scripts/step/base_support/KDE6-extra-cmake-modules.info index efec1277..e9bf448e 100644 --- a/loongarch64/scripts/step/base_support/KDE6-extra-cmake-modules.info +++ b/loongarch64/scripts/step/base_support/KDE6-extra-cmake-modules.info @@ -1 +1 @@ -KDE6-extra-cmake-modules|6.0.0|KDE6-extra-cmake-modules +KDE6-extra-cmake-modules|6.2.0|KDE6-extra-cmake-modules diff --git a/loongarch64/scripts/step/base_support/Mako b/loongarch64/scripts/step/base_support/Mako index 64226432..a909420a 100644 --- a/loongarch64/scripts/step/base_support/Mako +++ b/loongarch64/scripts/step/base_support/Mako @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=Mako -export PACKAGE_VERSION=1.3.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/Mako/1.3.2/ -rm -rf ${BUILD_DIRECTORY}/Mako-1.3.2 -tar xvf ${DOWNLOADDIR}/Mako-1.3.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/Mako-1.3.2 +export PACKAGE_VERSION=1.3.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/Mako/1.3.5/ +rm -rf ${BUILD_DIRECTORY}/Mako-1.3.5 +tar xvf ${DOWNLOADDIR}/Mako-1.3.5.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/Mako-1.3.5 _PYTHON_HOST_PLATFORM=linux-loongarch64 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/python3 setup.py build _PYTHON_HOST_PLATFORM=linux-loongarch64 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/python3 setup.py install --optimize=1 --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/Mako-1.3.2 +rm -rf ${BUILD_DIRECTORY}/Mako-1.3.5 diff --git a/loongarch64/scripts/step/base_support/Mako.info b/loongarch64/scripts/step/base_support/Mako.info index 3698c203..a8ceab6c 100644 --- a/loongarch64/scripts/step/base_support/Mako.info +++ b/loongarch64/scripts/step/base_support/Mako.info @@ -1 +1 @@ -Mako|1.3.2|Mako +Mako|1.3.5|Mako diff --git a/loongarch64/scripts/step/base_support/NetworkManager b/loongarch64/scripts/step/base_support/NetworkManager index 0803f7c5..abb7a3d8 100644 --- a/loongarch64/scripts/step/base_support/NetworkManager +++ b/loongarch64/scripts/step/base_support/NetworkManager @@ -3,12 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=NetworkManager -export PACKAGE_VERSION=1.47.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/NetworkManager/1.47.4/ -rm -rf ${BUILD_DIRECTORY}/NetworkManager-1.47.4 -tar xvf ${DOWNLOADDIR}/NetworkManager-1.47.4.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/NetworkManager-1.47.4 - +export PACKAGE_VERSION=1.49.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/NetworkManager/1.49.0/ +rm -rf ${BUILD_DIRECTORY}/NetworkManager-1.49.0 +tar xvf ${DOWNLOADDIR}/NetworkManager-1.49.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/NetworkManager-1.49.0 + patch -Np1 -i ${SYSDIR}/files/base_support/NetworkManager/1.49.0/patches/0001-NetworkManager-1.47.4-fix-policydir-define-for-cross.patch + sed -i -e 's/Qt/&5/' meson.build sed -i -e 's/-qt4/-qt5/' -e 's/moc_location/host_bins/' examples/C/qt/meson.build mkdir cross-build @@ -27,7 +28,7 @@ pushd ${BUILD_DIRECTORY}/NetworkManager-1.47.4 DESTDIR=${SYSROOT_DIR} ninja install popd popd -rm -rf ${BUILD_DIRECTORY}/NetworkManager-1.47.4 +rm -rf ${BUILD_DIRECTORY}/NetworkManager-1.49.0 cat > ${SYSROOT_DIR}/usr/share/polkit-1/rules.d/org.freedesktop.NetworkManager.rules << "EOF" polkit.addRule(function(action, subject) { diff --git a/loongarch64/scripts/step/base_support/NetworkManager.info b/loongarch64/scripts/step/base_support/NetworkManager.info index dd430243..b24d7a80 100644 --- a/loongarch64/scripts/step/base_support/NetworkManager.info +++ b/loongarch64/scripts/step/base_support/NetworkManager.info @@ -1 +1 @@ -NetworkManager|1.47.4|NetworkManager +NetworkManager|1.49.0|NetworkManager diff --git a/loongarch64/scripts/step/base_support/OpenCL-Headers b/loongarch64/scripts/step/base_support/OpenCL-Headers index 75b780bd..83225c05 100644 --- a/loongarch64/scripts/step/base_support/OpenCL-Headers +++ b/loongarch64/scripts/step/base_support/OpenCL-Headers @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=OpenCL-Headers -export PACKAGE_VERSION=2023.12.14 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/OpenCL-Headers/2023.12.14/ -rm -rf ${BUILD_DIRECTORY}/OpenCL-Headers-2023.12.14 -tar xvf ${DOWNLOADDIR}/OpenCL-Headers-2023.12.14.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/OpenCL-Headers-2023.12.14 +export PACKAGE_VERSION=2024.05.08 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/OpenCL-Headers/2024.05.08/ +rm -rf ${BUILD_DIRECTORY}/OpenCL-Headers-2024.05.08 +tar xvf ${DOWNLOADDIR}/OpenCL-Headers-2024.05.08.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/OpenCL-Headers-2024.05.08 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/OpenCL-Headers-2023.12.14 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/OpenCL-Headers-2023.12.14 +rm -rf ${BUILD_DIRECTORY}/OpenCL-Headers-2024.05.08 diff --git a/loongarch64/scripts/step/base_support/OpenCL-Headers.info b/loongarch64/scripts/step/base_support/OpenCL-Headers.info index 31149da8..206a6ea8 100644 --- a/loongarch64/scripts/step/base_support/OpenCL-Headers.info +++ b/loongarch64/scripts/step/base_support/OpenCL-Headers.info @@ -1 +1 @@ -OpenCL-Headers|2023.12.14|OpenCL-Headers +OpenCL-Headers|2024.05.08|OpenCL-Headers diff --git a/loongarch64/scripts/step/base_support/Pygments b/loongarch64/scripts/step/base_support/Pygments index f56cecad..7f59c414 100644 --- a/loongarch64/scripts/step/base_support/Pygments +++ b/loongarch64/scripts/step/base_support/Pygments @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=Pygments -export PACKAGE_VERSION=2.17.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/Pygments/2.17.2/ -rm -rf ${BUILD_DIRECTORY}/pygments-2.17.2 -tar xvf ${DOWNLOADDIR}/pygments-2.17.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/pygments-2.17.2 +export PACKAGE_VERSION=2.18.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/Pygments/2.18.0/ +rm -rf ${BUILD_DIRECTORY}/pygments-2.18.0 +tar xvf ${DOWNLOADDIR}/pygments-2.18.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/pygments-2.18.0 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --ignore-installed --no-user Pygments --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/pygments-2.17.2 +rm -rf ${BUILD_DIRECTORY}/pygments-2.18.0 diff --git a/loongarch64/scripts/step/base_support/Pygments.info b/loongarch64/scripts/step/base_support/Pygments.info index 6c71f57e..4b1c9327 100644 --- a/loongarch64/scripts/step/base_support/Pygments.info +++ b/loongarch64/scripts/step/base_support/Pygments.info @@ -1 +1 @@ -Pygments|2.17.2|Pygments +Pygments|2.18.0|Pygments diff --git a/loongarch64/scripts/step/base_support/SDL2 b/loongarch64/scripts/step/base_support/SDL2 index 518ac719..586d8492 100644 --- a/loongarch64/scripts/step/base_support/SDL2 +++ b/loongarch64/scripts/step/base_support/SDL2 @@ -3,14 +3,20 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=SDL2 -export PACKAGE_VERSION=2.30.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/SDL2/2.30.2/ -rm -rf ${BUILD_DIRECTORY}/SDL2-2.30.2 -tar xvf ${DOWNLOADDIR}/SDL2-2.30.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/SDL2-2.30.2 +export PACKAGE_VERSION=2.30.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/SDL2/2.30.3/ +rm -rf ${BUILD_DIRECTORY}/SDL2-2.30.3 +tar xvf ${DOWNLOADDIR}/SDL2-2.30.3.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/SDL2-2.30.3 ./configure ${COMMON_CONFIG} make -j${JOBS} WAYLAND_SCANNER=wayland-scanner make DESTDIR=${SYSROOT_DIR} install popd -rm -rf ${BUILD_DIRECTORY}/SDL2-2.30.2 +rm -rf ${BUILD_DIRECTORY}/SDL2-2.30.3 + +cp ${SYSROOT_DIR}/usr/bin/sdl2-config ${CROSSTOOLS_DIR}/bin/${ARCH_NAME}-sdl2-config +sed -i \ + -e "s@=/usr/lib${LIB_SUFF}@=${SYSROOT_DIR}/usr/lib${LIB_SUFF}@g" \ + -e "s@L/usr/lib${LIB_SUFF}@L${SYSROOT_DIR}/usr/lib${LIB_SUFF}@g" \ + ${CROSSTOOLS_DIR}/bin/${ARCH_NAME}-sdl2-config diff --git a/loongarch64/scripts/step/base_support/SDL2.info b/loongarch64/scripts/step/base_support/SDL2.info index 67f8ba88..3cab9a6b 100644 --- a/loongarch64/scripts/step/base_support/SDL2.info +++ b/loongarch64/scripts/step/base_support/SDL2.info @@ -1 +1 @@ -SDL2|2.30.2|SDL2 +SDL2|2.30.3|SDL2 diff --git a/loongarch64/scripts/step/base_support/SPIRV-Headers b/loongarch64/scripts/step/base_support/SPIRV-Headers index dd1c9054..ea02d1e5 100644 --- a/loongarch64/scripts/step/base_support/SPIRV-Headers +++ b/loongarch64/scripts/step/base_support/SPIRV-Headers @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=SPIRV-Headers -export PACKAGE_VERSION=vulkan-sdk-1.3.280.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/SPIRV-Headers/vulkan-sdk-1.3.280.0/ -rm -rf ${BUILD_DIRECTORY}/SPIRV-Headers-vulkan-sdk-1.3.280.0 -tar xvf ${DOWNLOADDIR}/SPIRV-Headers-vulkan-sdk-1.3.280.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/SPIRV-Headers-vulkan-sdk-1.3.280.0 +export PACKAGE_VERSION=vulkan-sdk-1.3.283.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/SPIRV-Headers/vulkan-sdk-1.3.283.0/ +rm -rf ${BUILD_DIRECTORY}/SPIRV-Headers-vulkan-sdk-1.3.283.0 +tar xvf ${DOWNLOADDIR}/SPIRV-Headers-vulkan-sdk-1.3.283.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/SPIRV-Headers-vulkan-sdk-1.3.283.0 mkdir cross-build pushd cross-build @@ -41,6 +41,6 @@ pushd ${BUILD_DIRECTORY}/SPIRV-Headers-vulkan-sdk-1.3.280.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/SPIRV-Headers-vulkan-sdk-1.3.280.0 +rm -rf ${BUILD_DIRECTORY}/SPIRV-Headers-vulkan-sdk-1.3.283.0 save_package_version ${STEP_PACKAGENAME} "${PACKAGE_VERSION}" diff --git a/loongarch64/scripts/step/base_support/SPIRV-Headers.info b/loongarch64/scripts/step/base_support/SPIRV-Headers.info index 32dc3623..00cd1433 100644 --- a/loongarch64/scripts/step/base_support/SPIRV-Headers.info +++ b/loongarch64/scripts/step/base_support/SPIRV-Headers.info @@ -1 +1 @@ -SPIRV-Headers|vulkan-sdk-1.3.280.0|SPIRV-Headers +SPIRV-Headers|vulkan-sdk-1.3.283.0|SPIRV-Headers diff --git a/loongarch64/scripts/step/base_support/SPIRV-Tools b/loongarch64/scripts/step/base_support/SPIRV-Tools index 405cc544..03196f97 100644 --- a/loongarch64/scripts/step/base_support/SPIRV-Tools +++ b/loongarch64/scripts/step/base_support/SPIRV-Tools @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=SPIRV-Tools -export PACKAGE_VERSION=vulkan-sdk-1.3.280.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/SPIRV-Tools/vulkan-sdk-1.3.280.0/ -rm -rf ${BUILD_DIRECTORY}/SPIRV-Tools-vulkan-sdk-1.3.280.0 -tar xvf ${DOWNLOADDIR}/SPIRV-Tools-vulkan-sdk-1.3.280.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/SPIRV-Tools-vulkan-sdk-1.3.280.0 +export PACKAGE_VERSION=vulkan-sdk-1.3.283.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/SPIRV-Tools/vulkan-sdk-1.3.283.0/ +rm -rf ${BUILD_DIRECTORY}/SPIRV-Tools-vulkan-sdk-1.3.283.0 +tar xvf ${DOWNLOADDIR}/SPIRV-Tools-vulkan-sdk-1.3.283.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/SPIRV-Tools-vulkan-sdk-1.3.283.0 tar xvf ${DOWNLOADDIR}/SPIRV-Headers-$(get_package_version "SPIRV-Headers").tar.gz mkdir cross-build @@ -30,12 +30,12 @@ pushd ${BUILD_DIRECTORY}/SPIRV-Tools-vulkan-sdk-1.3.280.0 -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DLIB_SUFFIX=64 \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_SHARED_LIBS=ON \ - -DSPIRV-Headers_SOURCE_DIR=${BUILD_DIRECTORY}/SPIRV-Tools-vulkan-sdk-1.3.280.0/SPIRV-Headers-$(get_package_version "SPIRV-Headers") -Wno-dev .. + -DSPIRV-Headers_SOURCE_DIR=${BUILD_DIRECTORY}/SPIRV-Tools-vulkan-sdk-1.3.283.0/SPIRV-Headers-$(get_package_version "SPIRV-Headers") -Wno-dev .. eval ${MAKE_AND_INSTALL} popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/SPIRV-Tools-vulkan-sdk-1.3.280.0 +rm -rf ${BUILD_DIRECTORY}/SPIRV-Tools-vulkan-sdk-1.3.283.0 echo "#!/bin/bash -e qemu-${ARCH_NAME} ${SYSROOT_DIR}/usr/bin/spirv-opt \"\$@\"" > ${CROSSTOOLS_DIR}/bin/spirv-opt diff --git a/loongarch64/scripts/step/base_support/SPIRV-Tools.info b/loongarch64/scripts/step/base_support/SPIRV-Tools.info index c2264b36..017a5deb 100644 --- a/loongarch64/scripts/step/base_support/SPIRV-Tools.info +++ b/loongarch64/scripts/step/base_support/SPIRV-Tools.info @@ -1 +1 @@ -SPIRV-Tools|vulkan-sdk-1.3.280.0|SPIRV-Tools +SPIRV-Tools|vulkan-sdk-1.3.283.0|SPIRV-Tools diff --git a/loongarch64/scripts/step/base_support/Vulkan-Headers b/loongarch64/scripts/step/base_support/Vulkan-Headers index f8955f79..9d8b1e1c 100644 --- a/loongarch64/scripts/step/base_support/Vulkan-Headers +++ b/loongarch64/scripts/step/base_support/Vulkan-Headers @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=Vulkan-Headers -export PACKAGE_VERSION=1.3.281 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/Vulkan-Headers/1.3.281/ -rm -rf ${BUILD_DIRECTORY}/Vulkan-Headers-1.3.281 -tar xvf ${DOWNLOADDIR}/Vulkan-Headers-1.3.281.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/Vulkan-Headers-1.3.281 +export PACKAGE_VERSION=1.3.286 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/Vulkan-Headers/1.3.286/ +rm -rf ${BUILD_DIRECTORY}/Vulkan-Headers-1.3.286 +tar xvf ${DOWNLOADDIR}/Vulkan-Headers-1.3.286.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/Vulkan-Headers-1.3.286 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/Vulkan-Headers-1.3.281 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/Vulkan-Headers-1.3.281 +rm -rf ${BUILD_DIRECTORY}/Vulkan-Headers-1.3.286 diff --git a/loongarch64/scripts/step/base_support/Vulkan-Headers.info b/loongarch64/scripts/step/base_support/Vulkan-Headers.info index 0cbf4837..60454593 100644 --- a/loongarch64/scripts/step/base_support/Vulkan-Headers.info +++ b/loongarch64/scripts/step/base_support/Vulkan-Headers.info @@ -1 +1 @@ -Vulkan-Headers|1.3.281|Vulkan-Headers +Vulkan-Headers|1.3.286|Vulkan-Headers diff --git a/loongarch64/scripts/step/base_support/Vulkan-Loader b/loongarch64/scripts/step/base_support/Vulkan-Loader index 2602e7ea..5a326c12 100644 --- a/loongarch64/scripts/step/base_support/Vulkan-Loader +++ b/loongarch64/scripts/step/base_support/Vulkan-Loader @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=Vulkan-Loader -export PACKAGE_VERSION=1.3.281 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/Vulkan-Loader/1.3.281/ -rm -rf ${BUILD_DIRECTORY}/Vulkan-Loader-1.3.281 -tar xvf ${DOWNLOADDIR}/Vulkan-Loader-1.3.281.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/Vulkan-Loader-1.3.281 +export PACKAGE_VERSION=1.3.285 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/Vulkan-Loader/1.3.285/ +rm -rf ${BUILD_DIRECTORY}/Vulkan-Loader-1.3.285 +tar xvf ${DOWNLOADDIR}/Vulkan-Loader-1.3.285.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/Vulkan-Loader-1.3.285 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/Vulkan-Loader-1.3.281 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/Vulkan-Loader-1.3.281 +rm -rf ${BUILD_DIRECTORY}/Vulkan-Loader-1.3.285 diff --git a/loongarch64/scripts/step/base_support/Vulkan-Loader.info b/loongarch64/scripts/step/base_support/Vulkan-Loader.info index 38129521..03765473 100644 --- a/loongarch64/scripts/step/base_support/Vulkan-Loader.info +++ b/loongarch64/scripts/step/base_support/Vulkan-Loader.info @@ -1 +1 @@ -Vulkan-Loader|1.3.281|Vulkan-Loader +Vulkan-Loader|1.3.285|Vulkan-Loader diff --git a/loongarch64/scripts/step/base_support/Vulkan-Tools b/loongarch64/scripts/step/base_support/Vulkan-Tools index fe7c99d5..f71a3abc 100644 --- a/loongarch64/scripts/step/base_support/Vulkan-Tools +++ b/loongarch64/scripts/step/base_support/Vulkan-Tools @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=Vulkan-Tools -export PACKAGE_VERSION=1.3.280 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/Vulkan-Tools/1.3.280/ -rm -rf ${BUILD_DIRECTORY}/Vulkan-Tools-1.3.280 -tar xvf ${DOWNLOADDIR}/Vulkan-Tools-1.3.280.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/Vulkan-Tools-1.3.280 +export PACKAGE_VERSION=1.3.285 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/Vulkan-Tools/1.3.285/ +rm -rf ${BUILD_DIRECTORY}/Vulkan-Tools-1.3.285 +tar xvf ${DOWNLOADDIR}/Vulkan-Tools-1.3.285.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/Vulkan-Tools-1.3.285 sed -i "s@pkg_get_variable(WAYLAND_SCANNER_EXECUTABLE wayland-scanner wayland_scanner)@set(WAYLAND_SCANNER_EXECUTABLE ${CROSSTOOLS_DIR}/bin/wayland-scanner)@g" cube/CMakeLists.txt mkdir cross-build @@ -40,4 +40,4 @@ pushd ${BUILD_DIRECTORY}/Vulkan-Tools-1.3.280 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/Vulkan-Tools-1.3.280 +rm -rf ${BUILD_DIRECTORY}/Vulkan-Tools-1.3.285 diff --git a/loongarch64/scripts/step/base_support/Vulkan-Tools.info b/loongarch64/scripts/step/base_support/Vulkan-Tools.info index 0f1b4090..cafc6085 100644 --- a/loongarch64/scripts/step/base_support/Vulkan-Tools.info +++ b/loongarch64/scripts/step/base_support/Vulkan-Tools.info @@ -1 +1 @@ -Vulkan-Tools|1.3.280|Vulkan-Tools +Vulkan-Tools|1.3.285|Vulkan-Tools diff --git a/loongarch64/scripts/step/base_support/a52dec b/loongarch64/scripts/step/base_support/a52dec index 7f63d6bd..8d75e22e 100644 --- a/loongarch64/scripts/step/base_support/a52dec +++ b/loongarch64/scripts/step/base_support/a52dec @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/a52dec-0.8.0 fi ./configure ${COMMON_CONFIG} --mandir=/usr/share/man CFLAGS="-fPIC" --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/adwaita-icon-theme b/loongarch64/scripts/step/base_support/adwaita-icon-theme index 61aecd51..4ac2c70e 100644 --- a/loongarch64/scripts/step/base_support/adwaita-icon-theme +++ b/loongarch64/scripts/step/base_support/adwaita-icon-theme @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=adwaita-icon-theme -export PACKAGE_VERSION=46.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/adwaita-icon-theme/46.0/ -rm -rf ${BUILD_DIRECTORY}/adwaita-icon-theme-46.0 -tar xvf ${DOWNLOADDIR}/adwaita-icon-theme-46.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/adwaita-icon-theme-46.0 +export PACKAGE_VERSION=46.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/adwaita-icon-theme/46.2/ +rm -rf ${BUILD_DIRECTORY}/adwaita-icon-theme-46.2 +tar xvf ${DOWNLOADDIR}/adwaita-icon-theme-46.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/adwaita-icon-theme-46.2 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/adwaita-icon-theme-46.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/adwaita-icon-theme-46.0 +rm -rf ${BUILD_DIRECTORY}/adwaita-icon-theme-46.2 diff --git a/loongarch64/scripts/step/base_support/adwaita-icon-theme.info b/loongarch64/scripts/step/base_support/adwaita-icon-theme.info index ee02ca23..d135d0ea 100644 --- a/loongarch64/scripts/step/base_support/adwaita-icon-theme.info +++ b/loongarch64/scripts/step/base_support/adwaita-icon-theme.info @@ -1 +1 @@ -adwaita-icon-theme|46.0|adwaita-icon-theme +adwaita-icon-theme|46.2|adwaita-icon-theme diff --git a/loongarch64/scripts/step/base_support/alsa-firmware b/loongarch64/scripts/step/base_support/alsa-firmware index ffe9adac..83c37924 100644 --- a/loongarch64/scripts/step/base_support/alsa-firmware +++ b/loongarch64/scripts/step/base_support/alsa-firmware @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/alsa-firmware-1.2.4 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/alsa-lib b/loongarch64/scripts/step/base_support/alsa-lib index f1578586..40468bf3 100644 --- a/loongarch64/scripts/step/base_support/alsa-lib +++ b/loongarch64/scripts/step/base_support/alsa-lib @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/alsa-lib-1.2.11 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/alsa-plugins b/loongarch64/scripts/step/base_support/alsa-plugins index 693edcba..dafec03a 100644 --- a/loongarch64/scripts/step/base_support/alsa-plugins +++ b/loongarch64/scripts/step/base_support/alsa-plugins @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/alsa-plugins-1.2.7.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/alsa-utils b/loongarch64/scripts/step/base_support/alsa-utils index ed3be2a2..936a1529 100644 --- a/loongarch64/scripts/step/base_support/alsa-utils +++ b/loongarch64/scripts/step/base_support/alsa-utils @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/alsa-utils-1.2.11 fi ./configure ${COMMON_CONFIG} --with-systemdsystemunitdir=/usr/lib/systemd/system --with-udev-rules-dir=/usr/lib/udev/rules.d --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/appstream b/loongarch64/scripts/step/base_support/appstream index 030e499c..ccac1428 100644 --- a/loongarch64/scripts/step/base_support/appstream +++ b/loongarch64/scripts/step/base_support/appstream @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=appstream -export PACKAGE_VERSION=1.0.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/appstream/1.0.2/ -rm -rf ${BUILD_DIRECTORY}/appstream-1.0.2 -tar xvf ${DOWNLOADDIR}/appstream-1.0.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/appstream-1.0.2 - patch -Np1 -i ${SYSDIR}/files/base_support/appstream/1.0.2/patches/0001-appstream-1.0.0-fix-for-cross-build.patch +export PACKAGE_VERSION=1.0.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/appstream/1.0.3/ +rm -rf ${BUILD_DIRECTORY}/appstream-1.0.3 +tar xvf ${DOWNLOADDIR}/appstream-1.0.3.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/appstream-1.0.3 + patch -Np1 -i ${SYSDIR}/files/base_support/appstream/1.0.3/patches/0001-appstream-1.0.0-fix-for-cross-build.patch mkdir cross-build pushd cross-build @@ -19,4 +19,4 @@ pushd ${BUILD_DIRECTORY}/appstream-1.0.2 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/appstream-1.0.2 +rm -rf ${BUILD_DIRECTORY}/appstream-1.0.3 diff --git a/loongarch64/scripts/step/base_support/appstream.info b/loongarch64/scripts/step/base_support/appstream.info index 58b5ef14..9b2360e7 100644 --- a/loongarch64/scripts/step/base_support/appstream.info +++ b/loongarch64/scripts/step/base_support/appstream.info @@ -1 +1 @@ -appstream|1.0.2|appstream +appstream|1.0.3|appstream diff --git a/loongarch64/scripts/step/base_support/asio b/loongarch64/scripts/step/base_support/asio index 7fe49932..63060c87 100644 --- a/loongarch64/scripts/step/base_support/asio +++ b/loongarch64/scripts/step/base_support/asio @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=asio -export PACKAGE_VERSION=1.28.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/asio/1.28.1/ -rm -rf ${BUILD_DIRECTORY}/asio-1.28.1 -tar xvf ${DOWNLOADDIR}/asio-1.28.1.tar.bz2 -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/asio-1.28.1 - patch -Np1 -i ${SYSDIR}/files/base_support/asio/1.28.1/patches/0001-asio-fix-compiler-error-for-gcc14.patch +export PACKAGE_VERSION=1.30.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/asio/1.30.2/ +rm -rf ${BUILD_DIRECTORY}/asio-1.30.2 +tar xvf ${DOWNLOADDIR}/asio-1.30.2.tar.bz2 -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/asio-1.30.2 + patch -Np1 -i ${SYSDIR}/files/base_support/asio/1.30.2/patches/0001-asio-fix-compiler-error-for-gcc14.patch for config_i in $(find -name "config.sub") do @@ -19,7 +19,8 @@ pushd ${BUILD_DIRECTORY}/asio-1.28.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/asio-1.28.1 +rm -rf ${BUILD_DIRECTORY}/asio-1.30.2 diff --git a/loongarch64/scripts/step/base_support/asio.info b/loongarch64/scripts/step/base_support/asio.info index d508be6d..19b4c680 100644 --- a/loongarch64/scripts/step/base_support/asio.info +++ b/loongarch64/scripts/step/base_support/asio.info @@ -1 +1 @@ -asio|1.28.1|asio +asio|1.30.2|asio diff --git a/loongarch64/scripts/step/base_support/audiofile b/loongarch64/scripts/step/base_support/audiofile index 89528b2c..9a54024e 100644 --- a/loongarch64/scripts/step/base_support/audiofile +++ b/loongarch64/scripts/step/base_support/audiofile @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/audiofile-0.3.6 fi CXXFLAGS="-fpermissive -O2" ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/bdftopcf b/loongarch64/scripts/step/base_support/bdftopcf index 680c202a..57e1ffbe 100644 --- a/loongarch64/scripts/step/base_support/bdftopcf +++ b/loongarch64/scripts/step/base_support/bdftopcf @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/bdftopcf-1.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/bluez b/loongarch64/scripts/step/base_support/bluez index 10a0e9e1..81bc193e 100644 --- a/loongarch64/scripts/step/base_support/bluez +++ b/loongarch64/scripts/step/base_support/bluez @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/bluez-5.66 fi ./configure ${COMMON_CONFIG} --enable-library --with-systemdsystemunitdir=/usr/lib/systemd/system --with-systemduserunitdir=/usr/lib/systemd/user --with-dbusconfdir=/etc --with-dbussystembusdir=/usr/share/dbus-1/system-services --with-dbussessionbusdir=/usr/share/dbus-1/services --with-udevdir=/usr/lib/udev --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/bridge-utils b/loongarch64/scripts/step/base_support/bridge-utils index be4f12d6..fd648f4d 100644 --- a/loongarch64/scripts/step/base_support/bridge-utils +++ b/loongarch64/scripts/step/base_support/bridge-utils @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/bridge-utils-1.7.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/ccache b/loongarch64/scripts/step/base_support/ccache index 6845c5e9..5ccd9ec8 100644 --- a/loongarch64/scripts/step/base_support/ccache +++ b/loongarch64/scripts/step/base_support/ccache @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=ccache -export PACKAGE_VERSION=4.9.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/ccache/4.9.1/ -rm -rf ${BUILD_DIRECTORY}/ccache-4.9.1 -tar xvf ${DOWNLOADDIR}/ccache-4.9.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ccache-4.9.1 +export PACKAGE_VERSION=4.10 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/ccache/4.10/ +rm -rf ${BUILD_DIRECTORY}/ccache-4.10 +tar xvf ${DOWNLOADDIR}/ccache-4.10.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ccache-4.10 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/ccache-4.9.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/ccache-4.9.1 +rm -rf ${BUILD_DIRECTORY}/ccache-4.10 diff --git a/loongarch64/scripts/step/base_support/ccache.info b/loongarch64/scripts/step/base_support/ccache.info index 20f04b0e..ac5da81d 100644 --- a/loongarch64/scripts/step/base_support/ccache.info +++ b/loongarch64/scripts/step/base_support/ccache.info @@ -1 +1 @@ -ccache|4.9.1|ccache +ccache|4.10|ccache diff --git a/loongarch64/scripts/step/base_support/cldr-emoji-annotation b/loongarch64/scripts/step/base_support/cldr-emoji-annotation index 0b3b62f9..e7b4b2bb 100644 --- a/loongarch64/scripts/step/base_support/cldr-emoji-annotation +++ b/loongarch64/scripts/step/base_support/cldr-emoji-annotation @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/cldr-emoji-annotation-38-alpha1.0_13.0_0_1 fi ./configure ${COMMON_CONFIG} --enable-dtd --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/cryptsetup b/loongarch64/scripts/step/base_support/cryptsetup index ea78c3c0..3bb64701 100644 --- a/loongarch64/scripts/step/base_support/cryptsetup +++ b/loongarch64/scripts/step/base_support/cryptsetup @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/cryptsetup-2.7.2 fi ./configure ${COMMON_CONFIG} --with-tmpfilesdir=/usr/lib/tmpfiles.d --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/cscope b/loongarch64/scripts/step/base_support/cscope index abf5b7fd..9e87dd1a 100644 --- a/loongarch64/scripts/step/base_support/cscope +++ b/loongarch64/scripts/step/base_support/cscope @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/cscope-15.9 fi CFLAGS="${CFLAGS} -Wno-implicit-function-declaration" ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/cups b/loongarch64/scripts/step/base_support/cups index ccbe38a5..7d549531 100644 --- a/loongarch64/scripts/step/base_support/cups +++ b/loongarch64/scripts/step/base_support/cups @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=cups -export PACKAGE_VERSION=2.4.7 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/cups/2.4.7/ -rm -rf ${BUILD_DIRECTORY}/cups-2.4.7 -tar xvf ${DOWNLOADDIR}/cups-2.4.7-source.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/cups-2.4.7 +export PACKAGE_VERSION=2.4.8 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/cups/2.4.8/ +rm -rf ${BUILD_DIRECTORY}/cups-2.4.8 +tar xvf ${DOWNLOADDIR}/cups-2.4.8-source.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/cups-2.4.8 sed -i 's#@CUPS_HTMLVIEW@#firefox#' desktop/cups.desktop.in ./configure ${COMMON_CONFIG} --with-rcdir=/tmp/cupsinit \ --with-system-groups=lpadmin --with-systemd=/usr/lib/systemd/system @@ -18,6 +18,6 @@ pushd ${BUILD_DIRECTORY}/cups-2.4.7 cp -a ${SYSROOT_DIR}/bin/cups-config ${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-cups-config sed -i "s@${SYSROOT_DIR}@@g" ${SYSROOT_DIR}/usr/bin/cups-config popd -rm -rf ${BUILD_DIRECTORY}/cups-2.4.7 +rm -rf ${BUILD_DIRECTORY}/cups-2.4.8 set_strip_step "/usr/lib/cups" "0" diff --git a/loongarch64/scripts/step/base_support/cups.info b/loongarch64/scripts/step/base_support/cups.info index 74b5eb21..31977d61 100644 --- a/loongarch64/scripts/step/base_support/cups.info +++ b/loongarch64/scripts/step/base_support/cups.info @@ -1 +1 @@ -cups|2.4.7|cups +cups|2.4.8|cups diff --git a/loongarch64/scripts/step/base_support/cyrus-sasl b/loongarch64/scripts/step/base_support/cyrus-sasl index ba3c9ebe..25dd9598 100644 --- a/loongarch64/scripts/step/base_support/cyrus-sasl +++ b/loongarch64/scripts/step/base_support/cyrus-sasl @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/cyrus-sasl-2.1.28 fi CFLAGS="${CFLAGS} -Wno-implicit-function-declaration" ./configure ${COMMON_CONFIG} --enable-auth-sasldb --with-sphinx-build=no --with-dbpath=/var/lib/sasl/sasldb2 --with-saslauthd=/var/run/saslauthd ac_cv_gssapi_supports_spnego=yes --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/dav1d b/loongarch64/scripts/step/base_support/dav1d index a4ceb6ca..a5690a36 100644 --- a/loongarch64/scripts/step/base_support/dav1d +++ b/loongarch64/scripts/step/base_support/dav1d @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=dav1d -export PACKAGE_VERSION=1.4.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/dav1d/1.4.1/ -rm -rf ${BUILD_DIRECTORY}/dav1d-1.4.1 -tar xvf ${DOWNLOADDIR}/dav1d-1.4.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/dav1d-1.4.1 +export PACKAGE_VERSION=1.4.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/dav1d/1.4.2/ +rm -rf ${BUILD_DIRECTORY}/dav1d-1.4.2 +tar xvf ${DOWNLOADDIR}/dav1d-1.4.2.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/dav1d-1.4.2 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/dav1d-1.4.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/dav1d-1.4.1 +rm -rf ${BUILD_DIRECTORY}/dav1d-1.4.2 diff --git a/loongarch64/scripts/step/base_support/dav1d.info b/loongarch64/scripts/step/base_support/dav1d.info index b3733a3d..0e6e3aed 100644 --- a/loongarch64/scripts/step/base_support/dav1d.info +++ b/loongarch64/scripts/step/base_support/dav1d.info @@ -1 +1 @@ -dav1d|1.4.1|dav1d +dav1d|1.4.2|dav1d diff --git a/loongarch64/scripts/step/base_support/dbus-broker b/loongarch64/scripts/step/base_support/dbus-broker index 4019c77a..9856b510 100644 --- a/loongarch64/scripts/step/base_support/dbus-broker +++ b/loongarch64/scripts/step/base_support/dbus-broker @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=dbus-broker -export PACKAGE_VERSION=35 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/dbus-broker/35/ -rm -rf ${BUILD_DIRECTORY}/dbus-broker-35 -tar xvf ${DOWNLOADDIR}/dbus-broker-35.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/dbus-broker-35 - patch -Np1 -i ${SYSDIR}/files/base_support/dbus-broker/35/patches/0001-dbus-broker-fix-systemd-dir-for-cross-build.patch +export PACKAGE_VERSION=36 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/dbus-broker/36/ +rm -rf ${BUILD_DIRECTORY}/dbus-broker-36 +tar xvf ${DOWNLOADDIR}/dbus-broker-36.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/dbus-broker-36 + patch -Np1 -i ${SYSDIR}/files/base_support/dbus-broker/36/patches/0001-dbus-broker-fix-systemd-dir-for-cross-build.patch mkdir cross-build pushd cross-build @@ -19,4 +19,4 @@ pushd ${BUILD_DIRECTORY}/dbus-broker-35 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/dbus-broker-35 +rm -rf ${BUILD_DIRECTORY}/dbus-broker-36 diff --git a/loongarch64/scripts/step/base_support/dbus-broker.info b/loongarch64/scripts/step/base_support/dbus-broker.info index 4dd7d52d..1b98942b 100644 --- a/loongarch64/scripts/step/base_support/dbus-broker.info +++ b/loongarch64/scripts/step/base_support/dbus-broker.info @@ -1 +1 @@ -dbus-broker|35|dbus-broker +dbus-broker|36|dbus-broker diff --git a/loongarch64/scripts/step/base_support/dmidecode b/loongarch64/scripts/step/base_support/dmidecode index f9f8dadc..3aeaca0a 100644 --- a/loongarch64/scripts/step/base_support/dmidecode +++ b/loongarch64/scripts/step/base_support/dmidecode @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=dmidecode -export PACKAGE_VERSION=3.5 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/dmidecode/3.5/ -rm -rf ${BUILD_DIRECTORY}/dmidecode-3.5 -tar xvf ${DOWNLOADDIR}/dmidecode-3.5.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/dmidecode-3.5 +export PACKAGE_VERSION=3.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/dmidecode/3.6/ +rm -rf ${BUILD_DIRECTORY}/dmidecode-3.6 +tar xvf ${DOWNLOADDIR}/dmidecode-3.6.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/dmidecode-3.6 make -j${JOBS} CC=${CROSS_TARGET}-gcc prefix=/usr make DESTDIR=${SYSROOT_DIR} CC=${CROSS_TARGET}-gcc prefix=/usr install popd -rm -rf ${BUILD_DIRECTORY}/dmidecode-3.5 +rm -rf ${BUILD_DIRECTORY}/dmidecode-3.6 diff --git a/loongarch64/scripts/step/base_support/dmidecode.info b/loongarch64/scripts/step/base_support/dmidecode.info index 60aa8fb4..c2c832cd 100644 --- a/loongarch64/scripts/step/base_support/dmidecode.info +++ b/loongarch64/scripts/step/base_support/dmidecode.info @@ -1 +1 @@ -dmidecode|3.5|dmidecode +dmidecode|3.6|dmidecode diff --git a/loongarch64/scripts/step/base_support/docutils b/loongarch64/scripts/step/base_support/docutils index 9fff1ec5..11c68df7 100644 --- a/loongarch64/scripts/step/base_support/docutils +++ b/loongarch64/scripts/step/base_support/docutils @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=docutils -export PACKAGE_VERSION=0.20.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/docutils/0.20.1/ -rm -rf ${BUILD_DIRECTORY}/docutils-0.20.1 -tar xvf ${DOWNLOADDIR}/docutils-0.20.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/docutils-0.20.1 +export PACKAGE_VERSION=0.21.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/docutils/0.21.2/ +rm -rf ${BUILD_DIRECTORY}/docutils-0.21.2 +tar xvf ${DOWNLOADDIR}/docutils-0.21.2.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/docutils-0.21.2 - _PYTHON_HOST_PLATFORM=linux-loongarch64 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/python3 setup.py build - _PYTHON_HOST_PLATFORM=linux-loongarch64 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/python3 setup.py install --optimize=1 --root=${SYSROOT_DIR} --prefix=/usr + _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} + _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --ignore-installed --no-user docutils --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/docutils-0.20.1 +rm -rf ${BUILD_DIRECTORY}/docutils-0.21.2 diff --git a/loongarch64/scripts/step/base_support/docutils.info b/loongarch64/scripts/step/base_support/docutils.info index 1099212c..12181978 100644 --- a/loongarch64/scripts/step/base_support/docutils.info +++ b/loongarch64/scripts/step/base_support/docutils.info @@ -1 +1 @@ -docutils|0.20.1|docutils +docutils|0.21.2|docutils diff --git a/loongarch64/scripts/step/base_support/dotconf b/loongarch64/scripts/step/base_support/dotconf index 72e0085c..6be28092 100644 --- a/loongarch64/scripts/step/base_support/dotconf +++ b/loongarch64/scripts/step/base_support/dotconf @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/dotconf-1.4.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/enchant b/loongarch64/scripts/step/base_support/enchant index 18a30f66..c364c999 100644 --- a/loongarch64/scripts/step/base_support/enchant +++ b/loongarch64/scripts/step/base_support/enchant @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=enchant -export PACKAGE_VERSION=2.6.9 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/enchant/2.6.9/ -rm -rf ${BUILD_DIRECTORY}/enchant-2.6.9 -tar xvf ${DOWNLOADDIR}/enchant-2.6.9.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/enchant-2.6.9 +export PACKAGE_VERSION=2.8.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/enchant/2.8.0/ +rm -rf ${BUILD_DIRECTORY}/enchant-2.8.0 +tar xvf ${DOWNLOADDIR}/enchant-2.8.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/enchant-2.8.0 for config_i in $(find -name "config.sub") do @@ -16,9 +16,10 @@ pushd ${BUILD_DIRECTORY}/enchant-2.6.9 if [ ! -f configure ]; then autoreconf -ifv fi - ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull + ./configure ${COMMON_CONFIG} --enable-relocatable --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/enchant-2.6.9 +rm -rf ${BUILD_DIRECTORY}/enchant-2.8.0 diff --git a/loongarch64/scripts/step/base_support/enchant.info b/loongarch64/scripts/step/base_support/enchant.info index 96f111bd..b28731f4 100644 --- a/loongarch64/scripts/step/base_support/enchant.info +++ b/loongarch64/scripts/step/base_support/enchant.info @@ -1 +1 @@ -enchant|2.6.9|enchant +enchant|2.8.0|enchant diff --git a/loongarch64/scripts/step/base_support/encodings b/loongarch64/scripts/step/base_support/encodings index 679c922e..ac4c8620 100644 --- a/loongarch64/scripts/step/base_support/encodings +++ b/loongarch64/scripts/step/base_support/encodings @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/encodings-1.1.0 fi ./configure ${COMMON_CONFIG} --with-fontrootdir=/usr/share/fonts/X11 --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/exfat b/loongarch64/scripts/step/base_support/exfat index a07f9287..8ec5066a 100644 --- a/loongarch64/scripts/step/base_support/exfat +++ b/loongarch64/scripts/step/base_support/exfat @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/exfat-1.4.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/faad2 b/loongarch64/scripts/step/base_support/faad2 index 53fadfa6..8876d1b0 100644 --- a/loongarch64/scripts/step/base_support/faad2 +++ b/loongarch64/scripts/step/base_support/faad2 @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/faad2-2_10_0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/fcitx5 b/loongarch64/scripts/step/base_support/fcitx5 index abd3b84f..d630d6cc 100644 --- a/loongarch64/scripts/step/base_support/fcitx5 +++ b/loongarch64/scripts/step/base_support/fcitx5 @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=fcitx5 -export PACKAGE_VERSION=5.1.8 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/fcitx5/5.1.8/ -rm -rf ${BUILD_DIRECTORY}/fcitx5-5.1.8 -tar xvf ${DOWNLOADDIR}/fcitx5-5.1.8.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/fcitx5-5.1.8 +export PACKAGE_VERSION=5.1.10 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/fcitx5/5.1.10/ +rm -rf ${BUILD_DIRECTORY}/fcitx5-5.1.10 +tar xvf ${DOWNLOADDIR}/fcitx5-5.1.10.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/fcitx5-5.1.10 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/fcitx5-5.1.8 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/fcitx5-5.1.8 +rm -rf ${BUILD_DIRECTORY}/fcitx5-5.1.10 diff --git a/loongarch64/scripts/step/base_support/fcitx5-chinese-addons b/loongarch64/scripts/step/base_support/fcitx5-chinese-addons index 11069dc6..7ec24462 100644 --- a/loongarch64/scripts/step/base_support/fcitx5-chinese-addons +++ b/loongarch64/scripts/step/base_support/fcitx5-chinese-addons @@ -3,11 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=fcitx5-chinese-addons -export PACKAGE_VERSION=5.1.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/fcitx5-chinese-addons/5.1.4/ -rm -rf ${BUILD_DIRECTORY}/fcitx5-chinese-addons-5.1.4 -tar xvf ${DOWNLOADDIR}/fcitx5-chinese-addons-5.1.4.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/fcitx5-chinese-addons-5.1.4 +export PACKAGE_VERSION=5.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/fcitx5-chinese-addons/5.1.6/ +rm -rf ${BUILD_DIRECTORY}/fcitx5-chinese-addons-5.1.6 +tar xvf ${DOWNLOADDIR}/fcitx5-chinese-addons-5.1.6.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/fcitx5-chinese-addons-5.1.6 + cp ${RESOURCEDIR}/files/py_table-20121124.tar.gz modules/pinyinhelper/ + cp ${RESOURCEDIR}/files/py_stroke-20121124.tar.gz modules/pinyinhelper/ sed -i "s@\${FCITX_INSTALL_CMAKECONFIG_DIR}@${SYSROOT_DIR}/usr/lib${LIB_SUFF}/cmake@g" CMakeLists.txt sed -i "s@COMMAND LibIME::pinyindict@COMMAND qemu-loongarch64 ${SYSROOT_DIR}/usr/bin/libime_pinyindict@g" im/pinyin/CMakeLists.txt @@ -43,4 +45,4 @@ pushd ${BUILD_DIRECTORY}/fcitx5-chinese-addons-5.1.4 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/fcitx5-chinese-addons-5.1.4 +rm -rf ${BUILD_DIRECTORY}/fcitx5-chinese-addons-5.1.6 diff --git a/loongarch64/scripts/step/base_support/fcitx5-chinese-addons.info b/loongarch64/scripts/step/base_support/fcitx5-chinese-addons.info index 14095f16..21294d7b 100644 --- a/loongarch64/scripts/step/base_support/fcitx5-chinese-addons.info +++ b/loongarch64/scripts/step/base_support/fcitx5-chinese-addons.info @@ -1 +1 @@ -fcitx5-chinese-addons|5.1.4|fcitx5-chinese-addons +fcitx5-chinese-addons|5.1.6|fcitx5-chinese-addons diff --git a/loongarch64/scripts/step/base_support/fcitx5-gtk b/loongarch64/scripts/step/base_support/fcitx5-gtk index e9d0da9e..7a433574 100644 --- a/loongarch64/scripts/step/base_support/fcitx5-gtk +++ b/loongarch64/scripts/step/base_support/fcitx5-gtk @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=fcitx5-gtk -export PACKAGE_VERSION=5.1.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/fcitx5-gtk/5.1.2/ -rm -rf ${BUILD_DIRECTORY}/fcitx5-gtk-5.1.2 -tar xvf ${DOWNLOADDIR}/fcitx5-gtk-5.1.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/fcitx5-gtk-5.1.2 - patch -Np1 -i ${SYSDIR}/files/base_support/fcitx5-gtk/5.1.2/patches/0001-fcitx5-gtk-fix-for-gcc14.patch +export PACKAGE_VERSION=5.1.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/fcitx5-gtk/5.1.3/ +rm -rf ${BUILD_DIRECTORY}/fcitx5-gtk-5.1.3 +tar xvf ${DOWNLOADDIR}/fcitx5-gtk-5.1.3.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/fcitx5-gtk-5.1.3 + patch -Np1 -i ${SYSDIR}/files/base_support/fcitx5-gtk/5.1.3/patches/0001-fcitx5-gtk-fix-for-gcc14.patch mkdir cross-build pushd cross-build @@ -45,4 +45,4 @@ pushd ${BUILD_DIRECTORY}/fcitx5-gtk-5.1.2 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/fcitx5-gtk-5.1.2 +rm -rf ${BUILD_DIRECTORY}/fcitx5-gtk-5.1.3 diff --git a/loongarch64/scripts/step/base_support/fcitx5-gtk.info b/loongarch64/scripts/step/base_support/fcitx5-gtk.info index 2da26d94..c9fd6081 100644 --- a/loongarch64/scripts/step/base_support/fcitx5-gtk.info +++ b/loongarch64/scripts/step/base_support/fcitx5-gtk.info @@ -1 +1 @@ -fcitx5-gtk|5.1.2|fcitx5-gtk +fcitx5-gtk|5.1.3|fcitx5-gtk diff --git a/loongarch64/scripts/step/base_support/fcitx5-lua b/loongarch64/scripts/step/base_support/fcitx5-lua index f2a9016e..09bb72bd 100644 --- a/loongarch64/scripts/step/base_support/fcitx5-lua +++ b/loongarch64/scripts/step/base_support/fcitx5-lua @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=fcitx5-lua -export PACKAGE_VERSION=5.0.12 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/fcitx5-lua/5.0.12/ -rm -rf ${BUILD_DIRECTORY}/fcitx5-lua-5.0.12 -tar xvf ${DOWNLOADDIR}/fcitx5-lua-5.0.12.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/fcitx5-lua-5.0.12 +export PACKAGE_VERSION=5.0.13 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/fcitx5-lua/5.0.13/ +rm -rf ${BUILD_DIRECTORY}/fcitx5-lua-5.0.13 +tar xvf ${DOWNLOADDIR}/fcitx5-lua-5.0.13.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/fcitx5-lua-5.0.13 sed -i "s@\${FCITX_INSTALL_CMAKECONFIG_DIR}@${SYSROOT_DIR}/usr/lib${LIB_SUFF}/cmake@g" CMakeLists.txt mkdir cross-build @@ -42,4 +42,4 @@ pushd ${BUILD_DIRECTORY}/fcitx5-lua-5.0.12 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/fcitx5-lua-5.0.12 +rm -rf ${BUILD_DIRECTORY}/fcitx5-lua-5.0.13 diff --git a/loongarch64/scripts/step/base_support/fcitx5-lua.info b/loongarch64/scripts/step/base_support/fcitx5-lua.info index 220c2c95..d30a2de1 100644 --- a/loongarch64/scripts/step/base_support/fcitx5-lua.info +++ b/loongarch64/scripts/step/base_support/fcitx5-lua.info @@ -1 +1 @@ -fcitx5-lua|5.0.12|fcitx5-lua +fcitx5-lua|5.0.13|fcitx5-lua diff --git a/loongarch64/scripts/step/base_support/fcitx5-qt b/loongarch64/scripts/step/base_support/fcitx5-qt index 8aa988d0..2c05e069 100644 --- a/loongarch64/scripts/step/base_support/fcitx5-qt +++ b/loongarch64/scripts/step/base_support/fcitx5-qt @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=fcitx5-qt -export PACKAGE_VERSION=5.1.5 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/fcitx5-qt/5.1.5/ -rm -rf ${BUILD_DIRECTORY}/fcitx5-qt-5.1.5 -tar xvf ${DOWNLOADDIR}/fcitx5-qt-5.1.5.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/fcitx5-qt-5.1.5 +export PACKAGE_VERSION=5.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/fcitx5-qt/5.1.6/ +rm -rf ${BUILD_DIRECTORY}/fcitx5-qt-5.1.6 +tar xvf ${DOWNLOADDIR}/fcitx5-qt-5.1.6.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/fcitx5-qt-5.1.6 sed -i "s@\${FCITX_INSTALL_CMAKECONFIG_DIR}@${SYSROOT_DIR}/usr/lib${LIB_SUFF}/cmake@g" CMakeLists.txt sed -i "/CMAKE_INSTALL_QT5PLUGINDIR/s@\${_QT5PLUGINDIR}@\"/usr/lib${LIB_SUFF}/qt5/plugins\"@g" qt5/platforminputcontext/CMakeLists.txt @@ -45,4 +45,4 @@ pushd ${BUILD_DIRECTORY}/fcitx5-qt-5.1.5 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/fcitx5-qt-5.1.5 +rm -rf ${BUILD_DIRECTORY}/fcitx5-qt-5.1.6 diff --git a/loongarch64/scripts/step/base_support/fcitx5-qt.info b/loongarch64/scripts/step/base_support/fcitx5-qt.info index 3fa92735..68a446ce 100644 --- a/loongarch64/scripts/step/base_support/fcitx5-qt.info +++ b/loongarch64/scripts/step/base_support/fcitx5-qt.info @@ -1 +1 @@ -fcitx5-qt|5.1.5|fcitx5-qt +fcitx5-qt|5.1.6|fcitx5-qt diff --git a/loongarch64/scripts/step/base_support/fcitx5.info b/loongarch64/scripts/step/base_support/fcitx5.info index 93c38f55..18c8c54e 100644 --- a/loongarch64/scripts/step/base_support/fcitx5.info +++ b/loongarch64/scripts/step/base_support/fcitx5.info @@ -1 +1 @@ -fcitx5|5.1.8|fcitx5 +fcitx5|5.1.10|fcitx5 diff --git a/loongarch64/scripts/step/base_support/fdk-aac b/loongarch64/scripts/step/base_support/fdk-aac index 66b28da7..1487e606 100644 --- a/loongarch64/scripts/step/base_support/fdk-aac +++ b/loongarch64/scripts/step/base_support/fdk-aac @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/fdk-aac-2.0.3 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/font-adobe-utopia-type1 b/loongarch64/scripts/step/base_support/font-adobe-utopia-type1 index 156813e4..429e660b 100644 --- a/loongarch64/scripts/step/base_support/font-adobe-utopia-type1 +++ b/loongarch64/scripts/step/base_support/font-adobe-utopia-type1 @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/font-adobe-utopia-type1-1.0.5 fi ./configure ${COMMON_CONFIG} --with-fontrootdir=/usr/share/fonts/X11 --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/font-alias b/loongarch64/scripts/step/base_support/font-alias index 38527e94..981ee4ea 100644 --- a/loongarch64/scripts/step/base_support/font-alias +++ b/loongarch64/scripts/step/base_support/font-alias @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/font-alias-1.0.5 fi ./configure ${COMMON_CONFIG} --with-fontrootdir=/usr/share/fonts/X11 --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/font-bh-ttf b/loongarch64/scripts/step/base_support/font-bh-ttf index 5c5e8aac..d19abce0 100644 --- a/loongarch64/scripts/step/base_support/font-bh-ttf +++ b/loongarch64/scripts/step/base_support/font-bh-ttf @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/font-bh-ttf-1.0.4 fi ./configure ${COMMON_CONFIG} --with-fc-confdir=/etc/fonts --with-fontrootdir=/usr/share/fonts/X11 --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/font-bh-type1 b/loongarch64/scripts/step/base_support/font-bh-type1 index 4e7355e7..d1feda3d 100644 --- a/loongarch64/scripts/step/base_support/font-bh-type1 +++ b/loongarch64/scripts/step/base_support/font-bh-type1 @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/font-bh-type1-1.0.4 fi ./configure ${COMMON_CONFIG} --with-fontrootdir=/usr/share/fonts/X11 --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/font-ibm-type1 b/loongarch64/scripts/step/base_support/font-ibm-type1 index e9eae8c3..10b20dc6 100644 --- a/loongarch64/scripts/step/base_support/font-ibm-type1 +++ b/loongarch64/scripts/step/base_support/font-ibm-type1 @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/font-ibm-type1-1.0.4 fi ./configure ${COMMON_CONFIG} --with-fontrootdir=/usr/share/fonts/X11 --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/font-misc-ethiopic b/loongarch64/scripts/step/base_support/font-misc-ethiopic index b26c6bde..6bd7accf 100644 --- a/loongarch64/scripts/step/base_support/font-misc-ethiopic +++ b/loongarch64/scripts/step/base_support/font-misc-ethiopic @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/font-misc-ethiopic-1.0.5 fi ./configure ${COMMON_CONFIG} --with-fontrootdir=/usr/share/fonts/X11 --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/font-util b/loongarch64/scripts/step/base_support/font-util index f0f564e2..ca015160 100644 --- a/loongarch64/scripts/step/base_support/font-util +++ b/loongarch64/scripts/step/base_support/font-util @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/font-util-1.4.1 fi ./configure ${COMMON_CONFIG} --with-fontrootdir=/usr/share/fonts/X11 --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/font-xfree86-type1 b/loongarch64/scripts/step/base_support/font-xfree86-type1 index 9c80e419..a6ee2d50 100644 --- a/loongarch64/scripts/step/base_support/font-xfree86-type1 +++ b/loongarch64/scripts/step/base_support/font-xfree86-type1 @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/font-xfree86-type1-1.0.5 fi ./configure ${COMMON_CONFIG} --with-fontrootdir=/usr/share/fonts/X11 --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/fuse b/loongarch64/scripts/step/base_support/fuse index e7be9e89..e0fb5233 100644 --- a/loongarch64/scripts/step/base_support/fuse +++ b/loongarch64/scripts/step/base_support/fuse @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/fuse-2.9.9 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/gcr b/loongarch64/scripts/step/base_support/gcr index ea14c304..9a3e8a06 100644 --- a/loongarch64/scripts/step/base_support/gcr +++ b/loongarch64/scripts/step/base_support/gcr @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=gcr -export PACKAGE_VERSION=4.2.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gcr/4.2.1/ -rm -rf ${BUILD_DIRECTORY}/gcr-4.2.1 -tar xvf ${DOWNLOADDIR}/gcr-4.2.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gcr-4.2.1 - patch -Np1 -i ${SYSDIR}/files/base_support/gcr/4.2.1/patches/0001-gcr-fix-systemd-dir-for-cross-build.patch +export PACKAGE_VERSION=4.3.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gcr/4.3.0/ +rm -rf ${BUILD_DIRECTORY}/gcr-4.3.0 +tar xvf ${DOWNLOADDIR}/gcr-4.3.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gcr-4.3.0 + patch -Np1 -i ${SYSDIR}/files/base_support/gcr/4.3.0/patches/0001-gcr-fix-systemd-dir-for-cross-build.patch mkdir cross-build pushd cross-build @@ -19,4 +19,4 @@ pushd ${BUILD_DIRECTORY}/gcr-4.2.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/gcr-4.2.1 +rm -rf ${BUILD_DIRECTORY}/gcr-4.3.0 diff --git a/loongarch64/scripts/step/base_support/gcr.info b/loongarch64/scripts/step/base_support/gcr.info index 5c7dba79..809ad7f8 100644 --- a/loongarch64/scripts/step/base_support/gcr.info +++ b/loongarch64/scripts/step/base_support/gcr.info @@ -1 +1 @@ -gcr|4.2.1|gcr +gcr|4.3.0|gcr diff --git a/loongarch64/scripts/step/base_support/gdk-pixbuf b/loongarch64/scripts/step/base_support/gdk-pixbuf index bf4c9d0b..2913ed0a 100644 --- a/loongarch64/scripts/step/base_support/gdk-pixbuf +++ b/loongarch64/scripts/step/base_support/gdk-pixbuf @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=gdk-pixbuf -export PACKAGE_VERSION=2.42.10 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gdk-pixbuf/2.42.10/ -rm -rf ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.10 -tar xvf ${DOWNLOADDIR}/gdk-pixbuf-2.42.10.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.10 +export PACKAGE_VERSION=2.42.12 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gdk-pixbuf/2.42.12/ +rm -rf ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.12 +tar xvf ${DOWNLOADDIR}/gdk-pixbuf-2.42.12.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.12 mkdir cross-build pushd cross-build meson ${MESON_CONFIG} --wrap-mode=nofallback -Dintrospection=enabled -Dman=false .. @@ -21,4 +21,4 @@ echo "qemu-${ARCH_NAME} ${SYSROOT_DIR}/usr/bin/gdk-pixbuf-pixdata \"\$@\"" \ > ${CROSSTOOLS_DIR}/bin/gdk-pixbuf-pixdata chmod +x ${CROSSTOOLS_DIR}/bin/gdk-pixbuf-pixdata popd -rm -rf ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.10 +rm -rf ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.12 diff --git a/loongarch64/scripts/step/base_support/gdk-pixbuf.info b/loongarch64/scripts/step/base_support/gdk-pixbuf.info index 3a07d2e9..6337a5b4 100644 --- a/loongarch64/scripts/step/base_support/gdk-pixbuf.info +++ b/loongarch64/scripts/step/base_support/gdk-pixbuf.info @@ -1 +1 @@ -gdk-pixbuf|2.42.10|gdk-pixbuf +gdk-pixbuf|2.42.12|gdk-pixbuf diff --git a/loongarch64/scripts/step/base_support/gi-docgen b/loongarch64/scripts/step/base_support/gi-docgen index aba89d0a..7b60fb7e 100644 --- a/loongarch64/scripts/step/base_support/gi-docgen +++ b/loongarch64/scripts/step/base_support/gi-docgen @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=gi-docgen -export PACKAGE_VERSION=2023.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gi-docgen/2023.3/ -rm -rf ${BUILD_DIRECTORY}/gi-docgen-2023.3 -tar xvf ${DOWNLOADDIR}/gi-docgen-2023.3.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gi-docgen-2023.3 +export PACKAGE_VERSION=2024.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gi-docgen/2024.1/ +rm -rf ${BUILD_DIRECTORY}/gi-docgen-2024.1 +tar xvf ${DOWNLOADDIR}/gi-docgen-2024.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gi-docgen-2024.1 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/gi-docgen-2023.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/gi-docgen-2023.3 +rm -rf ${BUILD_DIRECTORY}/gi-docgen-2024.1 diff --git a/loongarch64/scripts/step/base_support/gi-docgen.info b/loongarch64/scripts/step/base_support/gi-docgen.info index 66fdc37b..c97f3a59 100644 --- a/loongarch64/scripts/step/base_support/gi-docgen.info +++ b/loongarch64/scripts/step/base_support/gi-docgen.info @@ -1 +1 @@ -gi-docgen|2023.3|gi-docgen +gi-docgen|2024.1|gi-docgen diff --git a/loongarch64/scripts/step/base_support/glslang b/loongarch64/scripts/step/base_support/glslang index b4e1cb24..afa5b9ad 100644 --- a/loongarch64/scripts/step/base_support/glslang +++ b/loongarch64/scripts/step/base_support/glslang @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=glslang -export PACKAGE_VERSION=14.1.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/glslang/14.1.0/ -rm -rf ${BUILD_DIRECTORY}/glslang-14.1.0 -tar xvf ${DOWNLOADDIR}/glslang-14.1.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/glslang-14.1.0 +export PACKAGE_VERSION=14.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/glslang/14.2.0/ +rm -rf ${BUILD_DIRECTORY}/glslang-14.2.0 +tar xvf ${DOWNLOADDIR}/glslang-14.2.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/glslang-14.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/glslang-14.1.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/glslang-14.1.0 +rm -rf ${BUILD_DIRECTORY}/glslang-14.2.0 diff --git a/loongarch64/scripts/step/base_support/glslang.info b/loongarch64/scripts/step/base_support/glslang.info index 36d43c8e..80978303 100644 --- a/loongarch64/scripts/step/base_support/glslang.info +++ b/loongarch64/scripts/step/base_support/glslang.info @@ -1 +1 @@ -glslang|14.1.0|glslang +glslang|14.2.0|glslang diff --git a/loongarch64/scripts/step/base_support/gnupg b/loongarch64/scripts/step/base_support/gnupg index 3558a931..c9ef6909 100644 --- a/loongarch64/scripts/step/base_support/gnupg +++ b/loongarch64/scripts/step/base_support/gnupg @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/gnupg-2.4.5 fi ./configure ${COMMON_CONFIG} GPG_ERROR_CONFIG=${CROSSTOOLS_DIR}/bin/gpg-error-config GPGRT_CONFIG=${CROSSTOOLS_DIR}/bin/gpgrt-config --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/graphviz b/loongarch64/scripts/step/base_support/graphviz index 0380bdfa..d053a340 100644 --- a/loongarch64/scripts/step/base_support/graphviz +++ b/loongarch64/scripts/step/base_support/graphviz @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=graphviz -export PACKAGE_VERSION=10.0.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/graphviz/10.0.1/ -rm -rf ${BUILD_DIRECTORY}/graphviz-10.0.1 -tar xvf ${DOWNLOADDIR}/graphviz-10.0.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/graphviz-10.0.1 +export PACKAGE_VERSION=11.0.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/graphviz/11.0.0/ +rm -rf ${BUILD_DIRECTORY}/graphviz-11.0.0 +tar xvf ${DOWNLOADDIR}/graphviz-11.0.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/graphviz-11.0.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/graphviz-10.0.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/graphviz-10.0.1 +rm -rf ${BUILD_DIRECTORY}/graphviz-11.0.0 diff --git a/loongarch64/scripts/step/base_support/graphviz.info b/loongarch64/scripts/step/base_support/graphviz.info index 2c478ff2..441c24a8 100644 --- a/loongarch64/scripts/step/base_support/graphviz.info +++ b/loongarch64/scripts/step/base_support/graphviz.info @@ -1 +1 @@ -graphviz|10.0.1|graphviz +graphviz|11.0.0|graphviz diff --git a/loongarch64/scripts/step/base_support/gsl b/loongarch64/scripts/step/base_support/gsl index 18b96c61..7bbefb49 100644 --- a/loongarch64/scripts/step/base_support/gsl +++ b/loongarch64/scripts/step/base_support/gsl @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=gsl -export PACKAGE_VERSION=2.7.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gsl/2.7.1/ -rm -rf ${BUILD_DIRECTORY}/gsl-2.7.1 -tar xvf ${DOWNLOADDIR}/gsl-2.7.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gsl-2.7.1 +export PACKAGE_VERSION=2.8 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gsl/2.8/ +rm -rf ${BUILD_DIRECTORY}/gsl-2.8 +tar xvf ${DOWNLOADDIR}/gsl-2.8.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gsl-2.8 for config_i in $(find -name "config.sub") do @@ -18,7 +18,8 @@ pushd ${BUILD_DIRECTORY}/gsl-2.7.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/gsl-2.7.1 +rm -rf ${BUILD_DIRECTORY}/gsl-2.8 diff --git a/loongarch64/scripts/step/base_support/gsl.info b/loongarch64/scripts/step/base_support/gsl.info index 1b57e6b7..200847c5 100644 --- a/loongarch64/scripts/step/base_support/gsl.info +++ b/loongarch64/scripts/step/base_support/gsl.info @@ -1 +1 @@ -gsl|2.7.1|gsl +gsl|2.8|gsl diff --git a/loongarch64/scripts/step/base_support/gst-libav b/loongarch64/scripts/step/base_support/gst-libav index c42f75ca..6b2040a3 100644 --- a/loongarch64/scripts/step/base_support/gst-libav +++ b/loongarch64/scripts/step/base_support/gst-libav @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=gst-libav -export PACKAGE_VERSION=1.24.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gst-libav/1.24.2/ -rm -rf ${BUILD_DIRECTORY}/gst-libav-1.24.2 -tar xvf ${DOWNLOADDIR}/gst-libav-1.24.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gst-libav-1.24.2 +export PACKAGE_VERSION=1.24.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gst-libav/1.24.4/ +rm -rf ${BUILD_DIRECTORY}/gst-libav-1.24.4 +tar xvf ${DOWNLOADDIR}/gst-libav-1.24.4.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gst-libav-1.24.4 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/gst-libav-1.24.2 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/gst-libav-1.24.2 +rm -rf ${BUILD_DIRECTORY}/gst-libav-1.24.4 diff --git a/loongarch64/scripts/step/base_support/gst-libav.info b/loongarch64/scripts/step/base_support/gst-libav.info index c3410f7e..1f7d1d0f 100644 --- a/loongarch64/scripts/step/base_support/gst-libav.info +++ b/loongarch64/scripts/step/base_support/gst-libav.info @@ -1 +1 @@ -gst-libav|1.24.2|gst-libav +gst-libav|1.24.4|gst-libav diff --git a/loongarch64/scripts/step/base_support/gst-plugins-bad b/loongarch64/scripts/step/base_support/gst-plugins-bad index 2ff0a8ee..e3ce29cd 100644 --- a/loongarch64/scripts/step/base_support/gst-plugins-bad +++ b/loongarch64/scripts/step/base_support/gst-plugins-bad @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=gst-plugins-bad -export PACKAGE_VERSION=1.24.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gst-plugins-bad/1.24.2/ -rm -rf ${BUILD_DIRECTORY}/gst-plugins-bad-1.24.2 -tar xvf ${DOWNLOADDIR}/gst-plugins-bad-1.24.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gst-plugins-bad-1.24.2 +export PACKAGE_VERSION=1.24.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gst-plugins-bad/1.24.4/ +rm -rf ${BUILD_DIRECTORY}/gst-plugins-bad-1.24.4 +tar xvf ${DOWNLOADDIR}/gst-plugins-bad-1.24.4.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gst-plugins-bad-1.24.4 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/gst-plugins-bad-1.24.2 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/gst-plugins-bad-1.24.2 +rm -rf ${BUILD_DIRECTORY}/gst-plugins-bad-1.24.4 diff --git a/loongarch64/scripts/step/base_support/gst-plugins-bad.info b/loongarch64/scripts/step/base_support/gst-plugins-bad.info index 0bcbbea4..045740cd 100644 --- a/loongarch64/scripts/step/base_support/gst-plugins-bad.info +++ b/loongarch64/scripts/step/base_support/gst-plugins-bad.info @@ -1 +1 @@ -gst-plugins-bad|1.24.2|gst-plugins-bad +gst-plugins-bad|1.24.4|gst-plugins-bad diff --git a/loongarch64/scripts/step/base_support/gst-plugins-base b/loongarch64/scripts/step/base_support/gst-plugins-base index 35ee0e51..574f7ece 100644 --- a/loongarch64/scripts/step/base_support/gst-plugins-base +++ b/loongarch64/scripts/step/base_support/gst-plugins-base @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=gst-plugins-base -export PACKAGE_VERSION=1.24.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gst-plugins-base/1.24.2/ -rm -rf ${BUILD_DIRECTORY}/gst-plugins-base-1.24.2 -tar xvf ${DOWNLOADDIR}/gst-plugins-base-1.24.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gst-plugins-base-1.24.2 +export PACKAGE_VERSION=1.24.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gst-plugins-base/1.24.4/ +rm -rf ${BUILD_DIRECTORY}/gst-plugins-base-1.24.4 +tar xvf ${DOWNLOADDIR}/gst-plugins-base-1.24.4.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gst-plugins-base-1.24.4 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/gst-plugins-base-1.24.2 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/gst-plugins-base-1.24.2 +rm -rf ${BUILD_DIRECTORY}/gst-plugins-base-1.24.4 diff --git a/loongarch64/scripts/step/base_support/gst-plugins-base.info b/loongarch64/scripts/step/base_support/gst-plugins-base.info index dcff045d..dc8b8ae8 100644 --- a/loongarch64/scripts/step/base_support/gst-plugins-base.info +++ b/loongarch64/scripts/step/base_support/gst-plugins-base.info @@ -1 +1 @@ -gst-plugins-base|1.24.2|gst-plugins-base +gst-plugins-base|1.24.4|gst-plugins-base diff --git a/loongarch64/scripts/step/base_support/gst-plugins-good b/loongarch64/scripts/step/base_support/gst-plugins-good index 14cea5ba..26f9efa9 100644 --- a/loongarch64/scripts/step/base_support/gst-plugins-good +++ b/loongarch64/scripts/step/base_support/gst-plugins-good @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=gst-plugins-good -export PACKAGE_VERSION=1.24.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gst-plugins-good/1.24.2/ -rm -rf ${BUILD_DIRECTORY}/gst-plugins-good-1.24.2 -tar xvf ${DOWNLOADDIR}/gst-plugins-good-1.24.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gst-plugins-good-1.24.2 +export PACKAGE_VERSION=1.24.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gst-plugins-good/1.24.4/ +rm -rf ${BUILD_DIRECTORY}/gst-plugins-good-1.24.4 +tar xvf ${DOWNLOADDIR}/gst-plugins-good-1.24.4.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gst-plugins-good-1.24.4 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/gst-plugins-good-1.24.2 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/gst-plugins-good-1.24.2 +rm -rf ${BUILD_DIRECTORY}/gst-plugins-good-1.24.4 diff --git a/loongarch64/scripts/step/base_support/gst-plugins-good.info b/loongarch64/scripts/step/base_support/gst-plugins-good.info index 91d57052..47c5007c 100644 --- a/loongarch64/scripts/step/base_support/gst-plugins-good.info +++ b/loongarch64/scripts/step/base_support/gst-plugins-good.info @@ -1 +1 @@ -gst-plugins-good|1.24.2|gst-plugins-good +gst-plugins-good|1.24.4|gst-plugins-good diff --git a/loongarch64/scripts/step/base_support/gst-plugins-ugly b/loongarch64/scripts/step/base_support/gst-plugins-ugly index f4e5f10e..9e7451fa 100644 --- a/loongarch64/scripts/step/base_support/gst-plugins-ugly +++ b/loongarch64/scripts/step/base_support/gst-plugins-ugly @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=gst-plugins-ugly -export PACKAGE_VERSION=1.24.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gst-plugins-ugly/1.24.2/ -rm -rf ${BUILD_DIRECTORY}/gst-plugins-ugly-1.24.2 -tar xvf ${DOWNLOADDIR}/gst-plugins-ugly-1.24.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gst-plugins-ugly-1.24.2 +export PACKAGE_VERSION=1.24.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gst-plugins-ugly/1.24.4/ +rm -rf ${BUILD_DIRECTORY}/gst-plugins-ugly-1.24.4 +tar xvf ${DOWNLOADDIR}/gst-plugins-ugly-1.24.4.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gst-plugins-ugly-1.24.4 mkdir cross-build pushd cross-build @@ -19,4 +19,4 @@ pushd ${BUILD_DIRECTORY}/gst-plugins-ugly-1.24.2 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/gst-plugins-ugly-1.24.2 +rm -rf ${BUILD_DIRECTORY}/gst-plugins-ugly-1.24.4 diff --git a/loongarch64/scripts/step/base_support/gst-plugins-ugly.info b/loongarch64/scripts/step/base_support/gst-plugins-ugly.info index 92df9762..21f005e5 100644 --- a/loongarch64/scripts/step/base_support/gst-plugins-ugly.info +++ b/loongarch64/scripts/step/base_support/gst-plugins-ugly.info @@ -1 +1 @@ -gst-plugins-ugly|1.24.2|gst-plugins-ugly +gst-plugins-ugly|1.24.4|gst-plugins-ugly diff --git a/loongarch64/scripts/step/base_support/gstreamer b/loongarch64/scripts/step/base_support/gstreamer index 7e8c17c0..db304896 100644 --- a/loongarch64/scripts/step/base_support/gstreamer +++ b/loongarch64/scripts/step/base_support/gstreamer @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=gstreamer -export PACKAGE_VERSION=1.24.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gstreamer/1.24.2/ -rm -rf ${BUILD_DIRECTORY}/gstreamer-1.24.2 -tar xvf ${DOWNLOADDIR}/gstreamer-1.24.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gstreamer-1.24.2 +export PACKAGE_VERSION=1.24.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gstreamer/1.24.4/ +rm -rf ${BUILD_DIRECTORY}/gstreamer-1.24.4 +tar xvf ${DOWNLOADDIR}/gstreamer-1.24.4.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gstreamer-1.24.4 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/gstreamer-1.24.2 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/gstreamer-1.24.2 +rm -rf ${BUILD_DIRECTORY}/gstreamer-1.24.4 diff --git a/loongarch64/scripts/step/base_support/gstreamer-vaapi b/loongarch64/scripts/step/base_support/gstreamer-vaapi index 2343c6cf..9a2b7e52 100644 --- a/loongarch64/scripts/step/base_support/gstreamer-vaapi +++ b/loongarch64/scripts/step/base_support/gstreamer-vaapi @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=gstreamer-vaapi -export PACKAGE_VERSION=1.24.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gstreamer-vaapi/1.24.2/ -rm -rf ${BUILD_DIRECTORY}/gstreamer-vaapi-1.24.2 -tar xvf ${DOWNLOADDIR}/gstreamer-vaapi-1.24.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gstreamer-vaapi-1.24.2 +export PACKAGE_VERSION=1.24.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gstreamer-vaapi/1.24.4/ +rm -rf ${BUILD_DIRECTORY}/gstreamer-vaapi-1.24.4 +tar xvf ${DOWNLOADDIR}/gstreamer-vaapi-1.24.4.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gstreamer-vaapi-1.24.4 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/gstreamer-vaapi-1.24.2 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/gstreamer-vaapi-1.24.2 +rm -rf ${BUILD_DIRECTORY}/gstreamer-vaapi-1.24.4 diff --git a/loongarch64/scripts/step/base_support/gstreamer-vaapi.info b/loongarch64/scripts/step/base_support/gstreamer-vaapi.info index 3fbcf4dd..b383f05b 100644 --- a/loongarch64/scripts/step/base_support/gstreamer-vaapi.info +++ b/loongarch64/scripts/step/base_support/gstreamer-vaapi.info @@ -1 +1 @@ -gstreamer-vaapi|1.24.2|gstreamer-vaapi +gstreamer-vaapi|1.24.4|gstreamer-vaapi diff --git a/loongarch64/scripts/step/base_support/gstreamer.info b/loongarch64/scripts/step/base_support/gstreamer.info index fb96dd94..aaf57f43 100644 --- a/loongarch64/scripts/step/base_support/gstreamer.info +++ b/loongarch64/scripts/step/base_support/gstreamer.info @@ -1 +1 @@ -gstreamer|1.24.2|gstreamer +gstreamer|1.24.4|gstreamer diff --git a/loongarch64/scripts/step/base_support/gtk-doc b/loongarch64/scripts/step/base_support/gtk-doc index 30bb585b..48591571 100644 --- a/loongarch64/scripts/step/base_support/gtk-doc +++ b/loongarch64/scripts/step/base_support/gtk-doc @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/gtk-doc-1.34.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/gtk-engines b/loongarch64/scripts/step/base_support/gtk-engines index 104e2406..89013cf0 100644 --- a/loongarch64/scripts/step/base_support/gtk-engines +++ b/loongarch64/scripts/step/base_support/gtk-engines @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/gtk-engines-2.20.2 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/gtk3 b/loongarch64/scripts/step/base_support/gtk3 index 44213fd3..a0e61a6f 100644 --- a/loongarch64/scripts/step/base_support/gtk3 +++ b/loongarch64/scripts/step/base_support/gtk3 @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=gtk3 -export PACKAGE_VERSION=3.24.41 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gtk3/3.24.41/ -rm -rf ${BUILD_DIRECTORY}/gtk+-3.24.41 -tar xvf ${DOWNLOADDIR}/gtk+-3.24.41.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gtk+-3.24.41 +export PACKAGE_VERSION=3.24.42 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gtk3/3.24.42/ +rm -rf ${BUILD_DIRECTORY}/gtk+-3.24.42 +tar xvf ${DOWNLOADDIR}/gtk+-3.24.42.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gtk+-3.24.42 export CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" mkdir cross-build @@ -31,4 +31,4 @@ gtk-xft-rgba = rgb gtk-cursor-theme-name = Adwaita EOF popd -rm -rf ${BUILD_DIRECTORY}/gtk+-3.24.41 +rm -rf ${BUILD_DIRECTORY}/gtk+-3.24.42 diff --git a/loongarch64/scripts/step/base_support/gtk3.info b/loongarch64/scripts/step/base_support/gtk3.info index 7011f9cc..07e13ac3 100644 --- a/loongarch64/scripts/step/base_support/gtk3.info +++ b/loongarch64/scripts/step/base_support/gtk3.info @@ -1 +1 @@ -gtk3|3.24.41|gtk3 +gtk3|3.24.42|gtk3 diff --git a/loongarch64/scripts/step/base_support/gtk4 b/loongarch64/scripts/step/base_support/gtk4 index 0635109b..71767b92 100644 --- a/loongarch64/scripts/step/base_support/gtk4 +++ b/loongarch64/scripts/step/base_support/gtk4 @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=gtk4 -export PACKAGE_VERSION=4.14.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gtk4/4.14.2/ -rm -rf ${BUILD_DIRECTORY}/gtk-4.14.2 -tar xvf ${DOWNLOADDIR}/gtk-4.14.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gtk-4.14.2 +export PACKAGE_VERSION=4.15.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gtk4/4.15.1/ +rm -rf ${BUILD_DIRECTORY}/gtk-4.15.1 +tar xvf ${DOWNLOADDIR}/gtk-4.15.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gtk-4.15.1 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/gtk-4.14.2 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/gtk-4.14.2 +rm -rf ${BUILD_DIRECTORY}/gtk-4.15.1 diff --git a/loongarch64/scripts/step/base_support/gtk4.info b/loongarch64/scripts/step/base_support/gtk4.info index ce028626..1b1d9584 100644 --- a/loongarch64/scripts/step/base_support/gtk4.info +++ b/loongarch64/scripts/step/base_support/gtk4.info @@ -1 +1 @@ -gtk4|4.14.2|gtk4 +gtk4|4.15.1|gtk4 diff --git a/loongarch64/scripts/step/base_support/gtk4.tempfix b/loongarch64/scripts/step/base_support/gtk4.tempfix new file mode 100644 index 00000000..16aca008 --- /dev/null +++ b/loongarch64/scripts/step/base_support/gtk4.tempfix @@ -0,0 +1,12 @@ +source env/base_support/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=base_support +export STEP_PACKAGENAME=gtk4 +export PACKAGE_VERSION= +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/gtk4// +if [ -f ${SYSROOT_DIR}/usr/bin/wayland-scanner ]; then + mv ${SYSROOT_DIR}/usr/bin/wayland-scanner ${SYSROOT_DIR}/usr/bin/wayland-scanner.orig + echo "qemu-${ARCH_NAME} ${SYSROOT_DIR}/usr/bin/wayland-scanner.orig \"\$@\"" > ${SYSROOT_DIR}/usr/bin/wayland-scanner + chmod +x ${SYSROOT_DIR}/usr/bin/wayland-scanner +fi diff --git a/loongarch64/scripts/step/base_support/gtkglext b/loongarch64/scripts/step/base_support/gtkglext index d2bf82c6..71913b3a 100644 --- a/loongarch64/scripts/step/base_support/gtkglext +++ b/loongarch64/scripts/step/base_support/gtkglext @@ -21,6 +21,7 @@ pushd ${BUILD_DIRECTORY}/gtkglext-1.2.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/hicolor-icon-theme b/loongarch64/scripts/step/base_support/hicolor-icon-theme index 2478ee9a..aee97362 100644 --- a/loongarch64/scripts/step/base_support/hicolor-icon-theme +++ b/loongarch64/scripts/step/base_support/hicolor-icon-theme @@ -3,22 +3,19 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=hicolor-icon-theme -export PACKAGE_VERSION=0.17 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/hicolor-icon-theme/0.17/ -rm -rf ${BUILD_DIRECTORY}/hicolor-icon-theme-0.17 -tar xvf ${DOWNLOADDIR}/hicolor-icon-theme-0.17.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/hicolor-icon-theme-0.17 +export PACKAGE_VERSION=0.18 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/hicolor-icon-theme/0.18/ +rm -rf ${BUILD_DIRECTORY}/hicolor-icon-theme-0.18 +tar xvf ${DOWNLOADDIR}/hicolor-icon-theme-0.18.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/hicolor-icon-theme-0.18 - for config_i in $(find -name "config.sub") - do - cp -a -f ${CROSSTOOLS_DIR}/share/automake*/config.* $(dirname ${config_i})/ - done - if [ ! -f configure ]; then - autoreconf -ifv - fi - ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull - CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} - make DESTDIR=${SYSROOT_DIR} install + mkdir cross-build + pushd cross-build + meson ${MESON_CONFIG} \ + .. + sed -i "s@gi-docgen \(index\|generate\|gen-index\|gen-deps\|search\|check\|serve\) @& --add-include-path ${SYSROOT_DIR}/usr/share/gir-1.0/ @g" build.ninja + eval ${NINJA_AND_INSTALL} + popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/hicolor-icon-theme-0.17 +rm -rf ${BUILD_DIRECTORY}/hicolor-icon-theme-0.18 diff --git a/loongarch64/scripts/step/base_support/hicolor-icon-theme.info b/loongarch64/scripts/step/base_support/hicolor-icon-theme.info index 9757ecd3..5f63d065 100644 --- a/loongarch64/scripts/step/base_support/hicolor-icon-theme.info +++ b/loongarch64/scripts/step/base_support/hicolor-icon-theme.info @@ -1 +1 @@ -hicolor-icon-theme|0.17|hicolor-icon-theme +hicolor-icon-theme|0.18|hicolor-icon-theme diff --git a/loongarch64/scripts/step/base_support/highway b/loongarch64/scripts/step/base_support/highway index a017c477..30df8f5e 100644 --- a/loongarch64/scripts/step/base_support/highway +++ b/loongarch64/scripts/step/base_support/highway @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=highway -export PACKAGE_VERSION=1.1.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/highway/1.1.0/ -rm -rf ${BUILD_DIRECTORY}/highway-1.1.0 -tar xvf ${DOWNLOADDIR}/highway-1.1.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/highway-1.1.0 +export PACKAGE_VERSION=1.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/highway/1.2.0/ +rm -rf ${BUILD_DIRECTORY}/highway-1.2.0 +tar xvf ${DOWNLOADDIR}/highway-1.2.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/highway-1.2.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/highway-1.1.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/highway-1.1.0 +rm -rf ${BUILD_DIRECTORY}/highway-1.2.0 diff --git a/loongarch64/scripts/step/base_support/highway.info b/loongarch64/scripts/step/base_support/highway.info index 97e06b70..9115bc5e 100644 --- a/loongarch64/scripts/step/base_support/highway.info +++ b/loongarch64/scripts/step/base_support/highway.info @@ -1 +1 @@ -highway|1.1.0|highway +highway|1.2.0|highway diff --git a/loongarch64/scripts/step/base_support/hyphen b/loongarch64/scripts/step/base_support/hyphen index 811ff5c5..65de4a6d 100644 --- a/loongarch64/scripts/step/base_support/hyphen +++ b/loongarch64/scripts/step/base_support/hyphen @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/hyphen-2.8.8 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/iceauth b/loongarch64/scripts/step/base_support/iceauth index 8eba6fc8..409bd6e3 100644 --- a/loongarch64/scripts/step/base_support/iceauth +++ b/loongarch64/scripts/step/base_support/iceauth @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/iceauth-1.0.10 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/idna b/loongarch64/scripts/step/base_support/idna index c024a0a5..36e08074 100644 --- a/loongarch64/scripts/step/base_support/idna +++ b/loongarch64/scripts/step/base_support/idna @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=idna -export PACKAGE_VERSION=3.6 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/idna/3.6/ -rm -rf ${BUILD_DIRECTORY}/idna-3.6 -tar xvf ${DOWNLOADDIR}/idna-3.6.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/idna-3.6 +export PACKAGE_VERSION=3.7 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/idna/3.7/ +rm -rf ${BUILD_DIRECTORY}/idna-3.7 +tar xvf ${DOWNLOADDIR}/idna-3.7.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/idna-3.7 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --ignore-installed --no-user idna --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/idna-3.6 +rm -rf ${BUILD_DIRECTORY}/idna-3.7 diff --git a/loongarch64/scripts/step/base_support/idna.info b/loongarch64/scripts/step/base_support/idna.info index eadb38e9..d501da00 100644 --- a/loongarch64/scripts/step/base_support/idna.info +++ b/loongarch64/scripts/step/base_support/idna.info @@ -1 +1 @@ -idna|3.6|idna +idna|3.7|idna diff --git a/loongarch64/scripts/step/base_support/imlib2 b/loongarch64/scripts/step/base_support/imlib2 index 5a13b7a8..553f9093 100644 --- a/loongarch64/scripts/step/base_support/imlib2 +++ b/loongarch64/scripts/step/base_support/imlib2 @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/imlib2-1.12.2 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/iniparser b/loongarch64/scripts/step/base_support/iniparser index ed8e9490..93a5240e 100644 --- a/loongarch64/scripts/step/base_support/iniparser +++ b/loongarch64/scripts/step/base_support/iniparser @@ -3,14 +3,42 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=iniparser -export PACKAGE_VERSION=4.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/iniparser/4.1/ -rm -rf ${BUILD_DIRECTORY}/iniparser-4.1 -tar xvf ${DOWNLOADDIR}/iniparser-4.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/iniparser-4.1 - CC=${CROSS_TARGET}-gcc CXX=${CROSS_TARGET}-g++ make -j${JOBS} - cp -a libiniparser.a libiniparser.so.* ${SYSROOT_DIR}/usr/lib64/ - ln -sfv libiniparser.so.1 ${SYSROOT_DIR}/usr/lib64/libiniparser.so - cp -a src/dictionary.h src/iniparser.h ${SYSROOT_DIR}/usr/include/ +export PACKAGE_VERSION=4.2.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/iniparser/4.2.2/ +rm -rf ${BUILD_DIRECTORY}/iniparser-4.2.2 +tar xvf ${DOWNLOADDIR}/iniparser-4.2.2.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/iniparser-4.2.2 + + mkdir cross-build + pushd cross-build + CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" \ + cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=${COMMON_DIR}/cmake-cross.cmake \ + -DPKG_CONFIG_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-pkg-config \ + -DGETTEXT_MSGFMT_EXECUTABLE=/bin/msgfmt \ + -DGETTEXT_MSGMERGE_EXECUTABLE=/bin/msgmerge \ + -DPython_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPython3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPYTHON_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPYTHON3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPERL_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-perl \ + -DRuby_EXECUTABLE=${CROSSTOOLS_DIR}/bin/ruby \ + -DGPERF_EXECUTABLE=/bin/gperf -DGperf_EXECUTABLE=/bin/gperf \ + -DDOXYGEN_EXECUTABLE=/bin/doxygen \ + -DWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/wayland-scanner \ + -DQtWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/qtwaylandscanner \ + -DLIBXML2_XMLLINT_EXECUTABLE=${CROSSTOOLS_DIR}/bin/xmllint \ + -DINTROSPECTION_SCANNER=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-g-ir-scanner \ + -DINTROSPECTION_COMPILER=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-g-ir-compiler \ + -DUPDATE_MIME_DATABASE_EXECUTABLE=${CROSSTOOLS_DIR}/bin/update-mime-database \ + -DFLEX_EXECUTABLE=/bin/flex \ + -DBISON_EXECUTABLE=/bin/bison \ + -Dgzip_EXECUTABLE=/bin/gzip \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DLIB_SUFFIX=64 -DCMAKE_INSTALL_LIBEXECDIR=/usr/libexec \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS=ON \ + -Wno-dev .. + eval ${MAKE_AND_INSTALL} + popd + rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/iniparser-4.1 +rm -rf ${BUILD_DIRECTORY}/iniparser-4.2.2 diff --git a/loongarch64/scripts/step/base_support/iniparser.info b/loongarch64/scripts/step/base_support/iniparser.info index 55f19781..ac098d3a 100644 --- a/loongarch64/scripts/step/base_support/iniparser.info +++ b/loongarch64/scripts/step/base_support/iniparser.info @@ -1 +1 @@ -iniparser|4.1|iniparser +iniparser|4.2.2|iniparser diff --git a/loongarch64/scripts/step/base_support/iptables b/loongarch64/scripts/step/base_support/iptables index afbf80de..dae9b27b 100644 --- a/loongarch64/scripts/step/base_support/iptables +++ b/loongarch64/scripts/step/base_support/iptables @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/iptables-1.8.10 fi ./configure ${COMMON_CONFIG} --enable-libipq --disable-nftables --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/iso-codes b/loongarch64/scripts/step/base_support/iso-codes index a8dd66bc..3760ea2d 100644 --- a/loongarch64/scripts/step/base_support/iso-codes +++ b/loongarch64/scripts/step/base_support/iso-codes @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/iso-codes-4.16.0 fi ./configure ${COMMON_CONFIG} as_ln_s="ln -sf" --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/itstool b/loongarch64/scripts/step/base_support/itstool index 1d2b2d52..d7c9dead 100644 --- a/loongarch64/scripts/step/base_support/itstool +++ b/loongarch64/scripts/step/base_support/itstool @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/itstool-2.0.7 fi PYTHON=${CROSSTOOLS_DIR}/bin/python3 ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/jansson b/loongarch64/scripts/step/base_support/jansson index cc481a76..aa475c93 100644 --- a/loongarch64/scripts/step/base_support/jansson +++ b/loongarch64/scripts/step/base_support/jansson @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/jansson-2.13.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/jq b/loongarch64/scripts/step/base_support/jq new file mode 100644 index 00000000..3c9a32fa --- /dev/null +++ b/loongarch64/scripts/step/base_support/jq @@ -0,0 +1,25 @@ +source env/base_support/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=base_support +export STEP_PACKAGENAME=jq +export PACKAGE_VERSION=git +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/jq/git/ +rm -rf ${BUILD_DIRECTORY}/jq-git_git +tar xvf ${DOWNLOADDIR}/jq-git_git.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/jq-git_git + + for config_i in $(find -name "config.sub") + do + cp -a -f ${CROSSTOOLS_DIR}/share/automake*/config.* $(dirname ${config_i})/ + done + if [ ! -f configure ]; then + autoreconf -ifv + fi + ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull + CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check + make DESTDIR=${SYSROOT_DIR} install + rm -f ${SYSROOT_DIR}/usr/lib64/*.la +popd +rm -rf ${BUILD_DIRECTORY}/jq-git_git diff --git a/loongarch64/scripts/step/base_support/jq.info b/loongarch64/scripts/step/base_support/jq.info new file mode 100644 index 00000000..d6368bbe --- /dev/null +++ b/loongarch64/scripts/step/base_support/jq.info @@ -0,0 +1 @@ +jq|git|jq diff --git a/loongarch64/scripts/step/base_support/jsonschema b/loongarch64/scripts/step/base_support/jsonschema index a205ca23..1ac7e5de 100644 --- a/loongarch64/scripts/step/base_support/jsonschema +++ b/loongarch64/scripts/step/base_support/jsonschema @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=jsonschema -export PACKAGE_VERSION=4.21.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/jsonschema/4.21.1/ -rm -rf ${BUILD_DIRECTORY}/jsonschema-4.21.1 -tar xvf ${DOWNLOADDIR}/jsonschema-4.21.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/jsonschema-4.21.1 +export PACKAGE_VERSION=4.22.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/jsonschema/4.22.0/ +rm -rf ${BUILD_DIRECTORY}/jsonschema-4.22.0 +tar xvf ${DOWNLOADDIR}/jsonschema-4.22.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/jsonschema-4.22.0 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --ignore-installed --no-user jsonschema --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/jsonschema-4.21.1 +rm -rf ${BUILD_DIRECTORY}/jsonschema-4.22.0 diff --git a/loongarch64/scripts/step/base_support/jsonschema.info b/loongarch64/scripts/step/base_support/jsonschema.info index cd0b8cb5..420603bd 100644 --- a/loongarch64/scripts/step/base_support/jsonschema.info +++ b/loongarch64/scripts/step/base_support/jsonschema.info @@ -1 +1 @@ -jsonschema|4.21.1|jsonschema +jsonschema|4.22.0|jsonschema diff --git a/loongarch64/scripts/step/base_support/lame b/loongarch64/scripts/step/base_support/lame index 9a421fb5..3cc1752b 100644 --- a/loongarch64/scripts/step/base_support/lame +++ b/loongarch64/scripts/step/base_support/lame @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/lame-3.100 fi ./configure ${COMMON_CONFIG} --enable-mp3rtp --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/lftp b/loongarch64/scripts/step/base_support/lftp index 8b62f9dd..b79169ee 100644 --- a/loongarch64/scripts/step/base_support/lftp +++ b/loongarch64/scripts/step/base_support/lftp @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/lftp-4.9.2 fi ./configure ${COMMON_CONFIG} --with-readline=${SYSROOT_DIR} --with-zlib=${SYSROOT_DIR}/usr --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libFS b/loongarch64/scripts/step/base_support/libFS index 1d0b5e1e..5613ad5a 100644 --- a/loongarch64/scripts/step/base_support/libFS +++ b/loongarch64/scripts/step/base_support/libFS @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libFS-1.0.9 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libICE b/loongarch64/scripts/step/base_support/libICE index 0ede340f..647bf4f0 100644 --- a/loongarch64/scripts/step/base_support/libICE +++ b/loongarch64/scripts/step/base_support/libICE @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libICE-1.1.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libSM b/loongarch64/scripts/step/base_support/libSM index 97fafbed..6ec2cc22 100644 --- a/loongarch64/scripts/step/base_support/libSM +++ b/loongarch64/scripts/step/base_support/libSM @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libSM-1.2.4 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libX11 b/loongarch64/scripts/step/base_support/libX11 index e6a45a3b..2aed3fa1 100644 --- a/loongarch64/scripts/step/base_support/libX11 +++ b/loongarch64/scripts/step/base_support/libX11 @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libX11-1.8.9 fi ./configure ${COMMON_CONFIG} --with-keysymdefdir=${SYSROOT_DIR}/usr/include/X11 --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXScrnSaver b/loongarch64/scripts/step/base_support/libXScrnSaver index 89c53d03..cdbe26dd 100644 --- a/loongarch64/scripts/step/base_support/libXScrnSaver +++ b/loongarch64/scripts/step/base_support/libXScrnSaver @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXScrnSaver-1.2.4 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXau b/loongarch64/scripts/step/base_support/libXau index 73e0e38c..55d64dd3 100644 --- a/loongarch64/scripts/step/base_support/libXau +++ b/loongarch64/scripts/step/base_support/libXau @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXau-1.0.11 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXaw b/loongarch64/scripts/step/base_support/libXaw index 7a5fb403..c8966d79 100644 --- a/loongarch64/scripts/step/base_support/libXaw +++ b/loongarch64/scripts/step/base_support/libXaw @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXaw-1.0.16 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXcomposite b/loongarch64/scripts/step/base_support/libXcomposite index ba7df0af..5133b858 100644 --- a/loongarch64/scripts/step/base_support/libXcomposite +++ b/loongarch64/scripts/step/base_support/libXcomposite @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXcomposite-0.4.6 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXcursor b/loongarch64/scripts/step/base_support/libXcursor index 3a3a5a0c..de30c647 100644 --- a/loongarch64/scripts/step/base_support/libXcursor +++ b/loongarch64/scripts/step/base_support/libXcursor @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXcursor-1.2.2 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXdamage b/loongarch64/scripts/step/base_support/libXdamage index 7c0121ce..3ea0e782 100644 --- a/loongarch64/scripts/step/base_support/libXdamage +++ b/loongarch64/scripts/step/base_support/libXdamage @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXdamage-1.1.6 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXdmcp b/loongarch64/scripts/step/base_support/libXdmcp index 3b487d96..c95e40ff 100644 --- a/loongarch64/scripts/step/base_support/libXdmcp +++ b/loongarch64/scripts/step/base_support/libXdmcp @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXdmcp-1.1.5 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXext b/loongarch64/scripts/step/base_support/libXext index 83917d28..e3e24eda 100644 --- a/loongarch64/scripts/step/base_support/libXext +++ b/loongarch64/scripts/step/base_support/libXext @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXext-1.3.6 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXfixes b/loongarch64/scripts/step/base_support/libXfixes index f2e95bae..db6ba5f3 100644 --- a/loongarch64/scripts/step/base_support/libXfixes +++ b/loongarch64/scripts/step/base_support/libXfixes @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXfixes-6.0.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXfont2 b/loongarch64/scripts/step/base_support/libXfont2 index f6e1922d..386146d5 100644 --- a/loongarch64/scripts/step/base_support/libXfont2 +++ b/loongarch64/scripts/step/base_support/libXfont2 @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXfont2-2.0.6 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXft b/loongarch64/scripts/step/base_support/libXft index 22e4f986..4c7d644d 100644 --- a/loongarch64/scripts/step/base_support/libXft +++ b/loongarch64/scripts/step/base_support/libXft @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXft-2.3.8 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXi b/loongarch64/scripts/step/base_support/libXi index 7f56e870..1476e092 100644 --- a/loongarch64/scripts/step/base_support/libXi +++ b/loongarch64/scripts/step/base_support/libXi @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXi-1.8.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXinerama b/loongarch64/scripts/step/base_support/libXinerama index ed5d648f..db971fb0 100644 --- a/loongarch64/scripts/step/base_support/libXinerama +++ b/loongarch64/scripts/step/base_support/libXinerama @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXinerama-1.1.5 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXmu b/loongarch64/scripts/step/base_support/libXmu index 1784b34e..e03f31b0 100644 --- a/loongarch64/scripts/step/base_support/libXmu +++ b/loongarch64/scripts/step/base_support/libXmu @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libXmu -export PACKAGE_VERSION=1.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libXmu/1.2.0/ -rm -rf ${BUILD_DIRECTORY}/libXmu-1.2.0 -tar xvf ${DOWNLOADDIR}/libXmu-1.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libXmu-1.2.0 +export PACKAGE_VERSION=1.2.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libXmu/1.2.1/ +rm -rf ${BUILD_DIRECTORY}/libXmu-1.2.1 +tar xvf ${DOWNLOADDIR}/libXmu-1.2.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libXmu-1.2.1 for config_i in $(find -name "config.sub") do @@ -18,7 +18,8 @@ pushd ${BUILD_DIRECTORY}/libXmu-1.2.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libXmu-1.2.0 +rm -rf ${BUILD_DIRECTORY}/libXmu-1.2.1 diff --git a/loongarch64/scripts/step/base_support/libXmu.info b/loongarch64/scripts/step/base_support/libXmu.info index 4b56c035..ece2df31 100644 --- a/loongarch64/scripts/step/base_support/libXmu.info +++ b/loongarch64/scripts/step/base_support/libXmu.info @@ -1 +1 @@ -libXmu|1.2.0|libXmu +libXmu|1.2.1|libXmu diff --git a/loongarch64/scripts/step/base_support/libXpm b/loongarch64/scripts/step/base_support/libXpm index d17cef50..086c54c1 100644 --- a/loongarch64/scripts/step/base_support/libXpm +++ b/loongarch64/scripts/step/base_support/libXpm @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXpm-3.5.17 fi ./configure ${COMMON_CONFIG} ac_cv_path_XPM_PATH_COMPRESS=no ac_cv_path_XPM_PATH_UNCOMPRESS=no --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXrandr b/loongarch64/scripts/step/base_support/libXrandr index 56af57c7..bd27f84d 100644 --- a/loongarch64/scripts/step/base_support/libXrandr +++ b/loongarch64/scripts/step/base_support/libXrandr @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXrandr-1.5.4 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXrender b/loongarch64/scripts/step/base_support/libXrender index a99fd97a..a9a6aca2 100644 --- a/loongarch64/scripts/step/base_support/libXrender +++ b/loongarch64/scripts/step/base_support/libXrender @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXrender-0.9.11 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXres b/loongarch64/scripts/step/base_support/libXres index b15b19df..09d76f0e 100644 --- a/loongarch64/scripts/step/base_support/libXres +++ b/loongarch64/scripts/step/base_support/libXres @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXres-1.2.2 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXt b/loongarch64/scripts/step/base_support/libXt index 7c3fec5c..9d2e025e 100644 --- a/loongarch64/scripts/step/base_support/libXt +++ b/loongarch64/scripts/step/base_support/libXt @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXt-1.3.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXtst b/loongarch64/scripts/step/base_support/libXtst index e9b32c29..1e936129 100644 --- a/loongarch64/scripts/step/base_support/libXtst +++ b/loongarch64/scripts/step/base_support/libXtst @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXtst-1.2.4 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXv b/loongarch64/scripts/step/base_support/libXv index 9220d8d9..11b64a1d 100644 --- a/loongarch64/scripts/step/base_support/libXv +++ b/loongarch64/scripts/step/base_support/libXv @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXv-1.0.12 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXvMC b/loongarch64/scripts/step/base_support/libXvMC index 7f61494d..8843305f 100644 --- a/loongarch64/scripts/step/base_support/libXvMC +++ b/loongarch64/scripts/step/base_support/libXvMC @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXvMC-1.0.14 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXxf86dga b/loongarch64/scripts/step/base_support/libXxf86dga index a2d59edc..09429af5 100644 --- a/loongarch64/scripts/step/base_support/libXxf86dga +++ b/loongarch64/scripts/step/base_support/libXxf86dga @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXxf86dga-1.1.6 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libXxf86vm b/loongarch64/scripts/step/base_support/libXxf86vm index 4c807f13..aa7cac47 100644 --- a/loongarch64/scripts/step/base_support/libXxf86vm +++ b/loongarch64/scripts/step/base_support/libXxf86vm @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libXxf86vm-1.1.5 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libarchive b/loongarch64/scripts/step/base_support/libarchive index 7d935ad0..4514c4a4 100644 --- a/loongarch64/scripts/step/base_support/libarchive +++ b/loongarch64/scripts/step/base_support/libarchive @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libarchive -export PACKAGE_VERSION=3.7.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libarchive/3.7.3/ -rm -rf ${BUILD_DIRECTORY}/libarchive-3.7.3 -tar xvf ${DOWNLOADDIR}/libarchive-3.7.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libarchive-3.7.3 +export PACKAGE_VERSION=3.7.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libarchive/3.7.4/ +rm -rf ${BUILD_DIRECTORY}/libarchive-3.7.4 +tar xvf ${DOWNLOADDIR}/libarchive-3.7.4.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libarchive-3.7.4 sed -i "/linux\/fs.h/d" libarchive/archive_read_disk_posix.c ./configure ${COMMON_CONFIG} eval ${MAKE_AND_INSTALL} popd -rm -rf ${BUILD_DIRECTORY}/libarchive-3.7.3 +rm -rf ${BUILD_DIRECTORY}/libarchive-3.7.4 diff --git a/loongarch64/scripts/step/base_support/libarchive.info b/loongarch64/scripts/step/base_support/libarchive.info index 0a552382..71505a19 100644 --- a/loongarch64/scripts/step/base_support/libarchive.info +++ b/loongarch64/scripts/step/base_support/libarchive.info @@ -1 +1 @@ -libarchive|3.7.3|libarchive +libarchive|3.7.4|libarchive diff --git a/loongarch64/scripts/step/base_support/libass b/loongarch64/scripts/step/base_support/libass index bd51e9d4..b4fa118b 100644 --- a/loongarch64/scripts/step/base_support/libass +++ b/loongarch64/scripts/step/base_support/libass @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libass -export PACKAGE_VERSION=0.17.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libass/0.17.1/ -rm -rf ${BUILD_DIRECTORY}/libass-0.17.1 -tar xvf ${DOWNLOADDIR}/libass-0.17.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libass-0.17.1 +export PACKAGE_VERSION=0.17.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libass/0.17.2/ +rm -rf ${BUILD_DIRECTORY}/libass-0.17.2 +tar xvf ${DOWNLOADDIR}/libass-0.17.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libass-0.17.2 for config_i in $(find -name "config.sub") do @@ -18,7 +18,8 @@ pushd ${BUILD_DIRECTORY}/libass-0.17.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libass-0.17.1 +rm -rf ${BUILD_DIRECTORY}/libass-0.17.2 diff --git a/loongarch64/scripts/step/base_support/libass.info b/loongarch64/scripts/step/base_support/libass.info index 3ba80d7d..5a456912 100644 --- a/loongarch64/scripts/step/base_support/libass.info +++ b/loongarch64/scripts/step/base_support/libass.info @@ -1 +1 @@ -libass|0.17.1|libass +libass|0.17.2|libass diff --git a/loongarch64/scripts/step/base_support/libatasmart b/loongarch64/scripts/step/base_support/libatasmart index 3b704eb0..9f039565 100644 --- a/loongarch64/scripts/step/base_support/libatasmart +++ b/loongarch64/scripts/step/base_support/libatasmart @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libatasmart-0.19 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libavc1394 b/loongarch64/scripts/step/base_support/libavc1394 index 23cdfc38..f43b2ff3 100644 --- a/loongarch64/scripts/step/base_support/libavc1394 +++ b/loongarch64/scripts/step/base_support/libavc1394 @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libavc1394-0.5.4 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libbpf b/loongarch64/scripts/step/base_support/libbpf index 7c14c08a..bf60f4a1 100644 --- a/loongarch64/scripts/step/base_support/libbpf +++ b/loongarch64/scripts/step/base_support/libbpf @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libbpf -export PACKAGE_VERSION=1.3.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libbpf/1.3.0/ -rm -rf ${BUILD_DIRECTORY}/libbpf-1.3.0 -tar xvf ${DOWNLOADDIR}/libbpf-1.3.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libbpf-1.3.0 +export PACKAGE_VERSION=1.4.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libbpf/1.4.2/ +rm -rf ${BUILD_DIRECTORY}/libbpf-1.4.2 +tar xvf ${DOWNLOADDIR}/libbpf-1.4.2.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libbpf-1.4.2 make -j${JOBS} CC="${CROSS_TARGET}-gcc" -C src make -C src DESTDIR=${SYSROOT_DIR} install popd -rm -rf ${BUILD_DIRECTORY}/libbpf-1.3.0 +rm -rf ${BUILD_DIRECTORY}/libbpf-1.4.2 diff --git a/loongarch64/scripts/step/base_support/libbpf.info b/loongarch64/scripts/step/base_support/libbpf.info index cf62a848..e0b1a0c8 100644 --- a/loongarch64/scripts/step/base_support/libbpf.info +++ b/loongarch64/scripts/step/base_support/libbpf.info @@ -1 +1 @@ -libbpf|1.3.0|libbpf +libbpf|1.4.2|libbpf diff --git a/loongarch64/scripts/step/base_support/libbytesize b/loongarch64/scripts/step/base_support/libbytesize index 4578204d..9ff864e3 100644 --- a/loongarch64/scripts/step/base_support/libbytesize +++ b/loongarch64/scripts/step/base_support/libbytesize @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libbytesize-2.10 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libcanberra b/loongarch64/scripts/step/base_support/libcanberra index 5ded1696..e0de3e7b 100644 --- a/loongarch64/scripts/step/base_support/libcanberra +++ b/loongarch64/scripts/step/base_support/libcanberra @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/libcanberra-0.30 fi ./configure ${COMMON_CONFIG} --disable-oss --with-systemdsystemunitdir=/usr/lib/systemd/system --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libcddb b/loongarch64/scripts/step/base_support/libcddb index 4b70227e..8a0bb493 100644 --- a/loongarch64/scripts/step/base_support/libcddb +++ b/loongarch64/scripts/step/base_support/libcddb @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libcddb-1.3.2 fi CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" ./configure ${COMMON_CONFIG} ac_cv_func_realloc_0_nonnull=yes ac_cv_func_malloc_0_nonnull=yes --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libcdio b/loongarch64/scripts/step/base_support/libcdio index 4b3055b5..d11bae4e 100644 --- a/loongarch64/scripts/step/base_support/libcdio +++ b/loongarch64/scripts/step/base_support/libcdio @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libcdio-2.1.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libclc b/loongarch64/scripts/step/base_support/libclc index a7480e73..be0fb0ac 100644 --- a/loongarch64/scripts/step/base_support/libclc +++ b/loongarch64/scripts/step/base_support/libclc @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libclc -export PACKAGE_VERSION=18.1.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libclc/18.1.3/ -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src -tar xvf ${DOWNLOADDIR}/llvm-project-18.1.3.src.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libclc/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src pushd libclc sed -i "s@COMMAND prepare_builtins@COMMAND qemu-${ARCH_NAME} prepare_builtins@g" CMakeLists.txt mkdir cross-build @@ -40,4 +40,4 @@ pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src popd popd popd -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src diff --git a/loongarch64/scripts/step/base_support/libclc.info b/loongarch64/scripts/step/base_support/libclc.info index 1d450ba3..6825ad20 100644 --- a/loongarch64/scripts/step/base_support/libclc.info +++ b/loongarch64/scripts/step/base_support/libclc.info @@ -1 +1 @@ -llvm-project|18.1.3|llvm-project +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/base_support/libconfig b/loongarch64/scripts/step/base_support/libconfig index 38ed03e4..89b549b8 100644 --- a/loongarch64/scripts/step/base_support/libconfig +++ b/loongarch64/scripts/step/base_support/libconfig @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libconfig-1.7.3 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libcroco b/loongarch64/scripts/step/base_support/libcroco index c98017f6..7c977a53 100644 --- a/loongarch64/scripts/step/base_support/libcroco +++ b/loongarch64/scripts/step/base_support/libcroco @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/libcroco-0.6.13 fi CFLAGS="${CFLAGS} -Wno-implicit-function-declaration -Wno-int-conversion" ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libdaemon b/loongarch64/scripts/step/base_support/libdaemon index 00f91227..20c831f2 100644 --- a/loongarch64/scripts/step/base_support/libdaemon +++ b/loongarch64/scripts/step/base_support/libdaemon @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libdaemon-0.14 fi ./configure ${COMMON_CONFIG} ac_cv_func_setpgrp_void=yes --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libdmx b/loongarch64/scripts/step/base_support/libdmx index 62293fc0..c3608615 100644 --- a/loongarch64/scripts/step/base_support/libdmx +++ b/loongarch64/scripts/step/base_support/libdmx @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libdmx-1.1.5 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libdv b/loongarch64/scripts/step/base_support/libdv index e33b547b..c27b8671 100644 --- a/loongarch64/scripts/step/base_support/libdv +++ b/loongarch64/scripts/step/base_support/libdv @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libdv-1.0.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libdvbpsi b/loongarch64/scripts/step/base_support/libdvbpsi index 09df3e72..2ba721f2 100644 --- a/loongarch64/scripts/step/base_support/libdvbpsi +++ b/loongarch64/scripts/step/base_support/libdvbpsi @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libdvbpsi-1.3.3 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libdvdread b/loongarch64/scripts/step/base_support/libdvdread index 9e5bcfc6..0ad7ffdf 100644 --- a/loongarch64/scripts/step/base_support/libdvdread +++ b/loongarch64/scripts/step/base_support/libdvdread @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libdvdread-6.1.3 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libevdev b/loongarch64/scripts/step/base_support/libevdev index a8a44dee..3ffe406d 100644 --- a/loongarch64/scripts/step/base_support/libevdev +++ b/loongarch64/scripts/step/base_support/libevdev @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libevdev -export PACKAGE_VERSION=1.13.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libevdev/1.13.1/ -rm -rf ${BUILD_DIRECTORY}/libevdev-1.13.1 -tar xvf ${DOWNLOADDIR}/libevdev-1.13.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libevdev-1.13.1 +export PACKAGE_VERSION=1.13.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libevdev/1.13.2/ +rm -rf ${BUILD_DIRECTORY}/libevdev-1.13.2 +tar xvf ${DOWNLOADDIR}/libevdev-1.13.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libevdev-1.13.2 for config_i in $(find -name "config.sub") do @@ -18,7 +18,8 @@ pushd ${BUILD_DIRECTORY}/libevdev-1.13.1 fi PYTHON=python3 ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libevdev-1.13.1 +rm -rf ${BUILD_DIRECTORY}/libevdev-1.13.2 diff --git a/loongarch64/scripts/step/base_support/libevdev.info b/loongarch64/scripts/step/base_support/libevdev.info index 6d93fdb5..4c22ffc8 100644 --- a/loongarch64/scripts/step/base_support/libevdev.info +++ b/loongarch64/scripts/step/base_support/libevdev.info @@ -1 +1 @@ -libevdev|1.13.1|libevdev +libevdev|1.13.2|libevdev diff --git a/loongarch64/scripts/step/base_support/libexif b/loongarch64/scripts/step/base_support/libexif index ee6d2d24..0affe889 100644 --- a/loongarch64/scripts/step/base_support/libexif +++ b/loongarch64/scripts/step/base_support/libexif @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libexif-0.6.24 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libfishsound b/loongarch64/scripts/step/base_support/libfishsound index 92f81f07..140ae449 100644 --- a/loongarch64/scripts/step/base_support/libfishsound +++ b/loongarch64/scripts/step/base_support/libfishsound @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libfishsound-1.0.0 fi CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libfontenc b/loongarch64/scripts/step/base_support/libfontenc index 877bf6c8..3af31a22 100644 --- a/loongarch64/scripts/step/base_support/libfontenc +++ b/loongarch64/scripts/step/base_support/libfontenc @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libfontenc-1.1.8 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libgphoto2 b/loongarch64/scripts/step/base_support/libgphoto2 index 0ccd03c7..6bdd7c08 100644 --- a/loongarch64/scripts/step/base_support/libgphoto2 +++ b/loongarch64/scripts/step/base_support/libgphoto2 @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libgphoto2-2.5.31 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libidn2 b/loongarch64/scripts/step/base_support/libidn2 index ae72a449..c47493ea 100644 --- a/loongarch64/scripts/step/base_support/libidn2 +++ b/loongarch64/scripts/step/base_support/libidn2 @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libidn2-2.3.7 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libiec61883 b/loongarch64/scripts/step/base_support/libiec61883 index 5fc03613..85647f68 100644 --- a/loongarch64/scripts/step/base_support/libiec61883 +++ b/loongarch64/scripts/step/base_support/libiec61883 @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libiec61883-1.2.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libime b/loongarch64/scripts/step/base_support/libime index 4fac6108..733287ce 100644 --- a/loongarch64/scripts/step/base_support/libime +++ b/loongarch64/scripts/step/base_support/libime @@ -3,42 +3,46 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libime -export PACKAGE_VERSION=git-default -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libime/git-default/ -rm -rf ${BUILD_DIRECTORY}/libime-git-default_git -tar xvf ${DOWNLOADDIR}/libime-git-default_git.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libime-git-default_git +export PACKAGE_VERSION=1.1.8 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libime/1.1.8/ +rm -rf ${BUILD_DIRECTORY}/libime-1.1.8 +tar xvf ${DOWNLOADDIR}/libime-1.1.8.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libime-1.1.8 + tar xvf ${RESOURCEDIR}/files/libime-kenlm_git.tar.gz -C src/libime/core/kenlm/ --strip-components=1 + cp ${RESOURCEDIR}/files/dict-20240416.tar.zst data/ + cp ${RESOURCEDIR}/files/table-20240108.tar.gz data/ + cp ${RESOURCEDIR}/files/lm_sc.arpa-20230712.tar.xz data/ - mkdir cross-build - pushd cross-build - CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" \ - cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=${COMMON_DIR}/cmake-cross.cmake \ - -DPKG_CONFIG_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-pkg-config \ - -DGETTEXT_MSGFMT_EXECUTABLE=/bin/msgfmt \ - -DGETTEXT_MSGMERGE_EXECUTABLE=/bin/msgmerge \ - -DPython_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ - -DPython3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ - -DPYTHON_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ - -DPYTHON3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ - -DPERL_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-perl \ - -DRuby_EXECUTABLE=${CROSSTOOLS_DIR}/bin/ruby \ - -DGPERF_EXECUTABLE=/bin/gperf -DGperf_EXECUTABLE=/bin/gperf \ - -DDOXYGEN_EXECUTABLE=/bin/doxygen \ - -DWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/wayland-scanner \ - -DQtWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/qtwaylandscanner \ - -DLIBXML2_XMLLINT_EXECUTABLE=${CROSSTOOLS_DIR}/bin/xmllint \ - -DINTROSPECTION_SCANNER=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-g-ir-scanner \ - -DINTROSPECTION_COMPILER=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-g-ir-compiler \ - -DUPDATE_MIME_DATABASE_EXECUTABLE=${CROSSTOOLS_DIR}/bin/update-mime-database \ - -DFLEX_EXECUTABLE=/bin/flex \ - -DBISON_EXECUTABLE=/bin/bison \ - -Dgzip_EXECUTABLE=/bin/gzip \ - -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DLIB_SUFFIX=64 -DCMAKE_INSTALL_LIBEXECDIR=/usr/libexec \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DBUILD_SHARED_LIBS=ON \ - -Wno-dev .. - eval ${MAKE_AND_INSTALL} - popd + mkdir cross-build + pushd cross-build + CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" \ + cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=${COMMON_DIR}/cmake-cross.cmake \ + -DPKG_CONFIG_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-pkg-config \ + -DGETTEXT_MSGFMT_EXECUTABLE=/bin/msgfmt \ + -DGETTEXT_MSGMERGE_EXECUTABLE=/bin/msgmerge \ + -DPython_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPython3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPYTHON_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPYTHON3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPERL_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-perl \ + -DRuby_EXECUTABLE=${CROSSTOOLS_DIR}/bin/ruby \ + -DGPERF_EXECUTABLE=/bin/gperf -DGperf_EXECUTABLE=/bin/gperf \ + -DDOXYGEN_EXECUTABLE=/bin/doxygen \ + -DWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/wayland-scanner \ + -DQtWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/qtwaylandscanner \ + -DLIBXML2_XMLLINT_EXECUTABLE=${CROSSTOOLS_DIR}/bin/xmllint \ + -DINTROSPECTION_SCANNER=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-g-ir-scanner \ + -DINTROSPECTION_COMPILER=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-g-ir-compiler \ + -DUPDATE_MIME_DATABASE_EXECUTABLE=${CROSSTOOLS_DIR}/bin/update-mime-database \ + -DFLEX_EXECUTABLE=/bin/flex \ + -DBISON_EXECUTABLE=/bin/bison \ + -Dgzip_EXECUTABLE=/bin/gzip \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DLIB_SUFFIX=64 -DCMAKE_INSTALL_LIBEXECDIR=/usr/libexec \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS=ON \ + -Wno-dev .. + eval ${MAKE_AND_INSTALL} + popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libime-git-default_git +rm -rf ${BUILD_DIRECTORY}/libime-1.1.8 diff --git a/loongarch64/scripts/step/base_support/libime.info b/loongarch64/scripts/step/base_support/libime.info index 4c4441ee..24cf20c5 100644 --- a/loongarch64/scripts/step/base_support/libime.info +++ b/loongarch64/scripts/step/base_support/libime.info @@ -1 +1 @@ -libime|git-default|libime +libime|1.1.8|libime diff --git a/loongarch64/scripts/step/base_support/libimobiledevice b/loongarch64/scripts/step/base_support/libimobiledevice index a47d9aa1..bcf29f5d 100644 --- a/loongarch64/scripts/step/base_support/libimobiledevice +++ b/loongarch64/scripts/step/base_support/libimobiledevice @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libimobiledevice-git-default_git fi ./configure ${COMMON_CONFIG} PYTHON=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 CYTHON=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-cython --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libimobiledevice-glue b/loongarch64/scripts/step/base_support/libimobiledevice-glue index 1fa5a008..01908aeb 100644 --- a/loongarch64/scripts/step/base_support/libimobiledevice-glue +++ b/loongarch64/scripts/step/base_support/libimobiledevice-glue @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libimobiledevice-glue-1.2.0 fi ./configure ${COMMON_CONFIG} PACKAGE_VERSION=${PACKAGE_VERSION} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libltc b/loongarch64/scripts/step/base_support/libltc index 78c60c19..bccf43f5 100644 --- a/loongarch64/scripts/step/base_support/libltc +++ b/loongarch64/scripts/step/base_support/libltc @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libltc-1.3.2 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libmediainfo b/loongarch64/scripts/step/base_support/libmediainfo index fb7d3d6a..121201a1 100644 --- a/loongarch64/scripts/step/base_support/libmediainfo +++ b/loongarch64/scripts/step/base_support/libmediainfo @@ -3,10 +3,10 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libmediainfo -export PACKAGE_VERSION=24.03 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libmediainfo/24.03/ +export PACKAGE_VERSION=24.05 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libmediainfo/24.05/ rm -rf ${BUILD_DIRECTORY}/MediaInfoLib -tar xvf ${DOWNLOADDIR}/libmediainfo_24.03.tar.xz -C ${BUILD_DIRECTORY} +tar xvf ${DOWNLOADDIR}/libmediainfo_24.05.tar.xz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/MediaInfoLib pushd Project/GNU/Library autoreconf -ifv diff --git a/loongarch64/scripts/step/base_support/libmediainfo.info b/loongarch64/scripts/step/base_support/libmediainfo.info index 5c49d2ef..4aa91ce7 100644 --- a/loongarch64/scripts/step/base_support/libmediainfo.info +++ b/loongarch64/scripts/step/base_support/libmediainfo.info @@ -1 +1 @@ -libmediainfo|24.03|libmediainfo +libmediainfo|24.05|libmediainfo diff --git a/loongarch64/scripts/step/base_support/libmpeg2 b/loongarch64/scripts/step/base_support/libmpeg2 index 27f20324..24830a97 100644 --- a/loongarch64/scripts/step/base_support/libmpeg2 +++ b/loongarch64/scripts/step/base_support/libmpeg2 @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libmpeg2-0.5.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libndp b/loongarch64/scripts/step/base_support/libndp index 4719a471..73954605 100644 --- a/loongarch64/scripts/step/base_support/libndp +++ b/loongarch64/scripts/step/base_support/libndp @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libndp-1.8 fi ./configure ${COMMON_CONFIG} ac_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libnsl b/loongarch64/scripts/step/base_support/libnsl index c691850d..47011195 100644 --- a/loongarch64/scripts/step/base_support/libnsl +++ b/loongarch64/scripts/step/base_support/libnsl @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libnsl-2.0.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libnvme b/loongarch64/scripts/step/base_support/libnvme index d2479e43..da2c04d2 100644 --- a/loongarch64/scripts/step/base_support/libnvme +++ b/loongarch64/scripts/step/base_support/libnvme @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libnvme -export PACKAGE_VERSION=1.8 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libnvme/1.8/ -rm -rf ${BUILD_DIRECTORY}/libnvme-1.8 -tar xvf ${DOWNLOADDIR}/libnvme-1.8.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libnvme-1.8 +export PACKAGE_VERSION=1.9 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libnvme/1.9/ +rm -rf ${BUILD_DIRECTORY}/libnvme-1.9 +tar xvf ${DOWNLOADDIR}/libnvme-1.9.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libnvme-1.9 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/libnvme-1.8 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libnvme-1.8 +rm -rf ${BUILD_DIRECTORY}/libnvme-1.9 diff --git a/loongarch64/scripts/step/base_support/libnvme.info b/loongarch64/scripts/step/base_support/libnvme.info index 36dae7d2..32cc1c86 100644 --- a/loongarch64/scripts/step/base_support/libnvme.info +++ b/loongarch64/scripts/step/base_support/libnvme.info @@ -1 +1 @@ -libnvme|1.8|libnvme +libnvme|1.9|libnvme diff --git a/loongarch64/scripts/step/base_support/libogg b/loongarch64/scripts/step/base_support/libogg index 871cd204..c25de23b 100644 --- a/loongarch64/scripts/step/base_support/libogg +++ b/loongarch64/scripts/step/base_support/libogg @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libogg-1.3.5 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/liboggz b/loongarch64/scripts/step/base_support/liboggz index 445cd11d..f239aff0 100644 --- a/loongarch64/scripts/step/base_support/liboggz +++ b/loongarch64/scripts/step/base_support/liboggz @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/liboggz-1.1.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libpcap b/loongarch64/scripts/step/base_support/libpcap index 06fba8c7..a3333b8e 100644 --- a/loongarch64/scripts/step/base_support/libpcap +++ b/loongarch64/scripts/step/base_support/libpcap @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libpcap-1.10.4 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libplist b/loongarch64/scripts/step/base_support/libplist index a909a8bc..aa7368c6 100644 --- a/loongarch64/scripts/step/base_support/libplist +++ b/loongarch64/scripts/step/base_support/libplist @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libplist -export PACKAGE_VERSION=2.4.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libplist/2.4.0/ -rm -rf ${BUILD_DIRECTORY}/libplist-2.4.0 -tar xvf ${DOWNLOADDIR}/libplist-2.4.0.tar.bz2 -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libplist-2.4.0 +export PACKAGE_VERSION=2.6.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libplist/2.6.0/ +rm -rf ${BUILD_DIRECTORY}/libplist-2.6.0 +tar xvf ${DOWNLOADDIR}/libplist-2.6.0.tar.bz2 -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libplist-2.6.0 for config_i in $(find -name "config.sub") do @@ -18,7 +18,8 @@ pushd ${BUILD_DIRECTORY}/libplist-2.4.0 fi PYTHON=${CROSSTOOLS_DIR}/bin/python3 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libplist-2.4.0 +rm -rf ${BUILD_DIRECTORY}/libplist-2.6.0 diff --git a/loongarch64/scripts/step/base_support/libplist.info b/loongarch64/scripts/step/base_support/libplist.info index 30050f67..2804b00c 100644 --- a/loongarch64/scripts/step/base_support/libplist.info +++ b/loongarch64/scripts/step/base_support/libplist.info @@ -1 +1 @@ -libplist|2.4.0|libplist +libplist|2.6.0|libplist diff --git a/loongarch64/scripts/step/base_support/libqalculate b/loongarch64/scripts/step/base_support/libqalculate index 620d3214..764a9891 100644 --- a/loongarch64/scripts/step/base_support/libqalculate +++ b/loongarch64/scripts/step/base_support/libqalculate @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libqalculate -export PACKAGE_VERSION=5.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libqalculate/5.0.0/ -rm -rf ${BUILD_DIRECTORY}/libqalculate-5.0.0 -tar xvf ${DOWNLOADDIR}/libqalculate-5.0.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libqalculate-5.0.0 +export PACKAGE_VERSION=5.1.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libqalculate/5.1.1/ +rm -rf ${BUILD_DIRECTORY}/libqalculate-5.1.1 +tar xvf ${DOWNLOADDIR}/libqalculate-5.1.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libqalculate-5.1.1 for config_i in $(find -name "config.sub") do @@ -18,7 +18,8 @@ pushd ${BUILD_DIRECTORY}/libqalculate-5.0.0 fi LDFLAGS_FOR_BUILD="-Wl,-rpath-link=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib:${CROSSTOOLS_DIR}/build-tools/lib64:/usr/lib64:/usr/lib -Wl,-rpath=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib:${CROSSTOOLS_DIR}/build-tools/lib64:/usr/lib64:/usr/lib" ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libqalculate-5.0.0 +rm -rf ${BUILD_DIRECTORY}/libqalculate-5.1.1 diff --git a/loongarch64/scripts/step/base_support/libqalculate.info b/loongarch64/scripts/step/base_support/libqalculate.info index 3137ee5f..c5b3eca8 100644 --- a/loongarch64/scripts/step/base_support/libqalculate.info +++ b/loongarch64/scripts/step/base_support/libqalculate.info @@ -1 +1 @@ -libqalculate|5.0.0|libqalculate +libqalculate|5.1.1|libqalculate diff --git a/loongarch64/scripts/step/base_support/libraw1394 b/loongarch64/scripts/step/base_support/libraw1394 index 7573628e..09c2e90a 100644 --- a/loongarch64/scripts/step/base_support/libraw1394 +++ b/loongarch64/scripts/step/base_support/libraw1394 @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libraw1394-2.1.2 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libsamplerate b/loongarch64/scripts/step/base_support/libsamplerate index 80ace4c4..cfd3ef1a 100644 --- a/loongarch64/scripts/step/base_support/libsamplerate +++ b/loongarch64/scripts/step/base_support/libsamplerate @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libsamplerate-0.2.2 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libsass b/loongarch64/scripts/step/base_support/libsass index 0f03e692..1c3711fb 100644 --- a/loongarch64/scripts/step/base_support/libsass +++ b/loongarch64/scripts/step/base_support/libsass @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libsass-3.6.6 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libseccomp b/loongarch64/scripts/step/base_support/libseccomp new file mode 100644 index 00000000..9e0bcdab --- /dev/null +++ b/loongarch64/scripts/step/base_support/libseccomp @@ -0,0 +1,25 @@ +source env/base_support/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=base_support +export STEP_PACKAGENAME=libseccomp +export PACKAGE_VERSION=git +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libseccomp/git/ +rm -rf ${BUILD_DIRECTORY}/libseccomp-git_git +tar xvf ${DOWNLOADDIR}/libseccomp-git_git.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libseccomp-git_git + + for config_i in $(find -name "config.sub") + do + cp -a -f ${CROSSTOOLS_DIR}/share/automake*/config.* $(dirname ${config_i})/ + done + if [ ! -f configure ]; then + autoreconf -ifv + fi + ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull + CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check + make DESTDIR=${SYSROOT_DIR} install + rm -f ${SYSROOT_DIR}/usr/lib64/*.la +popd +rm -rf ${BUILD_DIRECTORY}/libseccomp-git_git diff --git a/loongarch64/scripts/step/base_support/libseccomp.info b/loongarch64/scripts/step/base_support/libseccomp.info new file mode 100644 index 00000000..033d8267 --- /dev/null +++ b/loongarch64/scripts/step/base_support/libseccomp.info @@ -0,0 +1 @@ +libseccomp|git|libseccomp diff --git a/loongarch64/scripts/step/base_support/libshout b/loongarch64/scripts/step/base_support/libshout index 2242f127..e000dca9 100644 --- a/loongarch64/scripts/step/base_support/libshout +++ b/loongarch64/scripts/step/base_support/libshout @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libshout-2.4.6 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libslirp b/loongarch64/scripts/step/base_support/libslirp index 52c7a266..38db837f 100644 --- a/loongarch64/scripts/step/base_support/libslirp +++ b/loongarch64/scripts/step/base_support/libslirp @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libslirp -export PACKAGE_VERSION=4.7.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libslirp/4.7.0/ -rm -rf ${BUILD_DIRECTORY}/libslirp-v4.7.0 -tar xvf ${DOWNLOADDIR}/libslirp-v4.7.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libslirp-v4.7.0 +export PACKAGE_VERSION=4.8.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libslirp/4.8.0/ +rm -rf ${BUILD_DIRECTORY}/libslirp-v4.8.0 +tar xvf ${DOWNLOADDIR}/libslirp-v4.8.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libslirp-v4.8.0 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/libslirp-v4.7.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libslirp-v4.7.0 +rm -rf ${BUILD_DIRECTORY}/libslirp-v4.8.0 diff --git a/loongarch64/scripts/step/base_support/libslirp.info b/loongarch64/scripts/step/base_support/libslirp.info index 7e0b2b89..3b68c6e4 100644 --- a/loongarch64/scripts/step/base_support/libslirp.info +++ b/loongarch64/scripts/step/base_support/libslirp.info @@ -1 +1 @@ -libslirp|4.7.0|libslirp +libslirp|4.8.0|libslirp diff --git a/loongarch64/scripts/step/base_support/libsndfile b/loongarch64/scripts/step/base_support/libsndfile index 31d94261..e61845d8 100644 --- a/loongarch64/scripts/step/base_support/libsndfile +++ b/loongarch64/scripts/step/base_support/libsndfile @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libsndfile-1.2.2 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libsoup b/loongarch64/scripts/step/base_support/libsoup index 44ad2964..4aecc72d 100644 --- a/loongarch64/scripts/step/base_support/libsoup +++ b/loongarch64/scripts/step/base_support/libsoup @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libsoup -export PACKAGE_VERSION=3.4.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libsoup/3.4.4/ -rm -rf ${BUILD_DIRECTORY}/libsoup-3.4.4 -tar xvf ${DOWNLOADDIR}/libsoup-3.4.4.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libsoup-3.4.4 +export PACKAGE_VERSION=3.5.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libsoup/3.5.1/ +rm -rf ${BUILD_DIRECTORY}/libsoup-3.5.1 +tar xvf ${DOWNLOADDIR}/libsoup-3.5.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libsoup-3.5.1 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/libsoup-3.4.4 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libsoup-3.4.4 +rm -rf ${BUILD_DIRECTORY}/libsoup-3.5.1 diff --git a/loongarch64/scripts/step/base_support/libsoup.info b/loongarch64/scripts/step/base_support/libsoup.info index 13844251..393ac4a8 100644 --- a/loongarch64/scripts/step/base_support/libsoup.info +++ b/loongarch64/scripts/step/base_support/libsoup.info @@ -1 +1 @@ -libsoup|3.4.4|libsoup +libsoup|3.5.1|libsoup diff --git a/loongarch64/scripts/step/base_support/libssh2 b/loongarch64/scripts/step/base_support/libssh2 index 42b94d5f..f08924d7 100644 --- a/loongarch64/scripts/step/base_support/libssh2 +++ b/loongarch64/scripts/step/base_support/libssh2 @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libssh2-1.11.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libteam b/loongarch64/scripts/step/base_support/libteam index 7bffdbdc..3eebb376 100644 --- a/loongarch64/scripts/step/base_support/libteam +++ b/loongarch64/scripts/step/base_support/libteam @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libteam-1.32 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libtirpc b/loongarch64/scripts/step/base_support/libtirpc index 77406b2a..318dac58 100644 --- a/loongarch64/scripts/step/base_support/libtirpc +++ b/loongarch64/scripts/step/base_support/libtirpc @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libtirpc-1.3.4 fi ./configure ${COMMON_CONFIG} --disable-gssapi --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libusbmuxd b/loongarch64/scripts/step/base_support/libusbmuxd index 64eb578a..75998e00 100644 --- a/loongarch64/scripts/step/base_support/libusbmuxd +++ b/loongarch64/scripts/step/base_support/libusbmuxd @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libusbmuxd-2.1.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libva b/loongarch64/scripts/step/base_support/libva index e1262279..8ef4d592 100644 --- a/loongarch64/scripts/step/base_support/libva +++ b/loongarch64/scripts/step/base_support/libva @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libva-2.21.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libvisual b/loongarch64/scripts/step/base_support/libvisual index 9fc7b726..fe5a5bba 100644 --- a/loongarch64/scripts/step/base_support/libvisual +++ b/loongarch64/scripts/step/base_support/libvisual @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libvisual-0.4.2 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libvorbis b/loongarch64/scripts/step/base_support/libvorbis index 4e19e06a..bb58c7ba 100644 --- a/loongarch64/scripts/step/base_support/libvorbis +++ b/loongarch64/scripts/step/base_support/libvorbis @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libvorbis-1.3.7 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libvorbisidec b/loongarch64/scripts/step/base_support/libvorbisidec index 403dfeaa..a96e2fd4 100644 --- a/loongarch64/scripts/step/base_support/libvorbisidec +++ b/loongarch64/scripts/step/base_support/libvorbisidec @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/libvorbisidec-1.2.1+git20180316 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libvpx b/loongarch64/scripts/step/base_support/libvpx index 74707771..67caf5eb 100644 --- a/loongarch64/scripts/step/base_support/libvpx +++ b/loongarch64/scripts/step/base_support/libvpx @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libvpx -export PACKAGE_VERSION=1.14.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libvpx/1.14.0/ -rm -rf ${BUILD_DIRECTORY}/libvpx-1.14.0 -tar xvf ${DOWNLOADDIR}/libvpx-1.14.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libvpx-1.14.0 +export PACKAGE_VERSION=1.14.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libvpx/1.14.1/ +rm -rf ${BUILD_DIRECTORY}/libvpx-1.14.1 +tar xvf ${DOWNLOADDIR}/libvpx-1.14.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libvpx-1.14.1 sed -i 's/cp -p/cp/' build/make/Makefile mkdir cross-build pushd cross-build @@ -17,4 +17,4 @@ pushd ${BUILD_DIRECTORY}/libvpx-1.14.0 eval ${MAKE_AND_INSTALL} popd popd -rm -rf ${BUILD_DIRECTORY}/libvpx-1.14.0 +rm -rf ${BUILD_DIRECTORY}/libvpx-1.14.1 diff --git a/loongarch64/scripts/step/base_support/libvpx.info b/loongarch64/scripts/step/base_support/libvpx.info index 40eaf85a..92de5cd3 100644 --- a/loongarch64/scripts/step/base_support/libvpx.info +++ b/loongarch64/scripts/step/base_support/libvpx.info @@ -1 +1 @@ -libvpx|1.14.0|libvpx +libvpx|1.14.1|libvpx diff --git a/loongarch64/scripts/step/base_support/libwacom b/loongarch64/scripts/step/base_support/libwacom index e8e417ba..3730f7d8 100644 --- a/loongarch64/scripts/step/base_support/libwacom +++ b/loongarch64/scripts/step/base_support/libwacom @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libwacom -export PACKAGE_VERSION=2.10.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libwacom/2.10.0/ -rm -rf ${BUILD_DIRECTORY}/libwacom-2.10.0 -tar xvf ${DOWNLOADDIR}/libwacom-2.10.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libwacom-2.10.0 +export PACKAGE_VERSION=2.11.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libwacom/2.11.0/ +rm -rf ${BUILD_DIRECTORY}/libwacom-2.11.0 +tar xvf ${DOWNLOADDIR}/libwacom-2.11.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libwacom-2.11.0 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/libwacom-2.10.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libwacom-2.10.0 +rm -rf ${BUILD_DIRECTORY}/libwacom-2.11.0 diff --git a/loongarch64/scripts/step/base_support/libwacom.info b/loongarch64/scripts/step/base_support/libwacom.info index 10b614fa..cbcea4e3 100644 --- a/loongarch64/scripts/step/base_support/libwacom.info +++ b/loongarch64/scripts/step/base_support/libwacom.info @@ -1 +1 @@ -libwacom|2.10.0|libwacom +libwacom|2.11.0|libwacom diff --git a/loongarch64/scripts/step/base_support/libwebp b/loongarch64/scripts/step/base_support/libwebp index 3f555be6..0441a0b5 100644 --- a/loongarch64/scripts/step/base_support/libwebp +++ b/loongarch64/scripts/step/base_support/libwebp @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libwebp -export PACKAGE_VERSION=1.3.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libwebp/1.3.2/ -rm -rf ${BUILD_DIRECTORY}/libwebp-1.3.2 -tar xvf ${DOWNLOADDIR}/libwebp-1.3.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libwebp-1.3.2 +export PACKAGE_VERSION=1.4.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libwebp/1.4.0/ +rm -rf ${BUILD_DIRECTORY}/libwebp-1.4.0 +tar xvf ${DOWNLOADDIR}/libwebp-1.4.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libwebp-1.4.0 for config_i in $(find -name "config.sub") do @@ -16,7 +16,7 @@ pushd ${BUILD_DIRECTORY}/libwebp-1.3.2 if [ ! -f configure ]; then autoreconf -ifv fi - ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull --enable-libwebpmux --enable-libwebpdemux --enable-libwebpdecoder --enable-libwebpextras --enable-swap-16bit-csp LIBSDL_CONFIG=${SYSROOT_DIR}/usr/bin/sdl-config LIBPNG_CONFIG=${SYSROOT_DIR}/usr/bin/libpng-config + ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull --enable-libwebpmux --enable-libwebpdemux --enable-libwebpdecoder --enable-libwebpextras --enable-swap-16bit-csp LIBSDL_CONFIG=${CROSSTOOLS_DIR}/bin/${ARCH_NAME}-sdl2-config LIBPNG_CONFIG=${CROSSTOOLS_DIR}/bin/${ARCH_NAME}-libpng-config pushd sharpyuv CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} make DESTDIR=${SYSROOT_DIR} install @@ -25,4 +25,4 @@ pushd ${BUILD_DIRECTORY}/libwebp-1.3.2 make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libwebp-1.3.2 +rm -rf ${BUILD_DIRECTORY}/libwebp-1.4.0 diff --git a/loongarch64/scripts/step/base_support/libwebp.info b/loongarch64/scripts/step/base_support/libwebp.info index 2d2b9572..0eeed0ea 100644 --- a/loongarch64/scripts/step/base_support/libwebp.info +++ b/loongarch64/scripts/step/base_support/libwebp.info @@ -1 +1 @@ -libwebp|1.3.2|libwebp +libwebp|1.4.0|libwebp diff --git a/loongarch64/scripts/step/base_support/libxcb b/loongarch64/scripts/step/base_support/libxcb index ddaf8e64..1aa03263 100644 --- a/loongarch64/scripts/step/base_support/libxcb +++ b/loongarch64/scripts/step/base_support/libxcb @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libxcb -export PACKAGE_VERSION=1.16.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libxcb/1.16.1/ -rm -rf ${BUILD_DIRECTORY}/libxcb-1.16.1 -tar xvf ${DOWNLOADDIR}/libxcb-1.16.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libxcb-1.16.1 +export PACKAGE_VERSION=1.17.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libxcb/1.17.0/ +rm -rf ${BUILD_DIRECTORY}/libxcb-1.17.0 +tar xvf ${DOWNLOADDIR}/libxcb-1.17.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libxcb-1.17.0 for config_i in $(find -name "config.sub") do @@ -18,7 +18,8 @@ pushd ${BUILD_DIRECTORY}/libxcb-1.16.1 fi PYTHON=python3 ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libxcb-1.16.1 +rm -rf ${BUILD_DIRECTORY}/libxcb-1.17.0 diff --git a/loongarch64/scripts/step/base_support/libxcb.info b/loongarch64/scripts/step/base_support/libxcb.info index ce41ec69..a026856a 100644 --- a/loongarch64/scripts/step/base_support/libxcb.info +++ b/loongarch64/scripts/step/base_support/libxcb.info @@ -1 +1 @@ -libxcb|1.16.1|libxcb +libxcb|1.17.0|libxcb diff --git a/loongarch64/scripts/step/base_support/libxkbfile b/loongarch64/scripts/step/base_support/libxkbfile index bda09654..e423aa74 100644 --- a/loongarch64/scripts/step/base_support/libxkbfile +++ b/loongarch64/scripts/step/base_support/libxkbfile @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libxkbfile-1.1.3 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libxmlb b/loongarch64/scripts/step/base_support/libxmlb index 807d3bdc..aab1d8c0 100644 --- a/loongarch64/scripts/step/base_support/libxmlb +++ b/loongarch64/scripts/step/base_support/libxmlb @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=libxmlb -export PACKAGE_VERSION=0.3.18 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libxmlb/0.3.18/ -rm -rf ${BUILD_DIRECTORY}/libxmlb-0.3.18 -tar xvf ${DOWNLOADDIR}/libxmlb-0.3.18.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libxmlb-0.3.18 +export PACKAGE_VERSION=0.3.19 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/libxmlb/0.3.19/ +rm -rf ${BUILD_DIRECTORY}/libxmlb-0.3.19 +tar xvf ${DOWNLOADDIR}/libxmlb-0.3.19.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libxmlb-0.3.19 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/libxmlb-0.3.18 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libxmlb-0.3.18 +rm -rf ${BUILD_DIRECTORY}/libxmlb-0.3.19 diff --git a/loongarch64/scripts/step/base_support/libxmlb.info b/loongarch64/scripts/step/base_support/libxmlb.info index 3953fa44..cd687248 100644 --- a/loongarch64/scripts/step/base_support/libxmlb.info +++ b/loongarch64/scripts/step/base_support/libxmlb.info @@ -1 +1 @@ -libxmlb|0.3.18|libxmlb +libxmlb|0.3.19|libxmlb diff --git a/loongarch64/scripts/step/base_support/libxshmfence b/loongarch64/scripts/step/base_support/libxshmfence index a7294f58..a49efb20 100644 --- a/loongarch64/scripts/step/base_support/libxshmfence +++ b/loongarch64/scripts/step/base_support/libxshmfence @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/libxshmfence-1.3.2 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/libyaml b/loongarch64/scripts/step/base_support/libyaml index 1bcc8636..719119a2 100644 --- a/loongarch64/scripts/step/base_support/libyaml +++ b/loongarch64/scripts/step/base_support/libyaml @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/yaml-0.2.5 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/lit b/loongarch64/scripts/step/base_support/lit index 662d2f04..fba5af57 100644 --- a/loongarch64/scripts/step/base_support/lit +++ b/loongarch64/scripts/step/base_support/lit @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=lit -export PACKAGE_VERSION=18.1.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/lit/18.1.2/ -rm -rf ${BUILD_DIRECTORY}/lit-18.1.2 -tar xvf ${DOWNLOADDIR}/lit-18.1.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/lit-18.1.2 +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/lit/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/lit-18.1.6 +tar xvf ${DOWNLOADDIR}/lit-18.1.6.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/lit-18.1.6 ${CROSSTOOLS_DIR}/bin/python3 setup.py build ${CROSSTOOLS_DIR}/bin/python3 setup.py install --root=${SYSROOT_DIR} --prefix=/usr sed -i "s@${CROSSTOOLS_DIR}@@g" ${SYSROOT_DIR}/bin/lit popd -rm -rf ${BUILD_DIRECTORY}/lit-18.1.2 +rm -rf ${BUILD_DIRECTORY}/lit-18.1.6 diff --git a/loongarch64/scripts/step/base_support/lit.info b/loongarch64/scripts/step/base_support/lit.info index a3f15cbf..e2920bdd 100644 --- a/loongarch64/scripts/step/base_support/lit.info +++ b/loongarch64/scripts/step/base_support/lit.info @@ -1 +1 @@ -lit|18.1.2|lit +lit|18.1.6|lit diff --git a/loongarch64/scripts/step/base_support/log4c b/loongarch64/scripts/step/base_support/log4c index f5111a9d..28940daf 100644 --- a/loongarch64/scripts/step/base_support/log4c +++ b/loongarch64/scripts/step/base_support/log4c @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/log4c-1.2.4 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/lttng-ust b/loongarch64/scripts/step/base_support/lttng-ust index 63474816..1b98debc 100644 --- a/loongarch64/scripts/step/base_support/lttng-ust +++ b/loongarch64/scripts/step/base_support/lttng-ust @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=lttng-ust -export PACKAGE_VERSION=2.13.7 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/lttng-ust/2.13.7/ -rm -rf ${BUILD_DIRECTORY}/lttng-ust-2.13.7 -tar xvf ${DOWNLOADDIR}/lttng-ust-2.13.7.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/lttng-ust-2.13.7 +export PACKAGE_VERSION=2.13.8 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/lttng-ust/2.13.8/ +rm -rf ${BUILD_DIRECTORY}/lttng-ust-2.13.8 +tar xvf ${DOWNLOADDIR}/lttng-ust-2.13.8.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/lttng-ust-2.13.8 for config_i in $(find -name "config.sub") do @@ -18,7 +18,8 @@ pushd ${BUILD_DIRECTORY}/lttng-ust-2.13.7 fi ./configure ${COMMON_CONFIG} --disable-numa --disable-examples --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/lttng-ust-2.13.7 +rm -rf ${BUILD_DIRECTORY}/lttng-ust-2.13.8 diff --git a/loongarch64/scripts/step/base_support/lttng-ust.info b/loongarch64/scripts/step/base_support/lttng-ust.info index 72918ae4..30c05fc6 100644 --- a/loongarch64/scripts/step/base_support/lttng-ust.info +++ b/loongarch64/scripts/step/base_support/lttng-ust.info @@ -1 +1 @@ -lttng-ust|2.13.7|lttng-ust +lttng-ust|2.13.8|lttng-ust diff --git a/loongarch64/scripts/step/base_support/lxml b/loongarch64/scripts/step/base_support/lxml index 48982265..133ccdd1 100644 --- a/loongarch64/scripts/step/base_support/lxml +++ b/loongarch64/scripts/step/base_support/lxml @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=lxml -export PACKAGE_VERSION=5.2.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/lxml/5.2.1/ -rm -rf ${BUILD_DIRECTORY}/lxml-lxml-5.2.1 -tar xvf ${DOWNLOADDIR}/lxml-5.2.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/lxml-lxml-5.2.1 +export PACKAGE_VERSION=5.2.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/lxml/5.2.2/ +rm -rf ${BUILD_DIRECTORY}/lxml-lxml-5.2.2 +tar xvf ${DOWNLOADDIR}/lxml-5.2.2.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/lxml-lxml-5.2.2 _PYTHON_HOST_PLATFORM=linux-loongarch64 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/python3 setup.py build _PYTHON_HOST_PLATFORM=linux-loongarch64 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/python3 setup.py install --optimize=1 --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/lxml-lxml-5.2.1 +rm -rf ${BUILD_DIRECTORY}/lxml-lxml-5.2.2 diff --git a/loongarch64/scripts/step/base_support/lxml.info b/loongarch64/scripts/step/base_support/lxml.info index 379c6673..5787c7ba 100644 --- a/loongarch64/scripts/step/base_support/lxml.info +++ b/loongarch64/scripts/step/base_support/lxml.info @@ -1 +1 @@ -lxml|5.2.1|lxml +lxml|5.2.2|lxml diff --git a/loongarch64/scripts/step/base_support/mariadb b/loongarch64/scripts/step/base_support/mariadb index 71e18c7c..3e1307ae 100644 --- a/loongarch64/scripts/step/base_support/mariadb +++ b/loongarch64/scripts/step/base_support/mariadb @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=mariadb -export PACKAGE_VERSION=11.5.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/mariadb/11.5.0/ -rm -rf ${BUILD_DIRECTORY}/mariadb-11.5.0 -tar xvf ${DOWNLOADDIR}/mariadb-11.5.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/mariadb-11.5.0 - patch -Np1 -i ${SYSDIR}/files/base_support/mariadb/11.5.0/patches/0001-mariadb-fix-for-gcc13.patch +export PACKAGE_VERSION=11.5.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/mariadb/11.5.1/ +rm -rf ${BUILD_DIRECTORY}/mariadb-11.5.1 +tar xvf ${DOWNLOADDIR}/mariadb-11.5.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/mariadb-11.5.1 + patch -Np1 -i ${SYSDIR}/files/base_support/mariadb/11.5.1/patches/0001-mariadb-fix-for-gcc13.patch sed -i "s@COMMAND factorial@COMMAND qemu-loongarch64 factorial@g" dbug/CMakeLists.txt sed -i "s@COMMAND comp_err@COMMAND qemu-loongarch64 comp_err@g" extra/CMakeLists.txt @@ -61,4 +61,4 @@ pushd ${BUILD_DIRECTORY}/mariadb-11.5.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/mariadb-11.5.0 +rm -rf ${BUILD_DIRECTORY}/mariadb-11.5.1 diff --git a/loongarch64/scripts/step/base_support/mariadb.info b/loongarch64/scripts/step/base_support/mariadb.info index 01c2fff0..69d74068 100644 --- a/loongarch64/scripts/step/base_support/mariadb.info +++ b/loongarch64/scripts/step/base_support/mariadb.info @@ -1 +1 @@ -mariadb|11.5.0|mariadb +mariadb|11.5.1|mariadb diff --git a/loongarch64/scripts/step/base_support/mediainfo b/loongarch64/scripts/step/base_support/mediainfo index 0fa05539..3b6648f4 100644 --- a/loongarch64/scripts/step/base_support/mediainfo +++ b/loongarch64/scripts/step/base_support/mediainfo @@ -3,10 +3,10 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=mediainfo -export PACKAGE_VERSION=24.03 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/mediainfo/24.03/ +export PACKAGE_VERSION=24.05 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/mediainfo/24.05/ rm -rf ${BUILD_DIRECTORY}/MediaInfo -tar xvf ${DOWNLOADDIR}/mediainfo_24.03.tar.xz -C ${BUILD_DIRECTORY} +tar xvf ${DOWNLOADDIR}/mediainfo_24.05.tar.xz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/MediaInfo pushd Project/GNU/CLI autoreconf -ifv diff --git a/loongarch64/scripts/step/base_support/mediainfo.info b/loongarch64/scripts/step/base_support/mediainfo.info index f66d52ec..92a728ec 100644 --- a/loongarch64/scripts/step/base_support/mediainfo.info +++ b/loongarch64/scripts/step/base_support/mediainfo.info @@ -1 +1 @@ -mediainfo|24.03|mediainfo +mediainfo|24.05|mediainfo diff --git a/loongarch64/scripts/step/base_support/mesa b/loongarch64/scripts/step/base_support/mesa index 70161fe7..de111394 100644 --- a/loongarch64/scripts/step/base_support/mesa +++ b/loongarch64/scripts/step/base_support/mesa @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=mesa -export PACKAGE_VERSION=24.0.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/mesa/24.0.4/ -rm -rf ${BUILD_DIRECTORY}/mesa-24.0.4 -tar xvf ${DOWNLOADDIR}/mesa-24.0.4.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/mesa-24.0.4 +export PACKAGE_VERSION=24.0.7 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/mesa/24.0.7/ +rm -rf ${BUILD_DIRECTORY}/mesa-24.0.7 +tar xvf ${DOWNLOADDIR}/mesa-24.0.7.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/mesa-24.0.7 tar xf ${RESOURCEDIR}/files/mesa-DirectX-Headers_git.tar.gz -C subprojects/ mv subprojects/{mesa-DirectX-Headers_git,DirectX-Headers-1.0} @@ -32,4 +32,4 @@ pushd ${BUILD_DIRECTORY}/mesa-24.0.4 eval ${NINJA_AND_INSTALL} popd popd -rm -rf ${BUILD_DIRECTORY}/mesa-24.0.4 +rm -rf ${BUILD_DIRECTORY}/mesa-24.0.7 diff --git a/loongarch64/scripts/step/base_support/mesa.info b/loongarch64/scripts/step/base_support/mesa.info index aed53c8e..359feeb5 100644 --- a/loongarch64/scripts/step/base_support/mesa.info +++ b/loongarch64/scripts/step/base_support/mesa.info @@ -1 +1 @@ -mesa|24.0.4|mesa +mesa|24.0.7|mesa diff --git a/loongarch64/scripts/step/base_support/meson-python b/loongarch64/scripts/step/base_support/meson-python index f574fd15..c7dfac0f 100644 --- a/loongarch64/scripts/step/base_support/meson-python +++ b/loongarch64/scripts/step/base_support/meson-python @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=meson-python -export PACKAGE_VERSION=0.15.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/meson-python/0.15.0/ -rm -rf ${BUILD_DIRECTORY}/meson-python-0.15.0 -tar xvf ${DOWNLOADDIR}/meson-python-0.15.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/meson-python-0.15.0 +export PACKAGE_VERSION=0.16.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/meson-python/0.16.0/ +rm -rf ${BUILD_DIRECTORY}/meson-python-0.16.0 +tar xvf ${DOWNLOADDIR}/meson-python-0.16.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/meson-python-0.16.0 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/meson-python-0.15.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/meson-python-0.15.0 +rm -rf ${BUILD_DIRECTORY}/meson-python-0.16.0 diff --git a/loongarch64/scripts/step/base_support/meson-python.info b/loongarch64/scripts/step/base_support/meson-python.info index f1b1974a..133c5dc3 100644 --- a/loongarch64/scripts/step/base_support/meson-python.info +++ b/loongarch64/scripts/step/base_support/meson-python.info @@ -1 +1 @@ -meson-python|0.15.0|meson-python +meson-python|0.16.0|meson-python diff --git a/loongarch64/scripts/step/base_support/mkfontscale b/loongarch64/scripts/step/base_support/mkfontscale index 41f138ff..df43e35a 100644 --- a/loongarch64/scripts/step/base_support/mkfontscale +++ b/loongarch64/scripts/step/base_support/mkfontscale @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/mkfontscale-1.2.3 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/mlt b/loongarch64/scripts/step/base_support/mlt index cbba799a..1e354f9e 100644 --- a/loongarch64/scripts/step/base_support/mlt +++ b/loongarch64/scripts/step/base_support/mlt @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=mlt -export PACKAGE_VERSION=7.22.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/mlt/7.22.0/ -rm -rf ${BUILD_DIRECTORY}/mlt-7.22.0 -tar xvf ${DOWNLOADDIR}/mlt-7.22.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/mlt-7.22.0 +export PACKAGE_VERSION=7.24.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/mlt/7.24.0/ +rm -rf ${BUILD_DIRECTORY}/mlt-7.24.0 +tar xvf ${DOWNLOADDIR}/mlt-7.24.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/mlt-7.24.0 mkdir cross-build pushd cross-build @@ -43,4 +43,4 @@ pushd ${BUILD_DIRECTORY}/mlt-7.22.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/mlt-7.22.0 +rm -rf ${BUILD_DIRECTORY}/mlt-7.24.0 diff --git a/loongarch64/scripts/step/base_support/mlt.info b/loongarch64/scripts/step/base_support/mlt.info index 9203805a..3cfd4c50 100644 --- a/loongarch64/scripts/step/base_support/mlt.info +++ b/loongarch64/scripts/step/base_support/mlt.info @@ -1 +1 @@ -mlt|7.22.0|mlt +mlt|7.24.0|mlt diff --git a/loongarch64/scripts/step/base_support/mobile-broadband-provider-info b/loongarch64/scripts/step/base_support/mobile-broadband-provider-info index 5feba603..f4b1d95e 100644 --- a/loongarch64/scripts/step/base_support/mobile-broadband-provider-info +++ b/loongarch64/scripts/step/base_support/mobile-broadband-provider-info @@ -3,22 +3,19 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=mobile-broadband-provider-info -export PACKAGE_VERSION=20230416 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/mobile-broadband-provider-info/20230416/ -rm -rf ${BUILD_DIRECTORY}/mobile-broadband-provider-info-20230416 -tar xvf ${DOWNLOADDIR}/mobile-broadband-provider-info-20230416.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/mobile-broadband-provider-info-20230416 +export PACKAGE_VERSION=20240407 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/mobile-broadband-provider-info/20240407/ +rm -rf ${BUILD_DIRECTORY}/mobile-broadband-provider-info-20240407 +tar xvf ${DOWNLOADDIR}/mobile-broadband-provider-info-20240407.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/mobile-broadband-provider-info-20240407 - for config_i in $(find -name "config.sub") - do - cp -a -f ${CROSSTOOLS_DIR}/share/automake*/config.* $(dirname ${config_i})/ - done - if [ ! -f configure ]; then - autoreconf -ifv - fi - ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull - CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} - make DESTDIR=${SYSROOT_DIR} install + mkdir cross-build + pushd cross-build + meson ${MESON_CONFIG} \ + .. + sed -i "s@gi-docgen \(index\|generate\|gen-index\|gen-deps\|search\|check\|serve\) @& --add-include-path ${SYSROOT_DIR}/usr/share/gir-1.0/ @g" build.ninja + eval ${NINJA_AND_INSTALL} + popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/mobile-broadband-provider-info-20230416 +rm -rf ${BUILD_DIRECTORY}/mobile-broadband-provider-info-20240407 diff --git a/loongarch64/scripts/step/base_support/mobile-broadband-provider-info.info b/loongarch64/scripts/step/base_support/mobile-broadband-provider-info.info index 7839f6dc..034dc46f 100644 --- a/loongarch64/scripts/step/base_support/mobile-broadband-provider-info.info +++ b/loongarch64/scripts/step/base_support/mobile-broadband-provider-info.info @@ -1 +1 @@ -mobile-broadband-provider-info|20230416|mobile-broadband-provider-info +mobile-broadband-provider-info|20240407|mobile-broadband-provider-info diff --git a/loongarch64/scripts/step/base_support/mosh b/loongarch64/scripts/step/base_support/mosh index 8c4e0d22..f6790a71 100644 --- a/loongarch64/scripts/step/base_support/mosh +++ b/loongarch64/scripts/step/base_support/mosh @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/mosh-1.4.0 fi ./configure ${COMMON_CONFIG} ac_cv_path_PROTOC="qemu-${ARCH_NAME} ${SYSROOT_DIR}/usr/bin/protoc" --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/mozjs-115 b/loongarch64/scripts/step/base_support/mozjs-115 index 7365edbf..9fee9462 100644 --- a/loongarch64/scripts/step/base_support/mozjs-115 +++ b/loongarch64/scripts/step/base_support/mozjs-115 @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=mozjs-115 -export PACKAGE_VERSION=115.9.1esr -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/mozjs-115/115.9.1esr/ -rm -rf ${BUILD_DIRECTORY}/firefox-115.9.1 -tar xvf ${DOWNLOADDIR}/firefox-115.9.1esr.source.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/firefox-115.9.1 +export PACKAGE_VERSION=115.11.0esr +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/mozjs-115/115.11.0esr/ +rm -rf ${BUILD_DIRECTORY}/firefox-115.11.0 +tar xvf ${DOWNLOADDIR}/firefox-115.11.0esr.source.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/firefox-115.11.0 cp -a ${CROSSTOOLS_DIR}/lib/python$(get_package_version Python3)/site-packages/six{.py,-*} third_party/python/six/ mkdir cross-build @@ -22,4 +22,4 @@ pushd ${BUILD_DIRECTORY}/firefox-115.9.1 sed -i '/@NSPR_CFLAGS@/d' ${SYSROOT_DIR}/usr/bin/js115-config popd popd -rm -rf ${BUILD_DIRECTORY}/firefox-115.9.1 +rm -rf ${BUILD_DIRECTORY}/firefox-115.11.0 diff --git a/loongarch64/scripts/step/base_support/mozjs-115.info b/loongarch64/scripts/step/base_support/mozjs-115.info index fdcc3960..0b8c8f0d 100644 --- a/loongarch64/scripts/step/base_support/mozjs-115.info +++ b/loongarch64/scripts/step/base_support/mozjs-115.info @@ -1 +1 @@ -mozjs-115|115.9.1esr|mozjs-115 +mozjs-115|115.11.0esr|mozjs-115 diff --git a/loongarch64/scripts/step/base_support/mpg123 b/loongarch64/scripts/step/base_support/mpg123 index 86071b37..c3a8e678 100644 --- a/loongarch64/scripts/step/base_support/mpg123 +++ b/loongarch64/scripts/step/base_support/mpg123 @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/mpg123-1.32.6 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/mtdev b/loongarch64/scripts/step/base_support/mtdev index c550f898..eba8f9f7 100644 --- a/loongarch64/scripts/step/base_support/mtdev +++ b/loongarch64/scripts/step/base_support/mtdev @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/mtdev-1.1.7 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/ndctl b/loongarch64/scripts/step/base_support/ndctl index a7ca16e1..329f9cee 100644 --- a/loongarch64/scripts/step/base_support/ndctl +++ b/loongarch64/scripts/step/base_support/ndctl @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=ndctl -export PACKAGE_VERSION=78 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/ndctl/78/ -rm -rf ${BUILD_DIRECTORY}/ndctl-78 -tar xvf ${DOWNLOADDIR}/ndctl-78.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ndctl-78 - patch -Np1 -i ${SYSDIR}/files/base_support/ndctl/78/patches/0001-ndctl-fix-systemd-and-udev-dir-for-cross-build.patch +export PACKAGE_VERSION=79 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/ndctl/79/ +rm -rf ${BUILD_DIRECTORY}/ndctl-79 +tar xvf ${DOWNLOADDIR}/ndctl-79.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ndctl-79 + patch -Np1 -i ${SYSDIR}/files/base_support/ndctl/79/patches/0001-ndctl-fix-systemd-and-udev-dir-for-cross-build.patch mkdir cross-build pushd cross-build @@ -19,4 +19,4 @@ pushd ${BUILD_DIRECTORY}/ndctl-78 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/ndctl-78 +rm -rf ${BUILD_DIRECTORY}/ndctl-79 diff --git a/loongarch64/scripts/step/base_support/ndctl.info b/loongarch64/scripts/step/base_support/ndctl.info index 881081d8..4bd11158 100644 --- a/loongarch64/scripts/step/base_support/ndctl.info +++ b/loongarch64/scripts/step/base_support/ndctl.info @@ -1 +1 @@ -ndctl|78|ndctl +ndctl|79|ndctl diff --git a/loongarch64/scripts/step/base_support/newt b/loongarch64/scripts/step/base_support/newt index 46c665b5..0680eb4b 100644 --- a/loongarch64/scripts/step/base_support/newt +++ b/loongarch64/scripts/step/base_support/newt @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/newt-0.52.24 fi ./configure ${COMMON_CONFIG} --with-gpm-support --with-python=python$(get_package_version Python3) --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/nghttp2 b/loongarch64/scripts/step/base_support/nghttp2 index 75f76952..40e16d3a 100644 --- a/loongarch64/scripts/step/base_support/nghttp2 +++ b/loongarch64/scripts/step/base_support/nghttp2 @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=nghttp2 -export PACKAGE_VERSION=1.61.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/nghttp2/1.61.0/ -rm -rf ${BUILD_DIRECTORY}/nghttp2-1.61.0 -tar xvf ${DOWNLOADDIR}/nghttp2-1.61.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/nghttp2-1.61.0 +export PACKAGE_VERSION=1.62.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/nghttp2/1.62.1/ +rm -rf ${BUILD_DIRECTORY}/nghttp2-1.62.1 +tar xvf ${DOWNLOADDIR}/nghttp2-1.62.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/nghttp2-1.62.1 for config_i in $(find -name "config.sub") do @@ -18,7 +18,8 @@ pushd ${BUILD_DIRECTORY}/nghttp2-1.61.0 fi ./configure ${COMMON_CONFIG} --enable-lib-only --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/nghttp2-1.61.0 +rm -rf ${BUILD_DIRECTORY}/nghttp2-1.62.1 diff --git a/loongarch64/scripts/step/base_support/nghttp2.info b/loongarch64/scripts/step/base_support/nghttp2.info index fe5b32fa..215997c9 100644 --- a/loongarch64/scripts/step/base_support/nghttp2.info +++ b/loongarch64/scripts/step/base_support/nghttp2.info @@ -1 +1 @@ -nghttp2|1.61.0|nghttp2 +nghttp2|1.62.1|nghttp2 diff --git a/loongarch64/scripts/step/base_support/node b/loongarch64/scripts/step/base_support/node index b9238913..3fe81012 100644 --- a/loongarch64/scripts/step/base_support/node +++ b/loongarch64/scripts/step/base_support/node @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=node -export PACKAGE_VERSION=21.7.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/node/21.7.2/ -rm -rf ${BUILD_DIRECTORY}/node-21.7.2 -tar xvf ${DOWNLOADDIR}/node-21.7.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/node-21.7.2 +export PACKAGE_VERSION=22.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/node/22.2.0/ +rm -rf ${BUILD_DIRECTORY}/node-22.2.0 +tar xvf ${DOWNLOADDIR}/node-22.2.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/node-22.2.0 export CFLAGS="$(echo ${CFLAGS} | sed "s@ -g\( \|$\)@@g")" export CXXFLAGS="$(echo ${CXXFLAGS} | sed "s@ -g\( \|$\)@@g")" @@ -32,4 +32,4 @@ pushd ${BUILD_DIRECTORY}/node-21.7.2 make -j${JOBS} -C out node_js2c eval ${MAKE_AND_INSTALL} popd -rm -rf ${BUILD_DIRECTORY}/node-21.7.2 +rm -rf ${BUILD_DIRECTORY}/node-22.2.0 diff --git a/loongarch64/scripts/step/base_support/node.info b/loongarch64/scripts/step/base_support/node.info index e09091fc..412179e1 100644 --- a/loongarch64/scripts/step/base_support/node.info +++ b/loongarch64/scripts/step/base_support/node.info @@ -1 +1 @@ -node|21.7.2|node +node|22.2.0|node diff --git a/loongarch64/scripts/step/base_support/open-iscsi b/loongarch64/scripts/step/base_support/open-iscsi index d795b9bd..37e8514f 100644 --- a/loongarch64/scripts/step/base_support/open-iscsi +++ b/loongarch64/scripts/step/base_support/open-iscsi @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=open-iscsi -export PACKAGE_VERSION=2.1.9 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/open-iscsi/2.1.9/ -rm -rf ${BUILD_DIRECTORY}/open-iscsi-2.1.9 -tar xvf ${DOWNLOADDIR}/open-iscsi-2.1.9.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/open-iscsi-2.1.9 +export PACKAGE_VERSION=2.1.10 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/open-iscsi/2.1.10/ +rm -rf ${BUILD_DIRECTORY}/open-iscsi-2.1.10 +tar xvf ${DOWNLOADDIR}/open-iscsi-2.1.10.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/open-iscsi-2.1.10 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/open-iscsi-2.1.9 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/open-iscsi-2.1.9 +rm -rf ${BUILD_DIRECTORY}/open-iscsi-2.1.10 diff --git a/loongarch64/scripts/step/base_support/open-iscsi.info b/loongarch64/scripts/step/base_support/open-iscsi.info index a40ecd23..f3ea32f8 100644 --- a/loongarch64/scripts/step/base_support/open-iscsi.info +++ b/loongarch64/scripts/step/base_support/open-iscsi.info @@ -1 +1 @@ -open-iscsi|2.1.9|open-iscsi +open-iscsi|2.1.10|open-iscsi diff --git a/loongarch64/scripts/step/base_support/opencore-amr b/loongarch64/scripts/step/base_support/opencore-amr index d8e6ddb1..5da91608 100644 --- a/loongarch64/scripts/step/base_support/opencore-amr +++ b/loongarch64/scripts/step/base_support/opencore-amr @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/opencore-amr-0.1.6 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/openldap b/loongarch64/scripts/step/base_support/openldap index afa3aa7f..a4e379da 100644 --- a/loongarch64/scripts/step/base_support/openldap +++ b/loongarch64/scripts/step/base_support/openldap @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=openldap -export PACKAGE_VERSION=2.6.7 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/openldap/2.6.7/ -rm -rf ${BUILD_DIRECTORY}/openldap-2.6.7 -tar xvf ${DOWNLOADDIR}/openldap-2.6.7.tgz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/openldap-2.6.7 +export PACKAGE_VERSION=2.6.8 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/openldap/2.6.8/ +rm -rf ${BUILD_DIRECTORY}/openldap-2.6.8 +tar xvf ${DOWNLOADDIR}/openldap-2.6.8.tgz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/openldap-2.6.8 if [ ! -f configure ]; then autoreconf -ifv @@ -22,4 +22,4 @@ pushd ${BUILD_DIRECTORY}/openldap-2.6.7 make STRIP="${CROSS_TARGET}-strip" DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/openldap-2.6.7 +rm -rf ${BUILD_DIRECTORY}/openldap-2.6.8 diff --git a/loongarch64/scripts/step/base_support/openldap.info b/loongarch64/scripts/step/base_support/openldap.info index f5a2eb38..e6b441b1 100644 --- a/loongarch64/scripts/step/base_support/openldap.info +++ b/loongarch64/scripts/step/base_support/openldap.info @@ -1 +1 @@ -openldap|2.6.7|openldap +openldap|2.6.8|openldap diff --git a/loongarch64/scripts/step/base_support/opus b/loongarch64/scripts/step/base_support/opus index be398af3..dae83720 100644 --- a/loongarch64/scripts/step/base_support/opus +++ b/loongarch64/scripts/step/base_support/opus @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/opus-1.3.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/opusfile b/loongarch64/scripts/step/base_support/opusfile index 814b3dbd..d19c0b41 100644 --- a/loongarch64/scripts/step/base_support/opusfile +++ b/loongarch64/scripts/step/base_support/opusfile @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/opusfile-0.12 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/parted b/loongarch64/scripts/step/base_support/parted index 69ca71e9..b512cf5f 100644 --- a/loongarch64/scripts/step/base_support/parted +++ b/loongarch64/scripts/step/base_support/parted @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/parted-3.6 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/pcsc-lite b/loongarch64/scripts/step/base_support/pcsc-lite index 8e32762e..9f72413c 100644 --- a/loongarch64/scripts/step/base_support/pcsc-lite +++ b/loongarch64/scripts/step/base_support/pcsc-lite @@ -3,23 +3,20 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=pcsc-lite -export PACKAGE_VERSION=2.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/pcsc-lite/2.0.3/ -rm -rf ${BUILD_DIRECTORY}/pcsc-lite-2.0.3 -tar xvf ${DOWNLOADDIR}/pcsc-lite-2.0.3.tar.bz2 -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/pcsc-lite-2.0.3 - patch -Np1 -i ${SYSDIR}/files/base_support/pcsc-lite/2.0.3/patches/0001-set-polkit_policy_dir-to-hard-directory-for-cross-bu.patch +export PACKAGE_VERSION=2.2.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/pcsc-lite/2.2.3/ +rm -rf ${BUILD_DIRECTORY}/pcsc-lite-2.2.3 +tar xvf ${DOWNLOADDIR}/pcsc-lite-2.2.3.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/pcsc-lite-2.2.3 + patch -Np1 -i ${SYSDIR}/files/base_support/pcsc-lite/2.2.3/patches/0001-pcsc-lite-2.2.1-fix-for-cross-build.patch - for config_i in $(find -name "config.sub") - do - cp -a -f ${CROSSTOOLS_DIR}/share/automake*/config.* $(dirname ${config_i})/ - done - if [ ! -f configure ]; then - autoreconf -ifv - fi - ./configure ${COMMON_CONFIG} --with-systemdsystemunitdir=/usr/lib/systemd/system --enable-malloc0returnsnull - CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} - make DESTDIR=${SYSROOT_DIR} install + mkdir cross-build + pushd cross-build + meson ${MESON_CONFIG} \ + .. + sed -i "s@gi-docgen \(index\|generate\|gen-index\|gen-deps\|search\|check\|serve\) @& --add-include-path ${SYSROOT_DIR}/usr/share/gir-1.0/ @g" build.ninja + eval ${NINJA_AND_INSTALL} + popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/pcsc-lite-2.0.3 +rm -rf ${BUILD_DIRECTORY}/pcsc-lite-2.2.3 diff --git a/loongarch64/scripts/step/base_support/pcsc-lite.info b/loongarch64/scripts/step/base_support/pcsc-lite.info index 5704d51b..850b048d 100644 --- a/loongarch64/scripts/step/base_support/pcsc-lite.info +++ b/loongarch64/scripts/step/base_support/pcsc-lite.info @@ -1 +1 @@ -pcsc-lite|2.0.3|pcsc-lite +pcsc-lite|2.2.3|pcsc-lite diff --git a/loongarch64/scripts/step/base_support/pipewire b/loongarch64/scripts/step/base_support/pipewire index 6e263123..eda0dcc4 100644 --- a/loongarch64/scripts/step/base_support/pipewire +++ b/loongarch64/scripts/step/base_support/pipewire @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=pipewire -export PACKAGE_VERSION=1.0.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/pipewire/1.0.4/ -rm -rf ${BUILD_DIRECTORY}/pipewire-1.0.4 -tar xvf ${DOWNLOADDIR}/pipewire-1.0.4.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/pipewire-1.0.4 +export PACKAGE_VERSION=1.1.82 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/pipewire/1.1.82/ +rm -rf ${BUILD_DIRECTORY}/pipewire-1.1.82 +tar xvf ${DOWNLOADDIR}/pipewire-1.1.82.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/pipewire-1.1.82 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/pipewire-1.0.4 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/pipewire-1.0.4 +rm -rf ${BUILD_DIRECTORY}/pipewire-1.1.82 diff --git a/loongarch64/scripts/step/base_support/pipewire.info b/loongarch64/scripts/step/base_support/pipewire.info index 1d54af93..b4ff2a78 100644 --- a/loongarch64/scripts/step/base_support/pipewire.info +++ b/loongarch64/scripts/step/base_support/pipewire.info @@ -1 +1 @@ -pipewire|1.0.4|pipewire +pipewire|1.1.82|pipewire diff --git a/loongarch64/scripts/step/base_support/pluggy b/loongarch64/scripts/step/base_support/pluggy index 71f3859f..ccbfe1c9 100644 --- a/loongarch64/scripts/step/base_support/pluggy +++ b/loongarch64/scripts/step/base_support/pluggy @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=pluggy -export PACKAGE_VERSION=1.4.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/pluggy/1.4.0/ -rm -rf ${BUILD_DIRECTORY}/pluggy-1.4.0 -tar xvf ${DOWNLOADDIR}/pluggy-1.4.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/pluggy-1.4.0 +export PACKAGE_VERSION=1.5.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/pluggy/1.5.0/ +rm -rf ${BUILD_DIRECTORY}/pluggy-1.5.0 +tar xvf ${DOWNLOADDIR}/pluggy-1.5.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/pluggy-1.5.0 _PYTHON_HOST_PLATFORM=linux-loongarch64 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/python3 setup.py build _PYTHON_HOST_PLATFORM=linux-loongarch64 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/python3 setup.py install --optimize=1 --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/pluggy-1.4.0 +rm -rf ${BUILD_DIRECTORY}/pluggy-1.5.0 diff --git a/loongarch64/scripts/step/base_support/pluggy.info b/loongarch64/scripts/step/base_support/pluggy.info index 93b0006d..5d36f799 100644 --- a/loongarch64/scripts/step/base_support/pluggy.info +++ b/loongarch64/scripts/step/base_support/pluggy.info @@ -1 +1 @@ -pluggy|1.4.0|pluggy +pluggy|1.5.0|pluggy diff --git a/loongarch64/scripts/step/base_support/poppler b/loongarch64/scripts/step/base_support/poppler index 00d6ba77..2318a3e1 100644 --- a/loongarch64/scripts/step/base_support/poppler +++ b/loongarch64/scripts/step/base_support/poppler @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=poppler -export PACKAGE_VERSION=24.04.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/poppler/24.04.0/ -rm -rf ${BUILD_DIRECTORY}/poppler-24.04.0 -tar xvf ${DOWNLOADDIR}/poppler-24.04.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/poppler-24.04.0 +export PACKAGE_VERSION=24.05.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/poppler/24.05.0/ +rm -rf ${BUILD_DIRECTORY}/poppler-24.05.0 +tar xvf ${DOWNLOADDIR}/poppler-24.05.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/poppler-24.05.0 mkdir cross-build pushd cross-build @@ -42,4 +42,4 @@ pushd ${BUILD_DIRECTORY}/poppler-24.04.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/poppler-24.04.0 +rm -rf ${BUILD_DIRECTORY}/poppler-24.05.0 diff --git a/loongarch64/scripts/step/base_support/poppler.info b/loongarch64/scripts/step/base_support/poppler.info index c53f0ce6..054f9368 100644 --- a/loongarch64/scripts/step/base_support/poppler.info +++ b/loongarch64/scripts/step/base_support/poppler.info @@ -1 +1 @@ -poppler|24.04.0|poppler +poppler|24.05.0|poppler diff --git a/loongarch64/scripts/step/base_support/popt b/loongarch64/scripts/step/base_support/popt index 4d43fb28..71321176 100644 --- a/loongarch64/scripts/step/base_support/popt +++ b/loongarch64/scripts/step/base_support/popt @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/popt-1.19 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/potrace b/loongarch64/scripts/step/base_support/potrace index 0a950f1d..2008937b 100644 --- a/loongarch64/scripts/step/base_support/potrace +++ b/loongarch64/scripts/step/base_support/potrace @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/potrace-1.16 fi ./configure ${COMMON_CONFIG} --enable-a4 --enable-metric --with-libpotrace --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/ppp b/loongarch64/scripts/step/base_support/ppp index 492ffffc..d1515035 100644 --- a/loongarch64/scripts/step/base_support/ppp +++ b/loongarch64/scripts/step/base_support/ppp @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/ppp-2.5.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/protobuf b/loongarch64/scripts/step/base_support/protobuf index 957c4b92..b8877986 100644 --- a/loongarch64/scripts/step/base_support/protobuf +++ b/loongarch64/scripts/step/base_support/protobuf @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=protobuf -export PACKAGE_VERSION=26.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/protobuf/26.1/ -rm -rf ${BUILD_DIRECTORY}/protobuf-26.1 -tar xvf ${DOWNLOADDIR}/protobuf-26.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/protobuf-26.1 +export PACKAGE_VERSION=27.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/protobuf/27.0/ +rm -rf ${BUILD_DIRECTORY}/protobuf-27.0 +tar xvf ${DOWNLOADDIR}/protobuf-27.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/protobuf-27.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/protobuf-26.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/protobuf-26.1 +rm -rf ${BUILD_DIRECTORY}/protobuf-27.0 diff --git a/loongarch64/scripts/step/base_support/protobuf.info b/loongarch64/scripts/step/base_support/protobuf.info index 675d816c..9754ccfe 100644 --- a/loongarch64/scripts/step/base_support/protobuf.info +++ b/loongarch64/scripts/step/base_support/protobuf.info @@ -1 +1 @@ -protobuf|26.1|protobuf +protobuf|27.0|protobuf diff --git a/loongarch64/scripts/step/base_support/pycparser b/loongarch64/scripts/step/base_support/pycparser new file mode 100644 index 00000000..0212cbc4 --- /dev/null +++ b/loongarch64/scripts/step/base_support/pycparser @@ -0,0 +1,15 @@ +source env/base_support/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=base_support +export STEP_PACKAGENAME=pycparser +export PACKAGE_VERSION=2.22 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/pycparser/2.22/ +rm -rf ${BUILD_DIRECTORY}/pycparser-2.22 +tar xvf ${DOWNLOADDIR}/pycparser-2.22.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/pycparser-2.22 + + _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} + _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --ignore-installed --no-user pycparser --root=${SYSROOT_DIR} --prefix=/usr +popd +rm -rf ${BUILD_DIRECTORY}/pycparser-2.22 diff --git a/loongarch64/scripts/step/base_support/pycparser.info b/loongarch64/scripts/step/base_support/pycparser.info new file mode 100644 index 00000000..86c80b8e --- /dev/null +++ b/loongarch64/scripts/step/base_support/pycparser.info @@ -0,0 +1 @@ +pycparser|2.22|pycparser diff --git a/loongarch64/scripts/step/base_support/qrencode b/loongarch64/scripts/step/base_support/qrencode index 82850652..6492ae00 100644 --- a/loongarch64/scripts/step/base_support/qrencode +++ b/loongarch64/scripts/step/base_support/qrencode @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/qrencode-4.1.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/qt5 b/loongarch64/scripts/step/base_support/qt5 index 2ff3a4c7..74eed094 100644 --- a/loongarch64/scripts/step/base_support/qt5 +++ b/loongarch64/scripts/step/base_support/qt5 @@ -3,16 +3,16 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=qt5 -export PACKAGE_VERSION=5.15.13 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/qt5/5.15.13/ -rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.13 -tar xvf ${DOWNLOADDIR}/qt-everywhere-opensource-src-5.15.13.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.13 - patch -Np1 -i ${SYSDIR}/files/base_support/qt5/5.15.13/patches/qt-everywhere-src-5.15.2-add-loongarch.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt5/5.15.13/patches/0001-QT-5.15.8-add-loongarch64-support.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt5/5.15.13/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt5/5.15.13/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt5/5.15.13/patches/0001-qt-5.15.11-fix-for-gcc-14.patch +export PACKAGE_VERSION=5.15.14 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/qt5/5.15.14/ +rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.14 +tar xvf ${DOWNLOADDIR}/qt-everywhere-opensource-src-5.15.14.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.14 + patch -Np1 -i ${SYSDIR}/files/base_support/qt5/5.15.14/patches/qt-everywhere-src-5.15.2-add-loongarch.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt5/5.15.14/patches/0001-QT-5.15.8-add-loongarch64-support.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt5/5.15.14/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt5/5.15.14/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt5/5.15.14/patches/0001-qt-5.15.11-fix-for-gcc-14.patch sed -i "s@defined(__aarch64__)@& || defined(__loongarch__)@g" qtbase/src/3rdparty/forkfd/forkfd_linux.c mkdir cross-build @@ -37,7 +37,7 @@ pushd ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.13 make INSTALL_ROOT=${SYSROOT_DIR} install popd popd -rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.13 +rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.14 cat > ${SYSROOT_DIR}/etc/profile.d/qt5.sh << "EOF" export QT_PLUGIN_PATH=${QT_PLUGIN_PATH}:/usr/lib64/qt5/plugins diff --git a/loongarch64/scripts/step/base_support/qt5.info b/loongarch64/scripts/step/base_support/qt5.info index 18e45fe8..6307ab09 100644 --- a/loongarch64/scripts/step/base_support/qt5.info +++ b/loongarch64/scripts/step/base_support/qt5.info @@ -1 +1 @@ -qt5|5.15.13|qt5 +qt5|5.15.14|qt5 diff --git a/loongarch64/scripts/step/base_support/qt6 b/loongarch64/scripts/step/base_support/qt6 index d40af72e..3a0cfe3c 100644 --- a/loongarch64/scripts/step/base_support/qt6 +++ b/loongarch64/scripts/step/base_support/qt6 @@ -3,28 +3,34 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=qt6 -export PACKAGE_VERSION=6.6.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/qt6/6.6.3/ -rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-6.6.3 -tar xvf ${DOWNLOADDIR}/qt-everywhere-src-6.6.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/qt-everywhere-src-6.6.3 +export PACKAGE_VERSION=6.7.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/qt6/6.7.1/ +rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-6.7.1 +tar xvf ${DOWNLOADDIR}/qt-everywhere-src-6.7.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/qt-everywhere-src-6.7.1 export PATH=${CROSSTOOLS_DIR}/qt6/bin:${PATH} - patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.6.3/patches/0001-qt6-qt3d-fix-for-gcc13.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.6.3/patches/0001-sandbox-Add-loongarch64-architecture-support.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.6.3/patches/0001-crashpad-add-support-for-loongarch64.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.6.3/patches/0001-qtwebengine-ffmpeg-first_dts.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.6.3/patches/0001-add-compile-option-for-loongarch-gcc-14.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.6.3/patches/0001-fix-sysroot-setup-for-Yongbao-OS-or-CLFS.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.6.3/patches/0001-qtwebengine-chromium-add-some-define-for-loongarch64.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.6.3/patches/0001-fix-filename-too-long-error-for-use-ninja.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.6.3/patches/0001-qtwebengine-fix-loongarch64-define-because-chromium-.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.6.3/patches/0001-qtwebengine-chromium-libyuv-add-loongarch64-lsx-defi.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.6.3/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.6.3/patches/0001-qt6webengine-add-host-ldflags-for-cross-build.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.6.3/patches/0001-qt-6.6.2-fix-regexp-macro-assembler-for-loongarch64.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0002-qtwebengine-fix-loongarch64-define-because-chromium-.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0003-qtwebengine-6.7.0-chromium-add-some-define-for-loong.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0004-qt6webengine-add-host-ldflags-for-cross-build.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0005-qtwebengine-6.7.0-fix-chromium-boringssl-openssl-tar.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0007-qtwebengine-6.7.0-crashpad-add-support-for-loongarch.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0008-qtwebengine-6.7.0-fix-x11-has-not-been-declared.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0009-qtwebengine-6.7.0-libvpx-fix-for-loongarch64.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0010-qtwebengine-6.7.0-fix-regexp-macro-assembler-for-loo.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0011-qtwebengine-ffmpeg-first_dts.-patch-form-Fedora-qt6-.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0012-qtwebengine-sandbox-Add-loongarch64-architecture-sup.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0013-qtwebengine-6.7.0-fix-blink-for-loongarch64.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0014-fix-spellcheck_buildflags.h-file-mission.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0015-qtwebengine-6.7.0-chromium-libyuv-add-loongarch_lsx-.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0016-qtwebengine-6.7.0-fix-libvpx-build-error.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0017-qtwebengine-6.7.0-fix-web_cache-build-error.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0018-qtwebengine-6.7.0-open-lsx-and-lasx-option-for-loong.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6/6.7.1/patches/0019-qtwebengine-6.7.0-add-sandbox-syscalls-for-loongarch.patch sed -i "/unset PKG_CONFIG_PATH/s@unset PKG_CONFIG_PATH@export PKG_CONFIG_PATH=\\\\\"${CROSSTOOLS_DIR}/lib/pkgconfig:${CROSSTOOLS_DIR}/lib64/pkgconfig:/usr/lib64/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig\\\\\"@g" qtwebengine/cmake/Functions.cmake sed -i "s#@YONGBAO_HOST_LDFLAGS@#-Wl,-rpath-link=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib:${CROSSTOOLS_DIR}/build-tools/lib64 -Wl,-rpath=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib:${CROSSTOOLS_DIR}/build-tools/lib64/#g" qtwebengine/src/host/BUILD.toolchain.gn.in + sed -i "/v8_enable_webassembly/s@=false@=true@g" qtwebengine/src/pdf/CMakeLists.txt mkdir cross-build pushd cross-build CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" \ @@ -66,13 +72,13 @@ pushd ${BUILD_DIRECTORY}/qt-everywhere-src-6.6.3 -DQT_BUILD_SUBMODULES=qt3d\;qt5compat\;qtactiveqt\;qtbase\;qtcharts\;qtcoap\;qtconnectivity\;qtdatavis3d\;qtdeclarative\;qtdoc\;qthttpserver\;qtimageformats\;qtlanguageserver\;qtlocation\;qtlottie\;qtmqtt\;qtmultimedia\;qtnetworkauth\;qtopcua\;qtpositioning\;qtquick3d\;qtquickeffectmaker\;qtquicktimeline\;qtremoteobjects\;qtscxml\;qtsensors\;qtserialbus\;qtserialport\;qtshadertools\;qtspeech\;qtsvg\;qttools\;qttranslations\;qtvirtualkeyboard\;qtwayland\;qtwebchannel\;qtwebsockets\;qtwebview\;qtwebengine \ -DPKG_CONFIG_HOST_EXECUTABLE=/usr/bin/pkg-config \ -DFEATURE_webengine_system_ffmpeg:BOOL=ON -DFEATURE_webengine_vaapi:BOOL=ON -DFEATURE_webengine_extensions:BOOL=ON -DFEATURE_webengine_printing_and_pdf:BOOL=ON -DFEATURE_webengine_proprietary_codecs:BOOL=ON -DFEATURE_webengine_webrtc:BOOL=ON -DFEATURE_webengine_webrtc_pipewire:BOOL=ON \ - -DFEATURE_pdf_v8:BOOL=ON \ + -DFEATURE_qtpdf_build:BOOL=ON -DFEATURE_pdf_v8:BOOL=ON \ -Wno-dev .. eval ${MAKE_AND_INSTALL} popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-6.6.3 +rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-6.7.1 cat > ${SYSROOT_DIR}/etc/profile.d/qt6.sh << "EOF" export QT_PLUGIN_PATH=${QT_PLUGIN_PATH}:/usr/lib64/qt6/plugins diff --git a/loongarch64/scripts/step/base_support/qt6-tools b/loongarch64/scripts/step/base_support/qt6-tools index 54b7f146..4afeffc9 100644 --- a/loongarch64/scripts/step/base_support/qt6-tools +++ b/loongarch64/scripts/step/base_support/qt6-tools @@ -3,24 +3,29 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=qt6-tools -export PACKAGE_VERSION=6.6.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/qt6-tools/6.6.3/ -rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-6.6.3 -tar xvf ${DOWNLOADDIR}/qt-everywhere-src-6.6.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/qt-everywhere-src-6.6.3 - patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.6.3/patches/0001-qt6-qt3d-fix-for-gcc13.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.6.3/patches/0001-sandbox-Add-loongarch64-architecture-support.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.6.3/patches/0001-crashpad-add-support-for-loongarch64.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.6.3/patches/0001-qtwebengine-ffmpeg-first_dts.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.6.3/patches/0001-add-compile-option-for-loongarch-gcc-14.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.6.3/patches/0001-fix-sysroot-setup-for-Yongbao-OS-or-CLFS.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.6.3/patches/0001-qtwebengine-chromium-add-some-define-for-loongarch64.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.6.3/patches/0001-fix-filename-too-long-error-for-use-ninja.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.6.3/patches/0001-qtwebengine-fix-loongarch64-define-because-chromium-.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.6.3/patches/0001-qtwebengine-chromium-libyuv-add-loongarch64-lsx-defi.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.6.3/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.6.3/patches/0001-qt6webengine-add-host-ldflags-for-cross-build.patch - patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.6.3/patches/0001-qt-6.6.2-fix-regexp-macro-assembler-for-loongarch64.patch +export PACKAGE_VERSION=6.7.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/qt6-tools/6.7.1/ +rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-6.7.1 +tar xvf ${DOWNLOADDIR}/qt-everywhere-src-6.7.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/qt-everywhere-src-6.7.1 + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0001-qt6-webengine-configure-add-loongarch64-support.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0002-qtwebengine-fix-loongarch64-define-because-chromium-.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0003-qtwebengine-6.7.0-chromium-add-some-define-for-loong.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0004-qt6webengine-add-host-ldflags-for-cross-build.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0005-qtwebengine-6.7.0-fix-chromium-boringssl-openssl-tar.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0007-qtwebengine-6.7.0-crashpad-add-support-for-loongarch.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0008-qtwebengine-6.7.0-fix-x11-has-not-been-declared.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0009-qtwebengine-6.7.0-libvpx-fix-for-loongarch64.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0010-qtwebengine-6.7.0-fix-regexp-macro-assembler-for-loo.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0011-qtwebengine-ffmpeg-first_dts.-patch-form-Fedora-qt6-.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0012-qtwebengine-sandbox-Add-loongarch64-architecture-sup.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0013-qtwebengine-6.7.0-fix-blink-for-loongarch64.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0014-fix-spellcheck_buildflags.h-file-mission.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0015-qtwebengine-6.7.0-chromium-libyuv-add-loongarch_lsx-.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0016-qtwebengine-6.7.0-fix-libvpx-build-error.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0017-qtwebengine-6.7.0-fix-web_cache-build-error.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0018-qtwebengine-6.7.0-open-lsx-and-lasx-option-for-loong.patch + patch -Np1 -i ${SYSDIR}/files/base_support/qt6-tools/6.7.1/patches/0019-qtwebengine-6.7.0-add-sandbox-syscalls-for-loongarch.patch mkdir cross-build pushd cross-build @@ -82,4 +87,4 @@ ${CROSSTOOLS_DIR}/bin/qemu-${ARCH_NAME} ${PWD}/qtbase/lib64/qt6/libexec/${tool_i popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-6.6.3 +rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-6.7.1 diff --git a/loongarch64/scripts/step/base_support/qt6-tools.info b/loongarch64/scripts/step/base_support/qt6-tools.info index f0825145..421b18c8 100644 --- a/loongarch64/scripts/step/base_support/qt6-tools.info +++ b/loongarch64/scripts/step/base_support/qt6-tools.info @@ -1 +1 @@ -qt6|6.6.3|qt6 +qt6|6.7.1|qt6 diff --git a/loongarch64/scripts/step/base_support/qt6.info b/loongarch64/scripts/step/base_support/qt6.info index f0825145..421b18c8 100644 --- a/loongarch64/scripts/step/base_support/qt6.info +++ b/loongarch64/scripts/step/base_support/qt6.info @@ -1 +1 @@ -qt6|6.6.3|qt6 +qt6|6.7.1|qt6 diff --git a/loongarch64/scripts/step/base_support/referencing b/loongarch64/scripts/step/base_support/referencing index ab0404a8..86f0bdc6 100644 --- a/loongarch64/scripts/step/base_support/referencing +++ b/loongarch64/scripts/step/base_support/referencing @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=referencing -export PACKAGE_VERSION=0.34.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/referencing/0.34.0/ -rm -rf ${BUILD_DIRECTORY}/referencing-0.34.0 -tar xvf ${DOWNLOADDIR}/referencing-0.34.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/referencing-0.34.0 +export PACKAGE_VERSION=0.35.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/referencing/0.35.1/ +rm -rf ${BUILD_DIRECTORY}/referencing-0.35.1 +tar xvf ${DOWNLOADDIR}/referencing-0.35.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/referencing-0.35.1 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --ignore-installed --no-user referencing --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/referencing-0.34.0 +rm -rf ${BUILD_DIRECTORY}/referencing-0.35.1 diff --git a/loongarch64/scripts/step/base_support/referencing.info b/loongarch64/scripts/step/base_support/referencing.info index dc723521..8d87615b 100644 --- a/loongarch64/scripts/step/base_support/referencing.info +++ b/loongarch64/scripts/step/base_support/referencing.info @@ -1 +1 @@ -referencing|0.34.0|referencing +referencing|0.35.1|referencing diff --git a/loongarch64/scripts/step/base_support/requests b/loongarch64/scripts/step/base_support/requests index 3ddfcd99..7f6a66be 100644 --- a/loongarch64/scripts/step/base_support/requests +++ b/loongarch64/scripts/step/base_support/requests @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=requests -export PACKAGE_VERSION=2.31.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/requests/2.31.0/ -rm -rf ${BUILD_DIRECTORY}/requests-2.31.0 -tar xvf ${DOWNLOADDIR}/requests-2.31.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/requests-2.31.0 +export PACKAGE_VERSION=2.32.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/requests/2.32.3/ +rm -rf ${BUILD_DIRECTORY}/requests-2.32.3 +tar xvf ${DOWNLOADDIR}/requests-2.32.3.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/requests-2.32.3 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --ignore-installed --no-user requests --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/requests-2.31.0 +rm -rf ${BUILD_DIRECTORY}/requests-2.32.3 diff --git a/loongarch64/scripts/step/base_support/requests.info b/loongarch64/scripts/step/base_support/requests.info index d6b61043..f4197b2d 100644 --- a/loongarch64/scripts/step/base_support/requests.info +++ b/loongarch64/scripts/step/base_support/requests.info @@ -1 +1 @@ -requests|2.31.0|requests +requests|2.32.3|requests diff --git a/loongarch64/scripts/step/base_support/rpds-py b/loongarch64/scripts/step/base_support/rpds-py index 7707750b..7f09fa71 100644 --- a/loongarch64/scripts/step/base_support/rpds-py +++ b/loongarch64/scripts/step/base_support/rpds-py @@ -3,15 +3,15 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=rpds-py -export PACKAGE_VERSION=0.18.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/rpds-py/0.18.0/ -rm -rf ${BUILD_DIRECTORY}/rpds_py-0.18.0 -tar xvf ${DOWNLOADDIR}/rpds_py-0.18.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/rpds_py-0.18.0 +export PACKAGE_VERSION=0.18.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/rpds-py/0.18.1/ +rm -rf ${BUILD_DIRECTORY}/rpds_py-0.18.1 +tar xvf ${DOWNLOADDIR}/rpds_py-0.18.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/rpds_py-0.18.1 mkdir -p .cargo cp -a ${COMMON_DIR}/cargo-cross.conf .cargo/config PYO3_CROSS_PYTHON_VERSION=$(get_package_version Python3) _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --ignore-installed --no-user rpds-py --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/rpds_py-0.18.0 +rm -rf ${BUILD_DIRECTORY}/rpds_py-0.18.1 diff --git a/loongarch64/scripts/step/base_support/rpds-py.info b/loongarch64/scripts/step/base_support/rpds-py.info index f910ddbe..422b41ee 100644 --- a/loongarch64/scripts/step/base_support/rpds-py.info +++ b/loongarch64/scripts/step/base_support/rpds-py.info @@ -1 +1 @@ -rpds-py|0.18.0|rpds-py +rpds-py|0.18.1|rpds-py diff --git a/loongarch64/scripts/step/base_support/rsync b/loongarch64/scripts/step/base_support/rsync index 021f2e73..b6000b50 100644 --- a/loongarch64/scripts/step/base_support/rsync +++ b/loongarch64/scripts/step/base_support/rsync @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/rsync-3.3.0 fi ./configure ${COMMON_CONFIG} --disable-simd --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/ruby b/loongarch64/scripts/step/base_support/ruby index 16500f7b..96c769ca 100644 --- a/loongarch64/scripts/step/base_support/ruby +++ b/loongarch64/scripts/step/base_support/ruby @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=ruby -export PACKAGE_VERSION=3.3.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/ruby/3.3.0/ -rm -rf ${BUILD_DIRECTORY}/ruby-3.3.0 -tar xvf ${DOWNLOADDIR}/ruby-3.3.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ruby-3.3.0 +export PACKAGE_VERSION=3.3.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/ruby/3.3.2/ +rm -rf ${BUILD_DIRECTORY}/ruby-3.3.2 +tar xvf ${DOWNLOADDIR}/ruby-3.3.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ruby-3.3.2 for config_i in $(find -name "config.sub") do @@ -18,7 +18,8 @@ pushd ${BUILD_DIRECTORY}/ruby-3.3.0 fi ./configure ${COMMON_CONFIG} --enable-shared --with-rubylibprefix=/usr/lib64/ruby --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/ruby-3.3.0 +rm -rf ${BUILD_DIRECTORY}/ruby-3.3.2 diff --git a/loongarch64/scripts/step/base_support/ruby.info b/loongarch64/scripts/step/base_support/ruby.info index c4d4c49b..53cab77d 100644 --- a/loongarch64/scripts/step/base_support/ruby.info +++ b/loongarch64/scripts/step/base_support/ruby.info @@ -1 +1 @@ -ruby|3.3.0|ruby +ruby|3.3.2|ruby diff --git a/loongarch64/scripts/step/base_support/samba b/loongarch64/scripts/step/base_support/samba index b28182b0..75d15d63 100644 --- a/loongarch64/scripts/step/base_support/samba +++ b/loongarch64/scripts/step/base_support/samba @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=samba -export PACKAGE_VERSION=4.20.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/samba/4.20.0/ -rm -rf ${BUILD_DIRECTORY}/samba-4.20.0 -tar xvf ${DOWNLOADDIR}/samba-4.20.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/samba-4.20.0 +export PACKAGE_VERSION=4.20.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/samba/4.20.1/ +rm -rf ${BUILD_DIRECTORY}/samba-4.20.1 +tar xvf ${DOWNLOADDIR}/samba-4.20.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/samba-4.20.1 for config_i in $(find -name "config.sub") do @@ -45,7 +45,7 @@ pushd ${BUILD_DIRECTORY}/samba-4.20.0 rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/samba-4.20.0 +rm -rf ${BUILD_DIRECTORY}/samba-4.20.1 cat > ${SYSROOT_DIR}/etc/samba/smb.conf << EOF [global] diff --git a/loongarch64/scripts/step/base_support/samba.info b/loongarch64/scripts/step/base_support/samba.info index 592f054b..c1c220e9 100644 --- a/loongarch64/scripts/step/base_support/samba.info +++ b/loongarch64/scripts/step/base_support/samba.info @@ -1 +1 @@ -samba|4.20.0|samba +samba|4.20.1|samba diff --git a/loongarch64/scripts/step/base_support/sassc b/loongarch64/scripts/step/base_support/sassc index 1854fcfd..8dcd1dc3 100644 --- a/loongarch64/scripts/step/base_support/sassc +++ b/loongarch64/scripts/step/base_support/sassc @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/sassc-3.6.2 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/sessreg b/loongarch64/scripts/step/base_support/sessreg index 5aa93709..b9c558ea 100644 --- a/loongarch64/scripts/step/base_support/sessreg +++ b/loongarch64/scripts/step/base_support/sessreg @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/sessreg-1.1.3 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/setuptools-scm b/loongarch64/scripts/step/base_support/setuptools-scm index d1d7b317..88b666f9 100644 --- a/loongarch64/scripts/step/base_support/setuptools-scm +++ b/loongarch64/scripts/step/base_support/setuptools-scm @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=setuptools-scm -export PACKAGE_VERSION=8.0.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/setuptools-scm/8.0.4/ -rm -rf ${BUILD_DIRECTORY}/setuptools-scm-8.0.4 -tar xvf ${DOWNLOADDIR}/setuptools-scm-8.0.4.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/setuptools-scm-8.0.4 +export PACKAGE_VERSION=8.1.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/setuptools-scm/8.1.0/ +rm -rf ${BUILD_DIRECTORY}/setuptools_scm-8.1.0 +tar xvf ${DOWNLOADDIR}/setuptools_scm-8.1.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/setuptools_scm-8.1.0 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --ignore-installed --no-user setuptools-scm --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/setuptools-scm-8.0.4 +rm -rf ${BUILD_DIRECTORY}/setuptools_scm-8.1.0 diff --git a/loongarch64/scripts/step/base_support/setuptools-scm.info b/loongarch64/scripts/step/base_support/setuptools-scm.info index 1f23f647..9cfea56e 100644 --- a/loongarch64/scripts/step/base_support/setuptools-scm.info +++ b/loongarch64/scripts/step/base_support/setuptools-scm.info @@ -1 +1 @@ -setuptools-scm|8.0.4|setuptools-scm +setuptools-scm|8.1.0|setuptools-scm diff --git a/loongarch64/scripts/step/base_support/setxkbmap b/loongarch64/scripts/step/base_support/setxkbmap index 94fdd592..413c23a5 100644 --- a/loongarch64/scripts/step/base_support/setxkbmap +++ b/loongarch64/scripts/step/base_support/setxkbmap @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/setxkbmap-1.3.4 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/shaderc b/loongarch64/scripts/step/base_support/shaderc index b5b4eae1..617abce1 100644 --- a/loongarch64/scripts/step/base_support/shaderc +++ b/loongarch64/scripts/step/base_support/shaderc @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=shaderc -export PACKAGE_VERSION=2024.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/shaderc/2024.0/ -rm -rf ${BUILD_DIRECTORY}/shaderc-2024.0 -tar xvf ${DOWNLOADDIR}/shaderc-2024.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/shaderc-2024.0 +export PACKAGE_VERSION=2024.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/shaderc/2024.1/ +rm -rf ${BUILD_DIRECTORY}/shaderc-2024.1 +tar xvf ${DOWNLOADDIR}/shaderc-2024.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/shaderc-2024.1 tar xvf ${DOWNLOADDIR}/SPIRV-Tools-$(get_package_version "SPIRV-Tools").tar.gz -C third_party/ mv third_party/SPIRV-Tools-$(get_package_version "SPIRV-Tools") third_party/spirv-tools @@ -47,7 +47,7 @@ pushd ${BUILD_DIRECTORY}/shaderc-2024.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/shaderc-2024.0 +rm -rf ${BUILD_DIRECTORY}/shaderc-2024.1 echo "#!/bin/bash -e qemu-${ARCH_NAME} ${SYSROOT_DIR}/usr/bin/glslc \"\$@\"" \ diff --git a/loongarch64/scripts/step/base_support/shaderc.info b/loongarch64/scripts/step/base_support/shaderc.info index c8f7e1b6..f8030cf9 100644 --- a/loongarch64/scripts/step/base_support/shaderc.info +++ b/loongarch64/scripts/step/base_support/shaderc.info @@ -1 +1 @@ -shaderc|2024.0|shaderc +shaderc|2024.1|shaderc diff --git a/loongarch64/scripts/step/base_support/smproxy b/loongarch64/scripts/step/base_support/smproxy index ca495f81..70358907 100644 --- a/loongarch64/scripts/step/base_support/smproxy +++ b/loongarch64/scripts/step/base_support/smproxy @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/smproxy-1.0.7 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/snappy b/loongarch64/scripts/step/base_support/snappy index 94cad8f9..380f964b 100644 --- a/loongarch64/scripts/step/base_support/snappy +++ b/loongarch64/scripts/step/base_support/snappy @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=snappy -export PACKAGE_VERSION=1.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/snappy/1.2.0/ -rm -rf ${BUILD_DIRECTORY}/snappy-1.2.0 -tar xvf ${DOWNLOADDIR}/snappy-1.2.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/snappy-1.2.0 +export PACKAGE_VERSION=1.2.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/snappy/1.2.1/ +rm -rf ${BUILD_DIRECTORY}/snappy-1.2.1 +tar xvf ${DOWNLOADDIR}/snappy-1.2.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/snappy-1.2.1 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/snappy-1.2.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/snappy-1.2.0 +rm -rf ${BUILD_DIRECTORY}/snappy-1.2.1 diff --git a/loongarch64/scripts/step/base_support/snappy.info b/loongarch64/scripts/step/base_support/snappy.info index 5ffda366..02c4c308 100644 --- a/loongarch64/scripts/step/base_support/snappy.info +++ b/loongarch64/scripts/step/base_support/snappy.info @@ -1 +1 @@ -snappy|1.2.0|snappy +snappy|1.2.1|snappy diff --git a/loongarch64/scripts/step/base_support/socat b/loongarch64/scripts/step/base_support/socat index 8d7161a0..8d6ce87b 100644 --- a/loongarch64/scripts/step/base_support/socat +++ b/loongarch64/scripts/step/base_support/socat @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/socat-1.8.0.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/speex b/loongarch64/scripts/step/base_support/speex index ebf502d8..d1fda278 100644 --- a/loongarch64/scripts/step/base_support/speex +++ b/loongarch64/scripts/step/base_support/speex @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/speex-1.2.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/speexdsp b/loongarch64/scripts/step/base_support/speexdsp index f4d1d848..71647c15 100644 --- a/loongarch64/scripts/step/base_support/speexdsp +++ b/loongarch64/scripts/step/base_support/speexdsp @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/speexdsp-1.2.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/sphinx b/loongarch64/scripts/step/base_support/sphinx index 8470197b..68ef26e0 100644 --- a/loongarch64/scripts/step/base_support/sphinx +++ b/loongarch64/scripts/step/base_support/sphinx @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=sphinx -export PACKAGE_VERSION=7.2.6 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/sphinx/7.2.6/ -rm -rf ${BUILD_DIRECTORY}/sphinx-7.2.6 -tar xvf ${DOWNLOADDIR}/sphinx-7.2.6.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/sphinx-7.2.6 +export PACKAGE_VERSION=7.3.7 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/sphinx/7.3.7/ +rm -rf ${BUILD_DIRECTORY}/sphinx-7.3.7 +tar xvf ${DOWNLOADDIR}/sphinx-7.3.7.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/sphinx-7.3.7 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --ignore-installed --no-user sphinx --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/sphinx-7.2.6 +rm -rf ${BUILD_DIRECTORY}/sphinx-7.3.7 diff --git a/loongarch64/scripts/step/base_support/sphinx-rtd-theme b/loongarch64/scripts/step/base_support/sphinx-rtd-theme index d4fca17e..668be27d 100644 --- a/loongarch64/scripts/step/base_support/sphinx-rtd-theme +++ b/loongarch64/scripts/step/base_support/sphinx-rtd-theme @@ -8,7 +8,8 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/sphinx-rtd-theme/2.0. rm -rf ${BUILD_DIRECTORY}/sphinx_rtd_theme-2.0.0 tar xvf ${DOWNLOADDIR}/sphinx_rtd_theme-2.0.0.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/sphinx_rtd_theme-2.0.0 - + patch -Np1 -i ${SYSDIR}/files/base_support/sphinx-rtd-theme/2.0.0/patches/0001-sphinx_rtd_theme-2.0.0-fix-docutils-require-version.patch + _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --ignore-installed --no-user sphinx-rtd-theme --root=${SYSROOT_DIR} --prefix=/usr popd diff --git a/loongarch64/scripts/step/base_support/sphinx.info b/loongarch64/scripts/step/base_support/sphinx.info index f4d9fc8e..e1f339e6 100644 --- a/loongarch64/scripts/step/base_support/sphinx.info +++ b/loongarch64/scripts/step/base_support/sphinx.info @@ -1 +1 @@ -sphinx|7.2.6|sphinx +sphinx|7.3.7|sphinx diff --git a/loongarch64/scripts/step/base_support/squashfuse b/loongarch64/scripts/step/base_support/squashfuse index c4946e61..af85c0b8 100644 --- a/loongarch64/scripts/step/base_support/squashfuse +++ b/loongarch64/scripts/step/base_support/squashfuse @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/squashfuse-0.5.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/startup-notification b/loongarch64/scripts/step/base_support/startup-notification index b5f92362..7c7cb9df 100644 --- a/loongarch64/scripts/step/base_support/startup-notification +++ b/loongarch64/scripts/step/base_support/startup-notification @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/startup-notification-0.12 fi ./configure ${COMMON_CONFIG} lf_cv_sane_realloc=yes --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/strace b/loongarch64/scripts/step/base_support/strace index 0a556f84..01d781a1 100644 --- a/loongarch64/scripts/step/base_support/strace +++ b/loongarch64/scripts/step/base_support/strace @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=strace -export PACKAGE_VERSION=6.8 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/strace/6.8/ -rm -rf ${BUILD_DIRECTORY}/strace-6.8 -tar xvf ${DOWNLOADDIR}/strace-6.8.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/strace-6.8 +export PACKAGE_VERSION=6.9 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/strace/6.9/ +rm -rf ${BUILD_DIRECTORY}/strace-6.9 +tar xvf ${DOWNLOADDIR}/strace-6.9.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/strace-6.9 for config_i in $(find -name "config.sub") do @@ -18,7 +18,8 @@ pushd ${BUILD_DIRECTORY}/strace-6.8 fi ./configure ${COMMON_CONFIG} CFLAGS="${CFLAGS} -Wno-error=calloc-transposed-args" --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/strace-6.8 +rm -rf ${BUILD_DIRECTORY}/strace-6.9 diff --git a/loongarch64/scripts/step/base_support/strace.info b/loongarch64/scripts/step/base_support/strace.info index 9cd9a0dd..ff364cd6 100644 --- a/loongarch64/scripts/step/base_support/strace.info +++ b/loongarch64/scripts/step/base_support/strace.info @@ -1 +1 @@ -strace|6.8|strace +strace|6.9|strace diff --git a/loongarch64/scripts/step/base_support/subversion b/loongarch64/scripts/step/base_support/subversion index 05f32c8b..69c8a5ec 100644 --- a/loongarch64/scripts/step/base_support/subversion +++ b/loongarch64/scripts/step/base_support/subversion @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/subversion-1.14.3 fi PYTHON=python3 ./configure ${COMMON_CONFIG} --disable-static --with-apache-libexecdir --with-lz4=internal --with-serf=${SYSROOT_DIR}/usr --with-utf8proc=internal ac_cv_path_PKG_CONFIG=${CROSS_TARGET}-pkg-config --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/swig b/loongarch64/scripts/step/base_support/swig index f7a441c5..5c16593b 100644 --- a/loongarch64/scripts/step/base_support/swig +++ b/loongarch64/scripts/step/base_support/swig @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/swig-4.2.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/taglib b/loongarch64/scripts/step/base_support/taglib index e8678af3..0cfc5450 100644 --- a/loongarch64/scripts/step/base_support/taglib +++ b/loongarch64/scripts/step/base_support/taglib @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=taglib -export PACKAGE_VERSION=1.13.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/taglib/1.13.1/ -rm -rf ${BUILD_DIRECTORY}/taglib-1.13.1 -tar xvf ${DOWNLOADDIR}/taglib-1.13.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/taglib-1.13.1 +export PACKAGE_VERSION=2.0.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/taglib/2.0.1/ +rm -rf ${BUILD_DIRECTORY}/taglib-2.0.1 +tar xvf ${DOWNLOADDIR}/taglib-2.0.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/taglib-2.0.1 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/taglib-1.13.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/taglib-1.13.1 +rm -rf ${BUILD_DIRECTORY}/taglib-2.0.1 diff --git a/loongarch64/scripts/step/base_support/taglib.info b/loongarch64/scripts/step/base_support/taglib.info index 2352a6bc..d7aa9d21 100644 --- a/loongarch64/scripts/step/base_support/taglib.info +++ b/loongarch64/scripts/step/base_support/taglib.info @@ -1 +1 @@ -taglib|1.13.1|taglib +taglib|2.0.1|taglib diff --git a/loongarch64/scripts/step/base_support/tracker b/loongarch64/scripts/step/base_support/tracker index 6b106e2d..c2ab9e86 100644 --- a/loongarch64/scripts/step/base_support/tracker +++ b/loongarch64/scripts/step/base_support/tracker @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=tracker -export PACKAGE_VERSION=3.7.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/tracker/3.7.1/ -rm -rf ${BUILD_DIRECTORY}/tracker-3.7.1 -tar xvf ${DOWNLOADDIR}/tracker-3.7.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/tracker-3.7.1 +export PACKAGE_VERSION=3.7.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/tracker/3.7.3/ +rm -rf ${BUILD_DIRECTORY}/tracker-3.7.3 +tar xvf ${DOWNLOADDIR}/tracker-3.7.3.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/tracker-3.7.3 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/tracker-3.7.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/tracker-3.7.1 +rm -rf ${BUILD_DIRECTORY}/tracker-3.7.3 diff --git a/loongarch64/scripts/step/base_support/tracker.info b/loongarch64/scripts/step/base_support/tracker.info index 4cb8b5e0..35e8bd70 100644 --- a/loongarch64/scripts/step/base_support/tracker.info +++ b/loongarch64/scripts/step/base_support/tracker.info @@ -1 +1 @@ -tracker|3.7.1|tracker +tracker|3.7.3|tracker diff --git a/loongarch64/scripts/step/base_support/trove-classifiers b/loongarch64/scripts/step/base_support/trove-classifiers index 8daa2ef5..2ebae963 100644 --- a/loongarch64/scripts/step/base_support/trove-classifiers +++ b/loongarch64/scripts/step/base_support/trove-classifiers @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=trove-classifiers -export PACKAGE_VERSION=2024.3.25 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/trove-classifiers/2024.3.25/ -rm -rf ${BUILD_DIRECTORY}/trove-classifiers-2024.3.25 -tar xvf ${DOWNLOADDIR}/trove-classifiers-2024.3.25.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/trove-classifiers-2024.3.25 +export PACKAGE_VERSION=2024.4.10 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/trove-classifiers/2024.4.10/ +rm -rf ${BUILD_DIRECTORY}/trove-classifiers-2024.4.10 +tar xvf ${DOWNLOADDIR}/trove-classifiers-2024.4.10.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/trove-classifiers-2024.4.10 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --ignore-installed --no-user trove-classifiers --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/trove-classifiers-2024.3.25 +rm -rf ${BUILD_DIRECTORY}/trove-classifiers-2024.4.10 diff --git a/loongarch64/scripts/step/base_support/trove-classifiers.info b/loongarch64/scripts/step/base_support/trove-classifiers.info index d2a829b7..6f4331a4 100644 --- a/loongarch64/scripts/step/base_support/trove-classifiers.info +++ b/loongarch64/scripts/step/base_support/trove-classifiers.info @@ -1 +1 @@ -trove-classifiers|2024.3.25|trove-classifiers +trove-classifiers|2024.4.10|trove-classifiers diff --git a/loongarch64/scripts/step/base_support/twolame b/loongarch64/scripts/step/base_support/twolame index 5e979750..0054fd29 100644 --- a/loongarch64/scripts/step/base_support/twolame +++ b/loongarch64/scripts/step/base_support/twolame @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/twolame-0.4.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/typing-extensions b/loongarch64/scripts/step/base_support/typing-extensions index 104ab12f..a33c39ae 100644 --- a/loongarch64/scripts/step/base_support/typing-extensions +++ b/loongarch64/scripts/step/base_support/typing-extensions @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=typing-extensions -export PACKAGE_VERSION=4.11.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/typing-extensions/4.11.0/ -rm -rf ${BUILD_DIRECTORY}/typing_extensions-4.11.0 -tar xvf ${DOWNLOADDIR}/typing_extensions-4.11.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/typing_extensions-4.11.0 +export PACKAGE_VERSION=4.12.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/typing-extensions/4.12.0/ +rm -rf ${BUILD_DIRECTORY}/typing_extensions-4.12.0 +tar xvf ${DOWNLOADDIR}/typing_extensions-4.12.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/typing_extensions-4.12.0 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --ignore-installed --no-user typing-extensions --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/typing_extensions-4.11.0 +rm -rf ${BUILD_DIRECTORY}/typing_extensions-4.12.0 diff --git a/loongarch64/scripts/step/base_support/typing-extensions.info b/loongarch64/scripts/step/base_support/typing-extensions.info index f740a5cd..efdd6162 100644 --- a/loongarch64/scripts/step/base_support/typing-extensions.info +++ b/loongarch64/scripts/step/base_support/typing-extensions.info @@ -1 +1 @@ -typing-extensions|4.11.0|typing-extensions +typing-extensions|4.12.0|typing-extensions diff --git a/loongarch64/scripts/step/base_support/util-linux b/loongarch64/scripts/step/base_support/util-linux index 5a6aa5b7..741d3783 100644 --- a/loongarch64/scripts/step/base_support/util-linux +++ b/loongarch64/scripts/step/base_support/util-linux @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=util-linux -export PACKAGE_VERSION=2.40 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/util-linux/2.40/ -rm -rf ${BUILD_DIRECTORY}/util-linux-2.40 -tar xvf ${DOWNLOADDIR}/util-linux-2.40.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/util-linux-2.40 +export PACKAGE_VERSION=2.40.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/util-linux/2.40.1/ +rm -rf ${BUILD_DIRECTORY}/util-linux-2.40.1 +tar xvf ${DOWNLOADDIR}/util-linux-2.40.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/util-linux-2.40.1 for config_i in $(find -name "config.sub") do @@ -16,9 +16,10 @@ pushd ${BUILD_DIRECTORY}/util-linux-2.40 if [ ! -f configure ]; then autoreconf -ifv fi - ./configure ${COMMON_CONFIG} --disable-chfn-chsh --disable-login --disable-nologin --disable-su --disable-setpriv --disable-runuser --disable-pylibmount --disable-static --without-python --disable-makeinstall-chown runstatedir=/run ADJTIME_PATH=/var/lib/hwclock/adjtime --with-systemdsystemunitdir=/usr/lib/systemd/system --with-bashcompletiondir=/usr/share/bash-completion/completions --enable-malloc0returnsnull + ./configure ${COMMON_CONFIG} --disable-chfn-chsh --disable-login --disable-nologin --disable-su --disable-setpriv --disable-runuser --disable-pylibmount --disable-static --without-python --disable-makeinstall-chown runstatedir=/run ADJTIME_PATH=/var/lib/hwclock/adjtime --with-systemdsystemunitdir=/usr/lib/systemd/system --with-bashcompletiondir=/usr/share/bash-completion/completions --with-tmpfilesdir=/usr/lib/tmpfiles.d --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/util-linux-2.40 +rm -rf ${BUILD_DIRECTORY}/util-linux-2.40.1 diff --git a/loongarch64/scripts/step/base_support/util-linux.info b/loongarch64/scripts/step/base_support/util-linux.info index 303135d6..741bbe1d 100644 --- a/loongarch64/scripts/step/base_support/util-linux.info +++ b/loongarch64/scripts/step/base_support/util-linux.info @@ -1 +1 @@ -util-linux|2.40|util-linux +util-linux|2.40.1|util-linux diff --git a/loongarch64/scripts/step/base_support/util-macros b/loongarch64/scripts/step/base_support/util-macros index 39acb54a..2f3c23e9 100644 --- a/loongarch64/scripts/step/base_support/util-macros +++ b/loongarch64/scripts/step/base_support/util-macros @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=util-macros -export PACKAGE_VERSION=1.20.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/util-macros/1.20.0/ -rm -rf ${BUILD_DIRECTORY}/util-macros-1.20.0 -tar xvf ${DOWNLOADDIR}/util-macros-1.20.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/util-macros-1.20.0 +export PACKAGE_VERSION=1.20.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/util-macros/1.20.1/ +rm -rf ${BUILD_DIRECTORY}/util-macros-1.20.1 +tar xvf ${DOWNLOADDIR}/util-macros-1.20.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/util-macros-1.20.1 ./configure ${COMMON_CONFIG} make DESTDIR=${SYSROOT_DIR} install cp -v ${SYSROOT_DIR}/usr/share/aclocal/xorg-macros.m4 ${CROSSTOOLS_DIR}/share/aclocal/ popd -rm -rf ${BUILD_DIRECTORY}/util-macros-1.20.0 +rm -rf ${BUILD_DIRECTORY}/util-macros-1.20.1 diff --git a/loongarch64/scripts/step/base_support/util-macros.info b/loongarch64/scripts/step/base_support/util-macros.info index 2cc7f3fb..ec7ac44a 100644 --- a/loongarch64/scripts/step/base_support/util-macros.info +++ b/loongarch64/scripts/step/base_support/util-macros.info @@ -1 +1 @@ -util-macros|1.20.0|util-macros +util-macros|1.20.1|util-macros diff --git a/loongarch64/scripts/step/base_support/v4l-utils b/loongarch64/scripts/step/base_support/v4l-utils index ae9be533..69ce8be4 100644 --- a/loongarch64/scripts/step/base_support/v4l-utils +++ b/loongarch64/scripts/step/base_support/v4l-utils @@ -11,7 +11,7 @@ pushd ${BUILD_DIRECTORY}/v4l-utils-1.26.1 mkdir cross-build pushd cross-build - meson ${MESON_CONFIG} -Dudevdir=/usr/lib/udev -Dsystemdsystemunitdir=/usr/lib/systemd/system \ + meson ${MESON_CONFIG} -Dudevdir=/usr/lib/udev -Dsystemdsystemunitdir=/usr/lib/systemd/system -Dgconv=disabled \ .. sed -i "s@gi-docgen \(index\|generate\|gen-index\|gen-deps\|search\|check\|serve\) @& --add-include-path ${SYSROOT_DIR}/usr/share/gir-1.0/ @g" build.ninja eval ${NINJA_AND_INSTALL} diff --git a/loongarch64/scripts/step/base_support/vlc b/loongarch64/scripts/step/base_support/vlc index 4342df33..93928c8d 100644 --- a/loongarch64/scripts/step/base_support/vlc +++ b/loongarch64/scripts/step/base_support/vlc @@ -10,7 +10,7 @@ tar xvf ${DOWNLOADDIR}/vlc-3.0.20.tar.xz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/vlc-3.0.20 patch -Np1 -i ${SYSDIR}/files/base_support/vlc/3.0.20/patches/0001-VLC-fix-for-gcc13.patch - CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" ./configure ${COMMON_CONFIG} --disable-chromecast + CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" ./configure ${COMMON_CONFIG} --disable-chromecast --disable-taglib make -j${JOBS} -C compat make -j${JOBS} -C src make -C src DESTDIR=${SYSROOT_DIR} install diff --git a/loongarch64/scripts/step/base_support/volume_key b/loongarch64/scripts/step/base_support/volume_key index 2418a530..d2281a81 100644 --- a/loongarch64/scripts/step/base_support/volume_key +++ b/loongarch64/scripts/step/base_support/volume_key @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/volume_key-0.3.12 fi ./configure ${COMMON_CONFIG} --without-python --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/wavpack b/loongarch64/scripts/step/base_support/wavpack index 4fe2697d..69268bd7 100644 --- a/loongarch64/scripts/step/base_support/wavpack +++ b/loongarch64/scripts/step/base_support/wavpack @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/wavpack-5.7.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/wayland b/loongarch64/scripts/step/base_support/wayland index 8c00fe71..fa41a973 100644 --- a/loongarch64/scripts/step/base_support/wayland +++ b/loongarch64/scripts/step/base_support/wayland @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=wayland -export PACKAGE_VERSION=1.22.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/wayland/1.22.0/ -rm -rf ${BUILD_DIRECTORY}/wayland-1.22.0 -tar xvf ${DOWNLOADDIR}/wayland-1.22.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/wayland-1.22.0 +export PACKAGE_VERSION=1.23.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/wayland/1.23.0/ +rm -rf ${BUILD_DIRECTORY}/wayland-1.23.0 +tar xvf ${DOWNLOADDIR}/wayland-1.23.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/wayland-1.23.0 sed -i "/wayland_scanner_for_build =/s@find\(.*\)\$@'${CROSSTOOLS_DIR}/host-tools/bin/wayland-scanner'@g" src/meson.build sed -i -e "/scanner_dep = dependency('wayland-scanner'/d" src/meson.build mkdir cross-build @@ -22,4 +22,4 @@ qemu-${ARCH_NAME} ${SYSROOT_DIR}/usr/bin/wayland-scanner \"\$@\"" \ chmod +x ${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-wayland-scanner cp -v ${CROSSTOOLS_DIR}/bin/{${CROSS_TARGET}-,}wayland-scanner popd -rm -rf ${BUILD_DIRECTORY}/wayland-1.22.0 +rm -rf ${BUILD_DIRECTORY}/wayland-1.23.0 diff --git a/loongarch64/scripts/step/base_support/wayland-protocols b/loongarch64/scripts/step/base_support/wayland-protocols index 500c32ec..468cf0f2 100644 --- a/loongarch64/scripts/step/base_support/wayland-protocols +++ b/loongarch64/scripts/step/base_support/wayland-protocols @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=wayland-protocols -export PACKAGE_VERSION=1.34 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/wayland-protocols/1.34/ -rm -rf ${BUILD_DIRECTORY}/wayland-protocols-1.34 -tar xvf ${DOWNLOADDIR}/wayland-protocols-1.34.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/wayland-protocols-1.34 +export PACKAGE_VERSION=1.36 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/wayland-protocols/1.36/ +rm -rf ${BUILD_DIRECTORY}/wayland-protocols-1.36 +tar xvf ${DOWNLOADDIR}/wayland-protocols-1.36.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/wayland-protocols-1.36 sed -i -e "/dep_scanner =/s@, native: true@@g" \ -e "/prog_scanner =/s@find_program\(.*\)\$@find_program('wayland-scanner')@g" \ tests/meson.build @@ -17,4 +17,4 @@ pushd ${BUILD_DIRECTORY}/wayland-protocols-1.34 eval ${NINJA_AND_INSTALL} popd popd -rm -rf ${BUILD_DIRECTORY}/wayland-protocols-1.34 +rm -rf ${BUILD_DIRECTORY}/wayland-protocols-1.36 diff --git a/loongarch64/scripts/step/base_support/wayland-protocols.info b/loongarch64/scripts/step/base_support/wayland-protocols.info index f38548d6..179d1aef 100644 --- a/loongarch64/scripts/step/base_support/wayland-protocols.info +++ b/loongarch64/scripts/step/base_support/wayland-protocols.info @@ -1 +1 @@ -wayland-protocols|1.34|wayland-protocols +wayland-protocols|1.36|wayland-protocols diff --git a/loongarch64/scripts/step/base_support/wayland.info b/loongarch64/scripts/step/base_support/wayland.info index 51da7b77..93f52444 100644 --- a/loongarch64/scripts/step/base_support/wayland.info +++ b/loongarch64/scripts/step/base_support/wayland.info @@ -1 +1 @@ -wayland|1.22.0|wayland +wayland|1.23.0|wayland diff --git a/loongarch64/scripts/step/base_support/weston b/loongarch64/scripts/step/base_support/weston index d0a29d67..97c1a9d3 100644 --- a/loongarch64/scripts/step/base_support/weston +++ b/loongarch64/scripts/step/base_support/weston @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=weston -export PACKAGE_VERSION=13.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/weston/13.0.0/ -rm -rf ${BUILD_DIRECTORY}/weston-13.0.0 -tar xvf ${DOWNLOADDIR}/weston-13.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/weston-13.0.0 +export PACKAGE_VERSION=13.0.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/weston/13.0.1/ +rm -rf ${BUILD_DIRECTORY}/weston-13.0.1 +tar xvf ${DOWNLOADDIR}/weston-13.0.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/weston-13.0.1 sed -i -e "/dep_scanner =/s@, native: true@@g" \ -e "/prog_scanner =/s@find_program\(.*\)\$@find_program('wayland-scanner')@g" \ protocol/meson.build @@ -19,4 +19,4 @@ pushd ${BUILD_DIRECTORY}/weston-13.0.0 eval ${NINJA_AND_INSTALL} popd popd -rm -rf ${BUILD_DIRECTORY}/weston-13.0.0 +rm -rf ${BUILD_DIRECTORY}/weston-13.0.1 diff --git a/loongarch64/scripts/step/base_support/weston.info b/loongarch64/scripts/step/base_support/weston.info index 07ab3d6e..deae216b 100644 --- a/loongarch64/scripts/step/base_support/weston.info +++ b/loongarch64/scripts/step/base_support/weston.info @@ -1 +1 @@ -weston|13.0.0|weston +weston|13.0.1|weston diff --git a/loongarch64/scripts/step/base_support/which b/loongarch64/scripts/step/base_support/which index 59303b1e..119cf4e2 100644 --- a/loongarch64/scripts/step/base_support/which +++ b/loongarch64/scripts/step/base_support/which @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/which-2.21 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/wireplumber b/loongarch64/scripts/step/base_support/wireplumber index 68029c16..6e471a89 100644 --- a/loongarch64/scripts/step/base_support/wireplumber +++ b/loongarch64/scripts/step/base_support/wireplumber @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=wireplumber -export PACKAGE_VERSION=0.5.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/wireplumber/0.5.1/ -rm -rf ${BUILD_DIRECTORY}/wireplumber-0.5.1 -tar xvf ${DOWNLOADDIR}/wireplumber-0.5.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/wireplumber-0.5.1 +export PACKAGE_VERSION=0.5.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/wireplumber/0.5.2/ +rm -rf ${BUILD_DIRECTORY}/wireplumber-0.5.2 +tar xvf ${DOWNLOADDIR}/wireplumber-0.5.2.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/wireplumber-0.5.2 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/wireplumber-0.5.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/wireplumber-0.5.1 +rm -rf ${BUILD_DIRECTORY}/wireplumber-0.5.2 diff --git a/loongarch64/scripts/step/base_support/wireplumber.info b/loongarch64/scripts/step/base_support/wireplumber.info index 560d6153..fd1622bf 100644 --- a/loongarch64/scripts/step/base_support/wireplumber.info +++ b/loongarch64/scripts/step/base_support/wireplumber.info @@ -1 +1 @@ -wireplumber|0.5.1|wireplumber +wireplumber|0.5.2|wireplumber diff --git a/loongarch64/scripts/step/base_support/wqy-microhei b/loongarch64/scripts/step/base_support/wqy-microhei new file mode 100644 index 00000000..1224b52b --- /dev/null +++ b/loongarch64/scripts/step/base_support/wqy-microhei @@ -0,0 +1,14 @@ +source env/base_support/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=base_support +export STEP_PACKAGENAME=wqy-microhei +export PACKAGE_VERSION=0.2.0-beta +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/wqy-microhei/0.2.0-beta/ +rm -rf ${BUILD_DIRECTORY}/wqy-microhei +tar xvf ${DOWNLOADDIR}/wqy-microhei-0.2.0-beta.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/wqy-microhei + mkdir -pv ${SYSROOT_DIR}/usr/share/fonts/wenquanyi/ + cp -av wqy-microhei.ttc ${SYSROOT_DIR}/usr/share/fonts/wenquanyi/ +popd +rm -rf ${BUILD_DIRECTORY}/wqy-microhei diff --git a/loongarch64/scripts/step/base_support/wqy-microhei.info b/loongarch64/scripts/step/base_support/wqy-microhei.info new file mode 100644 index 00000000..51b1778c --- /dev/null +++ b/loongarch64/scripts/step/base_support/wqy-microhei.info @@ -0,0 +1 @@ +wqy-microhei|0.2.0-beta|wqy-microhei diff --git a/loongarch64/scripts/step/base_support/x264 b/loongarch64/scripts/step/base_support/x264 index 0674083a..bc4db8e8 100644 --- a/loongarch64/scripts/step/base_support/x264 +++ b/loongarch64/scripts/step/base_support/x264 @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/x264-git-default_git fi ./configure ${COMMON_CONFIG} --cross-prefix=${CROSS_TARGET}- --sysroot=${SYSROOT_DIR} --enable-shared --bashcompletionsdir=/usr/share/bash-completion/completions --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xapian-core b/loongarch64/scripts/step/base_support/xapian-core index ffe6be08..d4675440 100644 --- a/loongarch64/scripts/step/base_support/xapian-core +++ b/loongarch64/scripts/step/base_support/xapian-core @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xapian-core-1.4.25 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xauth b/loongarch64/scripts/step/base_support/xauth index cf38078d..a68a4c7c 100644 --- a/loongarch64/scripts/step/base_support/xauth +++ b/loongarch64/scripts/step/base_support/xauth @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xauth-1.1.3 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xbacklight b/loongarch64/scripts/step/base_support/xbacklight index 04ec7fad..65bdb914 100644 --- a/loongarch64/scripts/step/base_support/xbacklight +++ b/loongarch64/scripts/step/base_support/xbacklight @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xbacklight-1.2.3 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xbitmaps b/loongarch64/scripts/step/base_support/xbitmaps index 42bf5bfd..c3f74cad 100644 --- a/loongarch64/scripts/step/base_support/xbitmaps +++ b/loongarch64/scripts/step/base_support/xbitmaps @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xbitmaps-1.1.3 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xcb-imdkit b/loongarch64/scripts/step/base_support/xcb-imdkit index 25d80396..23cefbcf 100644 --- a/loongarch64/scripts/step/base_support/xcb-imdkit +++ b/loongarch64/scripts/step/base_support/xcb-imdkit @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=xcb-imdkit -export PACKAGE_VERSION=1.0.7 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/xcb-imdkit/1.0.7/ -rm -rf ${BUILD_DIRECTORY}/xcb-imdkit-1.0.7 -tar xvf ${DOWNLOADDIR}/xcb-imdkit-1.0.7.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/xcb-imdkit-1.0.7 +export PACKAGE_VERSION=1.0.9 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/xcb-imdkit/1.0.9/ +rm -rf ${BUILD_DIRECTORY}/xcb-imdkit-1.0.9 +tar xvf ${DOWNLOADDIR}/xcb-imdkit-1.0.9.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/xcb-imdkit-1.0.9 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/xcb-imdkit-1.0.7 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/xcb-imdkit-1.0.7 +rm -rf ${BUILD_DIRECTORY}/xcb-imdkit-1.0.9 diff --git a/loongarch64/scripts/step/base_support/xcb-imdkit.info b/loongarch64/scripts/step/base_support/xcb-imdkit.info index 6737575a..61f1b7bb 100644 --- a/loongarch64/scripts/step/base_support/xcb-imdkit.info +++ b/loongarch64/scripts/step/base_support/xcb-imdkit.info @@ -1 +1 @@ -xcb-imdkit|1.0.7|xcb-imdkit +xcb-imdkit|1.0.9|xcb-imdkit diff --git a/loongarch64/scripts/step/base_support/xcb-proto b/loongarch64/scripts/step/base_support/xcb-proto index eb87ea60..c898f2d5 100644 --- a/loongarch64/scripts/step/base_support/xcb-proto +++ b/loongarch64/scripts/step/base_support/xcb-proto @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=xcb-proto -export PACKAGE_VERSION=1.16.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/xcb-proto/1.16.0/ -rm -rf ${BUILD_DIRECTORY}/xcb-proto-1.16.0 -tar xvf ${DOWNLOADDIR}/xcb-proto-1.16.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/xcb-proto-1.16.0 +export PACKAGE_VERSION=1.17.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/xcb-proto/1.17.0/ +rm -rf ${BUILD_DIRECTORY}/xcb-proto-1.17.0 +tar xvf ${DOWNLOADDIR}/xcb-proto-1.17.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/xcb-proto-1.17.0 for config_i in $(find -name "config.sub") do @@ -18,7 +18,8 @@ pushd ${BUILD_DIRECTORY}/xcb-proto-1.16.0 fi PYTHON=python3 ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/xcb-proto-1.16.0 +rm -rf ${BUILD_DIRECTORY}/xcb-proto-1.17.0 diff --git a/loongarch64/scripts/step/base_support/xcb-proto.info b/loongarch64/scripts/step/base_support/xcb-proto.info index 67d03772..860eb223 100644 --- a/loongarch64/scripts/step/base_support/xcb-proto.info +++ b/loongarch64/scripts/step/base_support/xcb-proto.info @@ -1 +1 @@ -xcb-proto|1.16.0|xcb-proto +xcb-proto|1.17.0|xcb-proto diff --git a/loongarch64/scripts/step/base_support/xcb-util b/loongarch64/scripts/step/base_support/xcb-util index 44a4ae6b..16147fd6 100644 --- a/loongarch64/scripts/step/base_support/xcb-util +++ b/loongarch64/scripts/step/base_support/xcb-util @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xcb-util-0.4.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xcb-util-cursor b/loongarch64/scripts/step/base_support/xcb-util-cursor index 91a4b1c6..338b6300 100644 --- a/loongarch64/scripts/step/base_support/xcb-util-cursor +++ b/loongarch64/scripts/step/base_support/xcb-util-cursor @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xcb-util-cursor-0.1.4 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xcb-util-image b/loongarch64/scripts/step/base_support/xcb-util-image index 26c5fa0d..633898a2 100644 --- a/loongarch64/scripts/step/base_support/xcb-util-image +++ b/loongarch64/scripts/step/base_support/xcb-util-image @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xcb-util-image-0.4.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xcb-util-keysyms b/loongarch64/scripts/step/base_support/xcb-util-keysyms index ec8a11fa..560312ed 100644 --- a/loongarch64/scripts/step/base_support/xcb-util-keysyms +++ b/loongarch64/scripts/step/base_support/xcb-util-keysyms @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xcb-util-keysyms-0.4.1 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xcb-util-renderutil b/loongarch64/scripts/step/base_support/xcb-util-renderutil index 1ca5ad60..1efe0b4c 100644 --- a/loongarch64/scripts/step/base_support/xcb-util-renderutil +++ b/loongarch64/scripts/step/base_support/xcb-util-renderutil @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xcb-util-renderutil-0.3.10 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xcb-util-wm b/loongarch64/scripts/step/base_support/xcb-util-wm index 139b551c..9526c601 100644 --- a/loongarch64/scripts/step/base_support/xcb-util-wm +++ b/loongarch64/scripts/step/base_support/xcb-util-wm @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xcb-util-wm-0.4.2 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xcmsdb b/loongarch64/scripts/step/base_support/xcmsdb index 5da53580..821c1342 100644 --- a/loongarch64/scripts/step/base_support/xcmsdb +++ b/loongarch64/scripts/step/base_support/xcmsdb @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xcmsdb-1.0.6 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xcursor-themes b/loongarch64/scripts/step/base_support/xcursor-themes index 02b56cef..26582524 100644 --- a/loongarch64/scripts/step/base_support/xcursor-themes +++ b/loongarch64/scripts/step/base_support/xcursor-themes @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xcursor-themes-1.0.7 fi ./configure ${COMMON_CONFIG} --with-cursordir=/usr/share/icons --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xcursorgen b/loongarch64/scripts/step/base_support/xcursorgen index 490bfed5..bea466e7 100644 --- a/loongarch64/scripts/step/base_support/xcursorgen +++ b/loongarch64/scripts/step/base_support/xcursorgen @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xcursorgen-1.0.8 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xdg-desktop-portal b/loongarch64/scripts/step/base_support/xdg-desktop-portal index f28e0fe0..5a0b899a 100644 --- a/loongarch64/scripts/step/base_support/xdg-desktop-portal +++ b/loongarch64/scripts/step/base_support/xdg-desktop-portal @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=xdg-desktop-portal -export PACKAGE_VERSION=1.18.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/xdg-desktop-portal/1.18.3/ -rm -rf ${BUILD_DIRECTORY}/xdg-desktop-portal-1.18.3 -tar xvf ${DOWNLOADDIR}/xdg-desktop-portal-1.18.3.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/xdg-desktop-portal-1.18.3 +export PACKAGE_VERSION=1.18.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/xdg-desktop-portal/1.18.4/ +rm -rf ${BUILD_DIRECTORY}/xdg-desktop-portal-1.18.4 +tar xvf ${DOWNLOADDIR}/xdg-desktop-portal-1.18.4.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/xdg-desktop-portal-1.18.4 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/xdg-desktop-portal-1.18.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/xdg-desktop-portal-1.18.3 +rm -rf ${BUILD_DIRECTORY}/xdg-desktop-portal-1.18.4 diff --git a/loongarch64/scripts/step/base_support/xdg-desktop-portal.info b/loongarch64/scripts/step/base_support/xdg-desktop-portal.info index 0e3eefbb..f8b54d7a 100644 --- a/loongarch64/scripts/step/base_support/xdg-desktop-portal.info +++ b/loongarch64/scripts/step/base_support/xdg-desktop-portal.info @@ -1 +1 @@ -xdg-desktop-portal|1.18.3|xdg-desktop-portal +xdg-desktop-portal|1.18.4|xdg-desktop-portal diff --git a/loongarch64/scripts/step/base_support/xdg-user-dirs b/loongarch64/scripts/step/base_support/xdg-user-dirs index 09894711..c69a2d28 100644 --- a/loongarch64/scripts/step/base_support/xdg-user-dirs +++ b/loongarch64/scripts/step/base_support/xdg-user-dirs @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xdg-user-dirs-0.18 fi ./configure ${COMMON_CONFIG} --disable-documentation --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xdg-utils b/loongarch64/scripts/step/base_support/xdg-utils index 262d3e5d..8658f7d5 100644 --- a/loongarch64/scripts/step/base_support/xdg-utils +++ b/loongarch64/scripts/step/base_support/xdg-utils @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xdg-utils-1.1.3 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xdpyinfo b/loongarch64/scripts/step/base_support/xdpyinfo index 6742b449..58006790 100644 --- a/loongarch64/scripts/step/base_support/xdpyinfo +++ b/loongarch64/scripts/step/base_support/xdpyinfo @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xdpyinfo-1.3.4 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xdriinfo b/loongarch64/scripts/step/base_support/xdriinfo index cac1146b..31f0ecbe 100644 --- a/loongarch64/scripts/step/base_support/xdriinfo +++ b/loongarch64/scripts/step/base_support/xdriinfo @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xdriinfo-1.0.7 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xev b/loongarch64/scripts/step/base_support/xev index 40537480..fa72f532 100644 --- a/loongarch64/scripts/step/base_support/xev +++ b/loongarch64/scripts/step/base_support/xev @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xev-1.2.6 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xf86-input-evdev b/loongarch64/scripts/step/base_support/xf86-input-evdev index fad5969f..7652447d 100644 --- a/loongarch64/scripts/step/base_support/xf86-input-evdev +++ b/loongarch64/scripts/step/base_support/xf86-input-evdev @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xf86-input-evdev-2.10.6 fi ./configure ${COMMON_CONFIG} --with-sdkdir=/usr/include/xorg --with-xorg-conf-dir=/usr/share/X11/xorg.conf.d --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xf86-input-libinput b/loongarch64/scripts/step/base_support/xf86-input-libinput index dbea16b7..8bf3d0c0 100644 --- a/loongarch64/scripts/step/base_support/xf86-input-libinput +++ b/loongarch64/scripts/step/base_support/xf86-input-libinput @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xf86-input-libinput-1.4.0 fi ./configure ${COMMON_CONFIG} --with-sdkdir=/usr/include/xorg --with-xorg-conf-dir=/usr/share/X11/xorg.conf.d --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xf86-input-synaptics b/loongarch64/scripts/step/base_support/xf86-input-synaptics index ea445b0d..3e52bbcb 100644 --- a/loongarch64/scripts/step/base_support/xf86-input-synaptics +++ b/loongarch64/scripts/step/base_support/xf86-input-synaptics @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xf86-input-synaptics-1.9.2 fi ./configure ${COMMON_CONFIG} --with-sdkdir=/usr/include/xorg --with-xorg-conf-dir=/usr/share/X11/xorg.conf.d --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xf86-input-wacom b/loongarch64/scripts/step/base_support/xf86-input-wacom index bf4c2740..89d6b3fe 100644 --- a/loongarch64/scripts/step/base_support/xf86-input-wacom +++ b/loongarch64/scripts/step/base_support/xf86-input-wacom @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=xf86-input-wacom -export PACKAGE_VERSION=1.2.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/xf86-input-wacom/1.2.1/ -rm -rf ${BUILD_DIRECTORY}/xf86-input-wacom-1.2.1 -tar xvf ${DOWNLOADDIR}/xf86-input-wacom-1.2.1.tar.bz2 -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/xf86-input-wacom-1.2.1 +export PACKAGE_VERSION=1.2.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/xf86-input-wacom/1.2.2/ +rm -rf ${BUILD_DIRECTORY}/xf86-input-wacom-1.2.2 +tar xvf ${DOWNLOADDIR}/xf86-input-wacom-1.2.2.tar.bz2 -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/xf86-input-wacom-1.2.2 for config_i in $(find -name "config.sub") do @@ -18,7 +18,8 @@ pushd ${BUILD_DIRECTORY}/xf86-input-wacom-1.2.1 fi ./configure ${COMMON_CONFIG} --with-sdkdir=/usr/include/xorg --with-xorg-conf-dir=/usr/share/X11/xorg.conf.d --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/xf86-input-wacom-1.2.1 +rm -rf ${BUILD_DIRECTORY}/xf86-input-wacom-1.2.2 diff --git a/loongarch64/scripts/step/base_support/xf86-input-wacom.info b/loongarch64/scripts/step/base_support/xf86-input-wacom.info index 88d6283c..a9b11ea8 100644 --- a/loongarch64/scripts/step/base_support/xf86-input-wacom.info +++ b/loongarch64/scripts/step/base_support/xf86-input-wacom.info @@ -1 +1 @@ -xf86-input-wacom|1.2.1|xf86-input-wacom +xf86-input-wacom|1.2.2|xf86-input-wacom diff --git a/loongarch64/scripts/step/base_support/xf86-video-amdgpu b/loongarch64/scripts/step/base_support/xf86-video-amdgpu index f4747617..8b65c0c3 100644 --- a/loongarch64/scripts/step/base_support/xf86-video-amdgpu +++ b/loongarch64/scripts/step/base_support/xf86-video-amdgpu @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xf86-video-amdgpu-23.0.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xf86-video-ati b/loongarch64/scripts/step/base_support/xf86-video-ati index 866e3be2..52548bcc 100644 --- a/loongarch64/scripts/step/base_support/xf86-video-ati +++ b/loongarch64/scripts/step/base_support/xf86-video-ati @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xf86-video-ati-22.0.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xf86-video-fbdev b/loongarch64/scripts/step/base_support/xf86-video-fbdev index 7ed99eec..88182630 100644 --- a/loongarch64/scripts/step/base_support/xf86-video-fbdev +++ b/loongarch64/scripts/step/base_support/xf86-video-fbdev @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xf86-video-fbdev-0.5.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xgamma b/loongarch64/scripts/step/base_support/xgamma index 6e842841..af5a3cec 100644 --- a/loongarch64/scripts/step/base_support/xgamma +++ b/loongarch64/scripts/step/base_support/xgamma @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xgamma-1.0.7 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xhost b/loongarch64/scripts/step/base_support/xhost index d9e97dbb..f589236a 100644 --- a/loongarch64/scripts/step/base_support/xhost +++ b/loongarch64/scripts/step/base_support/xhost @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xhost-1.0.9 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xinit b/loongarch64/scripts/step/base_support/xinit index 3bd62cd5..99fffdbb 100644 --- a/loongarch64/scripts/step/base_support/xinit +++ b/loongarch64/scripts/step/base_support/xinit @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xinit-1.4.2 fi ./configure ${COMMON_CONFIG} --with-xinitdir=/etc/X11/app-defaults --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xinput b/loongarch64/scripts/step/base_support/xinput index cbf32479..a3e70db0 100644 --- a/loongarch64/scripts/step/base_support/xinput +++ b/loongarch64/scripts/step/base_support/xinput @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xinput-1.6.4 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xkbcomp b/loongarch64/scripts/step/base_support/xkbcomp index 8cb13b13..52f5fb60 100644 --- a/loongarch64/scripts/step/base_support/xkbcomp +++ b/loongarch64/scripts/step/base_support/xkbcomp @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xkbcomp-1.4.7 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xkbevd b/loongarch64/scripts/step/base_support/xkbevd index c113a963..03328d6c 100644 --- a/loongarch64/scripts/step/base_support/xkbevd +++ b/loongarch64/scripts/step/base_support/xkbevd @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xkbevd-1.1.5 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xkbutils b/loongarch64/scripts/step/base_support/xkbutils index 154ae6e5..63cfa745 100644 --- a/loongarch64/scripts/step/base_support/xkbutils +++ b/loongarch64/scripts/step/base_support/xkbutils @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xkbutils-1.0.6 fi CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xkill b/loongarch64/scripts/step/base_support/xkill index c3e0d741..42b199c1 100644 --- a/loongarch64/scripts/step/base_support/xkill +++ b/loongarch64/scripts/step/base_support/xkill @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xkill-1.0.6 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xlsatoms b/loongarch64/scripts/step/base_support/xlsatoms index f9232ae3..e0a8f291 100644 --- a/loongarch64/scripts/step/base_support/xlsatoms +++ b/loongarch64/scripts/step/base_support/xlsatoms @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xlsatoms-1.1.4 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xlsclients b/loongarch64/scripts/step/base_support/xlsclients index 4432ef5f..09bc1012 100644 --- a/loongarch64/scripts/step/base_support/xlsclients +++ b/loongarch64/scripts/step/base_support/xlsclients @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xlsclients-1.1.5 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xmessage b/loongarch64/scripts/step/base_support/xmessage index cbb4b087..7754a161 100644 --- a/loongarch64/scripts/step/base_support/xmessage +++ b/loongarch64/scripts/step/base_support/xmessage @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xmessage-1.0.7 fi ./configure ${COMMON_CONFIG} --with-appdefaultdir=/usr/share/X11/app-defaults --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xmlto b/loongarch64/scripts/step/base_support/xmlto index a04fe73e..0d03005b 100644 --- a/loongarch64/scripts/step/base_support/xmlto +++ b/loongarch64/scripts/step/base_support/xmlto @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xmlto-0.0.28 fi LINKS="/usr/bin/links" ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xmodmap b/loongarch64/scripts/step/base_support/xmodmap index 0b4e9e2d..6ccadb8b 100644 --- a/loongarch64/scripts/step/base_support/xmodmap +++ b/loongarch64/scripts/step/base_support/xmodmap @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xmodmap-1.0.11 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xorg-server b/loongarch64/scripts/step/base_support/xorg-server index fec43995..27d7ff98 100644 --- a/loongarch64/scripts/step/base_support/xorg-server +++ b/loongarch64/scripts/step/base_support/xorg-server @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=xorg-server -export PACKAGE_VERSION=21.1.12 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/xorg-server/21.1.12/ -rm -rf ${BUILD_DIRECTORY}/xorg-server-21.1.12 -tar xvf ${DOWNLOADDIR}/xorg-server-21.1.12.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/xorg-server-21.1.12 - patch -Np1 -i ${SYSDIR}/files/base_support/xorg-server/21.1.12/patches/xorg-server-21.1.3-fix-x11perf-segment-fault.patch - patch -Np1 -i ${SYSDIR}/files/base_support/xorg-server/21.1.12/patches/0001-xorg-server-fix-for-Yongbao-cross-build.patch +export PACKAGE_VERSION=21.1.13 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/xorg-server/21.1.13/ +rm -rf ${BUILD_DIRECTORY}/xorg-server-21.1.13 +tar xvf ${DOWNLOADDIR}/xorg-server-21.1.13.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/xorg-server-21.1.13 + patch -Np1 -i ${SYSDIR}/files/base_support/xorg-server/21.1.13/patches/xorg-server-21.1.3-fix-x11perf-segment-fault.patch + patch -Np1 -i ${SYSDIR}/files/base_support/xorg-server/21.1.13/patches/0001-xorg-server-fix-for-Yongbao-cross-build.patch ./configure ${COMMON_CONFIG} --enable-glamor \ --enable-suid-wrapper --disable-selective-werror \ @@ -24,4 +24,4 @@ cat >> ${SYSROOT_DIR}/etc/sysconfig/createfiles << "EOF" /tmp/.X11-unix dir 1777 root root EOF popd -rm -rf ${BUILD_DIRECTORY}/xorg-server-21.1.12 +rm -rf ${BUILD_DIRECTORY}/xorg-server-21.1.13 diff --git a/loongarch64/scripts/step/base_support/xorg-server.info b/loongarch64/scripts/step/base_support/xorg-server.info index 97bd60d4..9b5a1b6d 100644 --- a/loongarch64/scripts/step/base_support/xorg-server.info +++ b/loongarch64/scripts/step/base_support/xorg-server.info @@ -1 +1 @@ -xorg-server|21.1.12|xorg-server +xorg-server|21.1.13|xorg-server diff --git a/loongarch64/scripts/step/base_support/xpr b/loongarch64/scripts/step/base_support/xpr index e6de0b53..bff47389 100644 --- a/loongarch64/scripts/step/base_support/xpr +++ b/loongarch64/scripts/step/base_support/xpr @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xpr-1.2.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xprop b/loongarch64/scripts/step/base_support/xprop index c80270c3..a73e89e8 100644 --- a/loongarch64/scripts/step/base_support/xprop +++ b/loongarch64/scripts/step/base_support/xprop @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xprop-1.2.7 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xrandr b/loongarch64/scripts/step/base_support/xrandr index 0c92ecac..638b558f 100644 --- a/loongarch64/scripts/step/base_support/xrandr +++ b/loongarch64/scripts/step/base_support/xrandr @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xrandr-1.5.2 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xrdb b/loongarch64/scripts/step/base_support/xrdb index b60dc478..fc25799a 100644 --- a/loongarch64/scripts/step/base_support/xrdb +++ b/loongarch64/scripts/step/base_support/xrdb @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xrdb-1.2.2 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xrefresh b/loongarch64/scripts/step/base_support/xrefresh index e1b78fd1..6e0fc1f7 100644 --- a/loongarch64/scripts/step/base_support/xrefresh +++ b/loongarch64/scripts/step/base_support/xrefresh @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xrefresh-1.1.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xset b/loongarch64/scripts/step/base_support/xset index 68020095..dcc84942 100644 --- a/loongarch64/scripts/step/base_support/xset +++ b/loongarch64/scripts/step/base_support/xset @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xset-1.2.5 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xsetroot b/loongarch64/scripts/step/base_support/xsetroot index 44175cb2..dd9f0731 100644 --- a/loongarch64/scripts/step/base_support/xsetroot +++ b/loongarch64/scripts/step/base_support/xsetroot @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xsetroot-1.1.3 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xterm b/loongarch64/scripts/step/base_support/xterm index 189f8d24..2a23eb16 100644 --- a/loongarch64/scripts/step/base_support/xterm +++ b/loongarch64/scripts/step/base_support/xterm @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=xterm -export PACKAGE_VERSION=390 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/xterm/390/ -rm -rf ${BUILD_DIRECTORY}/xterm-390 -tar xvf ${DOWNLOADDIR}/xterm-390.tgz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/xterm-390 +export PACKAGE_VERSION=392 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/xterm/392/ +rm -rf ${BUILD_DIRECTORY}/xterm-392 +tar xvf ${DOWNLOADDIR}/xterm-392.tgz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/xterm-392 sed -i '/v0/{n;s/new:/new:kb=^?:/}' termcap printf '\tkbs=\\177,\n' >> terminfo TERMINFO=/usr/share/terminfo \ @@ -23,4 +23,4 @@ cat >> ${SYSROOT_DIR}/etc/X11/app-defaults/XTerm << "EOF" *ptyInitialErase: true EOF popd -rm -rf ${BUILD_DIRECTORY}/xterm-390 +rm -rf ${BUILD_DIRECTORY}/xterm-392 diff --git a/loongarch64/scripts/step/base_support/xterm.info b/loongarch64/scripts/step/base_support/xterm.info index 6d902c30..7602504a 100644 --- a/loongarch64/scripts/step/base_support/xterm.info +++ b/loongarch64/scripts/step/base_support/xterm.info @@ -1 +1 @@ -xterm|390|xterm +xterm|392|xterm diff --git a/loongarch64/scripts/step/base_support/xtrans b/loongarch64/scripts/step/base_support/xtrans index 31ee6bf2..dd891d80 100644 --- a/loongarch64/scripts/step/base_support/xtrans +++ b/loongarch64/scripts/step/base_support/xtrans @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xtrans-1.5.0 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xvinfo b/loongarch64/scripts/step/base_support/xvinfo index c1ae6d5f..2b8e770d 100644 --- a/loongarch64/scripts/step/base_support/xvinfo +++ b/loongarch64/scripts/step/base_support/xvinfo @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xvinfo-1.1.5 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xwayland b/loongarch64/scripts/step/base_support/xwayland index 919e41e3..4b7e535a 100644 --- a/loongarch64/scripts/step/base_support/xwayland +++ b/loongarch64/scripts/step/base_support/xwayland @@ -3,13 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=base_support export STEP_PACKAGENAME=xwayland -export PACKAGE_VERSION=23.2.6 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/xwayland/23.2.6/ -rm -rf ${BUILD_DIRECTORY}/xwayland-23.2.6 -tar xvf ${DOWNLOADDIR}/xwayland-23.2.6.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/xwayland-23.2.6 - patch -Np1 -i ${SYSDIR}/files/base_support/xwayland/23.2.6/patches/0001-xwayland-fix-for-Yongbao-cross-build.patch - +export PACKAGE_VERSION=24.1.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/base_support/xwayland/24.1.0/ +rm -rf ${BUILD_DIRECTORY}/xwayland-24.1.0 +tar xvf ${DOWNLOADDIR}/xwayland-24.1.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/xwayland-24.1.0 + sed -i -e "/scanner_dep/s@, native: true@@g" \ -e "/scanner =/s@find_program\(.*\)\$@find_program('wayland-scanner')@g" \ hw/xwayland/meson.build @@ -23,4 +22,4 @@ pushd ${BUILD_DIRECTORY}/xwayland-23.2.6 popd mkdir -pv ${SYSROOT_DIR}/etc/X11/xorg.conf.d popd -rm -rf ${BUILD_DIRECTORY}/xwayland-23.2.6 +rm -rf ${BUILD_DIRECTORY}/xwayland-24.1.0 diff --git a/loongarch64/scripts/step/base_support/xwayland.info b/loongarch64/scripts/step/base_support/xwayland.info index eca06da9..7f367ae9 100644 --- a/loongarch64/scripts/step/base_support/xwayland.info +++ b/loongarch64/scripts/step/base_support/xwayland.info @@ -1 +1 @@ -xwayland|23.2.6|xwayland +xwayland|24.1.0|xwayland diff --git a/loongarch64/scripts/step/base_support/xwd b/loongarch64/scripts/step/base_support/xwd index 8eb8dd0d..4a8dab04 100644 --- a/loongarch64/scripts/step/base_support/xwd +++ b/loongarch64/scripts/step/base_support/xwd @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xwd-1.0.9 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xwininfo b/loongarch64/scripts/step/base_support/xwininfo index 1b64020e..5facddaa 100644 --- a/loongarch64/scripts/step/base_support/xwininfo +++ b/loongarch64/scripts/step/base_support/xwininfo @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xwininfo-1.1.6 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/base_support/xwud b/loongarch64/scripts/step/base_support/xwud index 36a4da73..005fb98d 100644 --- a/loongarch64/scripts/step/base_support/xwud +++ b/loongarch64/scripts/step/base_support/xwud @@ -18,6 +18,7 @@ pushd ${BUILD_DIRECTORY}/xwud-1.0.6 fi ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd diff --git a/loongarch64/scripts/step/benchmark/CPU-X b/loongarch64/scripts/step/benchmark/CPU-X new file mode 100644 index 00000000..c683bfd2 --- /dev/null +++ b/loongarch64/scripts/step/benchmark/CPU-X @@ -0,0 +1,43 @@ +source env/benchmark/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=benchmark +export STEP_PACKAGENAME=CPU-X +export PACKAGE_VERSION=5.0.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/benchmark/CPU-X/5.0.4/ +rm -rf ${BUILD_DIRECTORY}/CPU-X-5.0.4 +tar xvf ${DOWNLOADDIR}/CPU-X-5.0.4.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/CPU-X-5.0.4 + + mkdir cross-build + pushd cross-build + CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" \ + cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=${COMMON_DIR}/cmake-cross.cmake \ + -DPKG_CONFIG_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-pkg-config \ + -DGETTEXT_MSGFMT_EXECUTABLE=/bin/msgfmt \ + -DGETTEXT_MSGMERGE_EXECUTABLE=/bin/msgmerge \ + -DPython_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPython3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPYTHON_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPYTHON3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPERL_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-perl \ + -DRuby_EXECUTABLE=${CROSSTOOLS_DIR}/bin/ruby \ + -DGPERF_EXECUTABLE=/bin/gperf -DGperf_EXECUTABLE=/bin/gperf \ + -DDOXYGEN_EXECUTABLE=/bin/doxygen \ + -DWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/wayland-scanner \ + -DQtWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/qtwaylandscanner \ + -DLIBXML2_XMLLINT_EXECUTABLE=${CROSSTOOLS_DIR}/bin/xmllint \ + -DINTROSPECTION_SCANNER=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-g-ir-scanner \ + -DINTROSPECTION_COMPILER=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-g-ir-compiler \ + -DUPDATE_MIME_DATABASE_EXECUTABLE=${CROSSTOOLS_DIR}/bin/update-mime-database \ + -DFLEX_EXECUTABLE=/bin/flex \ + -DBISON_EXECUTABLE=/bin/bison \ + -Dgzip_EXECUTABLE=/bin/gzip \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS=ON \ + -DWITH_BANDWIDTH=OFF -Wno-dev .. + eval ${MAKE_AND_INSTALL} + popd + rm -f ${SYSROOT_DIR}/usr/lib64/*.la +popd +rm -rf ${BUILD_DIRECTORY}/CPU-X-5.0.4 diff --git a/loongarch64/scripts/step/benchmark/CPU-X.info b/loongarch64/scripts/step/benchmark/CPU-X.info new file mode 100644 index 00000000..0f0713ee --- /dev/null +++ b/loongarch64/scripts/step/benchmark/CPU-X.info @@ -0,0 +1 @@ +CPU-X|5.0.4|CPU-X diff --git a/loongarch64/scripts/step/benchmark/CPU-X.tempfix b/loongarch64/scripts/step/benchmark/CPU-X.tempfix new file mode 100644 index 00000000..49b11a1b --- /dev/null +++ b/loongarch64/scripts/step/benchmark/CPU-X.tempfix @@ -0,0 +1,16 @@ +source env/benchmark/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=benchmark +export STEP_PACKAGENAME=CPU-X +export PACKAGE_VERSION= +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/benchmark/CPU-X// +for bin_file in glib-compile-schemas +do + if [ -f ${SYSROOT_DIR}/usr/bin/${bin_file} ]; then + mv ${SYSROOT_DIR}/usr/bin/${bin_file}{,.orig} + echo "#!/bin/bash +qemu-${ARCH_NAME} ${SYSROOT_DIR}/usr/bin/${bin_file}.orig \"\$@\"" > ${SYSROOT_DIR}/usr/bin/${bin_file} + chmod +x ${SYSROOT_DIR}/usr/bin/${bin_file} + fi +done diff --git a/loongarch64/scripts/step/benchmark/dist_sysroot b/loongarch64/scripts/step/benchmark/dist_sysroot new file mode 100644 index 00000000..1be351a6 --- /dev/null +++ b/loongarch64/scripts/step/benchmark/dist_sysroot @@ -0,0 +1,8 @@ +source env/benchmark/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=benchmark +export STEP_PACKAGENAME=dist_sysroot +export PACKAGE_VERSION= +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/benchmark/dist_sysroot// +set_step_to_dist diff --git a/loongarch64/scripts/step/benchmark/dist_sysroot.info b/loongarch64/scripts/step/benchmark/dist_sysroot.info new file mode 100644 index 00000000..2839040b --- /dev/null +++ b/loongarch64/scripts/step/benchmark/dist_sysroot.info @@ -0,0 +1 @@ +NULL|NULL|NULL diff --git a/loongarch64/scripts/step/benchmark/glmark2 b/loongarch64/scripts/step/benchmark/glmark2 new file mode 100644 index 00000000..ee38cbce --- /dev/null +++ b/loongarch64/scripts/step/benchmark/glmark2 @@ -0,0 +1,26 @@ +source env/benchmark/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=benchmark +export STEP_PACKAGENAME=glmark2 +export PACKAGE_VERSION=git-default +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/benchmark/glmark2/git-default/ +rm -rf ${BUILD_DIRECTORY}/glmark2-git-default_git +tar xvf ${DOWNLOADDIR}/glmark2-git-default_git.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/glmark2-git-default_git + + sed -i -e "/wayland_scanner_dep =/s@, native: true@@g" meson.build + sed -i -e "/wayland_scanner =/s@find_program\(.*\)\$@find_program('wayland-scanner')@g" src/meson.build + + mkdir cross-build + pushd cross-build + meson ${MESON_CONFIG} -Dflavors=drm-gl,drm-glesv2,gbm-gl,gbm-glesv2,wayland-gl,wayland-glesv2,x11-gl,x11-glesv2,x11-gl-egl \ + .. + sed -i -e "s@\(${SYSROOT_DIR}/\)usr\(.*\)/\(g-ir-compiler\|g-ir-scanner\|vapigen\)@${CROSSTOOLS_DIR}/\2/${CROSS_TARGET}-\3@g" build.ninja + sed -i -e "s@\(${CROSSTOOLS_DIR}/\)\(.*\)/\(g-ir-compiler\|g-ir-scanner\|vapigen\)@${CROSSTOOLS_DIR}/\2/${CROSS_TARGET}-\3@g" build.ninja + sed -i "s@gi-docgen \(index\|generate\|gen-index\|gen-deps\|search\|check\|serve\) @& --add-include-path ${SYSROOT_DIR}/usr/share/gir-1.0/ @g" build.ninja + eval ${NINJA_AND_INSTALL} + popd + rm -f ${SYSROOT_DIR}/usr/lib64/*.la +popd +rm -rf ${BUILD_DIRECTORY}/glmark2-git-default_git diff --git a/loongarch64/scripts/step/benchmark/glmark2.info b/loongarch64/scripts/step/benchmark/glmark2.info new file mode 100644 index 00000000..998a178f --- /dev/null +++ b/loongarch64/scripts/step/benchmark/glmark2.info @@ -0,0 +1 @@ +glmark2|git-default|glmark2 diff --git a/loongarch64/scripts/step/boot/breeze-grub b/loongarch64/scripts/step/boot/breeze-grub index d30a5479..6f5ac38c 100644 --- a/loongarch64/scripts/step/boot/breeze-grub +++ b/loongarch64/scripts/step/boot/breeze-grub @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=boot export STEP_PACKAGENAME=breeze-grub -export PACKAGE_VERSION=6.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/boot/breeze-grub/6.0.3/ -rm -rf ${BUILD_DIRECTORY}/breeze-grub-6.0.3 -tar xvf ${DOWNLOADDIR}/breeze-grub-6.0.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/breeze-grub-6.0.3 +export PACKAGE_VERSION=6.0.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/boot/breeze-grub/6.0.5/ +rm -rf ${BUILD_DIRECTORY}/breeze-grub-6.0.5 +tar xvf ${DOWNLOADDIR}/breeze-grub-6.0.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/breeze-grub-6.0.5 sed -i -e "s@\"grub-mkfont@\"${CROSS_TARGET}-grub-mkfont@g" \ -e "s@\"/usr/share@\"${SYSROOT_DIR}/usr/share@g" \ mkfont.sh @@ -15,4 +15,4 @@ pushd ${BUILD_DIRECTORY}/breeze-grub-6.0.3 mkdir -pv ${SYSROOT_DIR}/usr/share/grub/themes/ cp -a breeze ${SYSROOT_DIR}/usr/share/grub/themes/ popd -rm -rf ${BUILD_DIRECTORY}/breeze-grub-6.0.3 +rm -rf ${BUILD_DIRECTORY}/breeze-grub-6.0.5 diff --git a/loongarch64/scripts/step/boot/breeze-grub.info b/loongarch64/scripts/step/boot/breeze-grub.info index 737b760e..7e7dd5ad 100644 --- a/loongarch64/scripts/step/boot/breeze-grub.info +++ b/loongarch64/scripts/step/boot/breeze-grub.info @@ -1 +1 @@ -KDE6-breeze-grub|6.0.3|KDE6-breeze-grub +KDE6-breeze-grub|6.0.5|KDE6-breeze-grub diff --git a/loongarch64/scripts/step/boot/initramfs-for-squashfs b/loongarch64/scripts/step/boot/initramfs-for-squashfs index b497c980..240d60fe 100644 --- a/loongarch64/scripts/step/boot/initramfs-for-squashfs +++ b/loongarch64/scripts/step/boot/initramfs-for-squashfs @@ -42,14 +42,19 @@ pushd ${BUILD_DIRECTORY}/ISO-Build/Initramfs ln -sv busybox usr/bin/modprobe ln -sv ../bin/busybox usr/sbin/switch_root - cp -a ${DIST_DIRECTORY}/os/linux-kernel/${LINUX_KERNEL_VERSION}/${CONFIG_STR}/img/usr/lib/modules/${LINUX_KERNEL_VERSION}_${CONFIG_STR}/kernel/fs/fat/* lib/ - if [ -f ${DIST_DIRECTORY}/os/linux-kernel/${LINUX_KERNEL_VERSION}/${CONFIG_STR}/img/usr/lib/modules/${LINUX_KERNEL_VERSION}_${CONFIG_STR}/kernel/drivers/usb/storage/usb-storage.ko ]; then - cp -a ${DIST_DIRECTORY}/os/linux-kernel/${LINUX_KERNEL_VERSION}/${CONFIG_STR}/img/usr/lib/modules/${LINUX_KERNEL_VERSION}_${CONFIG_STR}/kernel/drivers/usb/storage/usb-storage.ko lib/ + for i in fs/fat/fat fs/fat/msdos fs/fat/vfat drivers/usb/storage/usb-storage drivers/usb/storage/uas + do + if [ -f ${DIST_DIRECTORY}/os/linux-kernel/${LINUX_KERNEL_VERSION}/${CONFIG_STR}/img/usr/lib/modules/${LINUX_KERNEL_VERSION}_${CONFIG_STR}/kernel/${i}.ko ]; then + cp -a ${DIST_DIRECTORY}/os/linux-kernel/${LINUX_KERNEL_VERSION}/${CONFIG_STR}/img/usr/lib/modules/${LINUX_KERNEL_VERSION}_${CONFIG_STR}/kernel/${i}.ko lib/ fi + done + mkdir -p lib/firmware/amdgpu cp -a ${SYSROOT_DIR}/usr/lib/firmware/amdgpu/{si58_mc.bin,oland_*.bin} lib/firmware/amdgpu/ + echo "${LINUX_KERNEL_VERSION}_${CONFIG_STR}" > ./uname_str.save + find . | cpio -H newc --create > ../initramfs.img popd gzip -9 initramfs.img diff --git a/loongarch64/scripts/step/boot/linux-firmware b/loongarch64/scripts/step/boot/linux-firmware index 2a8a21f8..98a6fb0c 100644 --- a/loongarch64/scripts/step/boot/linux-firmware +++ b/loongarch64/scripts/step/boot/linux-firmware @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=boot export STEP_PACKAGENAME=linux-firmware -export PACKAGE_VERSION=20240312 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/boot/linux-firmware/20240312/ -rm -rf ${BUILD_DIRECTORY}/linux-firmware-20240312 -tar xvf ${DOWNLOADDIR}/linux-firmware-20240312.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/linux-firmware-20240312 +export PACKAGE_VERSION=20240513 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/boot/linux-firmware/20240513/ +rm -rf ${BUILD_DIRECTORY}/linux-firmware-20240513 +tar xvf ${DOWNLOADDIR}/linux-firmware-20240513.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/linux-firmware-20240513 make DESTDIR=${SYSROOT_DIR} install popd -rm -rf ${BUILD_DIRECTORY}/linux-firmware-20240312 +rm -rf ${BUILD_DIRECTORY}/linux-firmware-20240513 diff --git a/loongarch64/scripts/step/boot/linux-firmware.info b/loongarch64/scripts/step/boot/linux-firmware.info index 6db449fa..fc275a59 100644 --- a/loongarch64/scripts/step/boot/linux-firmware.info +++ b/loongarch64/scripts/step/boot/linux-firmware.info @@ -1 +1 @@ -linux-firmware|20240312|linux-firmware +linux-firmware|20240513|linux-firmware diff --git a/loongarch64/scripts/step/boot/linux-kernel b/loongarch64/scripts/step/boot/linux-kernel index 9a6ee1e1..eb93c95a 100644 --- a/loongarch64/scripts/step/boot/linux-kernel +++ b/loongarch64/scripts/step/boot/linux-kernel @@ -3,33 +3,45 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=boot export STEP_PACKAGENAME=linux-kernel -export PACKAGE_VERSION=6.8.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/boot/linux-kernel/6.8.4/ -rm -rf ${BUILD_DIRECTORY}/linux-6.8.4 -tar xvf ${DOWNLOADDIR}/linux-6.8.4.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/linux-6.8.4 - patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.8.4/patches/0001-double-tty-VT-screenbuf-for-univt.patch - patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.8.4/patches/0002-Add-several-function-for-Univt.patch - patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.8.4/patches/0003-UniVT-Fix-charcount-size-to-65536.patch - patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.8.4/patches/0004-UniVT-Add-a-old_screen_size-variable-saves-the-origi.patch - patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.8.4/patches/0005-Univt-Add-support-for-writing-UTF-8-encoding.patch - patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.8.4/patches/0006-UniVT-Add-support-for-displaying-UTF-8-text.patch - patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.8.4/patches/0007-UniVT-Support-displaying-UTF-8-text-for-90-degree-ro.patch - patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.8.4/patches/0008-UniVT-Support-displaying-UTF-8-text-for-180-degree-r.patch - patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.8.4/patches/0009-UniVT-Support-displaying-UTF-8-text-for-270-degree-r.patch - patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.8.4/patches/0001-UniVT-Add-Chinese-fonts-support-in-console.patch +export PACKAGE_VERSION=6.9.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/boot/linux-kernel/6.9.3/ +rm -rf ${BUILD_DIRECTORY}/linux-6.9.3 +tar xvf ${DOWNLOADDIR}/linux-6.9.3.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/linux-6.9.3 + CONFIG_STR=$(get_user_set_env config "default") + patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.9.3/patches/0001-double-tty-VT-screenbuf-for-univt.patch + patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.9.3/patches/0002-Add-several-function-for-Univt.patch + patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.9.3/patches/0003-UniVT-Fix-charcount-size-to-65536.patch + patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.9.3/patches/0004-UniVT-Add-a-old_screen_size-variable-saves-the-origi.patch + patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.9.3/patches/0005-Univt-Add-support-for-writing-UTF-8-encoding.patch + patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.9.3/patches/0006-UniVT-Add-support-for-displaying-UTF-8-text.patch + patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.9.3/patches/0007-UniVT-Support-displaying-UTF-8-text-for-90-degree-ro.patch + patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.9.3/patches/0008-UniVT-Support-displaying-UTF-8-text-for-180-degree-r.patch + patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.9.3/patches/0009-UniVT-Support-displaying-UTF-8-text-for-270-degree-r.patch + patch -Np1 -i ${SYSDIR}/files/boot/linux-kernel/6.9.3/patches/0001-UniVT-Add-Chinese-fonts-support-in-console.patch make mrproper - cp -af ${RESOURCEDIR}/linux-config-6 ./.config + cp -af ${RESOURCEDIR}/linux-config-6.x_${CONFIG_STR} ./.config + sed -i "/^CONFIG_LOCALVERSION/s@=\"\(.*\)\"@=\"_${CONFIG_STR}\"@g" .config make ARCH=${ARCH_FAMILY} CROSS_COMPILE=${CROSS_TARGET}- olddefconfig - PKG_CONFIG_SYSROOT_DIR="" \ + PKG_CONFIG_SYSROOT_DIR="" HOSTLDFLAGS="-Wl,-rpath-link=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64 -Wl,-rpath=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64" \ make -j${JOBS} ARCH=${ARCH_FAMILY} CROSS_COMPILE=${CROSS_TARGET}- PKG_CONFIG_SYSROOT_DIR="" \ make ARCH=${ARCH_FAMILY} CROSS_COMPILE=${CROSS_TARGET}- INSTALL_MOD_PATH=dest modules_install LINUX_KERNEL_VERSION=$(make kernelversion) - mkdir -p ${SYSROOT_DIR}/lib/modules/ - cp -af dest/lib/modules/* ${SYSROOT_DIR}/lib/modules/ - cp -af arch/${ARCH_FAMILY}/boot/vmlinux.efi ${SYSROOT_DIR}/boot/vmlinux.efi + + + mkdir -p ${DIST_DIRECTORY}/os/linux-kernel/${LINUX_KERNEL_VERSION}/${CONFIG_STR}/img/usr/lib/modules/ + mkdir -p ${DIST_DIRECTORY}/os/linux-kernel/${LINUX_KERNEL_VERSION}/${CONFIG_STR}/boot/ + cp -af arch/${ARCH_FAMILY}/boot/vmlinux.efi ${DIST_DIRECTORY}/os/linux-kernel/${LINUX_KERNEL_VERSION}/${CONFIG_STR}/boot/vmlinux.efi + cp -af dest/lib/modules/* ${DIST_DIRECTORY}/os/linux-kernel/${LINUX_KERNEL_VERSION}/${CONFIG_STR}/img/usr/lib/modules/ + cp -af .config ${DIST_DIRECTORY}/os/linux-kernel/${LINUX_KERNEL_VERSION}/${CONFIG_STR}/boot/vmlinux.config + + if [ -f ${RESOURCEDIR}/linux-parm_${CONFIG_STR} ]; then + cat ${RESOURCEDIR}/linux-parm_${CONFIG_STR} | grep -v "^#" | head -n1 > ${DIST_DIRECTORY}/os/linux-kernel/${LINUX_KERNEL_VERSION}/${CONFIG_STR}/boot/boot.parm + fi + echo "${LINUX_KERNEL_VERSION}" > ${COMMON_DIR}/linux-kernel.version + echo "${LINUX_KERNEL_VERSION}" > ${COMMON_DIR}/linux.version popd -rm -rf ${BUILD_DIRECTORY}/linux-6.8.4 +rm -rf ${BUILD_DIRECTORY}/linux-6.9.3 diff --git a/loongarch64/scripts/step/boot/linux-kernel.info b/loongarch64/scripts/step/boot/linux-kernel.info index 17cf51d9..7019470b 100644 --- a/loongarch64/scripts/step/boot/linux-kernel.info +++ b/loongarch64/scripts/step/boot/linux-kernel.info @@ -1 +1 @@ -linux|6.8.4|linux +linux|6.9.3|linux diff --git a/loongarch64/scripts/step/boot/linux-kernel_git b/loongarch64/scripts/step/boot/linux-kernel_git index d2efe70f..7a6030a8 100644 --- a/loongarch64/scripts/step/boot/linux-kernel_git +++ b/loongarch64/scripts/step/boot/linux-kernel_git @@ -36,8 +36,13 @@ pushd ${BUILD_DIRECTORY}/linux_git-6.x_git cp -af dest/lib/modules/* ${DIST_DIRECTORY}/os/linux-kernel/${LINUX_KERNEL_VERSION}/${CONFIG_STR}/img/usr/lib/modules/ cp -af .config ${DIST_DIRECTORY}/os/linux-kernel/${LINUX_KERNEL_VERSION}/${CONFIG_STR}/boot/vmlinux.config + if [ -f ${RESOURCEDIR}/linux-parm_${CONFIG_STR} ]; then + cat ${RESOURCEDIR}/linux-parm_${CONFIG_STR} | grep -v "^#" | head -n1 > ${DIST_DIRECTORY}/os/linux-kernel/${LINUX_KERNEL_VERSION}/${CONFIG_STR}/boot/boot.parm + fi + echo "${LINUX_KERNEL_VERSION}" > ${COMMON_DIR}/linux-kernel.version + echo "${LINUX_KERNEL_VERSION}" > ${COMMON_DIR}/linux.version popd rm -rf ${BUILD_DIRECTORY}/linux_git-6.x_git diff --git a/loongarch64/scripts/step/computer_language/dune b/loongarch64/scripts/step/computer_language/dune index 8e89f832..1d5d0b3c 100644 --- a/loongarch64/scripts/step/computer_language/dune +++ b/loongarch64/scripts/step/computer_language/dune @@ -3,15 +3,15 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=computer_language export STEP_PACKAGENAME=dune -export PACKAGE_VERSION=3.15.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/computer_language/dune/3.15.0/ -rm -rf ${BUILD_DIRECTORY}/dune-3.15.0 -tar xvf ${DOWNLOADDIR}/dune-3.15.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/dune-3.15.0 - patch -Np1 -i ${SYSDIR}/files/computer_language/dune/3.15.0/patches/0001-dune-fix-for-cross-build.patch +export PACKAGE_VERSION=3.15.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/computer_language/dune/3.15.3/ +rm -rf ${BUILD_DIRECTORY}/dune-3.15.3 +tar xvf ${DOWNLOADDIR}/dune-3.15.3.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/dune-3.15.3 + patch -Np1 -i ${SYSDIR}/files/computer_language/dune/3.15.3/patches/0001-dune-fix-for-cross-build.patch PATH=${CROSSTOOLS_DIR}/ocaml-cross/bin:${PATH} dune build -p ordering,stdune,xdg,dyn,dune-rpc,chrome-trace,dune-build-info,ocamlc-loc,dune-private-libs,dune-site,dune-action-plugin,dune-glob,dune dune install --prefix /usr --docdir /usr/share/doc --destdir ${SYSROOT_DIR} dune popd -rm -rf ${BUILD_DIRECTORY}/dune-3.15.0 +rm -rf ${BUILD_DIRECTORY}/dune-3.15.3 diff --git a/loongarch64/scripts/step/computer_language/dune.info b/loongarch64/scripts/step/computer_language/dune.info index 0462570d..4c3d6a1e 100644 --- a/loongarch64/scripts/step/computer_language/dune.info +++ b/loongarch64/scripts/step/computer_language/dune.info @@ -1 +1 @@ -dune|3.15.0|dune +dune|3.15.3|dune diff --git a/loongarch64/scripts/step/computer_language/golang b/loongarch64/scripts/step/computer_language/golang index e81a297b..3d676471 100644 --- a/loongarch64/scripts/step/computer_language/golang +++ b/loongarch64/scripts/step/computer_language/golang @@ -3,10 +3,10 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=computer_language export STEP_PACKAGENAME=golang -export PACKAGE_VERSION=1.22.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/computer_language/golang/1.22.2/ +export PACKAGE_VERSION=1.22.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/computer_language/golang/1.22.3/ rm -rf ${BUILD_DIRECTORY}/go -tar xvf ${DOWNLOADDIR}/go1.22.2.src.tar.gz -C ${BUILD_DIRECTORY} +tar xvf ${DOWNLOADDIR}/go1.22.3.src.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/go case "${ARCH_NAME}" in @@ -36,12 +36,12 @@ pushd ${BUILD_DIRECTORY}/go tar -czf ${TEMP_DIRECTORY}/golang-dist.tar.gz ${TAR_EXCLUDE} --exclude=.git* ./ unset TAR_EXCLUDE - mkdir -p golang-$(echo "1.22.2" | sed "s@-default@@g")-${ARCH_NAME} - tar xf ${TEMP_DIRECTORY}/golang-dist.tar.gz -C golang-$(echo "1.22.2" | sed "s@-default@@g")-${ARCH_NAME} - mkdir -pv ${DIST_DIRECTORY}/host/${ARCH_NAME}/golang/$(echo "1.22.2" | sed "s@-default@@g")/ - tar -cJf ${DIST_DIRECTORY}/host/${ARCH_NAME}/golang/$(echo "1.22.2" | sed "s@-default@@g")/golang-$(echo "1.22.2" | sed "s@-default@@g")-${ARCH_NAME}.tar.xz golang-$(echo "1.22.2" | sed "s@-default@@g")-${ARCH_NAME} + mkdir -p golang-$(echo "1.22.3" | sed "s@-default@@g")-${ARCH_NAME} + tar xf ${TEMP_DIRECTORY}/golang-dist.tar.gz -C golang-$(echo "1.22.3" | sed "s@-default@@g")-${ARCH_NAME} + mkdir -pv ${DIST_DIRECTORY}/host/${ARCH_NAME}/golang/$(echo "1.22.3" | sed "s@-default@@g")/ + tar -cJf ${DIST_DIRECTORY}/host/${ARCH_NAME}/golang/$(echo "1.22.3" | sed "s@-default@@g")/golang-$(echo "1.22.3" | sed "s@-default@@g")-${ARCH_NAME}.tar.xz golang-$(echo "1.22.3" | sed "s@-default@@g")-${ARCH_NAME} rm ${TEMP_DIRECTORY}/golang-dist.tar.gz - info_pool "生成了可发布的 golang 压缩包文件:${DIST_DIRECTORY}/host/${ARCH_NAME}/golang/$(echo "1.22.2" | sed "s@-default@@g")/golang-$(echo "1.22.2" | sed "s@-default@@g")-${ARCH_NAME}.tar.xz" + info_pool "生成了可发布的 golang 压缩包文件:${DIST_DIRECTORY}/host/${ARCH_NAME}/golang/$(echo "1.22.3" | sed "s@-default@@g")/golang-$(echo "1.22.3" | sed "s@-default@@g")-${ARCH_NAME}.tar.xz" popd rm -rf ${BUILD_DIRECTORY}/go diff --git a/loongarch64/scripts/step/computer_language/golang.info b/loongarch64/scripts/step/computer_language/golang.info index a954ca27..e9b32c03 100644 --- a/loongarch64/scripts/step/computer_language/golang.info +++ b/loongarch64/scripts/step/computer_language/golang.info @@ -1 +1 @@ -golang|1.22.2|golang +golang|1.22.3|golang diff --git a/loongarch64/scripts/step/computer_language/ocaml b/loongarch64/scripts/step/computer_language/ocaml index 81abb2f7..8db2da8a 100644 --- a/loongarch64/scripts/step/computer_language/ocaml +++ b/loongarch64/scripts/step/computer_language/ocaml @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=computer_language export STEP_PACKAGENAME=ocaml -export PACKAGE_VERSION=5.1.1+effect-syntax -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/computer_language/ocaml/5.1.1+effect-syntax/ -rm -rf ${BUILD_DIRECTORY}/ocaml-5.1.1+effect-syntax -tar xvf ${DOWNLOADDIR}/ocaml-5.1.1+effect-syntax.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ocaml-5.1.1+effect-syntax - patch -Np1 -i ${SYSDIR}/files/computer_language/ocaml/5.1.1+effect-syntax/patches/0001-Add-loongarch-architecture-support.patch +export PACKAGE_VERSION=5.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/computer_language/ocaml/5.2.0/ +rm -rf ${BUILD_DIRECTORY}/ocaml-5.2.0_git +tar xvf ${DOWNLOADDIR}/ocaml-5.2.0_git.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ocaml-5.2.0_git + patch -Np1 -i ${SYSDIR}/files/computer_language/ocaml/5.2.0/patches/0001-Add-loongarch-architecture-support.patch cp ${CROSSTOOLS_DIR}/share/automake*/config.* build-aux/ autoconf @@ -61,8 +61,8 @@ pushd ${BUILD_DIRECTORY}/ocaml-5.1.1+effect-syntax make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la - make DESTDIR=${PWD}/ocaml-$(echo "5.1.1+effect-syntax" | sed "s@-default@@g")-${ARCH_NAME} install - mkdir -pv ${DIST_DIRECTORY}/host/${ARCH_NAME}/ocaml/$(echo "5.1.1+effect-syntax" | sed "s@-default@@g")/ - tar -cJf ${DIST_DIRECTORY}/host/${ARCH_NAME}/ocaml/$(echo "5.1.1+effect-syntax" | sed "s@-default@@g")/ocaml-$(echo "5.1.1+effect-syntax" | sed "s@-default@@g")-${ARCH_NAME}.tar.xz ocaml-$(echo "5.1.1+effect-syntax" | sed "s@-default@@g")-${ARCH_NAME} + make DESTDIR=${PWD}/ocaml-$(echo "5.2.0" | sed "s@-default@@g")-${ARCH_NAME} install + mkdir -pv ${DIST_DIRECTORY}/host/${ARCH_NAME}/ocaml/$(echo "5.2.0" | sed "s@-default@@g")/ + tar -cJf ${DIST_DIRECTORY}/host/${ARCH_NAME}/ocaml/$(echo "5.2.0" | sed "s@-default@@g")/ocaml-$(echo "5.2.0" | sed "s@-default@@g")-${ARCH_NAME}.tar.xz ocaml-$(echo "5.2.0" | sed "s@-default@@g")-${ARCH_NAME} popd -rm -rf ${BUILD_DIRECTORY}/ocaml-5.1.1+effect-syntax +rm -rf ${BUILD_DIRECTORY}/ocaml-5.2.0_git diff --git a/loongarch64/scripts/step/computer_language/ocaml.info b/loongarch64/scripts/step/computer_language/ocaml.info index 225a7c6b..a728c312 100644 --- a/loongarch64/scripts/step/computer_language/ocaml.info +++ b/loongarch64/scripts/step/computer_language/ocaml.info @@ -1 +1 @@ -ocaml|5.1.1+effect-syntax|ocaml +ocaml|5.2.0|ocaml diff --git a/loongarch64/scripts/step/computer_language/opam b/loongarch64/scripts/step/computer_language/opam index edbb7f2b..4342d588 100644 --- a/loongarch64/scripts/step/computer_language/opam +++ b/loongarch64/scripts/step/computer_language/opam @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=computer_language export STEP_PACKAGENAME=opam -export PACKAGE_VERSION=2.1.5 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/computer_language/opam/2.1.5/ -rm -rf ${BUILD_DIRECTORY}/opam-full-2.1.5 -tar xvf ${DOWNLOADDIR}/opam-full-2.1.5.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/opam-full-2.1.5 - patch -Np1 -i ${SYSDIR}/files/computer_language/opam/2.1.5/patches/0001-opam-remove-create-man-file-step-for-cross-build.patch +export PACKAGE_VERSION=2.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/computer_language/opam/2.1.6/ +rm -rf ${BUILD_DIRECTORY}/opam-full-2.1.6 +tar xvf ${DOWNLOADDIR}/opam-full-2.1.6.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/opam-full-2.1.6 + patch -Np1 -i ${SYSDIR}/files/computer_language/opam/2.1.6/patches/0001-opam-remove-create-man-file-step-for-cross-build.patch PATH=${CROSSTOOLS_DIR}/ocaml-cross/bin:${PATH} ./configure --host=${CROSS_TARGET} --prefix=/usr @@ -22,4 +22,4 @@ pushd ${BUILD_DIRECTORY}/opam-full-2.1.5 make dune install --prefix /usr --destdir ${SYSROOT_DIR} opam opam-installer popd -rm -rf ${BUILD_DIRECTORY}/opam-full-2.1.5 +rm -rf ${BUILD_DIRECTORY}/opam-full-2.1.6 diff --git a/loongarch64/scripts/step/computer_language/opam.info b/loongarch64/scripts/step/computer_language/opam.info index 2af53224..927c81bc 100644 --- a/loongarch64/scripts/step/computer_language/opam.info +++ b/loongarch64/scripts/step/computer_language/opam.info @@ -1 +1 @@ -opam|2.1.5|opam +opam|2.1.6|opam diff --git a/loongarch64/scripts/step/computer_language/rustc b/loongarch64/scripts/step/computer_language/rustc index 0145f100..48230dd6 100644 --- a/loongarch64/scripts/step/computer_language/rustc +++ b/loongarch64/scripts/step/computer_language/rustc @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=computer_language export STEP_PACKAGENAME=rustc -export PACKAGE_VERSION=1.77.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/computer_language/rustc/1.77.2/ -rm -rf ${BUILD_DIRECTORY}/rustc-1.77.2-src -tar xvf ${DOWNLOADDIR}/rustc-1.77.2-src.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/rustc-1.77.2-src +export PACKAGE_VERSION=1.78.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/computer_language/rustc/1.78.0/ +rm -rf ${BUILD_DIRECTORY}/rustc-1.78.0-src +tar xvf ${DOWNLOADDIR}/rustc-1.78.0-src.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/rustc-1.78.0-src LDFLAGS="" \ PKG_CONFIG_SYSROOT_DIR="" \ @@ -31,7 +31,7 @@ pushd ${BUILD_DIRECTORY}/rustc-1.77.2-src LOONGARCH64_UNKNOWN_LINUX_GNU_OPENSSL_INCLUDE_DIR=${SYSROOT_DIR}/usr/include \ LOONGARCH64_UNKNOWN_LINUX_GNU_OPENSSL_LIB_DIR=${SYSROOT_DIR}/usr/lib64 \ dist - mkdir -pv ${DIST_DIRECTORY}/host/${ARCH_NAME}/rust/$(echo "1.77.2" | sed "s@-default@@g")/ - find build/dist -name "*.xz" -exec mv -v '{}' ${DIST_DIRECTORY}/host/${ARCH_NAME}/rust/$(echo "1.77.2" | sed "s@-default@@g")/ ';' + mkdir -pv ${DIST_DIRECTORY}/host/${ARCH_NAME}/rust/$(echo "1.78.0" | sed "s@-default@@g")/ + find build/dist -name "*.xz" -exec mv -v '{}' ${DIST_DIRECTORY}/host/${ARCH_NAME}/rust/$(echo "1.78.0" | sed "s@-default@@g")/ ';' popd -rm -rf ${BUILD_DIRECTORY}/rustc-1.77.2-src +rm -rf ${BUILD_DIRECTORY}/rustc-1.78.0-src diff --git a/loongarch64/scripts/step/computer_language/rustc.info b/loongarch64/scripts/step/computer_language/rustc.info index e0ec72a2..de9ebd7a 100644 --- a/loongarch64/scripts/step/computer_language/rustc.info +++ b/loongarch64/scripts/step/computer_language/rustc.info @@ -1 +1 @@ -rustc|1.77.2|rustc +rustc|1.78.0|rustc diff --git a/loongarch64/scripts/step/cross-toolchains/clang b/loongarch64/scripts/step/cross-toolchains/clang deleted file mode 100644 index b827a67b..00000000 --- a/loongarch64/scripts/step/cross-toolchains/clang +++ /dev/null @@ -1,34 +0,0 @@ -source env/cross-toolchains/config -source env/distro.info -source env/function.sh -source env/cross-toolchains/custom -export STEP_BUILDNAME=cross-toolchains -export STEP_PACKAGENAME=clang -export PACKAGE_VERSION=18.1.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-toolchains/clang/18.1.3/ -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src -tar xvf ${DOWNLOADDIR}/llvm-project-18.1.3.src.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src -pushd clang - mkdir -p native-build - pushd native-build - export PATH=${PREFIX}/llvm-project/bin:${PATH} - LDFLAGS="-Wl,-rpath-link=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib64 -Wl,-rpath=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib64" \ - PKG_CONFIG_SYSROOT_DIR="" \ - cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX}/llvm-project \ - -DCMAKE_CXX_COMPILER="g++" -DCMAKE_C_COMPILER="gcc" \ - -DLLVM_CMAKE_DIR=${SYSDIR}/cross-toolchains/llvm-project/lib64/cmake \ - -DLLVM_CONFIG=${SYSDIR}/cross-toolchains/llvm-project/bin/llvm-config \ - -DBUILD_SHARED_LIBS:BOOL=OFF \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_RPATH="${PREFIX}/llvm-project/lib64;${CROSSTOOLS_DIR}/build-tools/lib64;\\\${ORIGIN}/../lib64" \ - -DCMAKE_C_FLAGS="-DNDEBUG" -DCMAKE_CXX_FLAGS="-DNDEBUG" \ - -DLLVM_LIBDIR_SUFFIX=64 \ - -DLLVM_INCLUDE_TESTS=OFF \ - -DLLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF - ninja - ninja install - cp -av bin/clang-tblgen ${PREFIX}/llvm-project/bin/ -popd -popd -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src diff --git a/loongarch64/scripts/step/cross-toolchains/clang.info b/loongarch64/scripts/step/cross-toolchains/clang.info deleted file mode 100644 index 1d450ba3..00000000 --- a/loongarch64/scripts/step/cross-toolchains/clang.info +++ /dev/null @@ -1 +0,0 @@ -llvm-project|18.1.3|llvm-project diff --git a/loongarch64/scripts/step/cross-toolchains/default_arch-gcc-glibc b/loongarch64/scripts/step/cross-toolchains/default_arch-gcc-glibc index 5a837b7d..e01c39cc 100644 --- a/loongarch64/scripts/step/cross-toolchains/default_arch-gcc-glibc +++ b/loongarch64/scripts/step/cross-toolchains/default_arch-gcc-glibc @@ -4,11 +4,11 @@ source env/function.sh source env/cross-toolchains/custom export STEP_BUILDNAME=cross-toolchains export STEP_PACKAGENAME=default_arch-gcc-glibc -export PACKAGE_VERSION=13.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-toolchains/default_arch-gcc-glibc/13.2.0/ -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 -tar xvf ${DOWNLOADDIR}/gcc-13.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gcc-13.2.0 +export PACKAGE_VERSION=14.1.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-toolchains/default_arch-gcc-glibc/14.1.0/ +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 +tar xvf ${DOWNLOADDIR}/gcc-14.1.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gcc-14.1.0 mkdir -p tools-build-all pushd tools-build-all ../configure --prefix=${PREFIX}/${CROSS_TARGET} --build=${CROSS_HOST} --host=${CROSS_HOST} \ @@ -23,4 +23,4 @@ pushd ${BUILD_DIRECTORY}/gcc-13.2.0 make install-strip popd popd -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 diff --git a/loongarch64/scripts/step/cross-toolchains/default_arch-gcc-glibc.info b/loongarch64/scripts/step/cross-toolchains/default_arch-gcc-glibc.info index f6406848..5a559abc 100644 --- a/loongarch64/scripts/step/cross-toolchains/default_arch-gcc-glibc.info +++ b/loongarch64/scripts/step/cross-toolchains/default_arch-gcc-glibc.info @@ -1 +1 @@ -gcc|13.2.0|gcc +gcc|14.1.0|gcc diff --git a/loongarch64/scripts/step/cross-toolchains/linux-gcc b/loongarch64/scripts/step/cross-toolchains/linux-gcc index a9f84def..4461fc2e 100644 --- a/loongarch64/scripts/step/cross-toolchains/linux-gcc +++ b/loongarch64/scripts/step/cross-toolchains/linux-gcc @@ -4,17 +4,20 @@ source env/function.sh source env/cross-toolchains/custom export STEP_BUILDNAME=cross-toolchains export STEP_PACKAGENAME=linux-gcc -export PACKAGE_VERSION=13.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-toolchains/linux-gcc/13.2.0/ -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 -tar xvf ${DOWNLOADDIR}/gcc-13.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gcc-13.2.0 +export PACKAGE_VERSION=14.1.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-toolchains/linux-gcc/14.1.0/ +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 +tar xvf ${DOWNLOADDIR}/gcc-14.1.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gcc-14.1.0 mkdir -p tools-build pushd tools-build case "${ARCH_NAME}" in "i686") ABI_STRING="" ;; + "x86_64") + ABI_STRING="--with-abi=${ARCH_ABI} --with-tune=generic" + ;; *) ABI_STRING="--with-abi=${ARCH_ABI}" ;; @@ -31,10 +34,9 @@ pushd ${BUILD_DIRECTORY}/gcc-13.2.0 --disable-libsanitizer --disable-libquadmath --disable-threads \ --disable-target-zlib --with-system-zlib --enable-checking=release \ --enable-linker-build-id --with-linker-hash-style=gnu --enable-gnu-unique-object --enable-initfini-array --enable-gnu-indirect-function \ - --with-tune=generic \ --enable-languages=c make -j${JOBS} all-gcc all-target-libgcc make install-strip-gcc install-strip-target-libgcc popd popd -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 diff --git a/loongarch64/scripts/step/cross-toolchains/linux-gcc-glibc b/loongarch64/scripts/step/cross-toolchains/linux-gcc-glibc index 5120f795..2b0b4d7d 100644 --- a/loongarch64/scripts/step/cross-toolchains/linux-gcc-glibc +++ b/loongarch64/scripts/step/cross-toolchains/linux-gcc-glibc @@ -4,17 +4,20 @@ source env/function.sh source env/cross-toolchains/custom export STEP_BUILDNAME=cross-toolchains export STEP_PACKAGENAME=linux-gcc-glibc -export PACKAGE_VERSION=13.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-toolchains/linux-gcc-glibc/13.2.0/ -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 -tar xvf ${DOWNLOADDIR}/gcc-13.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gcc-13.2.0 +export PACKAGE_VERSION=14.1.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-toolchains/linux-gcc-glibc/14.1.0/ +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 +tar xvf ${DOWNLOADDIR}/gcc-14.1.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gcc-14.1.0 mkdir -p tools-build-all pushd tools-build-all case "${ARCH_NAME}" in "i686") ABI_STRING="" ;; + "x86_64") + ABI_STRING="--with-abi=${ARCH_ABI} --with-tune=generic" + ;; *) ABI_STRING="--with-abi=${ARCH_ABI}" ;; @@ -26,10 +29,9 @@ pushd ${BUILD_DIRECTORY}/gcc-13.2.0 --with-sysroot=${SYSROOT_DIR}${RUNTIME_SYSROOT_DIR} \ --with-system-zlib --disable-multilib ${ABI_STRING} \ --enable-linker-build-id --with-linker-hash-style=gnu --enable-gnu-unique-object --enable-initfini-array --enable-gnu-indirect-function \ - --with-tune=generic \ --enable-languages=c,c++,fortran,objc,obj-c++,lto make -j${JOBS} make install-strip popd popd -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 diff --git a/loongarch64/scripts/step/cross-toolchains/linux-gcc-glibc.info b/loongarch64/scripts/step/cross-toolchains/linux-gcc-glibc.info index f6406848..5a559abc 100644 --- a/loongarch64/scripts/step/cross-toolchains/linux-gcc-glibc.info +++ b/loongarch64/scripts/step/cross-toolchains/linux-gcc-glibc.info @@ -1 +1 @@ -gcc|13.2.0|gcc +gcc|14.1.0|gcc diff --git a/loongarch64/scripts/step/cross-toolchains/linux-gcc.info b/loongarch64/scripts/step/cross-toolchains/linux-gcc.info index f6406848..5a559abc 100644 --- a/loongarch64/scripts/step/cross-toolchains/linux-gcc.info +++ b/loongarch64/scripts/step/cross-toolchains/linux-gcc.info @@ -1 +1 @@ -gcc|13.2.0|gcc +gcc|14.1.0|gcc diff --git a/loongarch64/scripts/step/cross-toolchains/linux-qemu b/loongarch64/scripts/step/cross-toolchains/linux-qemu index 1bdc57dc..c331b4b1 100644 --- a/loongarch64/scripts/step/cross-toolchains/linux-qemu +++ b/loongarch64/scripts/step/cross-toolchains/linux-qemu @@ -4,11 +4,11 @@ source env/function.sh source env/cross-toolchains/custom export STEP_BUILDNAME=cross-toolchains export STEP_PACKAGENAME=linux-qemu -export PACKAGE_VERSION=8.2.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-toolchains/linux-qemu/8.2.2/ -rm -rf ${BUILD_DIRECTORY}/qemu-8.2.2 -tar xvf ${DOWNLOADDIR}/qemu-8.2.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/qemu-8.2.2 +export PACKAGE_VERSION=9.0.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-toolchains/linux-qemu/9.0.0/ +rm -rf ${BUILD_DIRECTORY}/qemu-9.0.0 +tar xvf ${DOWNLOADDIR}/qemu-9.0.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/qemu-9.0.0 mkdir -p build pushd build ../configure --prefix=${PREFIX}/${LINUX_HOST} --target-list=${QEMU_ARCH}-linux-user --static @@ -26,4 +26,4 @@ ${PREFIX}/${LINUX_HOST}/bin/qemu-${QEMU_ARCH}.bin -L ${LINUX_SYSROOT_DIR} -E LD_ chmod +x ${PREFIX}/${LINUX_HOST}/bin/qemu-${QEMU_ARCH}{,-ldd} popd -rm -rf ${BUILD_DIRECTORY}/qemu-8.2.2 +rm -rf ${BUILD_DIRECTORY}/qemu-9.0.0 diff --git a/loongarch64/scripts/step/cross-toolchains/linux-qemu.info b/loongarch64/scripts/step/cross-toolchains/linux-qemu.info index f417494b..debcb03d 100644 --- a/loongarch64/scripts/step/cross-toolchains/linux-qemu.info +++ b/loongarch64/scripts/step/cross-toolchains/linux-qemu.info @@ -1 +1 @@ -qemu|8.2.2|qemu +qemu|9.0.0|qemu diff --git a/loongarch64/scripts/step/cross-toolchains/llvm-project b/loongarch64/scripts/step/cross-toolchains/llvm-project index 30b7e729..abcea79c 100644 --- a/loongarch64/scripts/step/cross-toolchains/llvm-project +++ b/loongarch64/scripts/step/cross-toolchains/llvm-project @@ -4,15 +4,16 @@ source env/function.sh source env/cross-toolchains/custom export STEP_BUILDNAME=cross-toolchains export STEP_PACKAGENAME=llvm-project -export PACKAGE_VERSION=18.1.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-toolchains/llvm-project/18.1.3/ -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src -tar xvf ${DOWNLOADDIR}/llvm-project-18.1.3.src.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-toolchains/llvm-project/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src pushd llvm mkdir -p native-build pushd native-build + LDFLAGS="-Wl,-rpath-link=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib64 -Wl,-rpath=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib64" \ PKG_CONFIG_SYSROOT_DIR="" \ cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX}/llvm-project \ -DCMAKE_CXX_COMPILER="g++" -DCMAKE_C_COMPILER="gcc" \ @@ -25,6 +26,7 @@ pushd llvm -DLLVM_LINK_LLVM_DYLIB:BOOL=ON \ -DCMAKE_INSTALL_RPATH="${PREFIX}/llvm-project/lib64;${CROSSTOOLS_DIR}/build-tools/lib64;\\\${ORIGIN}/../lib64" \ -DLLVM_VERSION_SUFFIX='' \ + -DLLVM_ENABLE_PROJECTS='clang;lld' \ -DLLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL=ON \ -DLLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF ninja @@ -35,4 +37,4 @@ LLVM_DIST_VERSION="$(${PREFIX}/llvm-project/bin/llvm-config --version)" save_package_version cross_toolchains_llvm-project "${LLVM_DIST_VERSION}" popd -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src diff --git a/loongarch64/scripts/step/cross-toolchains/llvm-project.info b/loongarch64/scripts/step/cross-toolchains/llvm-project.info index 1d450ba3..6825ad20 100644 --- a/loongarch64/scripts/step/cross-toolchains/llvm-project.info +++ b/loongarch64/scripts/step/cross-toolchains/llvm-project.info @@ -1 +1 @@ -llvm-project|18.1.3|llvm-project +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/cross-toolchains/mingw-gcc b/loongarch64/scripts/step/cross-toolchains/mingw-gcc index 72a3c646..ce27910e 100644 --- a/loongarch64/scripts/step/cross-toolchains/mingw-gcc +++ b/loongarch64/scripts/step/cross-toolchains/mingw-gcc @@ -4,11 +4,11 @@ source env/function.sh source env/cross-toolchains/custom export STEP_BUILDNAME=cross-toolchains export STEP_PACKAGENAME=mingw-gcc -export PACKAGE_VERSION=13.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-toolchains/mingw-gcc/13.2.0/ -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 -tar xvf ${DOWNLOADDIR}/gcc-13.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gcc-13.2.0 +export PACKAGE_VERSION=14.1.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-toolchains/mingw-gcc/14.1.0/ +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 +tar xvf ${DOWNLOADDIR}/gcc-14.1.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gcc-14.1.0 MINGW_HOST=$(archname_to_triple "$(get_user_set_env target ${MINGW_HOST})" "${MINGW_HOST}") INSTALL_ARCH_NAME="mingw64ucrt" INSTALL_ARCH_NAME=$(archname_to_name "$(get_user_set_env target ${MINGW_HOST})" "${MINGW_HOST}") @@ -30,4 +30,4 @@ pushd ${BUILD_DIRECTORY}/gcc-13.2.0 make install-strip-gcc popd popd -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 diff --git a/loongarch64/scripts/step/cross-toolchains/mingw-gcc-libc b/loongarch64/scripts/step/cross-toolchains/mingw-gcc-libc index 83712365..54d0bb4b 100644 --- a/loongarch64/scripts/step/cross-toolchains/mingw-gcc-libc +++ b/loongarch64/scripts/step/cross-toolchains/mingw-gcc-libc @@ -4,11 +4,11 @@ source env/function.sh source env/cross-toolchains/custom export STEP_BUILDNAME=cross-toolchains export STEP_PACKAGENAME=mingw-gcc-libc -export PACKAGE_VERSION=13.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-toolchains/mingw-gcc-libc/13.2.0/ -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 -tar xvf ${DOWNLOADDIR}/gcc-13.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gcc-13.2.0 +export PACKAGE_VERSION=14.1.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-toolchains/mingw-gcc-libc/14.1.0/ +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 +tar xvf ${DOWNLOADDIR}/gcc-14.1.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gcc-14.1.0 MINGW_HOST=$(archname_to_triple "$(get_user_set_env target ${MINGW_HOST})" "${MINGW_HOST}") INSTALL_ARCH_NAME="mingw64ucrt" INSTALL_ARCH_NAME=$(archname_to_name "$(get_user_set_env target ${MINGW_HOST})" "${MINGW_HOST}") @@ -27,4 +27,4 @@ pushd ${BUILD_DIRECTORY}/gcc-13.2.0 make install-strip popd popd -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 diff --git a/loongarch64/scripts/step/cross-toolchains/mingw-gcc-libc.info b/loongarch64/scripts/step/cross-toolchains/mingw-gcc-libc.info index f6406848..5a559abc 100644 --- a/loongarch64/scripts/step/cross-toolchains/mingw-gcc-libc.info +++ b/loongarch64/scripts/step/cross-toolchains/mingw-gcc-libc.info @@ -1 +1 @@ -gcc|13.2.0|gcc +gcc|14.1.0|gcc diff --git a/loongarch64/scripts/step/cross-toolchains/mingw-gcc.info b/loongarch64/scripts/step/cross-toolchains/mingw-gcc.info index f6406848..5a559abc 100644 --- a/loongarch64/scripts/step/cross-toolchains/mingw-gcc.info +++ b/loongarch64/scripts/step/cross-toolchains/mingw-gcc.info @@ -1 +1 @@ -gcc|13.2.0|gcc +gcc|14.1.0|gcc diff --git a/loongarch64/scripts/step/cross-tools/Jinja2 b/loongarch64/scripts/step/cross-tools/Jinja2 index 5733f78c..22fb1c10 100644 --- a/loongarch64/scripts/step/cross-tools/Jinja2 +++ b/loongarch64/scripts/step/cross-tools/Jinja2 @@ -4,13 +4,13 @@ source env/function.sh source env/cross-tools/custom export STEP_BUILDNAME=cross-tools export STEP_PACKAGENAME=Jinja2 -export PACKAGE_VERSION=3.1.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/Jinja2/3.1.3/ -rm -rf ${BUILD_DIRECTORY}/Jinja2-3.1.3 -tar xvf ${DOWNLOADDIR}/Jinja2-3.1.3.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/Jinja2-3.1.3 +export PACKAGE_VERSION=3.1.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/Jinja2/3.1.4/ +rm -rf ${BUILD_DIRECTORY}/jinja2-3.1.4 +tar xvf ${DOWNLOADDIR}/jinja2-3.1.4.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/jinja2-3.1.4 ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user Jinja2 popd -rm -rf ${BUILD_DIRECTORY}/Jinja2-3.1.3 +rm -rf ${BUILD_DIRECTORY}/jinja2-3.1.4 diff --git a/loongarch64/scripts/step/cross-tools/Jinja2.info b/loongarch64/scripts/step/cross-tools/Jinja2.info index 77575d1b..2d079b44 100644 --- a/loongarch64/scripts/step/cross-tools/Jinja2.info +++ b/loongarch64/scripts/step/cross-tools/Jinja2.info @@ -1 +1 @@ -Jinja2|3.1.3|Jinja2 +Jinja2|3.1.4|Jinja2 diff --git a/loongarch64/scripts/step/cross-tools/beautifulsoup4 b/loongarch64/scripts/step/cross-tools/beautifulsoup4 new file mode 100644 index 00000000..95bd6dc7 --- /dev/null +++ b/loongarch64/scripts/step/cross-tools/beautifulsoup4 @@ -0,0 +1,16 @@ +source env/cross-tools/config +source env/distro.info +source env/function.sh +source env/cross-tools/custom +export STEP_BUILDNAME=cross-tools +export STEP_PACKAGENAME=beautifulsoup4 +export PACKAGE_VERSION=4.12.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/beautifulsoup4/4.12.3/ +rm -rf ${BUILD_DIRECTORY}/beautifulsoup4-4.12.3 +tar xvf ${DOWNLOADDIR}/beautifulsoup4-4.12.3.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/beautifulsoup4-4.12.3 + + ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} + ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user beautifulsoup4 +popd +rm -rf ${BUILD_DIRECTORY}/beautifulsoup4-4.12.3 diff --git a/loongarch64/scripts/step/cross-tools/beautifulsoup4.info b/loongarch64/scripts/step/cross-tools/beautifulsoup4.info new file mode 100644 index 00000000..5cb5b7c7 --- /dev/null +++ b/loongarch64/scripts/step/cross-tools/beautifulsoup4.info @@ -0,0 +1 @@ +beautifulsoup4|4.12.3|beautifulsoup4 diff --git a/loongarch64/scripts/step/cross-tools/bs4 b/loongarch64/scripts/step/cross-tools/bs4 new file mode 100644 index 00000000..7257cece --- /dev/null +++ b/loongarch64/scripts/step/cross-tools/bs4 @@ -0,0 +1,16 @@ +source env/cross-tools/config +source env/distro.info +source env/function.sh +source env/cross-tools/custom +export STEP_BUILDNAME=cross-tools +export STEP_PACKAGENAME=bs4 +export PACKAGE_VERSION=0.0.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/bs4/0.0.2/ +rm -rf ${BUILD_DIRECTORY}/bs4-0.0.2 +tar xvf ${DOWNLOADDIR}/bs4-0.0.2.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/bs4-0.0.2 + + ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} + ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user bs4 +popd +rm -rf ${BUILD_DIRECTORY}/bs4-0.0.2 diff --git a/loongarch64/scripts/step/cross-tools/bs4.info b/loongarch64/scripts/step/cross-tools/bs4.info new file mode 100644 index 00000000..a7b6c6eb --- /dev/null +++ b/loongarch64/scripts/step/cross-tools/bs4.info @@ -0,0 +1 @@ +bs4|0.0.2|bs4 diff --git a/loongarch64/scripts/step/cross-tools/clang b/loongarch64/scripts/step/cross-tools/clang index 9c3240f8..111b21f8 100644 --- a/loongarch64/scripts/step/cross-tools/clang +++ b/loongarch64/scripts/step/cross-tools/clang @@ -4,11 +4,11 @@ source env/function.sh source env/cross-tools/custom export STEP_BUILDNAME=cross-tools export STEP_PACKAGENAME=clang -export PACKAGE_VERSION=18.1.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/clang/18.1.3/ -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src -tar xvf ${DOWNLOADDIR}/llvm-project-18.1.3.src.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/clang/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src pushd clang mkdir -p native-build pushd native-build @@ -22,11 +22,11 @@ pushd clang -DLLVM_CMAKE_DIR=${CROSSTOOLS_DIR}/lib${LIB_SUFF}/cmake \ -DLLVM_LIBDIR_SUFFIX=${LIB_SUFF} \ -DLLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF \ - -DLLVM_INCLUDE_TESTS=OFF \ + -DLLVM_INCLUDE_TESTS=OFF -DLLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL=ON \ -DDEFAULT_SYSROOT:PATH="${SYSROOT_DIR}" ninja ninja install cp -av bin/clang-tblgen ${CROSSTOOLS_DIR}/bin/ popd popd -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src diff --git a/loongarch64/scripts/step/cross-tools/clang.info b/loongarch64/scripts/step/cross-tools/clang.info index 1d450ba3..6825ad20 100644 --- a/loongarch64/scripts/step/cross-tools/clang.info +++ b/loongarch64/scripts/step/cross-tools/clang.info @@ -1 +1 @@ -llvm-project|18.1.3|llvm-project +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/cross-tools/gcc b/loongarch64/scripts/step/cross-tools/gcc index 3a0e96be..11cf68ab 100644 --- a/loongarch64/scripts/step/cross-tools/gcc +++ b/loongarch64/scripts/step/cross-tools/gcc @@ -4,13 +4,12 @@ source env/function.sh source env/cross-tools/custom export STEP_BUILDNAME=cross-tools export STEP_PACKAGENAME=gcc -export PACKAGE_VERSION=13.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/gcc/13.2.0/ -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 -tar xvf ${DOWNLOADDIR}/gcc-13.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gcc-13.2.0 - patch -Np1 -i ${SYSDIR}/files/cross-tools/gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch - patch -Np1 -i ${SYSDIR}/files/cross-tools/gcc/13.2.0/patches/0001-gcc-13-add-cmodule-medium-for-loongarch-libgcc.patch +export PACKAGE_VERSION=14.1.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/gcc/14.1.0/ +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 +tar xvf ${DOWNLOADDIR}/gcc-14.1.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gcc-14.1.0 + patch -Np1 -i ${SYSDIR}/files/cross-tools/gcc/14.1.0/patches/0001-gcc-13-add-cmodule-medium-for-loongarch-libgcc.patch mkdir -p tools-build-all pushd tools-build-all @@ -24,10 +23,10 @@ pushd ${BUILD_DIRECTORY}/gcc-13.2.0 --enable-libstdcxx-time --enable-checking=release --disable-multilib \ --enable-linker-build-id --with-linker-hash-style=gnu --enable-gnu-unique-object --enable-initfini-array --enable-gnu-indirect-function \ --enable-default-pie \ - --enable-languages=c,c++,fortran,objc,obj-c++,lto + --enable-languages=c,c++,fortran,objc,obj-c++,lto,ada make -j${JOBS} make install-strip ln -sf ${CROSS_TARGET}-gcc ${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-cc popd popd -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 diff --git a/loongarch64/scripts/step/cross-tools/gcc.info b/loongarch64/scripts/step/cross-tools/gcc.info index f6406848..5a559abc 100644 --- a/loongarch64/scripts/step/cross-tools/gcc.info +++ b/loongarch64/scripts/step/cross-tools/gcc.info @@ -1 +1 @@ -gcc|13.2.0|gcc +gcc|14.1.0|gcc diff --git a/loongarch64/scripts/step/cross-tools/gcc_git b/loongarch64/scripts/step/cross-tools/gcc_git index e7faaf6c..e95ee61c 100644 --- a/loongarch64/scripts/step/cross-tools/gcc_git +++ b/loongarch64/scripts/step/cross-tools/gcc_git @@ -24,7 +24,7 @@ pushd ${BUILD_DIRECTORY}/gcc_git-git-default_git --enable-linker-build-id --with-linker-hash-style=gnu --enable-gnu-unique-object --enable-initfini-array --enable-gnu-indirect-function \ --disable-multilib \ --with-simd=lsx \ - --enable-languages=c,c++,fortran,objc,obj-c++,lto + --enable-languages=c,c++,fortran,objc,obj-c++,lto,ada make -j${JOBS} make install-strip ln -sf ${CROSS_TARGET}-gcc ${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-cc diff --git a/loongarch64/scripts/step/cross-tools/gcc_nolibc b/loongarch64/scripts/step/cross-tools/gcc_nolibc index 8e3a6c3a..79a2d2af 100644 --- a/loongarch64/scripts/step/cross-tools/gcc_nolibc +++ b/loongarch64/scripts/step/cross-tools/gcc_nolibc @@ -4,11 +4,11 @@ source env/function.sh source env/cross-tools/custom export STEP_BUILDNAME=cross-tools export STEP_PACKAGENAME=gcc_nolibc -export PACKAGE_VERSION=13.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/gcc_nolibc/13.2.0/ -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 -tar xvf ${DOWNLOADDIR}/gcc-13.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gcc-13.2.0 +export PACKAGE_VERSION=14.1.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/gcc_nolibc/14.1.0/ +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 +tar xvf ${DOWNLOADDIR}/gcc-14.1.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gcc-14.1.0 mkdir -p tools-build pushd tools-build ../configure --prefix=${CROSSTOOLS_DIR} --build=${CROSS_HOST} --host=${CROSS_HOST} \ @@ -27,4 +27,4 @@ pushd ${BUILD_DIRECTORY}/gcc-13.2.0 make install-strip-gcc install-strip-target-libgcc popd popd -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 diff --git a/loongarch64/scripts/step/cross-tools/gcc_nolibc.info b/loongarch64/scripts/step/cross-tools/gcc_nolibc.info index f6406848..5a559abc 100644 --- a/loongarch64/scripts/step/cross-tools/gcc_nolibc.info +++ b/loongarch64/scripts/step/cross-tools/gcc_nolibc.info @@ -1 +1 @@ -gcc|13.2.0|gcc +gcc|14.1.0|gcc diff --git a/loongarch64/scripts/step/cross-tools/html5lib-python b/loongarch64/scripts/step/cross-tools/html5lib-python new file mode 100644 index 00000000..9dbd868f --- /dev/null +++ b/loongarch64/scripts/step/cross-tools/html5lib-python @@ -0,0 +1,15 @@ +source env/cross-tools/config +source env/distro.info +source env/function.sh +source env/cross-tools/custom +export STEP_BUILDNAME=cross-tools +export STEP_PACKAGENAME=html5lib-python +export PACKAGE_VERSION=1.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/html5lib-python/1.1/ +rm -rf ${BUILD_DIRECTORY}/html5lib-python-1.1 +tar xvf ${DOWNLOADDIR}/html5lib-python-1.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/html5lib-python-1.1 + ${CROSSTOOLS_DIR}/bin/python3 setup.py build + ${CROSSTOOLS_DIR}/bin/python3 setup.py install --optimize=1 +popd +rm -rf ${BUILD_DIRECTORY}/html5lib-python-1.1 diff --git a/loongarch64/scripts/step/cross-tools/html5lib-python.info b/loongarch64/scripts/step/cross-tools/html5lib-python.info new file mode 100644 index 00000000..4361d736 --- /dev/null +++ b/loongarch64/scripts/step/cross-tools/html5lib-python.info @@ -0,0 +1 @@ +html5lib-python|1.1|html5lib-python diff --git a/loongarch64/scripts/step/cross-tools/lld b/loongarch64/scripts/step/cross-tools/lld index 02a42a56..321687f0 100644 --- a/loongarch64/scripts/step/cross-tools/lld +++ b/loongarch64/scripts/step/cross-tools/lld @@ -4,11 +4,11 @@ source env/function.sh source env/cross-tools/custom export STEP_BUILDNAME=cross-tools export STEP_PACKAGENAME=lld -export PACKAGE_VERSION=18.1.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/lld/18.1.3/ -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src -tar xvf ${DOWNLOADDIR}/llvm-project-18.1.3.src.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/lld/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src pushd lld mkdir -p native-build @@ -29,4 +29,4 @@ pushd lld ninja install popd popd -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src diff --git a/loongarch64/scripts/step/cross-tools/lld.info b/loongarch64/scripts/step/cross-tools/lld.info index 1d450ba3..6825ad20 100644 --- a/loongarch64/scripts/step/cross-tools/lld.info +++ b/loongarch64/scripts/step/cross-tools/lld.info @@ -1 +1 @@ -llvm-project|18.1.3|llvm-project +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/cross-tools/llvm-project b/loongarch64/scripts/step/cross-tools/llvm-project index 83c7ecc4..a710c7f6 100644 --- a/loongarch64/scripts/step/cross-tools/llvm-project +++ b/loongarch64/scripts/step/cross-tools/llvm-project @@ -4,11 +4,11 @@ source env/function.sh source env/cross-tools/custom export STEP_BUILDNAME=cross-tools export STEP_PACKAGENAME=llvm-project -export PACKAGE_VERSION=18.1.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/llvm-project/18.1.3/ -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src -tar xvf ${DOWNLOADDIR}/llvm-project-18.1.3.src.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/llvm-project/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src pushd llvm mkdir -p native-build @@ -34,4 +34,4 @@ pushd llvm save_package_version cross-tools_llvm-project "${LLVM_DIST_VERSION}" popd popd -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src diff --git a/loongarch64/scripts/step/cross-tools/llvm-project.info b/loongarch64/scripts/step/cross-tools/llvm-project.info index 1d450ba3..6825ad20 100644 --- a/loongarch64/scripts/step/cross-tools/llvm-project.info +++ b/loongarch64/scripts/step/cross-tools/llvm-project.info @@ -1 +1 @@ -llvm-project|18.1.3|llvm-project +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/cross-tools/ocaml b/loongarch64/scripts/step/cross-tools/ocaml index c0be164a..f93c6212 100644 --- a/loongarch64/scripts/step/cross-tools/ocaml +++ b/loongarch64/scripts/step/cross-tools/ocaml @@ -4,16 +4,16 @@ source env/function.sh source env/cross-tools/custom export STEP_BUILDNAME=cross-tools export STEP_PACKAGENAME=ocaml -export PACKAGE_VERSION=5.1.1+effect-syntax -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/ocaml/5.1.1+effect-syntax/ -rm -rf ${BUILD_DIRECTORY}/ocaml-5.1.1+effect-syntax -tar xvf ${DOWNLOADDIR}/ocaml-5.1.1+effect-syntax.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ocaml-5.1.1+effect-syntax - patch -Np1 -i ${SYSDIR}/files/cross-tools/ocaml/5.1.1+effect-syntax/patches/0001-Add-loongarch-architecture-support.patch - patch -Np1 -i ${SYSDIR}/files/cross-tools/ocaml/5.1.1+effect-syntax/patches/0003-Hygiene.patch - patch -Np1 -i ${SYSDIR}/files/cross-tools/ocaml/5.1.1+effect-syntax/patches/0004-update-Makefile.patch - patch -Np1 -i ${SYSDIR}/files/cross-tools/ocaml/5.1.1+effect-syntax/patches/0005-add-Ispecific-Isqrtf.patch - patch -Np1 -i ${SYSDIR}/files/cross-tools/ocaml/5.1.1+effect-syntax/patches/0006-Share-some-duplicate-files-with-riscv.patch +export PACKAGE_VERSION=5.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/ocaml/5.2.0/ +rm -rf ${BUILD_DIRECTORY}/ocaml-5.2.0_git +tar xvf ${DOWNLOADDIR}/ocaml-5.2.0_git.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ocaml-5.2.0_git + patch -Np1 -i ${SYSDIR}/files/cross-tools/ocaml/5.2.0/patches/0001-Add-loongarch-architecture-support.patch + patch -Np1 -i ${SYSDIR}/files/cross-tools/ocaml/5.2.0/patches/0003-Hygiene.patch + patch -Np1 -i ${SYSDIR}/files/cross-tools/ocaml/5.2.0/patches/0004-update-Makefile.patch + patch -Np1 -i ${SYSDIR}/files/cross-tools/ocaml/5.2.0/patches/0005-add-Ispecific-Isqrtf.patch + patch -Np1 -i ${SYSDIR}/files/cross-tools/ocaml/5.2.0/patches/0006-Share-some-duplicate-files-with-riscv.patch cp ${CROSSTOOLS_DIR}/share/automake*/config.* build-aux/ autoconf @@ -41,7 +41,7 @@ pushd ${BUILD_DIRECTORY}/ocaml-5.1.1+effect-syntax mkdir -p ${CROSSTOOLS_DIR}/ocaml-cross/bin.orig/ cp -a ${PWD}/dest/${CROSSTOOLS_DIR}/ocaml-cross/bin/ocaml* ${CROSSTOOLS_DIR}/ocaml-cross/bin.orig/ popd -rm -rf ${BUILD_DIRECTORY}/ocaml-5.1.1+effect-syntax +rm -rf ${BUILD_DIRECTORY}/ocaml-5.2.0_git mkdir -p ${CROSSTOOLS_DIR}/ocaml-cross/bin/ diff --git a/loongarch64/scripts/step/cross-tools/ocaml.info b/loongarch64/scripts/step/cross-tools/ocaml.info index 225a7c6b..a728c312 100644 --- a/loongarch64/scripts/step/cross-tools/ocaml.info +++ b/loongarch64/scripts/step/cross-tools/ocaml.info @@ -1 +1 @@ -ocaml|5.1.1+effect-syntax|ocaml +ocaml|5.2.0|ocaml diff --git a/loongarch64/scripts/step/cross-tools/po4a b/loongarch64/scripts/step/cross-tools/po4a index 061facd2..f70715f4 100644 --- a/loongarch64/scripts/step/cross-tools/po4a +++ b/loongarch64/scripts/step/cross-tools/po4a @@ -4,14 +4,14 @@ source env/function.sh source env/cross-tools/custom export STEP_BUILDNAME=cross-tools export STEP_PACKAGENAME=po4a -export PACKAGE_VERSION=0.71 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/po4a/0.71/ -rm -rf ${BUILD_DIRECTORY}/po4a-0.71 -tar xvf ${DOWNLOADDIR}/po4a-0.71.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/po4a-0.71 +export PACKAGE_VERSION=0.72 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/po4a/0.72/ +rm -rf ${BUILD_DIRECTORY}/po4a-0.72 +tar xvf ${DOWNLOADDIR}/po4a-0.72.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/po4a-0.72 ${CROSSTOOLS_DIR}/bin/perl Build.PL ./Build ./Build install popd -rm -rf ${BUILD_DIRECTORY}/po4a-0.71 +rm -rf ${BUILD_DIRECTORY}/po4a-0.72 diff --git a/loongarch64/scripts/step/cross-tools/po4a.info b/loongarch64/scripts/step/cross-tools/po4a.info index 5e3fddb7..f931bc1d 100644 --- a/loongarch64/scripts/step/cross-tools/po4a.info +++ b/loongarch64/scripts/step/cross-tools/po4a.info @@ -1 +1 @@ -po4a|0.71|po4a +po4a|0.72|po4a diff --git a/loongarch64/scripts/step/cross-tools/pycparser b/loongarch64/scripts/step/cross-tools/pycparser new file mode 100644 index 00000000..9e34d6af --- /dev/null +++ b/loongarch64/scripts/step/cross-tools/pycparser @@ -0,0 +1,16 @@ +source env/cross-tools/config +source env/distro.info +source env/function.sh +source env/cross-tools/custom +export STEP_BUILDNAME=cross-tools +export STEP_PACKAGENAME=pycparser +export PACKAGE_VERSION=2.22 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/pycparser/2.22/ +rm -rf ${BUILD_DIRECTORY}/pycparser-2.22 +tar xvf ${DOWNLOADDIR}/pycparser-2.22.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/pycparser-2.22 + + ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} + ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user pycparser +popd +rm -rf ${BUILD_DIRECTORY}/pycparser-2.22 diff --git a/loongarch64/scripts/step/cross-tools/pycparser.info b/loongarch64/scripts/step/cross-tools/pycparser.info new file mode 100644 index 00000000..86c80b8e --- /dev/null +++ b/loongarch64/scripts/step/cross-tools/pycparser.info @@ -0,0 +1 @@ +pycparser|2.22|pycparser diff --git a/loongarch64/scripts/step/cross-tools/qemu b/loongarch64/scripts/step/cross-tools/qemu index 6a2e1a32..bfa02484 100644 --- a/loongarch64/scripts/step/cross-tools/qemu +++ b/loongarch64/scripts/step/cross-tools/qemu @@ -4,11 +4,11 @@ source env/function.sh source env/cross-tools/custom export STEP_BUILDNAME=cross-tools export STEP_PACKAGENAME=qemu -export PACKAGE_VERSION=8.2.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/qemu/8.2.2/ -rm -rf ${BUILD_DIRECTORY}/qemu-8.2.2 -tar xvf ${DOWNLOADDIR}/qemu-8.2.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/qemu-8.2.2 +export PACKAGE_VERSION=9.0.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/qemu/9.0.0/ +rm -rf ${BUILD_DIRECTORY}/qemu-9.0.0 +tar xvf ${DOWNLOADDIR}/qemu-9.0.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/qemu-9.0.0 mkdir -p build pushd build CFLAGS="-Wno-error=unused-function" \ @@ -38,4 +38,4 @@ LD_TRACE_LOADED_OBJECTS=1 LD_LIBRARY_PATH=${SYSROOT_DIR}/usr/lib${LIB_SUFF} \"\$ chmod +x ${CROSSTOOLS_DIR}/bin/qemu-${YONGBAO_TARGET_ARCH}{,-ldd} popd -rm -rf ${BUILD_DIRECTORY}/qemu-8.2.2 +rm -rf ${BUILD_DIRECTORY}/qemu-9.0.0 diff --git a/loongarch64/scripts/step/cross-tools/qemu.info b/loongarch64/scripts/step/cross-tools/qemu.info index f417494b..debcb03d 100644 --- a/loongarch64/scripts/step/cross-tools/qemu.info +++ b/loongarch64/scripts/step/cross-tools/qemu.info @@ -1 +1 @@ -qemu|8.2.2|qemu +qemu|9.0.0|qemu diff --git a/loongarch64/scripts/step/cross-tools/qt5 b/loongarch64/scripts/step/cross-tools/qt5 index c87f66a2..77c72f55 100644 --- a/loongarch64/scripts/step/cross-tools/qt5 +++ b/loongarch64/scripts/step/cross-tools/qt5 @@ -4,16 +4,16 @@ source env/function.sh source env/cross-tools/custom export STEP_BUILDNAME=cross-tools export STEP_PACKAGENAME=qt5 -export PACKAGE_VERSION=5.15.13 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/qt5/5.15.13/ -rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.13 -tar xvf ${DOWNLOADDIR}/qt-everywhere-opensource-src-5.15.13.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.13 - patch -Np1 -i ${SYSDIR}/files/cross-tools/qt5/5.15.13/patches/qt-everywhere-src-5.15.2-add-loongarch.patch - patch -Np1 -i ${SYSDIR}/files/cross-tools/qt5/5.15.13/patches/0001-QT-5.15.8-add-loongarch64-support.patch - patch -Np1 -i ${SYSDIR}/files/cross-tools/qt5/5.15.13/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch - patch -Np1 -i ${SYSDIR}/files/cross-tools/qt5/5.15.13/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch - patch -Np1 -i ${SYSDIR}/files/cross-tools/qt5/5.15.13/patches/0001-qt-5.15.11-fix-for-gcc-14.patch +export PACKAGE_VERSION=5.15.14 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/qt5/5.15.14/ +rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.14 +tar xvf ${DOWNLOADDIR}/qt-everywhere-opensource-src-5.15.14.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.14 + patch -Np1 -i ${SYSDIR}/files/cross-tools/qt5/5.15.14/patches/qt-everywhere-src-5.15.2-add-loongarch.patch + patch -Np1 -i ${SYSDIR}/files/cross-tools/qt5/5.15.14/patches/0001-QT-5.15.8-add-loongarch64-support.patch + patch -Np1 -i ${SYSDIR}/files/cross-tools/qt5/5.15.14/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch + patch -Np1 -i ${SYSDIR}/files/cross-tools/qt5/5.15.14/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch + patch -Np1 -i ${SYSDIR}/files/cross-tools/qt5/5.15.14/patches/0001-qt-5.15.11-fix-for-gcc-14.patch sed -i "s@defined(__aarch64__)@& || defined(__loongarch__)@g" qtbase/src/3rdparty/forkfd/forkfd_linux.c mkdir host-build @@ -30,7 +30,7 @@ pushd ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.13 make install popd popd -rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.13 +rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.14 echo "#!/bin/bash -e if [ \"x\${1:0:1}\" == \"xQ\" ]; then diff --git a/loongarch64/scripts/step/cross-tools/qt5.info b/loongarch64/scripts/step/cross-tools/qt5.info index 18e45fe8..6307ab09 100644 --- a/loongarch64/scripts/step/cross-tools/qt5.info +++ b/loongarch64/scripts/step/cross-tools/qt5.info @@ -1 +1 @@ -qt5|5.15.13|qt5 +qt5|5.15.14|qt5 diff --git a/loongarch64/scripts/step/cross-tools/qt6 b/loongarch64/scripts/step/cross-tools/qt6 index 3fe72994..eccd4c65 100644 --- a/loongarch64/scripts/step/cross-tools/qt6 +++ b/loongarch64/scripts/step/cross-tools/qt6 @@ -4,12 +4,12 @@ source env/function.sh source env/cross-tools/custom export STEP_BUILDNAME=cross-tools export STEP_PACKAGENAME=qt6 -export PACKAGE_VERSION=6.6.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/qt6/6.6.3/ -rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-6.6.3 -tar xvf ${DOWNLOADDIR}/qt-everywhere-src-6.6.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/qt-everywhere-src-6.6.3 - patch -Np1 -i ${SYSDIR}/files/cross-tools/qt6/6.6.3/patches/0001-fix-filename-too-long-error-for-use-ninja.patch +export PACKAGE_VERSION=6.7.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/qt6/6.7.1/ +rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-6.7.1 +tar xvf ${DOWNLOADDIR}/qt-everywhere-src-6.7.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/qt-everywhere-src-6.7.1 + patch -Np1 -i ${SYSDIR}/files/cross-tools/qt6/6.7.1/patches/0001-fix-filename-too-long-error-for-use-ninja.patch mkdir -p native-build pushd native-build @@ -34,4 +34,4 @@ pushd ${BUILD_DIRECTORY}/qt-everywhere-src-6.6.3 popd popd popd -rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-6.6.3 +rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-6.7.1 diff --git a/loongarch64/scripts/step/cross-tools/qt6.info b/loongarch64/scripts/step/cross-tools/qt6.info index f0825145..421b18c8 100644 --- a/loongarch64/scripts/step/cross-tools/qt6.info +++ b/loongarch64/scripts/step/cross-tools/qt6.info @@ -1 +1 @@ -qt6|6.6.3|qt6 +qt6|6.7.1|qt6 diff --git a/loongarch64/scripts/step/cross-tools/rustc b/loongarch64/scripts/step/cross-tools/rustc index 4236f79d..3c8ad9fe 100644 --- a/loongarch64/scripts/step/cross-tools/rustc +++ b/loongarch64/scripts/step/cross-tools/rustc @@ -4,11 +4,11 @@ source env/function.sh source env/cross-tools/custom export STEP_BUILDNAME=cross-tools export STEP_PACKAGENAME=rustc -export PACKAGE_VERSION=1.77.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/rustc/1.77.2/ -rm -rf ${BUILD_DIRECTORY}/rustc-1.77.2-src -tar xvf ${DOWNLOADDIR}/rustc-1.77.2-src.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/rustc-1.77.2-src +export PACKAGE_VERSION=1.78.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/rustc/1.78.0/ +rm -rf ${BUILD_DIRECTORY}/rustc-1.78.0-src +tar xvf ${DOWNLOADDIR}/rustc-1.78.0-src.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/rustc-1.78.0-src sed -i "s@ifdef LLVM_RUSTLLVM@if 0@g" compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp find vendor -name .cargo-checksum.json \ @@ -16,9 +16,9 @@ pushd ${BUILD_DIRECTORY}/rustc-1.77.2-src ./configure --target=${CROSS_TARGET},$(echo ${CROSS_HOST} | sed 's@cross@unknown@g') \ --prefix=${CROSSTOOLS_DIR} --sysconfdir=${CROSSTOOLS_DIR}/etc --libdir=${CROSSTOOLS_DIR}/lib${LIB_SUFF} \ --local-rust-root=${CROSSTOOLS_DIR}/rust/usr/local \ - --enable-extended --enable-vendor --release-channel=stable \ - --disable-codegen-tests --experimental-targets="" --enable-llvm-static-stdcpp - make -j${JOBS} TARGET_CC="${CROSS_TARGET}-gcc" + --enable-extended --enable-vendor --release-channel=dev \ + --disable-codegen-tests --experimental-targets="" --enable-llvm-static-stdcpp --enable-profiler + make -j${JOBS} TARGET_CC="${CROSS_TARGET}-gcc" HOST_CC="gcc" make TARGET_CC="${CROSS_TARGET}-gcc" install popd -rm -rf ${BUILD_DIRECTORY}/rustc-1.77.2-src +rm -rf ${BUILD_DIRECTORY}/rustc-1.78.0-src diff --git a/loongarch64/scripts/step/cross-tools/rustc.info b/loongarch64/scripts/step/cross-tools/rustc.info index e0ec72a2..de9ebd7a 100644 --- a/loongarch64/scripts/step/cross-tools/rustc.info +++ b/loongarch64/scripts/step/cross-tools/rustc.info @@ -1 +1 @@ -rustc|1.77.2|rustc +rustc|1.78.0|rustc diff --git a/loongarch64/scripts/step/cross-tools/soupsieve b/loongarch64/scripts/step/cross-tools/soupsieve new file mode 100644 index 00000000..a6f68457 --- /dev/null +++ b/loongarch64/scripts/step/cross-tools/soupsieve @@ -0,0 +1,16 @@ +source env/cross-tools/config +source env/distro.info +source env/function.sh +source env/cross-tools/custom +export STEP_BUILDNAME=cross-tools +export STEP_PACKAGENAME=soupsieve +export PACKAGE_VERSION=2.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/soupsieve/2.5/ +rm -rf ${BUILD_DIRECTORY}/soupsieve-2.5 +tar xvf ${DOWNLOADDIR}/soupsieve-2.5.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/soupsieve-2.5 + + ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} + ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user soupsieve +popd +rm -rf ${BUILD_DIRECTORY}/soupsieve-2.5 diff --git a/loongarch64/scripts/step/cross-tools/soupsieve.info b/loongarch64/scripts/step/cross-tools/soupsieve.info new file mode 100644 index 00000000..7ab93d63 --- /dev/null +++ b/loongarch64/scripts/step/cross-tools/soupsieve.info @@ -0,0 +1 @@ +soupsieve|2.5|soupsieve diff --git a/loongarch64/scripts/step/cross-tools/vala b/loongarch64/scripts/step/cross-tools/vala index 1d789f0d..f0a981f8 100644 --- a/loongarch64/scripts/step/cross-tools/vala +++ b/loongarch64/scripts/step/cross-tools/vala @@ -4,11 +4,11 @@ source env/function.sh source env/cross-tools/custom export STEP_BUILDNAME=cross-tools export STEP_PACKAGENAME=vala -export PACKAGE_VERSION=0.56.16 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/vala/0.56.16/ -rm -rf ${BUILD_DIRECTORY}/vala-0.56.16 -tar xvf ${DOWNLOADDIR}/vala-0.56.16.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/vala-0.56.16 +export PACKAGE_VERSION=0.56.17 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/cross-tools/vala/0.56.17/ +rm -rf ${BUILD_DIRECTORY}/vala-0.56.17 +tar xvf ${DOWNLOADDIR}/vala-0.56.17.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/vala-0.56.17 ./configure --prefix=${CROSSTOOLS_DIR} --disable-valadoc eval ${MAKE_AND_INSTALL} @@ -27,4 +27,4 @@ ${CROSSTOOLS_DIR}/bin/valac --vapidir=${SYSROOT_DIR}/usr/share/vala/vapi "\$@" EOF chmod +x ${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-valac popd -rm -rf ${BUILD_DIRECTORY}/vala-0.56.16 +rm -rf ${BUILD_DIRECTORY}/vala-0.56.17 diff --git a/loongarch64/scripts/step/cross-tools/vala.info b/loongarch64/scripts/step/cross-tools/vala.info index 22ac5fe1..5cc5a414 100644 --- a/loongarch64/scripts/step/cross-tools/vala.info +++ b/loongarch64/scripts/step/cross-tools/vala.info @@ -1 +1 @@ -vala|0.56.16|vala +vala|0.56.17|vala diff --git a/loongarch64/scripts/step/desktop-app/FileZilla b/loongarch64/scripts/step/desktop-app/FileZilla index 6605d3a1..892b00fb 100644 --- a/loongarch64/scripts/step/desktop-app/FileZilla +++ b/loongarch64/scripts/step/desktop-app/FileZilla @@ -3,12 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=FileZilla -export PACKAGE_VERSION=3.66.5 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/FileZilla/3.66.5/ -rm -rf ${BUILD_DIRECTORY}/filezilla-3.66.5 -tar xvf ${DOWNLOADDIR}/FileZilla_3.66.5_src.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/filezilla-3.66.5 - +export PACKAGE_VERSION=3.67.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/FileZilla/3.67.0/ +rm -rf ${BUILD_DIRECTORY}/filezilla-3.67.0 +tar xvf ${DOWNLOADDIR}/FileZilla_3.67.0_src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/filezilla-3.67.0 + patch -Np1 -i ${SYSDIR}/files/desktop-app/FileZilla/3.67.0/patches/0001-filezilla-3.67.0-fix-build-error.patch + for config_i in $(find -name "config.sub") do cp -a -f ${CROSSTOOLS_DIR}/share/automake*/config.* $(dirname ${config_i})/ @@ -21,4 +22,4 @@ pushd ${BUILD_DIRECTORY}/filezilla-3.66.5 make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/filezilla-3.66.5 +rm -rf ${BUILD_DIRECTORY}/filezilla-3.67.0 diff --git a/loongarch64/scripts/step/desktop-app/FileZilla.info b/loongarch64/scripts/step/desktop-app/FileZilla.info index 94b61c1e..1f3b4e39 100644 --- a/loongarch64/scripts/step/desktop-app/FileZilla.info +++ b/loongarch64/scripts/step/desktop-app/FileZilla.info @@ -1 +1 @@ -FileZilla|3.66.5|FileZilla +FileZilla|3.67.0|FileZilla diff --git a/loongarch64/scripts/step/desktop-app/MangoHud b/loongarch64/scripts/step/desktop-app/MangoHud new file mode 100644 index 00000000..5ba1a69e --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/MangoHud @@ -0,0 +1,21 @@ +source env/desktop-app/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=desktop-app +export STEP_PACKAGENAME=MangoHud +export PACKAGE_VERSION=0.7.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/MangoHud/0.7.1/ +rm -rf ${BUILD_DIRECTORY}/MangoHud-0.7.1 +tar xvf ${DOWNLOADDIR}/MangoHud-0.7.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/MangoHud-0.7.1 + + mkdir cross-build + pushd cross-build + meson ${MESON_CONFIG} -Dwith_xnvctrl=disabled \ + .. + sed -i "s@gi-docgen \(index\|generate\|gen-index\|gen-deps\|search\|check\|serve\) @& --add-include-path ${SYSROOT_DIR}/usr/share/gir-1.0/ @g" build.ninja + eval ${NINJA_AND_INSTALL} + popd + rm -f ${SYSROOT_DIR}/usr/lib64/*.la +popd +rm -rf ${BUILD_DIRECTORY}/MangoHud-0.7.1 diff --git a/loongarch64/scripts/step/desktop-app/MangoHud.info b/loongarch64/scripts/step/desktop-app/MangoHud.info new file mode 100644 index 00000000..2809d132 --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/MangoHud.info @@ -0,0 +1 @@ +MangoHud|0.7.1|MangoHud diff --git a/loongarch64/scripts/step/desktop-app/MaterialX b/loongarch64/scripts/step/desktop-app/MaterialX index 69425085..6a15d2b5 100644 --- a/loongarch64/scripts/step/desktop-app/MaterialX +++ b/loongarch64/scripts/step/desktop-app/MaterialX @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=MaterialX -export PACKAGE_VERSION=1.38.9 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/MaterialX/1.38.9/ -rm -rf ${BUILD_DIRECTORY}/MaterialX-1.38.9 -tar xvf ${DOWNLOADDIR}/MaterialX-1.38.9.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/MaterialX-1.38.9 - patch -Np1 -i ${SYSDIR}/files/desktop-app/MaterialX/1.38.9/patches/0001-MaterialX-1.38.9-remove-doc-file-to-doc-dir.patch +export PACKAGE_VERSION=1.38.10 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/MaterialX/1.38.10/ +rm -rf ${BUILD_DIRECTORY}/MaterialX-1.38.10 +tar xvf ${DOWNLOADDIR}/MaterialX-1.38.10.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/MaterialX-1.38.10 + patch -Np1 -i ${SYSDIR}/files/desktop-app/MaterialX/1.38.10/patches/0001-MaterialX-1.38.9-remove-doc-file-to-doc-dir.patch mkdir cross-build pushd cross-build @@ -39,4 +39,4 @@ pushd ${BUILD_DIRECTORY}/MaterialX-1.38.9 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/MaterialX-1.38.9 +rm -rf ${BUILD_DIRECTORY}/MaterialX-1.38.10 diff --git a/loongarch64/scripts/step/desktop-app/MaterialX.info b/loongarch64/scripts/step/desktop-app/MaterialX.info index d586568c..2a506896 100644 --- a/loongarch64/scripts/step/desktop-app/MaterialX.info +++ b/loongarch64/scripts/step/desktop-app/MaterialX.info @@ -1 +1 @@ -MaterialX|1.38.9|MaterialX +MaterialX|1.38.10|MaterialX diff --git a/loongarch64/scripts/step/desktop-app/OCCT b/loongarch64/scripts/step/desktop-app/OCCT index c0c7594d..31e8f677 100644 --- a/loongarch64/scripts/step/desktop-app/OCCT +++ b/loongarch64/scripts/step/desktop-app/OCCT @@ -41,3 +41,6 @@ pushd ${BUILD_DIRECTORY}/OCCT-7_8_1 rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd rm -rf ${BUILD_DIRECTORY}/OCCT-7_8_1 + +mkdir -pv ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/include +ln -sfv ../../include/opencascade ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/include/opencascade diff --git a/loongarch64/scripts/step/desktop-app/OpenImageIO b/loongarch64/scripts/step/desktop-app/OpenImageIO index ef3a0e09..21fbdab8 100644 --- a/loongarch64/scripts/step/desktop-app/OpenImageIO +++ b/loongarch64/scripts/step/desktop-app/OpenImageIO @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=OpenImageIO -export PACKAGE_VERSION=2.5.10.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/OpenImageIO/2.5.10.1/ -rm -rf ${BUILD_DIRECTORY}/OpenImageIO-2.5.10.1 -tar xvf ${DOWNLOADDIR}/OpenImageIO-2.5.10.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/OpenImageIO-2.5.10.1 +export PACKAGE_VERSION=2.5.11.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/OpenImageIO/2.5.11.0/ +rm -rf ${BUILD_DIRECTORY}/OpenImageIO-2.5.11.0 +tar xvf ${DOWNLOADDIR}/OpenImageIO-2.5.11.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/OpenImageIO-2.5.11.0 mkdir cross-build pushd cross-build @@ -38,4 +38,4 @@ pushd ${BUILD_DIRECTORY}/OpenImageIO-2.5.10.1 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/OpenImageIO-2.5.10.1 +rm -rf ${BUILD_DIRECTORY}/OpenImageIO-2.5.11.0 diff --git a/loongarch64/scripts/step/desktop-app/OpenImageIO.info b/loongarch64/scripts/step/desktop-app/OpenImageIO.info index 43f12b96..5e714ceb 100644 --- a/loongarch64/scripts/step/desktop-app/OpenImageIO.info +++ b/loongarch64/scripts/step/desktop-app/OpenImageIO.info @@ -1 +1 @@ -OpenImageIO|2.5.10.1|OpenImageIO +OpenImageIO|2.5.11.0|OpenImageIO diff --git a/loongarch64/scripts/step/desktop-app/OpenShadingLanguage b/loongarch64/scripts/step/desktop-app/OpenShadingLanguage index 4cec06ce..52f0df6c 100644 --- a/loongarch64/scripts/step/desktop-app/OpenShadingLanguage +++ b/loongarch64/scripts/step/desktop-app/OpenShadingLanguage @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=OpenShadingLanguage -export PACKAGE_VERSION=1.13.8.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/OpenShadingLanguage/1.13.8.0/ -rm -rf ${BUILD_DIRECTORY}/OpenShadingLanguage-1.13.8.0 -tar xvf ${DOWNLOADDIR}/OpenShadingLanguage-1.13.8.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/OpenShadingLanguage-1.13.8.0 +export PACKAGE_VERSION=1.13.9.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/OpenShadingLanguage/1.13.9.0/ +rm -rf ${BUILD_DIRECTORY}/OpenShadingLanguage-1.13.9.0 +tar xvf ${DOWNLOADDIR}/OpenShadingLanguage-1.13.9.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/OpenShadingLanguage-1.13.9.0 mkdir cross-build pushd cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/OpenShadingLanguage-1.13.8.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/OpenShadingLanguage-1.13.8.0 +rm -rf ${BUILD_DIRECTORY}/OpenShadingLanguage-1.13.9.0 diff --git a/loongarch64/scripts/step/desktop-app/OpenShadingLanguage.info b/loongarch64/scripts/step/desktop-app/OpenShadingLanguage.info index cc729276..f1ce35d8 100644 --- a/loongarch64/scripts/step/desktop-app/OpenShadingLanguage.info +++ b/loongarch64/scripts/step/desktop-app/OpenShadingLanguage.info @@ -1 +1 @@ -OpenShadingLanguage|1.13.8.0|OpenShadingLanguage +OpenShadingLanguage|1.13.9.0|OpenShadingLanguage diff --git a/loongarch64/scripts/step/desktop-app/OpenXR-SDK b/loongarch64/scripts/step/desktop-app/OpenXR-SDK index 425d79f6..56241087 100644 --- a/loongarch64/scripts/step/desktop-app/OpenXR-SDK +++ b/loongarch64/scripts/step/desktop-app/OpenXR-SDK @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=OpenXR-SDK -export PACKAGE_VERSION=release-1.0.34 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/OpenXR-SDK/release-1.0.34/ -rm -rf ${BUILD_DIRECTORY}/OpenXR-SDK-release-1.0.34 -tar xvf ${DOWNLOADDIR}/OpenXR-SDK-release-1.0.34.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/OpenXR-SDK-release-1.0.34 - patch -Np1 -i ${SYSDIR}/files/desktop-app/OpenXR-SDK/release-1.0.34/patches/0001-OpenXR-SDK-1.0.34-add-loongarch64-support.patch +export PACKAGE_VERSION=release-1.1.37 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/OpenXR-SDK/release-1.1.37/ +rm -rf ${BUILD_DIRECTORY}/OpenXR-SDK-release-1.1.37 +tar xvf ${DOWNLOADDIR}/OpenXR-SDK-release-1.1.37.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/OpenXR-SDK-release-1.1.37 + patch -Np1 -i ${SYSDIR}/files/desktop-app/OpenXR-SDK/release-1.1.37/patches/0001-OpenXR-SDK-1.0.34-add-loongarch64-support.patch mkdir cross-build pushd cross-build @@ -39,4 +39,4 @@ pushd ${BUILD_DIRECTORY}/OpenXR-SDK-release-1.0.34 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/OpenXR-SDK-release-1.0.34 +rm -rf ${BUILD_DIRECTORY}/OpenXR-SDK-release-1.1.37 diff --git a/loongarch64/scripts/step/desktop-app/OpenXR-SDK.info b/loongarch64/scripts/step/desktop-app/OpenXR-SDK.info index 94b8cbf5..7eb518c3 100644 --- a/loongarch64/scripts/step/desktop-app/OpenXR-SDK.info +++ b/loongarch64/scripts/step/desktop-app/OpenXR-SDK.info @@ -1 +1 @@ -OpenXR-SDK|release-1.0.34|OpenXR-SDK +OpenXR-SDK|release-1.1.37|OpenXR-SDK diff --git a/loongarch64/scripts/step/desktop-app/cairomm b/loongarch64/scripts/step/desktop-app/cairomm new file mode 100644 index 00000000..55c8d481 --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/cairomm @@ -0,0 +1,21 @@ +source env/desktop-app/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=desktop-app +export STEP_PACKAGENAME=cairomm +export PACKAGE_VERSION=git +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/cairomm/git/ +rm -rf ${BUILD_DIRECTORY}/cairomm-git_git +tar xvf ${DOWNLOADDIR}/cairomm-git_git.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/cairomm-git_git + + mkdir cross-build + pushd cross-build + meson ${MESON_CONFIG} \ + .. + sed -i "s@gi-docgen \(index\|generate\|gen-index\|gen-deps\|search\|check\|serve\) @& --add-include-path ${SYSROOT_DIR}/usr/share/gir-1.0/ @g" build.ninja + eval ${NINJA_AND_INSTALL} + popd + rm -f ${SYSROOT_DIR}/usr/lib64/*.la +popd +rm -rf ${BUILD_DIRECTORY}/cairomm-git_git diff --git a/loongarch64/scripts/step/desktop-app/cairomm.info b/loongarch64/scripts/step/desktop-app/cairomm.info new file mode 100644 index 00000000..bb47d5de --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/cairomm.info @@ -0,0 +1 @@ +cairomm|git|cairomm diff --git a/loongarch64/scripts/step/desktop-app/chromium b/loongarch64/scripts/step/desktop-app/chromium new file mode 100644 index 00000000..4568eb0d --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/chromium @@ -0,0 +1,16 @@ +source env/desktop-app/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=desktop-app +export STEP_PACKAGENAME=chromium +export PACKAGE_VERSION=125.0.6422.141 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/chromium/125.0.6422.141/ +rm -rf ${BUILD_DIRECTORY}/chromium-125.0.6422.141 +tar xvf ${DOWNLOADDIR}/chromium-125.0.6422.141-clean.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/chromium-125.0.6422.141 + + unset PKG_CONFIG_SYSROOT_DIR PKG_CONFIG_PATH PKG_CONFIG_LIBDIR LDFLAGS + PKG_CONFIG_PATH="" PKG_CONFIG_SYSROOT_DIR="" LDFLAGS="" ${CROSSTOOLS_DIR}/qt6/bin/gn gen out/Release --args='import("release.gn")' + ninja -C out/Release chrome +popd +rm -rf ${BUILD_DIRECTORY}/chromium-125.0.6422.141 diff --git a/loongarch64/scripts/step/desktop-app/chromium.info b/loongarch64/scripts/step/desktop-app/chromium.info new file mode 100644 index 00000000..fef336b4 --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/chromium.info @@ -0,0 +1 @@ +chromium|125.0.6422.141|chromium diff --git a/loongarch64/scripts/step/desktop-app/eigen3 b/loongarch64/scripts/step/desktop-app/eigen3 index 1c83c099..c71200c8 100644 --- a/loongarch64/scripts/step/desktop-app/eigen3 +++ b/loongarch64/scripts/step/desktop-app/eigen3 @@ -6,7 +6,7 @@ export STEP_PACKAGENAME=eigen3 export PACKAGE_VERSION=3.4.0 export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/eigen3/3.4.0/ rm -rf ${BUILD_DIRECTORY}/eigen-3.4.0 -tar xvf ${DOWNLOADDIR}/eigen-3.4.0.tar.bz2 -C ${BUILD_DIRECTORY} +tar xvf ${DOWNLOADDIR}/eigen3-3.4.0.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/eigen-3.4.0 mkdir cross-build diff --git a/loongarch64/scripts/step/desktop-app/firefox b/loongarch64/scripts/step/desktop-app/firefox index 06ab200e..2eccfa1c 100644 --- a/loongarch64/scripts/step/desktop-app/firefox +++ b/loongarch64/scripts/step/desktop-app/firefox @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=firefox -export PACKAGE_VERSION=124.0.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/firefox/124.0.2/ -rm -rf ${BUILD_DIRECTORY}/firefox-124.0.2 -tar xvf ${DOWNLOADDIR}/firefox-124.0.2.source.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/firefox-124.0.2 +export PACKAGE_VERSION=126.0.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/firefox/126.0.1/ +rm -rf ${BUILD_DIRECTORY}/firefox-126.0.1 +tar xvf ${DOWNLOADDIR}/firefox-126.0.1.source.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/firefox-126.0.1 mkdir -pv mozbuild/l10n-central pushd mozbuild/l10n-central unzip ${RESOURCEDIR}/files/tip.zip @@ -20,10 +20,10 @@ pushd ${BUILD_DIRECTORY}/firefox-124.0.2 rm -rf third_party/python/six/* rm -rf third_party/python/urllib3/* rm -rf third_party/python/requests/* - patch -Np1 -i ${SYSDIR}/files/desktop-app/firefox/124.0.2/patches/firefox-100-add-loongarch.patch - patch -Np1 -i ${SYSDIR}/files/desktop-app/firefox/124.0.2/patches/0001-fixed-a-judgment-issue-when-libstdc-has-multiple-ver.patch - patch -Np1 -i ${SYSDIR}/files/desktop-app/firefox/124.0.2/patches/0001-firefox-119-set-vaapi-enabled-as-default.patch - patch -Np1 -i ${SYSDIR}/files/desktop-app/firefox/124.0.2/patches/0001-firefox-123.0-fix-for-glean_parser-13.0.0.patch + rm -rf third_party/python/packaging/* + patch -Np1 -i ${SYSDIR}/files/desktop-app/firefox/126.0.1/patches/0001-firefox-125-add-loongarch.patch + patch -Np1 -i ${SYSDIR}/files/desktop-app/firefox/126.0.1/patches/0001-fixed-a-judgment-issue-when-libstdc-has-multiple-ver.patch + patch -Np1 -i ${SYSDIR}/files/desktop-app/firefox/126.0.1/patches/0001-firefox-119-set-vaapi-enabled-as-default.patch sed -i "/^MAX_PYTHON_VERSION_TO_CONSIDER/s@11@12@g" mach @@ -94,4 +94,4 @@ EOF ln -sfv /usr/lib64/firefox/browser/chrome/icons/default/default128.png \ ${SYSROOT_DIR}/usr/share/pixmaps/firefox.png popd -rm -rf ${BUILD_DIRECTORY}/firefox-124.0.2 +rm -rf ${BUILD_DIRECTORY}/firefox-126.0.1 diff --git a/loongarch64/scripts/step/desktop-app/firefox.info b/loongarch64/scripts/step/desktop-app/firefox.info index a196a1f2..141ef748 100644 --- a/loongarch64/scripts/step/desktop-app/firefox.info +++ b/loongarch64/scripts/step/desktop-app/firefox.info @@ -1 +1 @@ -firefox|124.0.2|firefox +firefox|126.0.1|firefox diff --git a/loongarch64/scripts/step/desktop-app/game.libretro b/loongarch64/scripts/step/desktop-app/game.libretro new file mode 100644 index 00000000..a74b5689 --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/game.libretro @@ -0,0 +1,41 @@ +source env/desktop-app/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=desktop-app +export STEP_PACKAGENAME=game.libretro +export PACKAGE_VERSION=20.1.0-Nexus +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/game.libretro/20.1.0-Nexus/ +rm -rf ${BUILD_DIRECTORY}/game.libretro-20.1.0-Nexus +tar xvf ${DOWNLOADDIR}/game.libretro-20.1.0-Nexus.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/game.libretro-20.1.0-Nexus + + mkdir cross-build + pushd cross-build + CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" CXXFLAGS="${CXXFLAGS} -DTIXML_USE_STL" \ + cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=${COMMON_DIR}/cmake-cross.cmake \ + -DPKG_CONFIG_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-pkg-config \ + -DGETTEXT_MSGFMT_EXECUTABLE=/bin/msgfmt \ + -DGETTEXT_MSGMERGE_EXECUTABLE=/bin/msgmerge \ + -DPython_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPython3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPYTHON_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPYTHON3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPERL_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-perl \ + -DRuby_EXECUTABLE=${CROSSTOOLS_DIR}/bin/ruby \ + -DGPERF_EXECUTABLE=/bin/gperf -DGperf_EXECUTABLE=/bin/gperf \ + -DDOXYGEN_EXECUTABLE=/bin/doxygen \ + -DWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/wayland-scanner \ + -DQtWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/qtwaylandscanner \ + -DLIBXML2_XMLLINT_EXECUTABLE=${CROSSTOOLS_DIR}/bin/xmllint \ + -DFLEX_EXECUTABLE=/bin/flex \ + -DBISON_EXECUTABLE=/bin/bison \ + -Dgzip_EXECUTABLE=/bin/gzip \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DLIB_SUFFIX=64 -DCMAKE_INSTALL_LIBEXECDIR=/usr/libexec \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS=ON \ + -DOVERRIDE_PATHS=1 -Wno-dev .. + eval ${MAKE_AND_INSTALL} + popd + rm -f ${SYSROOT_DIR}/usr/lib64/*.la +popd +rm -rf ${BUILD_DIRECTORY}/game.libretro-20.1.0-Nexus diff --git a/loongarch64/scripts/step/desktop-app/game.libretro.info b/loongarch64/scripts/step/desktop-app/game.libretro.info new file mode 100644 index 00000000..4ae48554 --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/game.libretro.info @@ -0,0 +1 @@ +game.libretro|20.1.0-Nexus|game.libretro diff --git a/loongarch64/scripts/step/desktop-app/game.libretro.mame2003_plus b/loongarch64/scripts/step/desktop-app/game.libretro.mame2003_plus new file mode 100644 index 00000000..29b184eb --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/game.libretro.mame2003_plus @@ -0,0 +1,41 @@ +source env/desktop-app/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=desktop-app +export STEP_PACKAGENAME=game.libretro.mame2003_plus +export PACKAGE_VERSION=0.0.1.80-Nexus +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/game.libretro.mame2003_plus/0.0.1.80-Nexus/ +rm -rf ${BUILD_DIRECTORY}/game.libretro.mame2003_plus-0.0.1.80-Nexus +tar xvf ${DOWNLOADDIR}/game.libretro.mame2003_plus-0.0.1.80-Nexus.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/game.libretro.mame2003_plus-0.0.1.80-Nexus + + mkdir cross-build + pushd cross-build + CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" \ + cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=${COMMON_DIR}/cmake-cross.cmake \ + -DPKG_CONFIG_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-pkg-config \ + -DGETTEXT_MSGFMT_EXECUTABLE=/bin/msgfmt \ + -DGETTEXT_MSGMERGE_EXECUTABLE=/bin/msgmerge \ + -DPython_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPython3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPYTHON_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPYTHON3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPERL_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-perl \ + -DRuby_EXECUTABLE=${CROSSTOOLS_DIR}/bin/ruby \ + -DGPERF_EXECUTABLE=/bin/gperf -DGperf_EXECUTABLE=/bin/gperf \ + -DDOXYGEN_EXECUTABLE=/bin/doxygen \ + -DWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/wayland-scanner \ + -DQtWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/qtwaylandscanner \ + -DLIBXML2_XMLLINT_EXECUTABLE=${CROSSTOOLS_DIR}/bin/xmllint \ + -DFLEX_EXECUTABLE=/bin/flex \ + -DBISON_EXECUTABLE=/bin/bison \ + -Dgzip_EXECUTABLE=/bin/gzip \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DLIB_SUFFIX=64 -DCMAKE_INSTALL_LIBEXECDIR=/usr/libexec \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS=ON \ + -DOVERRIDE_PATHS=1 -DMAME2003_PLUS_LIB=${SYSROOT_DIR}/usr/share/retroarch/cores/mame2003_plus_libretro.so -Wno-dev .. + eval ${MAKE_AND_INSTALL} + popd + rm -f ${SYSROOT_DIR}/usr/lib64/*.la +popd +rm -rf ${BUILD_DIRECTORY}/game.libretro.mame2003_plus-0.0.1.80-Nexus diff --git a/loongarch64/scripts/step/desktop-app/game.libretro.mame2003_plus.info b/loongarch64/scripts/step/desktop-app/game.libretro.mame2003_plus.info new file mode 100644 index 00000000..5580c508 --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/game.libretro.mame2003_plus.info @@ -0,0 +1 @@ +game.libretro.mame2003_plus|0.0.1.80-Nexus|game.libretro.mame2003_plus diff --git a/loongarch64/scripts/step/desktop-app/game.libretro.mame2003_plus.tempfix b/loongarch64/scripts/step/desktop-app/game.libretro.mame2003_plus.tempfix new file mode 100644 index 00000000..bd2935ba --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/game.libretro.mame2003_plus.tempfix @@ -0,0 +1,34 @@ +source env/desktop-app/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=desktop-app +export STEP_PACKAGENAME=game.libretro.mame2003_plus +export PACKAGE_VERSION= +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/game.libretro.mame2003_plus// +touch ${TEMP_DIRECTORY}/strip-foo + +if [ -f ${SYSROOT_DIR}/usr/lib64/pkgconfig/wayland-scanner.pc ]; then + sed -i.orig "s@pkgdatadir=\${datarootdir}/wayland@pkgdatadir=${SYSROOT_DIR}/usr/share/wayland@g" ${SYSROOT_DIR}/usr/lib64/pkgconfig/wayland-scanner.pc +fi + +for cmake_file in $(grep -rl "\.so\." $(find ${SYSROOT_DIR}/usr/lib64/cmake/ -name "*-release.cmake") ${TEMP_DIRECTORY}/strip-foo) +do + if [ -f ${cmake_file} ]; then + sed -i.orig "s@\"/usr@\"${SYSROOT_DIR}/usr@g" ${cmake_file} + fi +done + + +for cmake_file in $(grep -rl "_IMPORT_PREFIX \"/usr\"" $(find ${SYSROOT_DIR}/usr/lib64/cmake/ -name "*.cmake") ${TEMP_DIRECTORY}/strip-foo) +do + if [ -f ${cmake_file} ]; then + sed -i.orig "s@_IMPORT_PREFIX \"/usr\"@_IMPORT_PREFIX \"${SYSROOT_DIR}/usr\"@g" ${cmake_file} + fi +done + +for cmake_file in $(find ${SYSROOT_DIR}/usr/lib64/kodi/cmake -name "*.cmake") ${TEMP_DIRECTORY}/strip-foo +do + if [ -f ${cmake_file} ]; then + sed -i.orig "s@ /usr@ ${SYSROOT_DIR}/usr@g" ${cmake_file} + fi +done diff --git a/loongarch64/scripts/step/desktop-app/game.libretro.tempfix b/loongarch64/scripts/step/desktop-app/game.libretro.tempfix new file mode 100644 index 00000000..7675b375 --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/game.libretro.tempfix @@ -0,0 +1,34 @@ +source env/desktop-app/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=desktop-app +export STEP_PACKAGENAME=game.libretro +export PACKAGE_VERSION= +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/game.libretro// +touch ${TEMP_DIRECTORY}/strip-foo + +if [ -f ${SYSROOT_DIR}/usr/lib64/pkgconfig/wayland-scanner.pc ]; then + sed -i.orig "s@pkgdatadir=\${datarootdir}/wayland@pkgdatadir=${SYSROOT_DIR}/usr/share/wayland@g" ${SYSROOT_DIR}/usr/lib64/pkgconfig/wayland-scanner.pc +fi + +for cmake_file in $(grep -rl "\.so\." $(find ${SYSROOT_DIR}/usr/lib64/cmake/ -name "*-release.cmake") ${TEMP_DIRECTORY}/strip-foo) +do + if [ -f ${cmake_file} ]; then + sed -i.orig "s@\"/usr@\"${SYSROOT_DIR}/usr@g" ${cmake_file} + fi +done + + +for cmake_file in $(grep -rl "_IMPORT_PREFIX \"/usr\"" $(find ${SYSROOT_DIR}/usr/lib64/cmake/ -name "*.cmake") ${TEMP_DIRECTORY}/strip-foo) +do + if [ -f ${cmake_file} ]; then + sed -i.orig "s@_IMPORT_PREFIX \"/usr\"@_IMPORT_PREFIX \"${SYSROOT_DIR}/usr\"@g" ${cmake_file} + fi +done + +for cmake_file in $(find ${SYSROOT_DIR}/usr/lib64/kodi/cmake -name "*.cmake") ${TEMP_DIRECTORY}/strip-foo +do + if [ -f ${cmake_file} ]; then + sed -i.orig "s@ /usr@ ${SYSROOT_DIR}/usr@g" ${cmake_file} + fi +done diff --git a/loongarch64/scripts/step/desktop-app/gimp b/loongarch64/scripts/step/desktop-app/gimp index 0661ac2b..2b98181d 100644 --- a/loongarch64/scripts/step/desktop-app/gimp +++ b/loongarch64/scripts/step/desktop-app/gimp @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=gimp -export PACKAGE_VERSION=2.10.36 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/gimp/2.10.36/ -rm -rf ${BUILD_DIRECTORY}/gimp-2.10.36 -tar xvf ${DOWNLOADDIR}/gimp-2.10.36.tar.bz2 -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gimp-2.10.36 +export PACKAGE_VERSION=2.10.38 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/gimp/2.10.38/ +rm -rf ${BUILD_DIRECTORY}/gimp-2.10.38 +tar xvf ${DOWNLOADDIR}/gimp-2.10.38.tar.bz2 -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gimp-2.10.38 sed -i "/VAPIGEN_MAKEFILE=/s@\$PKG_CONFIG @/bin/pkg-config @g" configure sed -i "/INTROSPECTION_MAKEFILE=/s@\$PKG_CONFIG @/bin/pkg-config @g" configure @@ -27,4 +27,4 @@ pushd ${BUILD_DIRECTORY}/gimp-2.10.36 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/gimp-2.10.36 +rm -rf ${BUILD_DIRECTORY}/gimp-2.10.38 diff --git a/loongarch64/scripts/step/desktop-app/gimp.info b/loongarch64/scripts/step/desktop-app/gimp.info index f23c1bc2..c2cc710d 100644 --- a/loongarch64/scripts/step/desktop-app/gimp.info +++ b/loongarch64/scripts/step/desktop-app/gimp.info @@ -1 +1 @@ -gimp|2.10.36|gimp +gimp|2.10.38|gimp diff --git a/loongarch64/scripts/step/desktop-app/glibmm b/loongarch64/scripts/step/desktop-app/glibmm new file mode 100644 index 00000000..a4461a81 --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/glibmm @@ -0,0 +1,21 @@ +source env/desktop-app/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=desktop-app +export STEP_PACKAGENAME=glibmm +export PACKAGE_VERSION=2.80.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/glibmm/2.80.0/ +rm -rf ${BUILD_DIRECTORY}/glibmm-2.80.0 +tar xvf ${DOWNLOADDIR}/glibmm-2.80.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/glibmm-2.80.0 + + mkdir cross-build + pushd cross-build + meson ${MESON_CONFIG} \ + .. + sed -i "s@gi-docgen \(index\|generate\|gen-index\|gen-deps\|search\|check\|serve\) @& --add-include-path ${SYSROOT_DIR}/usr/share/gir-1.0/ @g" build.ninja + eval ${NINJA_AND_INSTALL} + popd + rm -f ${SYSROOT_DIR}/usr/lib64/*.la +popd +rm -rf ${BUILD_DIRECTORY}/glibmm-2.80.0 diff --git a/loongarch64/scripts/step/desktop-app/glibmm.info b/loongarch64/scripts/step/desktop-app/glibmm.info new file mode 100644 index 00000000..94f1a6b5 --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/glibmm.info @@ -0,0 +1 @@ +glibmm|2.80.0|glibmm diff --git a/loongarch64/scripts/step/desktop-app/gtkmm b/loongarch64/scripts/step/desktop-app/gtkmm new file mode 100644 index 00000000..e38d6841 --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/gtkmm @@ -0,0 +1,21 @@ +source env/desktop-app/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=desktop-app +export STEP_PACKAGENAME=gtkmm +export PACKAGE_VERSION=4.13.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/gtkmm/4.13.3/ +rm -rf ${BUILD_DIRECTORY}/gtkmm-4.13.3 +tar xvf ${DOWNLOADDIR}/gtkmm-4.13.3.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gtkmm-4.13.3 + + mkdir cross-build + pushd cross-build + meson ${MESON_CONFIG} \ + .. + sed -i "s@gi-docgen \(index\|generate\|gen-index\|gen-deps\|search\|check\|serve\) @& --add-include-path ${SYSROOT_DIR}/usr/share/gir-1.0/ @g" build.ninja + eval ${NINJA_AND_INSTALL} + popd + rm -f ${SYSROOT_DIR}/usr/lib64/*.la +popd +rm -rf ${BUILD_DIRECTORY}/gtkmm-4.13.3 diff --git a/loongarch64/scripts/step/desktop-app/gtkmm.info b/loongarch64/scripts/step/desktop-app/gtkmm.info new file mode 100644 index 00000000..06c87fe4 --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/gtkmm.info @@ -0,0 +1 @@ +gtkmm|4.13.3|gtkmm diff --git a/loongarch64/scripts/step/desktop-app/libdatachannel b/loongarch64/scripts/step/desktop-app/libdatachannel index 31b2e46b..7cb46894 100644 --- a/loongarch64/scripts/step/desktop-app/libdatachannel +++ b/loongarch64/scripts/step/desktop-app/libdatachannel @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=libdatachannel -export PACKAGE_VERSION=0.20.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/libdatachannel/0.20.2/ -rm -rf ${BUILD_DIRECTORY}/libdatachannel-0.20.2 -tar xvf ${DOWNLOADDIR}/libdatachannel-0.20.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libdatachannel-0.20.2 - patch -Np1 -i ${SYSDIR}/files/desktop-app/libdatachannel/0.20.2/patches/0001-libdatachannel-fix-for-gcc-14.patch +export PACKAGE_VERSION=0.21.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/libdatachannel/0.21.1/ +rm -rf ${BUILD_DIRECTORY}/libdatachannel-0.21.1 +tar xvf ${DOWNLOADDIR}/libdatachannel-0.21.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libdatachannel-0.21.1 + patch -Np1 -i ${SYSDIR}/files/desktop-app/libdatachannel/0.21.1/patches/0001-libdatachannel-fix-for-gcc-14.patch mkdir cross-build pushd cross-build @@ -39,4 +39,4 @@ pushd ${BUILD_DIRECTORY}/libdatachannel-0.20.2 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libdatachannel-0.20.2 +rm -rf ${BUILD_DIRECTORY}/libdatachannel-0.21.1 diff --git a/loongarch64/scripts/step/desktop-app/libdatachannel.info b/loongarch64/scripts/step/desktop-app/libdatachannel.info index f64b50dd..19ef9cf1 100644 --- a/loongarch64/scripts/step/desktop-app/libdatachannel.info +++ b/loongarch64/scripts/step/desktop-app/libdatachannel.info @@ -1 +1 @@ -libdatachannel|0.20.2|libdatachannel +libdatachannel|0.21.1|libdatachannel diff --git a/loongarch64/scripts/step/desktop-app/libfilezilla b/loongarch64/scripts/step/desktop-app/libfilezilla index c763225b..937788c8 100644 --- a/loongarch64/scripts/step/desktop-app/libfilezilla +++ b/loongarch64/scripts/step/desktop-app/libfilezilla @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=libfilezilla -export PACKAGE_VERSION=0.46.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/libfilezilla/0.46.0/ -rm -rf ${BUILD_DIRECTORY}/libfilezilla-0.46.0 -tar xvf ${DOWNLOADDIR}/libfilezilla-0.46.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libfilezilla-0.46.0 +export PACKAGE_VERSION=0.47.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/libfilezilla/0.47.0/ +rm -rf ${BUILD_DIRECTORY}/libfilezilla-0.47.0 +tar xvf ${DOWNLOADDIR}/libfilezilla-0.47.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libfilezilla-0.47.0 for config_i in $(find -name "config.sub") do @@ -21,4 +21,4 @@ pushd ${BUILD_DIRECTORY}/libfilezilla-0.46.0 make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libfilezilla-0.46.0 +rm -rf ${BUILD_DIRECTORY}/libfilezilla-0.47.0 diff --git a/loongarch64/scripts/step/desktop-app/libfilezilla.info b/loongarch64/scripts/step/desktop-app/libfilezilla.info index 4a408806..f04f648a 100644 --- a/loongarch64/scripts/step/desktop-app/libfilezilla.info +++ b/loongarch64/scripts/step/desktop-app/libfilezilla.info @@ -1 +1 @@ -libfilezilla|0.46.0|libfilezilla +libfilezilla|0.47.0|libfilezilla diff --git a/loongarch64/scripts/step/desktop-app/libgit2 b/loongarch64/scripts/step/desktop-app/libgit2 index 6dc5eab8..f7f1c692 100644 --- a/loongarch64/scripts/step/desktop-app/libgit2 +++ b/loongarch64/scripts/step/desktop-app/libgit2 @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=libgit2 -export PACKAGE_VERSION=1.8.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/libgit2/1.8.0/ -rm -rf ${BUILD_DIRECTORY}/libgit2-1.8.0 -tar xvf ${DOWNLOADDIR}/libgit2-1.8.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libgit2-1.8.0 +export PACKAGE_VERSION=1.8.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/libgit2/1.8.1/ +rm -rf ${BUILD_DIRECTORY}/libgit2-1.8.1 +tar xvf ${DOWNLOADDIR}/libgit2-1.8.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libgit2-1.8.1 mkdir cross-build pushd cross-build @@ -38,4 +38,4 @@ pushd ${BUILD_DIRECTORY}/libgit2-1.8.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libgit2-1.8.0 +rm -rf ${BUILD_DIRECTORY}/libgit2-1.8.1 diff --git a/loongarch64/scripts/step/desktop-app/libgit2.info b/loongarch64/scripts/step/desktop-app/libgit2.info index 65eb0f77..76b1b363 100644 --- a/loongarch64/scripts/step/desktop-app/libgit2.info +++ b/loongarch64/scripts/step/desktop-app/libgit2.info @@ -1 +1 @@ -libgit2|1.8.0|libgit2 +libgit2|1.8.1|libgit2 diff --git a/loongarch64/scripts/step/desktop-app/libiconv.info b/loongarch64/scripts/step/desktop-app/libiconv.info deleted file mode 100644 index aa185c6d..00000000 --- a/loongarch64/scripts/step/desktop-app/libiconv.info +++ /dev/null @@ -1 +0,0 @@ -libiconv|1.17|libiconv diff --git a/loongarch64/scripts/step/desktop-app/libjuice b/loongarch64/scripts/step/desktop-app/libjuice index 8a827570..2136f4de 100644 --- a/loongarch64/scripts/step/desktop-app/libjuice +++ b/loongarch64/scripts/step/desktop-app/libjuice @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=libjuice -export PACKAGE_VERSION=1.3.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/libjuice/1.3.4/ -rm -rf ${BUILD_DIRECTORY}/libjuice-1.3.4 -tar xvf ${DOWNLOADDIR}/libjuice-1.3.4.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libjuice-1.3.4 +export PACKAGE_VERSION=1.4.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/libjuice/1.4.2/ +rm -rf ${BUILD_DIRECTORY}/libjuice-1.4.2 +tar xvf ${DOWNLOADDIR}/libjuice-1.4.2.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libjuice-1.4.2 mkdir cross-build pushd cross-build @@ -38,4 +38,4 @@ pushd ${BUILD_DIRECTORY}/libjuice-1.3.4 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libjuice-1.3.4 +rm -rf ${BUILD_DIRECTORY}/libjuice-1.4.2 diff --git a/loongarch64/scripts/step/desktop-app/libjuice.info b/loongarch64/scripts/step/desktop-app/libjuice.info index b43e2a02..6dc1d99b 100644 --- a/loongarch64/scripts/step/desktop-app/libjuice.info +++ b/loongarch64/scripts/step/desktop-app/libjuice.info @@ -1 +1 @@ -libjuice|1.3.4|libjuice +libjuice|1.4.2|libjuice diff --git a/loongarch64/scripts/step/desktop-app/libreoffice b/loongarch64/scripts/step/desktop-app/libreoffice index 6e12876c..b0c05ef8 100644 --- a/loongarch64/scripts/step/desktop-app/libreoffice +++ b/loongarch64/scripts/step/desktop-app/libreoffice @@ -3,15 +3,15 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=libreoffice -export PACKAGE_VERSION=24.2.2.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/libreoffice/24.2.2.2/ -rm -rf ${BUILD_DIRECTORY}/libreoffice-24.2.2.2 -tar xvf ${DOWNLOADDIR}/libreoffice-24.2.2.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libreoffice-24.2.2.2 +export PACKAGE_VERSION=24.2.3.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/libreoffice/24.2.3.2/ +rm -rf ${BUILD_DIRECTORY}/libreoffice-24.2.3.2 +tar xvf ${DOWNLOADDIR}/libreoffice-24.2.3.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libreoffice-24.2.3.2 mkdir -p external/tarballs/ - cp ${RESOURCEDIR}/files/libreoffice-dictionaries-24.2.2.2.tar.xz external/tarballs/ - cp ${RESOURCEDIR}/files/libreoffice-help-24.2.2.2.tar.xz external/tarballs/ - cp ${RESOURCEDIR}/files/libreoffice-translations-24.2.2.2.tar.xz external/tarballs/ + cp ${RESOURCEDIR}/files/libreoffice-dictionaries-24.2.3.2.tar.xz external/tarballs/ + cp ${RESOURCEDIR}/files/libreoffice-help-24.2.3.2.tar.xz external/tarballs/ + cp ${RESOURCEDIR}/files/libreoffice-translations-24.2.3.2.tar.xz external/tarballs/ tar xvf ${RESOURCEDIR}/files/tarballs.listfile_dir.tar.gz mv tarballs.listfile_dir/* external/tarballs/ rmdir tarballs.listfile_dir @@ -19,28 +19,28 @@ pushd ${BUILD_DIRECTORY}/libreoffice-24.2.2.2 mv tarballs_extern.listfile_dir/* external/tarballs/ rmdir tarballs_extern.listfile_dir mkdir -p src - ln -sv src/libreoffice-help-24.2.2.2/helpcontent2 - ln -sv src/libreoffice-dictionaries-24.2.2.2/dictionaries - ln -sv src/libreoffice-translations-24.2.2.2/translations + ln -sv src/libreoffice-help-24.2.3.2/helpcontent2 + ln -sv src/libreoffice-dictionaries-24.2.3.2/dictionaries + ln -sv src/libreoffice-translations-24.2.3.2/translations cp -a ${SYSROOT_DIR}/usr/include/{math,stdlib}.h ${SYSROOT_DIR}/usr/local/include/ cp ${CROSSTOOLS_DIR}/share/automake-*/config.* ./ aclocal -I m4 - patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-24.2.1.1-fix-for-cross-build.patch - patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-24.2.1.1-external-liblangtag-fix-for-cro.patch - patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-24.2.0-external-curl-configure-add-witho.patch - patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.2.2/patches/0001-fix-build-error-at-use-without-java.patch - patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-fix-for-gcc-14.patch - patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-7.6-fix-for-gcc14.patch - patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.2.2/patches/0002-libreoffice-7.6-pdfium-fix-for-gcc14.patch - patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.2.2/patches/0003-libreoffice-7.6-box2d-fix-for-gcc14.patch - patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.2.2/patches/0001-external-libcmis-add-0001-libcmis-fix-build-error-fo.patch - patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-external-bzip2-remove-test-for-cross-bui.patch - patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.2.2/patches/0001-libreoffice-24.2.1.2-external-xmlsec-add-0001-xmlsec.patch - patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.2.2/patches/libreoffice-7.6-fix-build-error-for-libxml2-2.12.0.patch - patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.2.2/patches/0001-fix-link-miss-zlib.patch + patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-24.2.1.1-fix-for-cross-build.patch + patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-24.2.1.1-external-liblangtag-fix-for-cro.patch + patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-24.2.0-external-curl-configure-add-witho.patch + patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.3.2/patches/0001-fix-build-error-at-use-without-java.patch + patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-fix-for-gcc-14.patch + patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-7.6-fix-for-gcc14.patch + patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.3.2/patches/0002-libreoffice-7.6-pdfium-fix-for-gcc14.patch + patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.3.2/patches/0003-libreoffice-7.6-box2d-fix-for-gcc14.patch + patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.3.2/patches/0001-external-libcmis-add-0001-libcmis-fix-build-error-fo.patch + patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-external-bzip2-remove-test-for-cross-bui.patch + patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.3.2/patches/0001-libreoffice-24.2.1.2-external-xmlsec-add-0001-xmlsec.patch + patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.3.2/patches/libreoffice-7.6-fix-build-error-for-libxml2-2.12.0.patch + patch -Np1 -i ${SYSDIR}/files/desktop-app/libreoffice/24.2.3.2/patches/0001-fix-link-miss-zlib.patch autoconf -I . LDFLAGS_FOR_BUILD="-Wl,-rpath-link=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib64 -Wl,-rpath=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib64" \ @@ -68,4 +68,4 @@ pushd ${BUILD_DIRECTORY}/libreoffice-24.2.2.2 rm -f ${SYSROOT_DIR}/usr/local/include/{math,stdlib}.h popd -rm -rf ${BUILD_DIRECTORY}/libreoffice-24.2.2.2 +rm -rf ${BUILD_DIRECTORY}/libreoffice-24.2.3.2 diff --git a/loongarch64/scripts/step/desktop-app/libreoffice.info b/loongarch64/scripts/step/desktop-app/libreoffice.info index b86cacd5..cf033341 100644 --- a/loongarch64/scripts/step/desktop-app/libreoffice.info +++ b/loongarch64/scripts/step/desktop-app/libreoffice.info @@ -1 +1 @@ -libreoffice|24.2.2.2|libreoffice +libreoffice|24.2.3.2|libreoffice diff --git a/loongarch64/scripts/step/desktop-app/matplotlib b/loongarch64/scripts/step/desktop-app/matplotlib index bbaf1a45..cca922b5 100644 --- a/loongarch64/scripts/step/desktop-app/matplotlib +++ b/loongarch64/scripts/step/desktop-app/matplotlib @@ -3,13 +3,19 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=matplotlib -export PACKAGE_VERSION=3.8.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/matplotlib/3.8.4/ -rm -rf ${BUILD_DIRECTORY}/matplotlib-3.8.4 -tar xvf ${DOWNLOADDIR}/matplotlib-3.8.4.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/matplotlib-3.8.4 - - CC=${CROSS_TARGET}-gcc CXX=${CROSS_TARGET}-g++ _PYTHON_HOST_PLATFORM=linux-loongarch64 ${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 setup.py build - CC=${CROSS_TARGET}-gcc CXX=${CROSS_TARGET}-g++ _PYTHON_HOST_PLATFORM=linux-loongarch64 ${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 setup.py install --install-data --optimize=1 --no-compile --root=${SYSROOT_DIR} --prefix=/usr +export PACKAGE_VERSION=3.9.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/matplotlib/3.9.0/ +rm -rf ${BUILD_DIRECTORY}/matplotlib-3.9.0 +tar xvf ${DOWNLOADDIR}/matplotlib-3.9.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/matplotlib-3.9.0 + + mkdir cross-build + pushd cross-build + meson ${MESON_CONFIG} \ + .. + sed -i "s@gi-docgen \(index\|generate\|gen-index\|gen-deps\|search\|check\|serve\) @& --add-include-path ${SYSROOT_DIR}/usr/share/gir-1.0/ @g" build.ninja + eval ${NINJA_AND_INSTALL} + popd + rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/matplotlib-3.8.4 +rm -rf ${BUILD_DIRECTORY}/matplotlib-3.9.0 diff --git a/loongarch64/scripts/step/desktop-app/matplotlib.info b/loongarch64/scripts/step/desktop-app/matplotlib.info index b7365ff8..17ceaf23 100644 --- a/loongarch64/scripts/step/desktop-app/matplotlib.info +++ b/loongarch64/scripts/step/desktop-app/matplotlib.info @@ -1 +1 @@ -matplotlib|3.8.4|matplotlib +matplotlib|3.9.0|matplotlib diff --git a/loongarch64/scripts/step/desktop-app/mpv b/loongarch64/scripts/step/desktop-app/mpv index c4adc948..35378284 100644 --- a/loongarch64/scripts/step/desktop-app/mpv +++ b/loongarch64/scripts/step/desktop-app/mpv @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=mpv -export PACKAGE_VERSION=0.37.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/mpv/0.37.0/ -rm -rf ${BUILD_DIRECTORY}/mpv-0.37.0 -tar xvf ${DOWNLOADDIR}/mpv-0.37.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/mpv-0.37.0 +export PACKAGE_VERSION=0.38.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/mpv/0.38.0/ +rm -rf ${BUILD_DIRECTORY}/mpv-0.38.0 +tar xvf ${DOWNLOADDIR}/mpv-0.38.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/mpv-0.38.0 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/mpv-0.37.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/mpv-0.37.0 +rm -rf ${BUILD_DIRECTORY}/mpv-0.38.0 diff --git a/loongarch64/scripts/step/desktop-app/mpv.info b/loongarch64/scripts/step/desktop-app/mpv.info index 87bbba88..7de88b1b 100644 --- a/loongarch64/scripts/step/desktop-app/mpv.info +++ b/loongarch64/scripts/step/desktop-app/mpv.info @@ -1 +1 @@ -mpv|0.37.0|mpv +mpv|0.38.0|mpv diff --git a/loongarch64/scripts/step/desktop-app/nvtop b/loongarch64/scripts/step/desktop-app/nvtop new file mode 100644 index 00000000..0f968309 --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/nvtop @@ -0,0 +1,41 @@ +source env/desktop-app/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=desktop-app +export STEP_PACKAGENAME=nvtop +export PACKAGE_VERSION=3.1.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/nvtop/3.1.0/ +rm -rf ${BUILD_DIRECTORY}/nvtop-3.1.0 +tar xvf ${DOWNLOADDIR}/nvtop-3.1.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/nvtop-3.1.0 + + mkdir cross-build + pushd cross-build + CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" \ + cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=${COMMON_DIR}/cmake-cross.cmake \ + -DPKG_CONFIG_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-pkg-config \ + -DGETTEXT_MSGFMT_EXECUTABLE=/bin/msgfmt \ + -DGETTEXT_MSGMERGE_EXECUTABLE=/bin/msgmerge \ + -DPython_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPython3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPYTHON_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPYTHON3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPERL_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-perl \ + -DRuby_EXECUTABLE=${CROSSTOOLS_DIR}/bin/ruby \ + -DGPERF_EXECUTABLE=/bin/gperf -DGperf_EXECUTABLE=/bin/gperf \ + -DDOXYGEN_EXECUTABLE=/bin/doxygen \ + -DWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/wayland-scanner \ + -DQtWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/qtwaylandscanner \ + -DLIBXML2_XMLLINT_EXECUTABLE=${CROSSTOOLS_DIR}/bin/xmllint \ + -DFLEX_EXECUTABLE=/bin/flex \ + -DBISON_EXECUTABLE=/bin/bison \ + -Dgzip_EXECUTABLE=/bin/gzip \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DLIB_SUFFIX=64 -DCMAKE_INSTALL_LIBEXECDIR=/usr/libexec \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS=ON \ + -Wno-dev .. + eval ${MAKE_AND_INSTALL} + popd + rm -f ${SYSROOT_DIR}/usr/lib64/*.la +popd +rm -rf ${BUILD_DIRECTORY}/nvtop-3.1.0 diff --git a/loongarch64/scripts/step/desktop-app/nvtop.info b/loongarch64/scripts/step/desktop-app/nvtop.info new file mode 100644 index 00000000..ce1bf271 --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/nvtop.info @@ -0,0 +1 @@ +nvtop|3.1.0|nvtop diff --git a/loongarch64/scripts/step/desktop-app/nvtop.tempfix b/loongarch64/scripts/step/desktop-app/nvtop.tempfix new file mode 100644 index 00000000..a9bf708a --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/nvtop.tempfix @@ -0,0 +1,29 @@ +source env/desktop-app/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=desktop-app +export STEP_PACKAGENAME=nvtop +export PACKAGE_VERSION= +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/nvtop// + +touch ${TEMP_DIRECTORY}/strip-foo + +if [ -f ${SYSROOT_DIR}/usr/lib64/pkgconfig/wayland-scanner.pc ]; then + sed -i.orig "s@pkgdatadir=\${datarootdir}/wayland@pkgdatadir=${SYSROOT_DIR}/usr/share/wayland@g" ${SYSROOT_DIR}/usr/lib64/pkgconfig/wayland-scanner.pc +fi + +for cmake_file in $(grep -rl "\.so\." $(find ${SYSROOT_DIR}/usr/lib64/cmake/ -name "*-release.cmake") ${TEMP_DIRECTORY}/strip-foo) \ + $(find ${SYSROOT_DIR}/usr/lib64/cmake/GTest/ -name "*-release.cmake") +do + if [ -f ${cmake_file} ]; then + sed -i.orig "s@\"/usr@\"${SYSROOT_DIR}/usr@g" ${cmake_file} + fi +done + + +for cmake_file in $(grep -rl "_IMPORT_PREFIX \"/usr\"" $(find ${SYSROOT_DIR}/usr/lib64/cmake/ -name "*.cmake") ${TEMP_DIRECTORY}/strip-foo) +do + if [ -f ${cmake_file} ]; then + sed -i.orig "s@_IMPORT_PREFIX \"/usr\"@_IMPORT_PREFIX \"${SYSROOT_DIR}/usr\"@g" ${cmake_file} + fi +done diff --git a/loongarch64/scripts/step/desktop-app/oneTBB b/loongarch64/scripts/step/desktop-app/oneTBB index 84af9552..b0d7d92e 100644 --- a/loongarch64/scripts/step/desktop-app/oneTBB +++ b/loongarch64/scripts/step/desktop-app/oneTBB @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=oneTBB -export PACKAGE_VERSION=2021.11.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/oneTBB/2021.11.0/ -rm -rf ${BUILD_DIRECTORY}/oneTBB-2021.11.0 -tar xvf ${DOWNLOADDIR}/oneTBB-2021.11.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/oneTBB-2021.11.0 +export PACKAGE_VERSION=2021.12.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/oneTBB/2021.12.0/ +rm -rf ${BUILD_DIRECTORY}/oneTBB-2021.12.0 +tar xvf ${DOWNLOADDIR}/oneTBB-2021.12.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/oneTBB-2021.12.0 mkdir cross-build pushd cross-build @@ -38,4 +38,4 @@ pushd ${BUILD_DIRECTORY}/oneTBB-2021.11.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/oneTBB-2021.11.0 +rm -rf ${BUILD_DIRECTORY}/oneTBB-2021.12.0 diff --git a/loongarch64/scripts/step/desktop-app/oneTBB.info b/loongarch64/scripts/step/desktop-app/oneTBB.info index 4bbf9bed..643d6244 100644 --- a/loongarch64/scripts/step/desktop-app/oneTBB.info +++ b/loongarch64/scripts/step/desktop-app/oneTBB.info @@ -1 +1 @@ -oneTBB|2021.11.0|oneTBB +oneTBB|2021.12.0|oneTBB diff --git a/loongarch64/scripts/step/desktop-app/pangomm b/loongarch64/scripts/step/desktop-app/pangomm new file mode 100644 index 00000000..13c9fc45 --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/pangomm @@ -0,0 +1,21 @@ +source env/desktop-app/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=desktop-app +export STEP_PACKAGENAME=pangomm +export PACKAGE_VERSION=2.52.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/pangomm/2.52.0/ +rm -rf ${BUILD_DIRECTORY}/pangomm-2.52.0 +tar xvf ${DOWNLOADDIR}/pangomm-2.52.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/pangomm-2.52.0 + + mkdir cross-build + pushd cross-build + meson ${MESON_CONFIG} -Dmaintainer-mode=false \ + .. + sed -i "s@gi-docgen \(index\|generate\|gen-index\|gen-deps\|search\|check\|serve\) @& --add-include-path ${SYSROOT_DIR}/usr/share/gir-1.0/ @g" build.ninja + eval ${NINJA_AND_INSTALL} + popd + rm -f ${SYSROOT_DIR}/usr/lib64/*.la +popd +rm -rf ${BUILD_DIRECTORY}/pangomm-2.52.0 diff --git a/loongarch64/scripts/step/desktop-app/pangomm.info b/loongarch64/scripts/step/desktop-app/pangomm.info new file mode 100644 index 00000000..2572cac3 --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/pangomm.info @@ -0,0 +1 @@ +pangomm|2.52.0|pangomm diff --git a/loongarch64/scripts/step/desktop-app/libiconv b/loongarch64/scripts/step/desktop-app/patchelf similarity index 52% rename from loongarch64/scripts/step/desktop-app/libiconv rename to loongarch64/scripts/step/desktop-app/patchelf index 1aba8f22..24a1e20e 100644 --- a/loongarch64/scripts/step/desktop-app/libiconv +++ b/loongarch64/scripts/step/desktop-app/patchelf @@ -2,12 +2,12 @@ source env/desktop-app/config source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app -export STEP_PACKAGENAME=libiconv -export PACKAGE_VERSION=1.17 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/libiconv/1.17/ -rm -rf ${BUILD_DIRECTORY}/libiconv-1.17 -tar xvf ${DOWNLOADDIR}/libiconv-1.17.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libiconv-1.17 +export STEP_PACKAGENAME=patchelf +export PACKAGE_VERSION=0.18.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/patchelf/0.18.0/ +rm -rf ${BUILD_DIRECTORY}/patchelf-0.18.0 +tar xvf ${DOWNLOADDIR}/patchelf-0.18.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/patchelf-0.18.0 for config_i in $(find -name "config.sub") do @@ -16,9 +16,9 @@ pushd ${BUILD_DIRECTORY}/libiconv-1.17 if [ ! -f configure ]; then autoreconf -ifv fi - ./configure ${COMMON_CONFIG} --enable-extra-encodings --enable-malloc0returnsnull + ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC=${CROSS_TARGET}-gcc CXX=${CROSS_TARGET}-g++ make -j${JOBS} make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libiconv-1.17 +rm -rf ${BUILD_DIRECTORY}/patchelf-0.18.0 diff --git a/loongarch64/scripts/step/desktop-app/patchelf.info b/loongarch64/scripts/step/desktop-app/patchelf.info new file mode 100644 index 00000000..6d2f8869 --- /dev/null +++ b/loongarch64/scripts/step/desktop-app/patchelf.info @@ -0,0 +1 @@ +patchelf|0.18.0|patchelf diff --git a/loongarch64/scripts/step/desktop-app/pvr.iptvsimple b/loongarch64/scripts/step/desktop-app/pvr.iptvsimple index 45c592e1..39c18421 100644 --- a/loongarch64/scripts/step/desktop-app/pvr.iptvsimple +++ b/loongarch64/scripts/step/desktop-app/pvr.iptvsimple @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=pvr.iptvsimple -export PACKAGE_VERSION=21.8.3-Omega -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/pvr.iptvsimple/21.8.3-Omega/ -rm -rf ${BUILD_DIRECTORY}/pvr.iptvsimple-21.8.3-Omega -tar xvf ${DOWNLOADDIR}/pvr.iptvsimple-21.8.3-Omega.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/pvr.iptvsimple-21.8.3-Omega - patch -Np1 -i ${SYSDIR}/files/desktop-app/pvr.iptvsimple/21.8.3-Omega/patches/0001-pvr.iptvsimple-21.7.1-add-file-kodi_cn.u3m-for-IPTV-.patch +export PACKAGE_VERSION=21.8.4-Omega +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/pvr.iptvsimple/21.8.4-Omega/ +rm -rf ${BUILD_DIRECTORY}/pvr.iptvsimple-21.8.4-Omega +tar xvf ${DOWNLOADDIR}/pvr.iptvsimple-21.8.4-Omega.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/pvr.iptvsimple-21.8.4-Omega + patch -Np1 -i ${SYSDIR}/files/desktop-app/pvr.iptvsimple/21.8.4-Omega/patches/0001-pvr.iptvsimple-21.7.1-add-file-kodi_cn.u3m-for-IPTV-.patch mkdir cross-build pushd cross-build @@ -43,4 +43,4 @@ pushd ${BUILD_DIRECTORY}/pvr.iptvsimple-21.8.3-Omega rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/pvr.iptvsimple-21.8.3-Omega +rm -rf ${BUILD_DIRECTORY}/pvr.iptvsimple-21.8.4-Omega diff --git a/loongarch64/scripts/step/desktop-app/pvr.iptvsimple.info b/loongarch64/scripts/step/desktop-app/pvr.iptvsimple.info index 0fea94ab..1517bd0e 100644 --- a/loongarch64/scripts/step/desktop-app/pvr.iptvsimple.info +++ b/loongarch64/scripts/step/desktop-app/pvr.iptvsimple.info @@ -1 +1 @@ -pvr.iptvsimple|21.8.3-Omega|pvr.iptvsimple +pvr.iptvsimple|21.8.4-Omega|pvr.iptvsimple diff --git a/loongarch64/scripts/step/desktop-app/pyside6 b/loongarch64/scripts/step/desktop-app/pyside6 index 93cb13e1..0ebbc98d 100644 --- a/loongarch64/scripts/step/desktop-app/pyside6 +++ b/loongarch64/scripts/step/desktop-app/pyside6 @@ -33,7 +33,7 @@ pushd ${BUILD_DIRECTORY}/pyside6-git-default_git -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DLIB_SUFFIX=64 -DCMAKE_INSTALL_LIBEXECDIR=/usr/libexec \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_SHARED_LIBS=ON \ - -DSHIBOKEN_BUILD_TOOLS=ON -DBUILD_TESTS=OFF -DQFP_SHIBOKEN_HOST_PATH=${CROSSTOOLS_DIR} -DQFP_PYTHON_HOST_PATH=${CROSSTOOLS_DIR}/bin/python3 -DCMAKE_C_FLAGS="${CFLAGS} -I${SYSROOT_DIR}/usr/include/python$(cat ${COMMON_DIR}/Python3.version)" -DCMAKE_CXX_FLAGS="${CXXFLAGS} -I${SYSROOT_DIR}/usr/include/python$(cat ${COMMON_DIR}/Python3.version)" -DQT6_HOST_INFO_BINDIR=lib64/qt6/bin -DQT6_HOST_INFO_LIBEXECDIR=lib64/qt6/libexec -Wno-dev .. + -DSHIBOKEN_BUILD_TOOLS=ON -DBUILD_TESTS=OFF -DQFP_SHIBOKEN_HOST_PATH=${CROSSTOOLS_DIR} -DQFP_PYTHON_HOST_PATH=${CROSSTOOLS_DIR}/bin/python3 -DCMAKE_C_FLAGS="${CFLAGS} -I${SYSROOT_DIR}/usr/include/python$(cat ${COMMON_DIR}/Python3.version)" -DCMAKE_CXX_FLAGS="${CXXFLAGS} -I${SYSROOT_DIR}/usr/include/python$(cat ${COMMON_DIR}/Python3.version) -fpermissive" -DQT6_HOST_INFO_BINDIR=lib64/qt6/bin -DQT6_HOST_INFO_LIBEXECDIR=lib64/qt6/libexec -Wno-dev .. eval ${MAKE_AND_INSTALL} popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la diff --git a/loongarch64/scripts/step/desktop-app/qbs b/loongarch64/scripts/step/desktop-app/qbs index f56c42f8..104067f8 100644 --- a/loongarch64/scripts/step/desktop-app/qbs +++ b/loongarch64/scripts/step/desktop-app/qbs @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=qbs -export PACKAGE_VERSION=2.3.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/qbs/2.3.0/ -rm -rf ${BUILD_DIRECTORY}/qbs-2.3.0 -tar xvf ${DOWNLOADDIR}/qbs-2.3.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/qbs-2.3.0 +export PACKAGE_VERSION=2.3.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/qbs/2.3.1/ +rm -rf ${BUILD_DIRECTORY}/qbs-2.3.1 +tar xvf ${DOWNLOADDIR}/qbs-2.3.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/qbs-2.3.1 mkdir cross-build pushd cross-build @@ -47,4 +47,4 @@ ${CROSSTOOLS_DIR}/bin/qemu-${ARCH_NAME} ${PWD}/libexec/qbs/qbs_processlauncher.o popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/qbs-2.3.0 +rm -rf ${BUILD_DIRECTORY}/qbs-2.3.1 diff --git a/loongarch64/scripts/step/desktop-app/qbs.info b/loongarch64/scripts/step/desktop-app/qbs.info index 5aea0888..b480dce8 100644 --- a/loongarch64/scripts/step/desktop-app/qbs.info +++ b/loongarch64/scripts/step/desktop-app/qbs.info @@ -1 +1 @@ -qbs|2.3.0|qbs +qbs|2.3.1|qbs diff --git a/loongarch64/scripts/step/desktop-app/qt-creator b/loongarch64/scripts/step/desktop-app/qt-creator index 6fea0da1..55442498 100644 --- a/loongarch64/scripts/step/desktop-app/qt-creator +++ b/loongarch64/scripts/step/desktop-app/qt-creator @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=qt-creator -export PACKAGE_VERSION=13.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/qt-creator/13.0.0/ -rm -rf ${BUILD_DIRECTORY}/qt-creator-13.0.0 -tar xvf ${DOWNLOADDIR}/qt-creator-13.0.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/qt-creator-13.0.0 - patch -Np1 -i ${SYSDIR}/files/desktop-app/qt-creator/13.0.0/patches/0001-qt-creator-12.0.2-add-loongarch-support.patch +export PACKAGE_VERSION=13.0.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/qt-creator/13.0.1/ +rm -rf ${BUILD_DIRECTORY}/qt-creator-13.0.1 +tar xvf ${DOWNLOADDIR}/qt-creator-13.0.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/qt-creator-13.0.1 + patch -Np1 -i ${SYSDIR}/files/desktop-app/qt-creator/13.0.1/patches/0001-qt-creator-12.0.2-add-loongarch-support.patch export LDFLAGS="-Wl,-rpath-link=${SYSROOT_DIR}/usr/lib${LIB_SUFF} -Wl,-rpath=/usr/lib${LIB_SUFF}/qtcreator" mkdir cross-build @@ -41,4 +41,4 @@ pushd ${BUILD_DIRECTORY}/qt-creator-13.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/qt-creator-13.0.0 +rm -rf ${BUILD_DIRECTORY}/qt-creator-13.0.1 diff --git a/loongarch64/scripts/step/desktop-app/qt-creator.info b/loongarch64/scripts/step/desktop-app/qt-creator.info index 2f3d5033..70555fa5 100644 --- a/loongarch64/scripts/step/desktop-app/qt-creator.info +++ b/loongarch64/scripts/step/desktop-app/qt-creator.info @@ -1 +1 @@ -qt-creator|13.0.0|qt-creator +qt-creator|13.0.1|qt-creator diff --git a/loongarch64/scripts/step/desktop-app/robin-map b/loongarch64/scripts/step/desktop-app/robin-map index e06bdf4b..6b707a6f 100644 --- a/loongarch64/scripts/step/desktop-app/robin-map +++ b/loongarch64/scripts/step/desktop-app/robin-map @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=robin-map -export PACKAGE_VERSION=1.2.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/robin-map/1.2.2/ -rm -rf ${BUILD_DIRECTORY}/robin-map-1.2.2 -tar xvf ${DOWNLOADDIR}/robin-map-1.2.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/robin-map-1.2.2 +export PACKAGE_VERSION=1.3.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/robin-map/1.3.0/ +rm -rf ${BUILD_DIRECTORY}/robin-map-1.3.0 +tar xvf ${DOWNLOADDIR}/robin-map-1.3.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/robin-map-1.3.0 mkdir cross-build pushd cross-build @@ -38,4 +38,4 @@ pushd ${BUILD_DIRECTORY}/robin-map-1.2.2 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/robin-map-1.2.2 +rm -rf ${BUILD_DIRECTORY}/robin-map-1.3.0 diff --git a/loongarch64/scripts/step/desktop-app/robin-map.info b/loongarch64/scripts/step/desktop-app/robin-map.info index cdcf8716..944d6007 100644 --- a/loongarch64/scripts/step/desktop-app/robin-map.info +++ b/loongarch64/scripts/step/desktop-app/robin-map.info @@ -1 +1 @@ -robin-map|1.2.2|robin-map +robin-map|1.3.0|robin-map diff --git a/loongarch64/scripts/step/desktop-app/smplayer b/loongarch64/scripts/step/desktop-app/smplayer index a7e8d1f8..38c4c594 100644 --- a/loongarch64/scripts/step/desktop-app/smplayer +++ b/loongarch64/scripts/step/desktop-app/smplayer @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=smplayer -export PACKAGE_VERSION=23.12.0.10245 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/smplayer/23.12.0.10245/ -rm -rf ${BUILD_DIRECTORY}/smplayer-23.12.0.10245 -tar xvf ${DOWNLOADDIR}/smplayer-23.12.0.10245.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/smplayer-23.12.0.10245 +export PACKAGE_VERSION=24.5.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/smplayer/24.5.0/ +rm -rf ${BUILD_DIRECTORY}/smplayer-24.5.0 +tar xvf ${DOWNLOADDIR}/smplayer-24.5.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/smplayer-24.5.0 make -j${JOBS} PREFIX=/usr CC=${CROSS_TARGET}-gcc CXX=${CROSS_TARGET}-g++ LINK=${CROSS_TARGET}-g++ LRELEASE=${SYSROOT_DIR}/usr/bin/lrelease QMAKE=${SYSROOT_DIR}/usr/bin/qmake make PREFIX=/usr CC=${CROSS_TARGET}-gcc CXX=${CROSS_TARGET}-g++ LINK=${CROSS_TARGET}-g++ DESTDIR=${SYSROOT_DIR} install popd -rm -rf ${BUILD_DIRECTORY}/smplayer-23.12.0.10245 +rm -rf ${BUILD_DIRECTORY}/smplayer-24.5.0 diff --git a/loongarch64/scripts/step/desktop-app/smplayer.info b/loongarch64/scripts/step/desktop-app/smplayer.info index 5be2fc88..7399db9c 100644 --- a/loongarch64/scripts/step/desktop-app/smplayer.info +++ b/loongarch64/scripts/step/desktop-app/smplayer.info @@ -1 +1 @@ -smplayer|23.12.0.10245|smplayer +smplayer|24.5.0|smplayer diff --git a/loongarch64/scripts/step/desktop-app/spdlog b/loongarch64/scripts/step/desktop-app/spdlog index 06d2ace4..b85c40a7 100644 --- a/loongarch64/scripts/step/desktop-app/spdlog +++ b/loongarch64/scripts/step/desktop-app/spdlog @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=spdlog -export PACKAGE_VERSION=1.13.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/spdlog/1.13.0/ -rm -rf ${BUILD_DIRECTORY}/spdlog-1.13.0 -tar xvf ${DOWNLOADDIR}/spdlog-1.13.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/spdlog-1.13.0 +export PACKAGE_VERSION=1.14.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/spdlog/1.14.1/ +rm -rf ${BUILD_DIRECTORY}/spdlog-1.14.1 +tar xvf ${DOWNLOADDIR}/spdlog-1.14.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/spdlog-1.14.1 mkdir cross-build pushd cross-build @@ -38,4 +38,4 @@ pushd ${BUILD_DIRECTORY}/spdlog-1.13.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/spdlog-1.13.0 +rm -rf ${BUILD_DIRECTORY}/spdlog-1.14.1 diff --git a/loongarch64/scripts/step/desktop-app/spdlog.info b/loongarch64/scripts/step/desktop-app/spdlog.info index 49d72145..531d2314 100644 --- a/loongarch64/scripts/step/desktop-app/spdlog.info +++ b/loongarch64/scripts/step/desktop-app/spdlog.info @@ -1 +1 @@ -spdlog|1.13.0|spdlog +spdlog|1.14.1|spdlog diff --git a/loongarch64/scripts/step/desktop-app/thunderbird b/loongarch64/scripts/step/desktop-app/thunderbird index b2b0c9b5..3c40001b 100644 --- a/loongarch64/scripts/step/desktop-app/thunderbird +++ b/loongarch64/scripts/step/desktop-app/thunderbird @@ -3,23 +3,25 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=thunderbird -export PACKAGE_VERSION=124.0b3-default -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/thunderbird/124.0b3-default/ -rm -rf ${BUILD_DIRECTORY}/thunderbird-124.0 -tar xvf ${DOWNLOADDIR}/thunderbird-124.0b3.source.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/thunderbird-124.0 +export PACKAGE_VERSION=125.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/thunderbird/125.0/ +rm -rf ${BUILD_DIRECTORY}/thunderbird-125.0 +tar xvf ${DOWNLOADDIR}/thunderbird-125.0.source.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/thunderbird-125.0 mkdir -pv mozbuild/l10n-central pushd mozbuild/l10n-central unzip ${RESOURCEDIR}/files/tip.zip mv comm-l10n-*/* ./ popd + rm -rf third_party/python/pathspec/* rm -rf third_party/python/setuptools/* rm -rf third_party/python/pip/* rm -rf third_party/python/Jinja2/* - patch -Np1 -i ${SYSDIR}/files/desktop-app/thunderbird/124.0b3-default/patches/0001-fixed-a-judgment-issue-when-libstdc-has-multiple-ver.patch - patch -Np1 -i ${SYSDIR}/files/desktop-app/thunderbird/124.0b3-default/patches/0001-firefox-123.0-fix-for-glean_parser-13.0.0.patch + sed -i "/^MAX_PYTHON_VERSION_TO_CONSIDER/s@11@12@g" mach + + patch -Np1 -i ${SYSDIR}/files/desktop-app/thunderbird/125.0/patches/0001-fixed-a-judgment-issue-when-libstdc-has-multiple-ver.patch find third_party/rust/ -name .cargo-checksum.json \ -exec sed -i.uncheck -e 's/"files":{[^}]*}/"files":{ }/' '{}' '+' @@ -35,8 +37,6 @@ ac_add_options --enable-linker=bfd ac_add_options --disable-necko-wifi ac_add_options --with-system-libevent ac_add_options --with-system-libvpx -ac_add_options --with-system-nspr -ac_add_options --with-system-nss ac_add_options --prefix=/usr ac_add_options --libdir=/usr/lib64 ac_add_options --target=${CROSS_TARGET} @@ -106,4 +106,4 @@ ln -sfv /usr/lib64/thunderbird/chrome/icons/default/default256.png \ ${SYSROOT_DIR}/usr/share/pixmaps/thunderbird.png popd -rm -rf ${BUILD_DIRECTORY}/thunderbird-124.0 +rm -rf ${BUILD_DIRECTORY}/thunderbird-125.0 diff --git a/loongarch64/scripts/step/desktop-app/thunderbird.info b/loongarch64/scripts/step/desktop-app/thunderbird.info index 20fccdfe..3836c1ee 100644 --- a/loongarch64/scripts/step/desktop-app/thunderbird.info +++ b/loongarch64/scripts/step/desktop-app/thunderbird.info @@ -1 +1 @@ -thunderbird|124.0b3-default|thunderbird +thunderbird|125.0|thunderbird diff --git a/loongarch64/scripts/step/desktop-app/wxWidgets b/loongarch64/scripts/step/desktop-app/wxWidgets index 4cc3fa2e..e9cfdadd 100644 --- a/loongarch64/scripts/step/desktop-app/wxWidgets +++ b/loongarch64/scripts/step/desktop-app/wxWidgets @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=desktop-app export STEP_PACKAGENAME=wxWidgets -export PACKAGE_VERSION=3.2.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/wxWidgets/3.2.4/ -rm -rf ${BUILD_DIRECTORY}/wxWidgets-3.2.4 -tar xvf ${DOWNLOADDIR}/wxWidgets-3.2.4.tar.bz2 -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/wxWidgets-3.2.4 +export PACKAGE_VERSION=3.2.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/wxWidgets/3.2.5/ +rm -rf ${BUILD_DIRECTORY}/wxWidgets-3.2.5 +tar xvf ${DOWNLOADDIR}/wxWidgets-3.2.5.tar.bz2 -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/wxWidgets-3.2.5 for config_i in $(find -name "config.sub") do @@ -28,4 +28,4 @@ pushd ${BUILD_DIRECTORY}/wxWidgets-3.2.4 > ${CROSSTOOLS_DIR}/bin/wxrc chmod +x ${CROSSTOOLS_DIR}/bin/wxrc popd -rm -rf ${BUILD_DIRECTORY}/wxWidgets-3.2.4 +rm -rf ${BUILD_DIRECTORY}/wxWidgets-3.2.5 diff --git a/loongarch64/scripts/step/desktop-app/wxWidgets.info b/loongarch64/scripts/step/desktop-app/wxWidgets.info index 8009edf5..ff7252a0 100644 --- a/loongarch64/scripts/step/desktop-app/wxWidgets.info +++ b/loongarch64/scripts/step/desktop-app/wxWidgets.info @@ -1 +1 @@ -wxWidgets|3.2.4|wxWidgets +wxWidgets|3.2.5|wxWidgets diff --git a/loongarch64/scripts/step/desktop-app/xerces-c b/loongarch64/scripts/step/desktop-app/xerces-c index 98a2fac8..5d2502b8 100644 --- a/loongarch64/scripts/step/desktop-app/xerces-c +++ b/loongarch64/scripts/step/desktop-app/xerces-c @@ -8,7 +8,8 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/desktop-app/xerces-c/3.2.5/ rm -rf ${BUILD_DIRECTORY}/xerces-c-3.2.5 tar xvf ${DOWNLOADDIR}/xerces-c-3.2.5.tar.xz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/xerces-c-3.2.5 - + patch -Np1 -i ${SYSDIR}/files/desktop-app/xerces-c/3.2.5/patches/0001-xerces-c-3.2.5-fix-CXXSTD-from-14-to-17-for-icu4c-75.patch + mkdir cross-build pushd cross-build CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" \ diff --git a/loongarch64/scripts/step/host-tools/Babel b/loongarch64/scripts/step/host-tools/Babel index 04b7b4d9..bcd921af 100644 --- a/loongarch64/scripts/step/host-tools/Babel +++ b/loongarch64/scripts/step/host-tools/Babel @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=Babel -export PACKAGE_VERSION=2.14.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/Babel/2.14.0/ -rm -rf ${BUILD_DIRECTORY}/Babel-2.14.0 -tar xvf ${DOWNLOADDIR}/Babel-2.14.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/Babel-2.14.0 +export PACKAGE_VERSION=2.15.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/Babel/2.15.0/ +rm -rf ${BUILD_DIRECTORY}/babel-2.15.0 +tar xvf ${DOWNLOADDIR}/babel-2.15.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/babel-2.15.0 ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user Babel popd -rm -rf ${BUILD_DIRECTORY}/Babel-2.14.0 +rm -rf ${BUILD_DIRECTORY}/babel-2.15.0 diff --git a/loongarch64/scripts/step/host-tools/Babel.info b/loongarch64/scripts/step/host-tools/Babel.info index 3ebac666..9f48fa08 100644 --- a/loongarch64/scripts/step/host-tools/Babel.info +++ b/loongarch64/scripts/step/host-tools/Babel.info @@ -1 +1 @@ -Babel|2.14.0|Babel +Babel|2.15.0|Babel diff --git a/loongarch64/scripts/step/host-tools/Mako b/loongarch64/scripts/step/host-tools/Mako index 8f648f18..f9dfcfcb 100644 --- a/loongarch64/scripts/step/host-tools/Mako +++ b/loongarch64/scripts/step/host-tools/Mako @@ -3,14 +3,14 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=Mako -export PACKAGE_VERSION=1.3.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/Mako/1.3.2/ -rm -rf ${BUILD_DIRECTORY}/Mako-1.3.2 -tar xvf ${DOWNLOADDIR}/Mako-1.3.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/Mako-1.3.2 +export PACKAGE_VERSION=1.3.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/Mako/1.3.5/ +rm -rf ${BUILD_DIRECTORY}/Mako-1.3.5 +tar xvf ${DOWNLOADDIR}/Mako-1.3.5.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/Mako-1.3.5 ${CROSSTOOLS_DIR}/bin/python3 setup.py build ${CROSSTOOLS_DIR}/bin/python3 setup.py install # ${CROSSTOOLS_DIR}/bin/python3 setup.py install --optimize=1 popd -rm -rf ${BUILD_DIRECTORY}/Mako-1.3.2 +rm -rf ${BUILD_DIRECTORY}/Mako-1.3.5 diff --git a/loongarch64/scripts/step/host-tools/Mako.info b/loongarch64/scripts/step/host-tools/Mako.info index 3698c203..a8ceab6c 100644 --- a/loongarch64/scripts/step/host-tools/Mako.info +++ b/loongarch64/scripts/step/host-tools/Mako.info @@ -1 +1 @@ -Mako|1.3.2|Mako +Mako|1.3.5|Mako diff --git a/loongarch64/scripts/step/host-tools/Pygments b/loongarch64/scripts/step/host-tools/Pygments index 6fb42a22..5440932a 100644 --- a/loongarch64/scripts/step/host-tools/Pygments +++ b/loongarch64/scripts/step/host-tools/Pygments @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=Pygments -export PACKAGE_VERSION=2.17.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/Pygments/2.17.2/ -rm -rf ${BUILD_DIRECTORY}/pygments-2.17.2 -tar xvf ${DOWNLOADDIR}/pygments-2.17.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/pygments-2.17.2 +export PACKAGE_VERSION=2.18.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/Pygments/2.18.0/ +rm -rf ${BUILD_DIRECTORY}/pygments-2.18.0 +tar xvf ${DOWNLOADDIR}/pygments-2.18.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/pygments-2.18.0 ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user Pygments popd -rm -rf ${BUILD_DIRECTORY}/pygments-2.17.2 +rm -rf ${BUILD_DIRECTORY}/pygments-2.18.0 diff --git a/loongarch64/scripts/step/host-tools/Pygments.info b/loongarch64/scripts/step/host-tools/Pygments.info index 6c71f57e..4b1c9327 100644 --- a/loongarch64/scripts/step/host-tools/Pygments.info +++ b/loongarch64/scripts/step/host-tools/Pygments.info @@ -1 +1 @@ -Pygments|2.17.2|Pygments +Pygments|2.18.0|Pygments diff --git a/loongarch64/scripts/step/host-tools/appstream b/loongarch64/scripts/step/host-tools/appstream index e9b30264..063131bc 100644 --- a/loongarch64/scripts/step/host-tools/appstream +++ b/loongarch64/scripts/step/host-tools/appstream @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=appstream -export PACKAGE_VERSION=1.0.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/appstream/1.0.2/ -rm -rf ${BUILD_DIRECTORY}/appstream-1.0.2 -tar xvf ${DOWNLOADDIR}/appstream-1.0.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/appstream-1.0.2 +export PACKAGE_VERSION=1.0.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/appstream/1.0.3/ +rm -rf ${BUILD_DIRECTORY}/appstream-1.0.3 +tar xvf ${DOWNLOADDIR}/appstream-1.0.3.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/appstream-1.0.3 mkdir -p native-build pushd native-build @@ -17,4 +17,4 @@ pushd ${BUILD_DIRECTORY}/appstream-1.0.2 ninja install popd popd -rm -rf ${BUILD_DIRECTORY}/appstream-1.0.2 +rm -rf ${BUILD_DIRECTORY}/appstream-1.0.3 diff --git a/loongarch64/scripts/step/host-tools/appstream.info b/loongarch64/scripts/step/host-tools/appstream.info index 58b5ef14..9b2360e7 100644 --- a/loongarch64/scripts/step/host-tools/appstream.info +++ b/loongarch64/scripts/step/host-tools/appstream.info @@ -1 +1 @@ -appstream|1.0.2|appstream +appstream|1.0.3|appstream diff --git a/loongarch64/scripts/step/host-tools/asciidoctor b/loongarch64/scripts/step/host-tools/asciidoctor index 8baacc69..dd0fb7f7 100644 --- a/loongarch64/scripts/step/host-tools/asciidoctor +++ b/loongarch64/scripts/step/host-tools/asciidoctor @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=asciidoctor -export PACKAGE_VERSION=2.0.22 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/asciidoctor/2.0.22/ -rm -rf ${BUILD_DIRECTORY}/asciidoctor-2.0.22 -tar xvf ${DOWNLOADDIR}/asciidoctor-2.0.22.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/asciidoctor-2.0.22 +export PACKAGE_VERSION=2.0.23 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/asciidoctor/2.0.23/ +rm -rf ${BUILD_DIRECTORY}/asciidoctor-2.0.23 +tar xvf ${DOWNLOADDIR}/asciidoctor-2.0.23.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/asciidoctor-2.0.23 gem build asciidoctor.gemspec - gem install asciidoctor-2.0.22.gem + gem install asciidoctor-2.0.23.gem popd -rm -rf ${BUILD_DIRECTORY}/asciidoctor-2.0.22 +rm -rf ${BUILD_DIRECTORY}/asciidoctor-2.0.23 diff --git a/loongarch64/scripts/step/host-tools/asciidoctor.info b/loongarch64/scripts/step/host-tools/asciidoctor.info index dcc084af..cbcb513c 100644 --- a/loongarch64/scripts/step/host-tools/asciidoctor.info +++ b/loongarch64/scripts/step/host-tools/asciidoctor.info @@ -1 +1 @@ -asciidoctor|2.0.22|asciidoctor +asciidoctor|2.0.23|asciidoctor diff --git a/loongarch64/scripts/step/host-tools/ccache b/loongarch64/scripts/step/host-tools/ccache index 85d83adb..cbabf802 100644 --- a/loongarch64/scripts/step/host-tools/ccache +++ b/loongarch64/scripts/step/host-tools/ccache @@ -3,17 +3,18 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=ccache -export PACKAGE_VERSION=4.9.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/ccache/4.9.1/ -rm -rf ${BUILD_DIRECTORY}/ccache-4.9.1 -tar xvf ${DOWNLOADDIR}/ccache-4.9.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ccache-4.9.1 +export PACKAGE_VERSION=4.10 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/ccache/4.10/ +rm -rf ${BUILD_DIRECTORY}/ccache-4.10 +tar xvf ${DOWNLOADDIR}/ccache-4.10.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ccache-4.10 mkdir -p native-build pushd native-build + CC="gcc" CXX="g++" \ cmake -DCMAKE_INSTALL_PREFIX=${CROSSTOOLS_DIR} \ -DCMAKE_BUILD_TYPE=RELEASE .. eval ${MAKE_AND_INSTALL} popd popd -rm -rf ${BUILD_DIRECTORY}/ccache-4.9.1 +rm -rf ${BUILD_DIRECTORY}/ccache-4.10 diff --git a/loongarch64/scripts/step/host-tools/ccache.info b/loongarch64/scripts/step/host-tools/ccache.info index 20f04b0e..ac5da81d 100644 --- a/loongarch64/scripts/step/host-tools/ccache.info +++ b/loongarch64/scripts/step/host-tools/ccache.info @@ -1 +1 @@ -ccache|4.9.1|ccache +ccache|4.10|ccache diff --git a/loongarch64/scripts/step/host-tools/cmake b/loongarch64/scripts/step/host-tools/cmake index 9c4e15cc..51b228de 100644 --- a/loongarch64/scripts/step/host-tools/cmake +++ b/loongarch64/scripts/step/host-tools/cmake @@ -3,18 +3,19 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=cmake -export PACKAGE_VERSION=3.29.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/cmake/3.29.1/ -rm -rf ${BUILD_DIRECTORY}/cmake-3.29.1 -tar xvf ${DOWNLOADDIR}/cmake-3.29.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/cmake-3.29.1 - patch -Np1 -i ${SYSDIR}/files/host-tools/cmake/3.29.1/patches/cmake-3.22.3-add-loongarch64-to-checktypesize.patch +export PACKAGE_VERSION=3.29.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/cmake/3.29.3/ +rm -rf ${BUILD_DIRECTORY}/cmake-3.29.3 +tar xvf ${DOWNLOADDIR}/cmake-3.29.3.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/cmake-3.29.3 + patch -Np1 -i ${SYSDIR}/files/host-tools/cmake/3.29.3/patches/cmake-3.22.3-add-loongarch64-to-checktypesize.patch mkdir -p native-build pushd native-build + CC="gcc" CXX="g++" \ cmake -DCMAKE_INSTALL_PREFIX=${CROSSTOOLS_DIR} -DCMake_TEST_Qt6=0 \ -DCMAKE_BUILD_TYPE=RELEASE .. eval ${MAKE_AND_INSTALL} popd popd -rm -rf ${BUILD_DIRECTORY}/cmake-3.29.1 +rm -rf ${BUILD_DIRECTORY}/cmake-3.29.3 diff --git a/loongarch64/scripts/step/host-tools/cmake.info b/loongarch64/scripts/step/host-tools/cmake.info index f33da1bd..323f7f94 100644 --- a/loongarch64/scripts/step/host-tools/cmake.info +++ b/loongarch64/scripts/step/host-tools/cmake.info @@ -1 +1 @@ -cmake|3.29.1|cmake +cmake|3.29.3|cmake diff --git a/loongarch64/scripts/step/host-tools/compiler-rt b/loongarch64/scripts/step/host-tools/compiler-rt new file mode 100644 index 00000000..67c142f4 --- /dev/null +++ b/loongarch64/scripts/step/host-tools/compiler-rt @@ -0,0 +1,31 @@ +source env/host-tools/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=host-tools +export STEP_PACKAGENAME=compiler-rt +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/compiler-rt/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src + pushd compiler-rt + mkdir -p host-build + pushd host-build + cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX:PATH=${CROSSTOOLS_DIR}/host-llvm-project \ + -DCMAKE_CXX_COMPILER="g++" -DCMAKE_C_COMPILER="gcc" \ + -DCMAKE_BUILD_TYPE=Release \ + -DLLVM_CONFIG=${CROSSTOOLS_DIR}/host-llvm-project/bin/llvm-config \ + -DCMAKE_C_FLAGS="-DNDEBUG" -DCMAKE_CXX_FLAGS="-DNDEBUG" \ + -DLLVM_CMAKE_DIR=${CROSSTOOLS_DIR}/host-llvm-project/lib${LIB_SUFF}/cmake \ + -DLLVM_LIBDIR_SUFFIX=${LIB_SUFF} \ + -DLLVM_ENABLE_RTTI:BOOL=ON \ + -DLLVM_ENABLE_ZLIB:BOOL=ON \ + -DLLVM_ENABLE_TERMINFO:BOOL=OFF \ + -DLLVM_USE_SANITIZER:BOOL=ON \ + -DLLVM_LINK_LLVM_DYLIB:BOOL=ON + ninja + ninja install + popd + popd +popd +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src diff --git a/loongarch64/scripts/step/host-tools/compiler-rt.info b/loongarch64/scripts/step/host-tools/compiler-rt.info new file mode 100644 index 00000000..6825ad20 --- /dev/null +++ b/loongarch64/scripts/step/host-tools/compiler-rt.info @@ -0,0 +1 @@ +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/host-tools/console-setup b/loongarch64/scripts/step/host-tools/console-setup index d0988658..e3103630 100644 --- a/loongarch64/scripts/step/host-tools/console-setup +++ b/loongarch64/scripts/step/host-tools/console-setup @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=console-setup -export PACKAGE_VERSION=1.226 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/console-setup/1.226/ -rm -rf ${BUILD_DIRECTORY}/console-setup-1.226 -tar xvf ${DOWNLOADDIR}/console-setup-1.226.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/console-setup-1.226 +export PACKAGE_VERSION=1.227 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/console-setup/1.227/ +rm -rf ${BUILD_DIRECTORY}/console-setup-1.227 +tar xvf ${DOWNLOADDIR}/console-setup-1.227.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/console-setup-1.227 cp -av Fonts/bdf2psf ${CROSSTOOLS_DIR}/bin/ popd -rm -rf ${BUILD_DIRECTORY}/console-setup-1.226 +rm -rf ${BUILD_DIRECTORY}/console-setup-1.227 diff --git a/loongarch64/scripts/step/host-tools/console-setup.info b/loongarch64/scripts/step/host-tools/console-setup.info index 2d49dec1..52c24451 100644 --- a/loongarch64/scripts/step/host-tools/console-setup.info +++ b/loongarch64/scripts/step/host-tools/console-setup.info @@ -1 +1 @@ -console-setup|1.226|console-setup +console-setup|1.227|console-setup diff --git a/loongarch64/scripts/step/host-tools/curl b/loongarch64/scripts/step/host-tools/curl index 7a2a49fa..639b8423 100644 --- a/loongarch64/scripts/step/host-tools/curl +++ b/loongarch64/scripts/step/host-tools/curl @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=curl -export PACKAGE_VERSION=8.7.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/curl/8.7.1/ -rm -rf ${BUILD_DIRECTORY}/curl-8.7.1 -tar xvf ${DOWNLOADDIR}/curl-8.7.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/curl-8.7.1 +export PACKAGE_VERSION=8.8.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/curl/8.8.0/ +rm -rf ${BUILD_DIRECTORY}/curl-8.8.0 +tar xvf ${DOWNLOADDIR}/curl-8.8.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/curl-8.8.0 for config_i in $(find -name "config.sub") do @@ -19,4 +19,4 @@ pushd ${BUILD_DIRECTORY}/curl-8.7.1 ./configure --prefix=${CROSSTOOLS_DIR} --libdir=${CROSSTOOLS_DIR}/lib${LIB_SUFF} --with-openssl eval ${MAKE_AND_INSTALL} popd -rm -rf ${BUILD_DIRECTORY}/curl-8.7.1 +rm -rf ${BUILD_DIRECTORY}/curl-8.8.0 diff --git a/loongarch64/scripts/step/host-tools/curl.info b/loongarch64/scripts/step/host-tools/curl.info index 23a1286a..3c6644fb 100644 --- a/loongarch64/scripts/step/host-tools/curl.info +++ b/loongarch64/scripts/step/host-tools/curl.info @@ -1 +1 @@ -curl|8.7.1|curl +curl|8.8.0|curl diff --git a/loongarch64/scripts/step/host-tools/docutils b/loongarch64/scripts/step/host-tools/docutils index afafac03..91754cb1 100644 --- a/loongarch64/scripts/step/host-tools/docutils +++ b/loongarch64/scripts/step/host-tools/docutils @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=docutils -export PACKAGE_VERSION=0.20.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/docutils/0.20.1/ -rm -rf ${BUILD_DIRECTORY}/docutils-0.20.1 -tar xvf ${DOWNLOADDIR}/docutils-0.20.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/docutils-0.20.1 +export PACKAGE_VERSION=0.21.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/docutils/0.21.2/ +rm -rf ${BUILD_DIRECTORY}/docutils-0.21.2 +tar xvf ${DOWNLOADDIR}/docutils-0.21.2.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/docutils-0.21.2 ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user docutils popd -rm -rf ${BUILD_DIRECTORY}/docutils-0.20.1 +rm -rf ${BUILD_DIRECTORY}/docutils-0.21.2 diff --git a/loongarch64/scripts/step/host-tools/docutils.info b/loongarch64/scripts/step/host-tools/docutils.info index 1099212c..12181978 100644 --- a/loongarch64/scripts/step/host-tools/docutils.info +++ b/loongarch64/scripts/step/host-tools/docutils.info @@ -1 +1 @@ -docutils|0.20.1|docutils +docutils|0.21.2|docutils diff --git a/loongarch64/scripts/step/host-tools/dune b/loongarch64/scripts/step/host-tools/dune index 9223b7ff..2e749f68 100644 --- a/loongarch64/scripts/step/host-tools/dune +++ b/loongarch64/scripts/step/host-tools/dune @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=dune -export PACKAGE_VERSION=3.15.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/dune/3.15.0/ -rm -rf ${BUILD_DIRECTORY}/dune-3.15.0 -tar xvf ${DOWNLOADDIR}/dune-3.15.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/dune-3.15.0 +export PACKAGE_VERSION=3.15.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/dune/3.15.3/ +rm -rf ${BUILD_DIRECTORY}/dune-3.15.3 +tar xvf ${DOWNLOADDIR}/dune-3.15.3.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/dune-3.15.3 ./configure --mandir=${CROSSTOOLS_DIR}/share/man --docdir=${CROSSTOOLS_DIR}/share/doc --etcdir=${CROSSTOOLS_DIR}/etc --datadir=${CROSSTOOLS_DIR}/share --sbindir=${CROSSTOOLS_DIR}/sbin --bindir=${CROSSTOOLS_DIR}/bin --libexecdir=${CROSSTOOLS_DIR}/libexec --libdir=${CROSSTOOLS_DIR}/lib make -j${JOBS} release make install popd -rm -rf ${BUILD_DIRECTORY}/dune-3.15.0 +rm -rf ${BUILD_DIRECTORY}/dune-3.15.3 diff --git a/loongarch64/scripts/step/host-tools/dune.info b/loongarch64/scripts/step/host-tools/dune.info index 0462570d..4c3d6a1e 100644 --- a/loongarch64/scripts/step/host-tools/dune.info +++ b/loongarch64/scripts/step/host-tools/dune.info @@ -1 +1 @@ -dune|3.15.0|dune +dune|3.15.3|dune diff --git a/loongarch64/scripts/step/host-tools/dwarves b/loongarch64/scripts/step/host-tools/dwarves new file mode 100644 index 00000000..0bc84d09 --- /dev/null +++ b/loongarch64/scripts/step/host-tools/dwarves @@ -0,0 +1,20 @@ +source env/host-tools/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=host-tools +export STEP_PACKAGENAME=dwarves +export PACKAGE_VERSION=1.26 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/dwarves/1.26/ +rm -rf ${BUILD_DIRECTORY}/dwarves-1.26 +tar xvf ${DOWNLOADDIR}/dwarves-1.26.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/dwarves-1.26 + + mkdir -p native-build + pushd native-build + CC="gcc" CXX="g++" \ + cmake -DCMAKE_INSTALL_PREFIX=${CROSSTOOLS_DIR} -D__LIB=lib64 \ + -DCMAKE_BUILD_TYPE=RELEASE .. + eval ${MAKE_AND_INSTALL} + popd +popd +rm -rf ${BUILD_DIRECTORY}/dwarves-1.26 diff --git a/loongarch64/scripts/step/host-tools/dwarves.info b/loongarch64/scripts/step/host-tools/dwarves.info new file mode 100644 index 00000000..f3bb6596 --- /dev/null +++ b/loongarch64/scripts/step/host-tools/dwarves.info @@ -0,0 +1 @@ +dwarves|1.26|dwarves diff --git a/loongarch64/scripts/step/host-tools/fontforge b/loongarch64/scripts/step/host-tools/fontforge index 602905c7..449e3c2e 100644 --- a/loongarch64/scripts/step/host-tools/fontforge +++ b/loongarch64/scripts/step/host-tools/fontforge @@ -12,6 +12,7 @@ pushd ${BUILD_DIRECTORY}/fontforge-20230101 mkdir -p native-build pushd native-build + CC="gcc" CXX="g++" \ cmake -DCMAKE_INSTALL_PREFIX=${CROSSTOOLS_DIR} -DENABLE_GUI=OFF -DENABLE_PYTHON_EXTENSION=OFF -DENABLE_PYTHON_SCRIPTING=OFF -DENABLE_LIBSPIRO=OFF -DENABLE_DOCS=OFF \ -DCMAKE_BUILD_TYPE=RELEASE .. eval ${MAKE_AND_INSTALL} diff --git a/loongarch64/scripts/step/host-tools/gcc b/loongarch64/scripts/step/host-tools/gcc index 22094d1d..1281832e 100644 --- a/loongarch64/scripts/step/host-tools/gcc +++ b/loongarch64/scripts/step/host-tools/gcc @@ -3,12 +3,15 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=gcc -export PACKAGE_VERSION=13.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/gcc/13.2.0/ -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 -tar xvf ${DOWNLOADDIR}/gcc-13.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gcc-13.2.0 +export PACKAGE_VERSION=git-default +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/gcc/git-default/ +rm -rf ${BUILD_DIRECTORY}/gcc_git-git-default_git +tar xvf ${DOWNLOADDIR}/gcc_git-git-default_git.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gcc_git-git-default_git + + export PATH=/usr/bin:/usr/sbin + sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in mkdir -pv build pushd build @@ -19,10 +22,11 @@ pushd ${BUILD_DIRECTORY}/gcc-13.2.0 --enable-checking=release \ --disable-multilib \ --enable-shared --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array \ - --enable-languages=c,c++ + --enable-languages=c,c++,ada make -j${JOBS} make install-strip - ln -sfv gcc ${CROSSTOOLS_DIR}/bin/cc + ln -sfv gcc ${CROSSTOOLS_DIR}/build-tools/bin/cc popd + rm -fv ${CROSSTOOLS_DIR}/build-tools/bin/$(${CROSSTOOLS_DIR}/build-tools/bin/gcc -dumpmachine)-* popd -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 +rm -rf ${BUILD_DIRECTORY}/gcc_git-git-default_git diff --git a/loongarch64/scripts/step/host-tools/gcc.info b/loongarch64/scripts/step/host-tools/gcc.info index f6406848..27ac47a1 100644 --- a/loongarch64/scripts/step/host-tools/gcc.info +++ b/loongarch64/scripts/step/host-tools/gcc.info @@ -1 +1 @@ -gcc|13.2.0|gcc +gcc_git|git-default|gcc diff --git a/loongarch64/scripts/step/host-tools/gi-docgen b/loongarch64/scripts/step/host-tools/gi-docgen index 0889456c..96ac8d97 100644 --- a/loongarch64/scripts/step/host-tools/gi-docgen +++ b/loongarch64/scripts/step/host-tools/gi-docgen @@ -3,14 +3,14 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=gi-docgen -export PACKAGE_VERSION=2023.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/gi-docgen/2023.3/ -rm -rf ${BUILD_DIRECTORY}/gi-docgen-2023.3 -tar xvf ${DOWNLOADDIR}/gi-docgen-2023.3.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gi-docgen-2023.3 +export PACKAGE_VERSION=2024.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/gi-docgen/2024.1/ +rm -rf ${BUILD_DIRECTORY}/gi-docgen-2024.1 +tar xvf ${DOWNLOADDIR}/gi-docgen-2024.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gi-docgen-2024.1 ${CROSSTOOLS_DIR}/bin/python3 setup.py build ${CROSSTOOLS_DIR}/bin/python3 setup.py install # ${CROSSTOOLS_DIR}/bin/python3 setup.py install --optimize=1 popd -rm -rf ${BUILD_DIRECTORY}/gi-docgen-2023.3 +rm -rf ${BUILD_DIRECTORY}/gi-docgen-2024.1 diff --git a/loongarch64/scripts/step/host-tools/gi-docgen.info b/loongarch64/scripts/step/host-tools/gi-docgen.info index 66fdc37b..c97f3a59 100644 --- a/loongarch64/scripts/step/host-tools/gi-docgen.info +++ b/loongarch64/scripts/step/host-tools/gi-docgen.info @@ -1 +1 @@ -gi-docgen|2023.3|gi-docgen +gi-docgen|2024.1|gi-docgen diff --git a/loongarch64/scripts/step/host-tools/glib b/loongarch64/scripts/step/host-tools/glib index ec40e6ae..3b43fc45 100644 --- a/loongarch64/scripts/step/host-tools/glib +++ b/loongarch64/scripts/step/host-tools/glib @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=glib -export PACKAGE_VERSION=2.80.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/glib/2.80.0/ -rm -rf ${BUILD_DIRECTORY}/glib-2.80.0 -tar xvf ${DOWNLOADDIR}/glib-2.80.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/glib-2.80.0 +export PACKAGE_VERSION=2.80.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/glib/2.80.2/ +rm -rf ${BUILD_DIRECTORY}/glib-2.80.2 +tar xvf ${DOWNLOADDIR}/glib-2.80.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/glib-2.80.2 mkdir -p native-build pushd native-build @@ -17,4 +17,4 @@ pushd ${BUILD_DIRECTORY}/glib-2.80.0 ninja install popd popd -rm -rf ${BUILD_DIRECTORY}/glib-2.80.0 +rm -rf ${BUILD_DIRECTORY}/glib-2.80.2 diff --git a/loongarch64/scripts/step/host-tools/glib.info b/loongarch64/scripts/step/host-tools/glib.info index e2b6fffd..58a262cd 100644 --- a/loongarch64/scripts/step/host-tools/glib.info +++ b/loongarch64/scripts/step/host-tools/glib.info @@ -1 +1 @@ -glib|2.80.0|glib +glib|2.80.2|glib diff --git a/loongarch64/scripts/step/host-tools/glslang b/loongarch64/scripts/step/host-tools/glslang index bd047676..5833a7c5 100644 --- a/loongarch64/scripts/step/host-tools/glslang +++ b/loongarch64/scripts/step/host-tools/glslang @@ -3,17 +3,18 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=glslang -export PACKAGE_VERSION=14.1.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/glslang/14.1.0/ -rm -rf ${BUILD_DIRECTORY}/glslang-14.1.0 -tar xvf ${DOWNLOADDIR}/glslang-14.1.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/glslang-14.1.0 +export PACKAGE_VERSION=14.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/glslang/14.2.0/ +rm -rf ${BUILD_DIRECTORY}/glslang-14.2.0 +tar xvf ${DOWNLOADDIR}/glslang-14.2.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/glslang-14.2.0 mkdir -p native-build pushd native-build + CC="gcc" CXX="g++" \ cmake -DCMAKE_INSTALL_PREFIX=${CROSSTOOLS_DIR} -DENABLE_OPT=0 \ -DCMAKE_BUILD_TYPE=RELEASE .. eval ${MAKE_AND_INSTALL} popd popd -rm -rf ${BUILD_DIRECTORY}/glslang-14.1.0 +rm -rf ${BUILD_DIRECTORY}/glslang-14.2.0 diff --git a/loongarch64/scripts/step/host-tools/glslang.info b/loongarch64/scripts/step/host-tools/glslang.info index 36d43c8e..80978303 100644 --- a/loongarch64/scripts/step/host-tools/glslang.info +++ b/loongarch64/scripts/step/host-tools/glslang.info @@ -1 +1 @@ -glslang|14.1.0|glslang +glslang|14.2.0|glslang diff --git a/loongarch64/scripts/step/host-tools/hiredis b/loongarch64/scripts/step/host-tools/hiredis index ae7d73d9..a1dca1a4 100644 --- a/loongarch64/scripts/step/host-tools/hiredis +++ b/loongarch64/scripts/step/host-tools/hiredis @@ -11,6 +11,7 @@ pushd ${BUILD_DIRECTORY}/hiredis-1.2.0 mkdir -p native-build pushd native-build + CC="gcc" CXX="g++" \ cmake -DCMAKE_INSTALL_PREFIX=${CROSSTOOLS_DIR} \ -DCMAKE_BUILD_TYPE=RELEASE .. eval ${MAKE_AND_INSTALL} diff --git a/loongarch64/scripts/step/host-tools/icu4c b/loongarch64/scripts/step/host-tools/icu4c index 9fd2110f..073b03f1 100644 --- a/loongarch64/scripts/step/host-tools/icu4c +++ b/loongarch64/scripts/step/host-tools/icu4c @@ -3,10 +3,10 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=icu4c -export PACKAGE_VERSION=74_2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/icu4c/74_2/ +export PACKAGE_VERSION=75_1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/icu4c/75_1/ rm -rf ${BUILD_DIRECTORY}/icu -tar xvf ${DOWNLOADDIR}/icu4c-74_2-src.tgz -C ${BUILD_DIRECTORY} +tar xvf ${DOWNLOADDIR}/icu4c-75_1-src.tgz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/icu for config_i in $(find -name "config.sub") do diff --git a/loongarch64/scripts/step/host-tools/icu4c.info b/loongarch64/scripts/step/host-tools/icu4c.info index 5bb827ce..8a84f74f 100644 --- a/loongarch64/scripts/step/host-tools/icu4c.info +++ b/loongarch64/scripts/step/host-tools/icu4c.info @@ -1 +1 @@ -icu4c|74_2|icu4c +icu4c|75_1|icu4c diff --git a/loongarch64/scripts/step/host-tools/idna b/loongarch64/scripts/step/host-tools/idna index a0317b79..174b1122 100644 --- a/loongarch64/scripts/step/host-tools/idna +++ b/loongarch64/scripts/step/host-tools/idna @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=idna -export PACKAGE_VERSION=3.6 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/idna/3.6/ -rm -rf ${BUILD_DIRECTORY}/idna-3.6 -tar xvf ${DOWNLOADDIR}/idna-3.6.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/idna-3.6 +export PACKAGE_VERSION=3.7 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/idna/3.7/ +rm -rf ${BUILD_DIRECTORY}/idna-3.7 +tar xvf ${DOWNLOADDIR}/idna-3.7.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/idna-3.7 ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user idna popd -rm -rf ${BUILD_DIRECTORY}/idna-3.6 +rm -rf ${BUILD_DIRECTORY}/idna-3.7 diff --git a/loongarch64/scripts/step/host-tools/idna.info b/loongarch64/scripts/step/host-tools/idna.info index eadb38e9..d501da00 100644 --- a/loongarch64/scripts/step/host-tools/idna.info +++ b/loongarch64/scripts/step/host-tools/idna.info @@ -1 +1 @@ -idna|3.6|idna +idna|3.7|idna diff --git a/loongarch64/scripts/step/host-tools/jsonschema b/loongarch64/scripts/step/host-tools/jsonschema index 311fe03e..b015bfcc 100644 --- a/loongarch64/scripts/step/host-tools/jsonschema +++ b/loongarch64/scripts/step/host-tools/jsonschema @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=jsonschema -export PACKAGE_VERSION=4.21.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/jsonschema/4.21.1/ -rm -rf ${BUILD_DIRECTORY}/jsonschema-4.21.1 -tar xvf ${DOWNLOADDIR}/jsonschema-4.21.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/jsonschema-4.21.1 +export PACKAGE_VERSION=4.22.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/jsonschema/4.22.0/ +rm -rf ${BUILD_DIRECTORY}/jsonschema-4.22.0 +tar xvf ${DOWNLOADDIR}/jsonschema-4.22.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/jsonschema-4.22.0 ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user jsonschema popd -rm -rf ${BUILD_DIRECTORY}/jsonschema-4.21.1 +rm -rf ${BUILD_DIRECTORY}/jsonschema-4.22.0 diff --git a/loongarch64/scripts/step/host-tools/jsonschema.info b/loongarch64/scripts/step/host-tools/jsonschema.info index cd0b8cb5..420603bd 100644 --- a/loongarch64/scripts/step/host-tools/jsonschema.info +++ b/loongarch64/scripts/step/host-tools/jsonschema.info @@ -1 +1 @@ -jsonschema|4.21.1|jsonschema +jsonschema|4.22.0|jsonschema diff --git a/loongarch64/scripts/step/host-tools/libjpeg-turbo b/loongarch64/scripts/step/host-tools/libjpeg-turbo index d786c2e5..e310a89a 100644 --- a/loongarch64/scripts/step/host-tools/libjpeg-turbo +++ b/loongarch64/scripts/step/host-tools/libjpeg-turbo @@ -11,6 +11,7 @@ pushd ${BUILD_DIRECTORY}/libjpeg-turbo-3.0.1 mkdir -p native-build pushd native-build + CC="gcc" CXX="g++" \ cmake -DCMAKE_INSTALL_PREFIX=${CROSSTOOLS_DIR} -DWITH_JPEG8=ON \ -DCMAKE_BUILD_TYPE=RELEASE .. eval ${MAKE_AND_INSTALL} diff --git a/loongarch64/scripts/step/host-tools/libwebp b/loongarch64/scripts/step/host-tools/libwebp index 05a44a8f..49e9cf8f 100644 --- a/loongarch64/scripts/step/host-tools/libwebp +++ b/loongarch64/scripts/step/host-tools/libwebp @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=libwebp -export PACKAGE_VERSION=1.3.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/libwebp/1.3.2/ -rm -rf ${BUILD_DIRECTORY}/libwebp-1.3.2 -tar xvf ${DOWNLOADDIR}/libwebp-1.3.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libwebp-1.3.2 +export PACKAGE_VERSION=1.4.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/libwebp/1.4.0/ +rm -rf ${BUILD_DIRECTORY}/libwebp-1.4.0 +tar xvf ${DOWNLOADDIR}/libwebp-1.4.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libwebp-1.4.0 for config_i in $(find -name "config.sub") do @@ -19,4 +19,4 @@ pushd ${BUILD_DIRECTORY}/libwebp-1.3.2 ./configure --prefix=${CROSSTOOLS_DIR} --libdir=${CROSSTOOLS_DIR}/lib${LIB_SUFF} eval ${MAKE_AND_INSTALL} popd -rm -rf ${BUILD_DIRECTORY}/libwebp-1.3.2 +rm -rf ${BUILD_DIRECTORY}/libwebp-1.4.0 diff --git a/loongarch64/scripts/step/host-tools/libwebp.info b/loongarch64/scripts/step/host-tools/libwebp.info index 2d2b9572..0eeed0ea 100644 --- a/loongarch64/scripts/step/host-tools/libwebp.info +++ b/loongarch64/scripts/step/host-tools/libwebp.info @@ -1 +1 @@ -libwebp|1.3.2|libwebp +libwebp|1.4.0|libwebp diff --git a/loongarch64/scripts/step/host-tools/libxml2 b/loongarch64/scripts/step/host-tools/libxml2 index 95343290..fae474a9 100644 --- a/loongarch64/scripts/step/host-tools/libxml2 +++ b/loongarch64/scripts/step/host-tools/libxml2 @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=libxml2 -export PACKAGE_VERSION=2.12.6 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/libxml2/2.12.6/ +export PACKAGE_VERSION=2.12.7 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/libxml2/2.12.7/ -rm -rf ${BUILD_DIRECTORY}/libxml2-2.12.6 -tar xvf ${DOWNLOADDIR}/libxml2-2.12.6.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libxml2-2.12.6 +rm -rf ${BUILD_DIRECTORY}/libxml2-2.12.7 +tar xvf ${DOWNLOADDIR}/libxml2-2.12.7.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libxml2-2.12.7 for config_i in $(find -name "config.sub") do @@ -22,4 +22,4 @@ pushd ${BUILD_DIRECTORY}/libxml2-2.12.6 mkdir -p ${CROSSTOOLS_DIR}/host-tools/bin/ mv ${CROSSTOOLS_DIR}/bin/xml2-config ${CROSSTOOLS_DIR}/host-tools/bin/ popd -rm -rf ${BUILD_DIRECTORY}/libxml2-2.12.6 +rm -rf ${BUILD_DIRECTORY}/libxml2-2.12.7 diff --git a/loongarch64/scripts/step/host-tools/libxml2.info b/loongarch64/scripts/step/host-tools/libxml2.info index 31091534..0adb0162 100644 --- a/loongarch64/scripts/step/host-tools/libxml2.info +++ b/loongarch64/scripts/step/host-tools/libxml2.info @@ -1 +1 @@ -libxml2|2.12.6|libxml2 +libxml2|2.12.7|libxml2 diff --git a/loongarch64/scripts/step/host-tools/libxmlb b/loongarch64/scripts/step/host-tools/libxmlb index 56876bb5..7fe02659 100644 --- a/loongarch64/scripts/step/host-tools/libxmlb +++ b/loongarch64/scripts/step/host-tools/libxmlb @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=libxmlb -export PACKAGE_VERSION=0.3.18 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/libxmlb/0.3.18/ -rm -rf ${BUILD_DIRECTORY}/libxmlb-0.3.18 -tar xvf ${DOWNLOADDIR}/libxmlb-0.3.18.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libxmlb-0.3.18 +export PACKAGE_VERSION=0.3.19 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/libxmlb/0.3.19/ +rm -rf ${BUILD_DIRECTORY}/libxmlb-0.3.19 +tar xvf ${DOWNLOADDIR}/libxmlb-0.3.19.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libxmlb-0.3.19 mkdir -p native-build pushd native-build @@ -17,4 +17,4 @@ pushd ${BUILD_DIRECTORY}/libxmlb-0.3.18 ninja install popd popd -rm -rf ${BUILD_DIRECTORY}/libxmlb-0.3.18 +rm -rf ${BUILD_DIRECTORY}/libxmlb-0.3.19 diff --git a/loongarch64/scripts/step/host-tools/libxmlb.info b/loongarch64/scripts/step/host-tools/libxmlb.info index 3953fa44..cd687248 100644 --- a/loongarch64/scripts/step/host-tools/libxmlb.info +++ b/loongarch64/scripts/step/host-tools/libxmlb.info @@ -1 +1 @@ -libxmlb|0.3.18|libxmlb +libxmlb|0.3.19|libxmlb diff --git a/loongarch64/scripts/step/host-tools/llvm-project b/loongarch64/scripts/step/host-tools/llvm-project new file mode 100644 index 00000000..c8bf7595 --- /dev/null +++ b/loongarch64/scripts/step/host-tools/llvm-project @@ -0,0 +1,44 @@ +source env/host-tools/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=host-tools +export STEP_PACKAGENAME=llvm-project +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/llvm-project/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src + +pushd llvm + mkdir -p host-build + pushd host-build + export PATH=${CROSSTOOLS_DIR}/build-tools/bin:${CROSSTOOLS_DIR}/bin:/usr/bin:/usr/sbin + export LDFLAGS="-Wl,-rpath-link=${CROSSTOOLS_DIR}/build-tools/lib64 -Wl,-rpath=${CROSSTOOLS_DIR}/build-tools/lib64" + export PKG_CONFIG_SYSROOT_DIR="" + export PKG_CONFIG_PATH="" + cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX:PATH=${CROSSTOOLS_DIR}/host-llvm-project \ + -DCMAKE_CXX_COMPILER="g++" -DCMAKE_C_COMPILER="gcc" \ + -DBUILD_SHARED_LIBS:BOOL=OFF -DCMAKE_BUILD_TYPE=Release \ + -DLLVM_LIBDIR_SUFFIX=64 \ + -DCMAKE_C_FLAGS="-DNDEBUG" -DCMAKE_CXX_FLAGS="-DNDEBUG" \ + -DLLVM_ENABLE_TERMINFO:BOOL=OFF \ + -DLLVM_ENABLE_RTTI:BOOL=ON -DLLVM_BUILD_LLVM_DYLIB:BOOL=ON \ + -DLLVM_LINK_LLVM_DYLIB:BOOL=ON \ + -DLLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL=ON \ + -DLLVM_ENABLE_PROJECTS='llvm;clang;lld' \ + -DLLVM_INCLUDE_RUNTIMES:BOOL=ON \ + -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx;compiler-rt" \ + -DLLVM_RUNTIME_TARGETS="x86_64-unknown-linux-gnu;loongarch64-unknown-linux-gnu" \ + -DLLVM_BUILTIN_TARGETS="x86_64-unknown-linux-gnu;loongarch64-unknown-linux-gnu" \ + -DBUILTINS_loongarch64-unknown-linux-gnu_CMAKE_SYSROOT=/opt/mylaos/Sunhaiyong/distro/Yongbao/loongarch64/workbase/overlaydir/chromium-sysroot \ + -DRUNTIMES_loongarch64-unknown-linux-gnu_CMAKE_SYSROOT=/opt/mylaos/Sunhaiyong/distro/Yongbao/loongarch64/workbase/overlaydir/chromium-sysroot \ + -DBUILTINS_x86_64-unknown-linux-gnu_CMAKE_SYSROOT=/opt/mylaos/Sunhaiyong/distro/Yongbao/loongarch64/workbase/overlaydir/x86_64_runtime/usr/lib/x86_64/sys-root \ + -DRUNTIMES_x86_64-unknown-linux-gnu_CMAKE_SYSROOT=/opt/mylaos/Sunhaiyong/distro/Yongbao/loongarch64/workbase/overlaydir/x86_64_runtime/usr/lib/x86_64/sys-root \ + -DLLVM_DEFAULT_TARGET_TRIPLE=${MACHTYPE} \ + -DLLVM_HOST_TRIPLE=${MACHTYPE} \ + -DLLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF + ninja + ninja install +popd +popd +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src diff --git a/loongarch64/scripts/step/host-tools/llvm-project.info b/loongarch64/scripts/step/host-tools/llvm-project.info new file mode 100644 index 00000000..6825ad20 --- /dev/null +++ b/loongarch64/scripts/step/host-tools/llvm-project.info @@ -0,0 +1 @@ +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/host-tools/llvm_runtimes b/loongarch64/scripts/step/host-tools/llvm_runtimes new file mode 100644 index 00000000..1d980927 --- /dev/null +++ b/loongarch64/scripts/step/host-tools/llvm_runtimes @@ -0,0 +1,28 @@ +source env/host-tools/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=host-tools +export STEP_PACKAGENAME=llvm_runtimes +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/llvm_runtimes/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src + pushd runtimes + mkdir host-build + pushd host-build + export PATH=${CROSSTOOLS_DIR}/host-llvm-project/bin:$PATH + cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX:PATH=${CROSSTOOLS_DIR}/host-llvm-project \ + -DCMAKE_CXX_COMPILER="clang++" -DCMAKE_C_COMPILER="clang" \ + -DCMAKE_BUILD_TYPE=Release \ + -DLLVM_CONFIG=${CROSSTOOLS_DIR}/host-llvm-project/bin/llvm-config \ + -DCMAKE_C_FLAGS="-DNDEBUG" -DCMAKE_CXX_FLAGS="-DNDEBUG" \ + -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;pstl;libcxx;compiler-rt" \ + -DLLVM_RUNTIME_TARGETS="x86_64-unknown-linux-gnu;loongarch64-unknown-linux-gnu" + -DLLVM_LINK_LLVM_DYLIB:BOOL=ON + ninja + ninja install + popd + popd +popd +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src diff --git a/loongarch64/scripts/step/host-tools/llvm_runtimes.info b/loongarch64/scripts/step/host-tools/llvm_runtimes.info new file mode 100644 index 00000000..6825ad20 --- /dev/null +++ b/loongarch64/scripts/step/host-tools/llvm_runtimes.info @@ -0,0 +1 @@ +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/host-tools/lxml b/loongarch64/scripts/step/host-tools/lxml index a5eb8979..a3897d8a 100644 --- a/loongarch64/scripts/step/host-tools/lxml +++ b/loongarch64/scripts/step/host-tools/lxml @@ -3,14 +3,14 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=lxml -export PACKAGE_VERSION=5.2.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/lxml/5.2.1/ -rm -rf ${BUILD_DIRECTORY}/lxml-lxml-5.2.1 -tar xvf ${DOWNLOADDIR}/lxml-5.2.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/lxml-lxml-5.2.1 +export PACKAGE_VERSION=5.2.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/lxml/5.2.2/ +rm -rf ${BUILD_DIRECTORY}/lxml-lxml-5.2.2 +tar xvf ${DOWNLOADDIR}/lxml-5.2.2.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/lxml-lxml-5.2.2 ${CROSSTOOLS_DIR}/bin/python3 setup.py build ${CROSSTOOLS_DIR}/bin/python3 setup.py install # ${CROSSTOOLS_DIR}/bin/python3 setup.py install --optimize=1 popd -rm -rf ${BUILD_DIRECTORY}/lxml-lxml-5.2.1 +rm -rf ${BUILD_DIRECTORY}/lxml-lxml-5.2.2 diff --git a/loongarch64/scripts/step/host-tools/lxml.info b/loongarch64/scripts/step/host-tools/lxml.info index 379c6673..5787c7ba 100644 --- a/loongarch64/scripts/step/host-tools/lxml.info +++ b/loongarch64/scripts/step/host-tools/lxml.info @@ -1 +1 @@ -lxml|5.2.1|lxml +lxml|5.2.2|lxml diff --git a/loongarch64/scripts/step/host-tools/meson b/loongarch64/scripts/step/host-tools/meson index f9af72ce..ff6ef3e7 100644 --- a/loongarch64/scripts/step/host-tools/meson +++ b/loongarch64/scripts/step/host-tools/meson @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=meson -export PACKAGE_VERSION=1.4.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/meson/1.4.0/ -rm -rf ${BUILD_DIRECTORY}/meson-1.4.0 -tar xvf ${DOWNLOADDIR}/meson-1.4.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/meson-1.4.0 +export PACKAGE_VERSION=1.4.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/meson/1.4.1/ +rm -rf ${BUILD_DIRECTORY}/meson-1.4.1 +tar xvf ${DOWNLOADDIR}/meson-1.4.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/meson-1.4.1 ${CROSSTOOLS_DIR}/bin/python3 setup.py build ${CROSSTOOLS_DIR}/bin/python3 setup.py install popd -rm -rf ${BUILD_DIRECTORY}/meson-1.4.0 +rm -rf ${BUILD_DIRECTORY}/meson-1.4.1 diff --git a/loongarch64/scripts/step/host-tools/meson.info b/loongarch64/scripts/step/host-tools/meson.info index cea85caa..80189da3 100644 --- a/loongarch64/scripts/step/host-tools/meson.info +++ b/loongarch64/scripts/step/host-tools/meson.info @@ -1 +1 @@ -meson|1.4.0|meson +meson|1.4.1|meson diff --git a/loongarch64/scripts/step/host-tools/nasm b/loongarch64/scripts/step/host-tools/nasm index 941fb2db..755b14d2 100644 --- a/loongarch64/scripts/step/host-tools/nasm +++ b/loongarch64/scripts/step/host-tools/nasm @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=nasm -export PACKAGE_VERSION=2.16.02 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/nasm/2.16.02/ -rm -rf ${BUILD_DIRECTORY}/nasm-2.16.02 -tar xvf ${DOWNLOADDIR}/nasm-2.16.02.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/nasm-2.16.02 +export PACKAGE_VERSION=2.16.03 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/nasm/2.16.03/ +rm -rf ${BUILD_DIRECTORY}/nasm-2.16.03 +tar xvf ${DOWNLOADDIR}/nasm-2.16.03.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/nasm-2.16.03 for config_i in $(find -name "config.sub") do @@ -19,4 +19,4 @@ pushd ${BUILD_DIRECTORY}/nasm-2.16.02 ./configure --prefix=${CROSSTOOLS_DIR} --libdir=${CROSSTOOLS_DIR}/lib${LIB_SUFF} eval ${MAKE_AND_INSTALL} popd -rm -rf ${BUILD_DIRECTORY}/nasm-2.16.02 +rm -rf ${BUILD_DIRECTORY}/nasm-2.16.03 diff --git a/loongarch64/scripts/step/host-tools/nasm.info b/loongarch64/scripts/step/host-tools/nasm.info index 2c124850..7b653a7b 100644 --- a/loongarch64/scripts/step/host-tools/nasm.info +++ b/loongarch64/scripts/step/host-tools/nasm.info @@ -1 +1 @@ -nasm|2.16.02|nasm +nasm|2.16.03|nasm diff --git a/loongarch64/scripts/step/host-tools/ninja b/loongarch64/scripts/step/host-tools/ninja index 6bb6f33d..cc5eba99 100644 --- a/loongarch64/scripts/step/host-tools/ninja +++ b/loongarch64/scripts/step/host-tools/ninja @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=ninja -export PACKAGE_VERSION=1.11.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/ninja/1.11.1/ -rm -rf ${BUILD_DIRECTORY}/ninja-1.11.1 -tar xvf ${DOWNLOADDIR}/ninja-1.11.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ninja-1.11.1 +export PACKAGE_VERSION=1.12.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/ninja/1.12.1/ +rm -rf ${BUILD_DIRECTORY}/ninja-1.12.1 +tar xvf ${DOWNLOADDIR}/ninja-1.12.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ninja-1.12.1 python3 configure.py --bootstrap install -vm755 ninja ${CROSSTOOLS_DIR}/bin/ popd -rm -rf ${BUILD_DIRECTORY}/ninja-1.11.1 +rm -rf ${BUILD_DIRECTORY}/ninja-1.12.1 diff --git a/loongarch64/scripts/step/host-tools/ninja.info b/loongarch64/scripts/step/host-tools/ninja.info index 3b4b3f9c..9e0feb16 100644 --- a/loongarch64/scripts/step/host-tools/ninja.info +++ b/loongarch64/scripts/step/host-tools/ninja.info @@ -1 +1 @@ -ninja|1.11.1|ninja +ninja|1.12.1|ninja diff --git a/loongarch64/scripts/step/host-tools/node b/loongarch64/scripts/step/host-tools/node index 28f048ce..0b8456ee 100644 --- a/loongarch64/scripts/step/host-tools/node +++ b/loongarch64/scripts/step/host-tools/node @@ -3,14 +3,14 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=node -export PACKAGE_VERSION=21.7.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/node/21.7.2/ -rm -rf ${BUILD_DIRECTORY}/node-21.7.2 -tar xvf ${DOWNLOADDIR}/node-21.7.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/node-21.7.2 +export PACKAGE_VERSION=22.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/node/22.2.0/ +rm -rf ${BUILD_DIRECTORY}/node-22.2.0 +tar xvf ${DOWNLOADDIR}/node-22.2.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/node-22.2.0 - ./configure --prefix ${CROSSTOOLS_DIR} --shared-openssl + ./configure --prefix ${CROSSTOOLS_DIR} --shared-openssl --with-intl=system-icu eval ${MAKE_AND_INSTALL} cp -av out/Release/node ${CROSSTOOLS_DIR}/bin/ popd -rm -rf ${BUILD_DIRECTORY}/node-21.7.2 +rm -rf ${BUILD_DIRECTORY}/node-22.2.0 diff --git a/loongarch64/scripts/step/host-tools/node.info b/loongarch64/scripts/step/host-tools/node.info index e09091fc..412179e1 100644 --- a/loongarch64/scripts/step/host-tools/node.info +++ b/loongarch64/scripts/step/host-tools/node.info @@ -1 +1 @@ -node|21.7.2|node +node|22.2.0|node diff --git a/loongarch64/scripts/step/host-tools/nss b/loongarch64/scripts/step/host-tools/nss index 9485f56d..38fdea4f 100644 --- a/loongarch64/scripts/step/host-tools/nss +++ b/loongarch64/scripts/step/host-tools/nss @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=nss -export PACKAGE_VERSION=3.98 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/nss/3.98/ -rm -rf ${BUILD_DIRECTORY}/nss-3.98 -tar xvf ${DOWNLOADDIR}/nss-3.98.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/nss-3.98 -patch -Np1 -i ${SYSDIR}/files/host-tools/nss/3.98/patches/0001-nss-3.97-fix-miss-SQLITE_INCLUDE_DIR-in-nss-cmd-dbto.patch +export PACKAGE_VERSION=3.100 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/nss/3.100/ +rm -rf ${BUILD_DIRECTORY}/nss-3.100 +tar xvf ${DOWNLOADDIR}/nss-3.100.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/nss-3.100 +patch -Np1 -i ${SYSDIR}/files/host-tools/nss/3.100/patches/0001-nss-3.97-fix-miss-SQLITE_INCLUDE_DIR-in-nss-cmd-dbto.patch pushd nss make -j${JOBS} BUILD_OPT=1 USE_64=1 USE_SYSTEM_ZLIB=1 NSS_USE_SYSTEM_SQLITE=1 NSS_ENABLE_WERROR=0 \ @@ -43,4 +43,4 @@ pushd dist install -v -m755 Linux*/bin/{certutil,pk12util} ${CROSSTOOLS_DIR}/bin popd popd -rm -rf ${BUILD_DIRECTORY}/nss-3.98 +rm -rf ${BUILD_DIRECTORY}/nss-3.100 diff --git a/loongarch64/scripts/step/host-tools/nss.info b/loongarch64/scripts/step/host-tools/nss.info index 5efac0d3..6d87fbbb 100644 --- a/loongarch64/scripts/step/host-tools/nss.info +++ b/loongarch64/scripts/step/host-tools/nss.info @@ -1 +1 @@ -nss|3.98|nss +nss|3.100|nss diff --git a/loongarch64/scripts/step/host-tools/ocaml b/loongarch64/scripts/step/host-tools/ocaml index d33b85e0..84742d8d 100644 --- a/loongarch64/scripts/step/host-tools/ocaml +++ b/loongarch64/scripts/step/host-tools/ocaml @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=ocaml -export PACKAGE_VERSION=5.1.1+effect-syntax -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/ocaml/5.1.1+effect-syntax/ -rm -rf ${BUILD_DIRECTORY}/ocaml-5.1.1+effect-syntax -tar xvf ${DOWNLOADDIR}/ocaml-5.1.1+effect-syntax.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ocaml-5.1.1+effect-syntax +export PACKAGE_VERSION=5.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/ocaml/5.2.0/ +rm -rf ${BUILD_DIRECTORY}/ocaml-5.2.0_git +tar xvf ${DOWNLOADDIR}/ocaml-5.2.0_git.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ocaml-5.2.0_git for config_i in $(find -name "config.sub") do @@ -19,4 +19,4 @@ pushd ${BUILD_DIRECTORY}/ocaml-5.1.1+effect-syntax ./configure --prefix=${CROSSTOOLS_DIR} --libdir=${CROSSTOOLS_DIR}/lib${LIB_SUFF} eval ${MAKE_AND_INSTALL} popd -rm -rf ${BUILD_DIRECTORY}/ocaml-5.1.1+effect-syntax +rm -rf ${BUILD_DIRECTORY}/ocaml-5.2.0_git diff --git a/loongarch64/scripts/step/host-tools/ocaml.info b/loongarch64/scripts/step/host-tools/ocaml.info index 225a7c6b..a728c312 100644 --- a/loongarch64/scripts/step/host-tools/ocaml.info +++ b/loongarch64/scripts/step/host-tools/ocaml.info @@ -1 +1 @@ -ocaml|5.1.1+effect-syntax|ocaml +ocaml|5.2.0|ocaml diff --git a/loongarch64/scripts/step/host-tools/pluggy b/loongarch64/scripts/step/host-tools/pluggy index 03d87709..de71b438 100644 --- a/loongarch64/scripts/step/host-tools/pluggy +++ b/loongarch64/scripts/step/host-tools/pluggy @@ -3,14 +3,14 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=pluggy -export PACKAGE_VERSION=1.4.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/pluggy/1.4.0/ -rm -rf ${BUILD_DIRECTORY}/pluggy-1.4.0 -tar xvf ${DOWNLOADDIR}/pluggy-1.4.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/pluggy-1.4.0 +export PACKAGE_VERSION=1.5.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/pluggy/1.5.0/ +rm -rf ${BUILD_DIRECTORY}/pluggy-1.5.0 +tar xvf ${DOWNLOADDIR}/pluggy-1.5.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/pluggy-1.5.0 ${CROSSTOOLS_DIR}/bin/python3 setup.py build ${CROSSTOOLS_DIR}/bin/python3 setup.py install # ${CROSSTOOLS_DIR}/bin/python3 setup.py install --optimize=1 popd -rm -rf ${BUILD_DIRECTORY}/pluggy-1.4.0 +rm -rf ${BUILD_DIRECTORY}/pluggy-1.5.0 diff --git a/loongarch64/scripts/step/host-tools/pluggy.info b/loongarch64/scripts/step/host-tools/pluggy.info index 93b0006d..5d36f799 100644 --- a/loongarch64/scripts/step/host-tools/pluggy.info +++ b/loongarch64/scripts/step/host-tools/pluggy.info @@ -1 +1 @@ -pluggy|1.4.0|pluggy +pluggy|1.5.0|pluggy diff --git a/loongarch64/scripts/step/host-tools/pugixml b/loongarch64/scripts/step/host-tools/pugixml index cba849fe..7251ae72 100644 --- a/loongarch64/scripts/step/host-tools/pugixml +++ b/loongarch64/scripts/step/host-tools/pugixml @@ -11,6 +11,7 @@ pushd ${BUILD_DIRECTORY}/pugixml-1.14 mkdir -p native-build pushd native-build + CC="gcc" CXX="g++" \ cmake -DCMAKE_INSTALL_PREFIX=${CROSSTOOLS_DIR} \ -DCMAKE_BUILD_TYPE=RELEASE .. eval ${MAKE_AND_INSTALL} diff --git a/loongarch64/scripts/step/host-tools/pyside6 b/loongarch64/scripts/step/host-tools/pyside6 index eb3dd28d..ec073e02 100644 --- a/loongarch64/scripts/step/host-tools/pyside6 +++ b/loongarch64/scripts/step/host-tools/pyside6 @@ -12,6 +12,7 @@ pushd ${BUILD_DIRECTORY}/pyside6-git-default_git pushd sources/shiboken6 mkdir -p native-build pushd native-build + CC="gcc" CXX="g++" \ LLVM_INSTALL_DIR=${CROSSTOOLS_DIR} \ cmake -DCMAKE_INSTALL_PREFIX=${CROSSTOOLS_DIR} -DBUILD_TESTS=OFF -DSHIBOKEN_BUILD_TOOLS=ON \ -DCMAKE_BUILD_TYPE=RELEASE .. diff --git a/loongarch64/scripts/step/host-tools/referencing b/loongarch64/scripts/step/host-tools/referencing index 5ff089c1..9bd73ab0 100644 --- a/loongarch64/scripts/step/host-tools/referencing +++ b/loongarch64/scripts/step/host-tools/referencing @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=referencing -export PACKAGE_VERSION=0.34.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/referencing/0.34.0/ -rm -rf ${BUILD_DIRECTORY}/referencing-0.34.0 -tar xvf ${DOWNLOADDIR}/referencing-0.34.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/referencing-0.34.0 +export PACKAGE_VERSION=0.35.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/referencing/0.35.1/ +rm -rf ${BUILD_DIRECTORY}/referencing-0.35.1 +tar xvf ${DOWNLOADDIR}/referencing-0.35.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/referencing-0.35.1 ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user referencing popd -rm -rf ${BUILD_DIRECTORY}/referencing-0.34.0 +rm -rf ${BUILD_DIRECTORY}/referencing-0.35.1 diff --git a/loongarch64/scripts/step/host-tools/referencing.info b/loongarch64/scripts/step/host-tools/referencing.info index dc723521..8d87615b 100644 --- a/loongarch64/scripts/step/host-tools/referencing.info +++ b/loongarch64/scripts/step/host-tools/referencing.info @@ -1 +1 @@ -referencing|0.34.0|referencing +referencing|0.35.1|referencing diff --git a/loongarch64/scripts/step/host-tools/requests b/loongarch64/scripts/step/host-tools/requests index 65366179..ae4151dc 100644 --- a/loongarch64/scripts/step/host-tools/requests +++ b/loongarch64/scripts/step/host-tools/requests @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=requests -export PACKAGE_VERSION=2.31.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/requests/2.31.0/ -rm -rf ${BUILD_DIRECTORY}/requests-2.31.0 -tar xvf ${DOWNLOADDIR}/requests-2.31.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/requests-2.31.0 +export PACKAGE_VERSION=2.32.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/requests/2.32.3/ +rm -rf ${BUILD_DIRECTORY}/requests-2.32.3 +tar xvf ${DOWNLOADDIR}/requests-2.32.3.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/requests-2.32.3 ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user requests popd -rm -rf ${BUILD_DIRECTORY}/requests-2.31.0 +rm -rf ${BUILD_DIRECTORY}/requests-2.32.3 diff --git a/loongarch64/scripts/step/host-tools/requests.info b/loongarch64/scripts/step/host-tools/requests.info index d6b61043..f4197b2d 100644 --- a/loongarch64/scripts/step/host-tools/requests.info +++ b/loongarch64/scripts/step/host-tools/requests.info @@ -1 +1 @@ -requests|2.31.0|requests +requests|2.32.3|requests diff --git a/loongarch64/scripts/step/host-tools/rpds-py b/loongarch64/scripts/step/host-tools/rpds-py index ace002c5..6c3d4a20 100644 --- a/loongarch64/scripts/step/host-tools/rpds-py +++ b/loongarch64/scripts/step/host-tools/rpds-py @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=rpds-py -export PACKAGE_VERSION=0.18.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/rpds-py/0.18.0/ -rm -rf ${BUILD_DIRECTORY}/rpds_py-0.18.0 -tar xvf ${DOWNLOADDIR}/rpds_py-0.18.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/rpds_py-0.18.0 +export PACKAGE_VERSION=0.18.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/rpds-py/0.18.1/ +rm -rf ${BUILD_DIRECTORY}/rpds_py-0.18.1 +tar xvf ${DOWNLOADDIR}/rpds_py-0.18.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/rpds_py-0.18.1 ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user rpds-py popd -rm -rf ${BUILD_DIRECTORY}/rpds_py-0.18.0 +rm -rf ${BUILD_DIRECTORY}/rpds_py-0.18.1 diff --git a/loongarch64/scripts/step/host-tools/rpds-py.info b/loongarch64/scripts/step/host-tools/rpds-py.info index f910ddbe..422b41ee 100644 --- a/loongarch64/scripts/step/host-tools/rpds-py.info +++ b/loongarch64/scripts/step/host-tools/rpds-py.info @@ -1 +1 @@ -rpds-py|0.18.0|rpds-py +rpds-py|0.18.1|rpds-py diff --git a/loongarch64/scripts/step/host-tools/ruby b/loongarch64/scripts/step/host-tools/ruby index 8400b4b4..3da6871a 100644 --- a/loongarch64/scripts/step/host-tools/ruby +++ b/loongarch64/scripts/step/host-tools/ruby @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=ruby -export PACKAGE_VERSION=3.3.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/ruby/3.3.0/ -rm -rf ${BUILD_DIRECTORY}/ruby-3.3.0 -tar xvf ${DOWNLOADDIR}/ruby-3.3.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ruby-3.3.0 +export PACKAGE_VERSION=3.3.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/ruby/3.3.2/ +rm -rf ${BUILD_DIRECTORY}/ruby-3.3.2 +tar xvf ${DOWNLOADDIR}/ruby-3.3.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ruby-3.3.2 for config_i in $(find -name "config.sub") do @@ -19,4 +19,4 @@ pushd ${BUILD_DIRECTORY}/ruby-3.3.0 ./configure --prefix=${CROSSTOOLS_DIR} --libdir=${CROSSTOOLS_DIR}/lib${LIB_SUFF} --without-baseruby eval ${MAKE_AND_INSTALL} popd -rm -rf ${BUILD_DIRECTORY}/ruby-3.3.0 +rm -rf ${BUILD_DIRECTORY}/ruby-3.3.2 diff --git a/loongarch64/scripts/step/host-tools/ruby.info b/loongarch64/scripts/step/host-tools/ruby.info index c4d4c49b..53cab77d 100644 --- a/loongarch64/scripts/step/host-tools/ruby.info +++ b/loongarch64/scripts/step/host-tools/ruby.info @@ -1 +1 @@ -ruby|3.3.0|ruby +ruby|3.3.2|ruby diff --git a/loongarch64/scripts/step/host-tools/rust-bindgen b/loongarch64/scripts/step/host-tools/rust-bindgen new file mode 100644 index 00000000..8f18fea1 --- /dev/null +++ b/loongarch64/scripts/step/host-tools/rust-bindgen @@ -0,0 +1,14 @@ +source env/host-tools/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=host-tools +export STEP_PACKAGENAME=rust-bindgen +export PACKAGE_VERSION=0.69.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/rust-bindgen/0.69.4/ +rm -rf ${BUILD_DIRECTORY}/rust-bindgen-0.69.4 +tar xvf ${DOWNLOADDIR}/rust-bindgen-0.69.4.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/rust-bindgen-0.69.4 + cargo build --release + install -Dm755 target/release/bindgen ${CROSSTOOLS_DIR}/bin/ +popd +rm -rf ${BUILD_DIRECTORY}/rust-bindgen-0.69.4 diff --git a/loongarch64/scripts/step/host-tools/rust-bindgen.info b/loongarch64/scripts/step/host-tools/rust-bindgen.info new file mode 100644 index 00000000..d55f3f8c --- /dev/null +++ b/loongarch64/scripts/step/host-tools/rust-bindgen.info @@ -0,0 +1 @@ +rust-bindgen|0.69.4|rust-bindgen diff --git a/loongarch64/scripts/step/host-tools/setuptools b/loongarch64/scripts/step/host-tools/setuptools index 38bc10c4..3f587031 100644 --- a/loongarch64/scripts/step/host-tools/setuptools +++ b/loongarch64/scripts/step/host-tools/setuptools @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=setuptools -export PACKAGE_VERSION=69.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/setuptools/69.2.0/ -rm -rf ${BUILD_DIRECTORY}/setuptools-69.2.0 -tar xvf ${DOWNLOADDIR}/setuptools-69.2.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/setuptools-69.2.0 +export PACKAGE_VERSION=70.0.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/setuptools/70.0.0/ +rm -rf ${BUILD_DIRECTORY}/setuptools-70.0.0 +tar xvf ${DOWNLOADDIR}/setuptools-70.0.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/setuptools-70.0.0 ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user setuptools popd -rm -rf ${BUILD_DIRECTORY}/setuptools-69.2.0 +rm -rf ${BUILD_DIRECTORY}/setuptools-70.0.0 diff --git a/loongarch64/scripts/step/host-tools/setuptools-scm b/loongarch64/scripts/step/host-tools/setuptools-scm index 03efb42d..353e942d 100644 --- a/loongarch64/scripts/step/host-tools/setuptools-scm +++ b/loongarch64/scripts/step/host-tools/setuptools-scm @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=setuptools-scm -export PACKAGE_VERSION=8.0.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/setuptools-scm/8.0.4/ -rm -rf ${BUILD_DIRECTORY}/setuptools-scm-8.0.4 -tar xvf ${DOWNLOADDIR}/setuptools-scm-8.0.4.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/setuptools-scm-8.0.4 +export PACKAGE_VERSION=8.1.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/setuptools-scm/8.1.0/ +rm -rf ${BUILD_DIRECTORY}/setuptools_scm-8.1.0 +tar xvf ${DOWNLOADDIR}/setuptools_scm-8.1.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/setuptools_scm-8.1.0 ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user setuptools-scm popd -rm -rf ${BUILD_DIRECTORY}/setuptools-scm-8.0.4 +rm -rf ${BUILD_DIRECTORY}/setuptools_scm-8.1.0 diff --git a/loongarch64/scripts/step/host-tools/setuptools-scm.info b/loongarch64/scripts/step/host-tools/setuptools-scm.info index 1f23f647..9cfea56e 100644 --- a/loongarch64/scripts/step/host-tools/setuptools-scm.info +++ b/loongarch64/scripts/step/host-tools/setuptools-scm.info @@ -1 +1 @@ -setuptools-scm|8.0.4|setuptools-scm +setuptools-scm|8.1.0|setuptools-scm diff --git a/loongarch64/scripts/step/host-tools/setuptools.info b/loongarch64/scripts/step/host-tools/setuptools.info index 50dcf0ec..5d427b93 100644 --- a/loongarch64/scripts/step/host-tools/setuptools.info +++ b/loongarch64/scripts/step/host-tools/setuptools.info @@ -1 +1 @@ -setuptools|69.2.0|setuptools +setuptools|70.0.0|setuptools diff --git a/loongarch64/scripts/step/host-tools/setuptools_pre b/loongarch64/scripts/step/host-tools/setuptools_pre index f9c91819..2a674f91 100644 --- a/loongarch64/scripts/step/host-tools/setuptools_pre +++ b/loongarch64/scripts/step/host-tools/setuptools_pre @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=setuptools_pre -export PACKAGE_VERSION=69.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/setuptools_pre/69.2.0/ -rm -rf ${BUILD_DIRECTORY}/setuptools-69.2.0 -tar xvf ${DOWNLOADDIR}/setuptools-69.2.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/setuptools-69.2.0 +export PACKAGE_VERSION=70.0.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/setuptools_pre/70.0.0/ +rm -rf ${BUILD_DIRECTORY}/setuptools-70.0.0 +tar xvf ${DOWNLOADDIR}/setuptools-70.0.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/setuptools-70.0.0 ${CROSSTOOLS_DIR}/bin/python3 setup.py build ${CROSSTOOLS_DIR}/bin/python3 setup.py install popd -rm -rf ${BUILD_DIRECTORY}/setuptools-69.2.0 +rm -rf ${BUILD_DIRECTORY}/setuptools-70.0.0 diff --git a/loongarch64/scripts/step/host-tools/setuptools_pre.info b/loongarch64/scripts/step/host-tools/setuptools_pre.info index 50dcf0ec..5d427b93 100644 --- a/loongarch64/scripts/step/host-tools/setuptools_pre.info +++ b/loongarch64/scripts/step/host-tools/setuptools_pre.info @@ -1 +1 @@ -setuptools|69.2.0|setuptools +setuptools|70.0.0|setuptools diff --git a/loongarch64/scripts/step/host-tools/sphinx b/loongarch64/scripts/step/host-tools/sphinx index 1ab2dd89..32865eca 100644 --- a/loongarch64/scripts/step/host-tools/sphinx +++ b/loongarch64/scripts/step/host-tools/sphinx @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=sphinx -export PACKAGE_VERSION=7.2.6 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/sphinx/7.2.6/ -rm -rf ${BUILD_DIRECTORY}/sphinx-7.2.6 -tar xvf ${DOWNLOADDIR}/sphinx-7.2.6.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/sphinx-7.2.6 +export PACKAGE_VERSION=7.3.7 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/sphinx/7.3.7/ +rm -rf ${BUILD_DIRECTORY}/sphinx-7.3.7 +tar xvf ${DOWNLOADDIR}/sphinx-7.3.7.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/sphinx-7.3.7 ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user sphinx popd -rm -rf ${BUILD_DIRECTORY}/sphinx-7.2.6 +rm -rf ${BUILD_DIRECTORY}/sphinx-7.3.7 diff --git a/loongarch64/scripts/step/host-tools/sphinx-rtd-theme b/loongarch64/scripts/step/host-tools/sphinx-rtd-theme index dac345c6..adbe394a 100644 --- a/loongarch64/scripts/step/host-tools/sphinx-rtd-theme +++ b/loongarch64/scripts/step/host-tools/sphinx-rtd-theme @@ -8,7 +8,8 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/sphinx-rtd-theme/2.0.0/ rm -rf ${BUILD_DIRECTORY}/sphinx_rtd_theme-2.0.0 tar xvf ${DOWNLOADDIR}/sphinx_rtd_theme-2.0.0.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/sphinx_rtd_theme-2.0.0 - + patch -Np1 -i ${SYSDIR}/files/host-tools/sphinx-rtd-theme/2.0.0/patches/0001-sphinx_rtd_theme-2.0.0-fix-docutils-require-version.patch + ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user sphinx-rtd-theme popd diff --git a/loongarch64/scripts/step/host-tools/sphinx.info b/loongarch64/scripts/step/host-tools/sphinx.info index f4d9fc8e..e1f339e6 100644 --- a/loongarch64/scripts/step/host-tools/sphinx.info +++ b/loongarch64/scripts/step/host-tools/sphinx.info @@ -1 +1 @@ -sphinx|7.2.6|sphinx +sphinx|7.3.7|sphinx diff --git a/loongarch64/scripts/step/host-tools/trove-classifiers b/loongarch64/scripts/step/host-tools/trove-classifiers index fe025cb8..076e02fe 100644 --- a/loongarch64/scripts/step/host-tools/trove-classifiers +++ b/loongarch64/scripts/step/host-tools/trove-classifiers @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=trove-classifiers -export PACKAGE_VERSION=2024.3.25 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/trove-classifiers/2024.3.25/ -rm -rf ${BUILD_DIRECTORY}/trove-classifiers-2024.3.25 -tar xvf ${DOWNLOADDIR}/trove-classifiers-2024.3.25.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/trove-classifiers-2024.3.25 +export PACKAGE_VERSION=2024.4.10 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/trove-classifiers/2024.4.10/ +rm -rf ${BUILD_DIRECTORY}/trove-classifiers-2024.4.10 +tar xvf ${DOWNLOADDIR}/trove-classifiers-2024.4.10.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/trove-classifiers-2024.4.10 ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user trove-classifiers popd -rm -rf ${BUILD_DIRECTORY}/trove-classifiers-2024.3.25 +rm -rf ${BUILD_DIRECTORY}/trove-classifiers-2024.4.10 diff --git a/loongarch64/scripts/step/host-tools/trove-classifiers.info b/loongarch64/scripts/step/host-tools/trove-classifiers.info index d2a829b7..6f4331a4 100644 --- a/loongarch64/scripts/step/host-tools/trove-classifiers.info +++ b/loongarch64/scripts/step/host-tools/trove-classifiers.info @@ -1 +1 @@ -trove-classifiers|2024.3.25|trove-classifiers +trove-classifiers|2024.4.10|trove-classifiers diff --git a/loongarch64/scripts/step/host-tools/typing-extensions b/loongarch64/scripts/step/host-tools/typing-extensions index 24f7d083..cbd8e7a5 100644 --- a/loongarch64/scripts/step/host-tools/typing-extensions +++ b/loongarch64/scripts/step/host-tools/typing-extensions @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=typing-extensions -export PACKAGE_VERSION=4.11.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/typing-extensions/4.11.0/ -rm -rf ${BUILD_DIRECTORY}/typing_extensions-4.11.0 -tar xvf ${DOWNLOADDIR}/typing_extensions-4.11.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/typing_extensions-4.11.0 +export PACKAGE_VERSION=4.12.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/typing-extensions/4.12.0/ +rm -rf ${BUILD_DIRECTORY}/typing_extensions-4.12.0 +tar xvf ${DOWNLOADDIR}/typing_extensions-4.12.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/typing_extensions-4.12.0 ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --force-reinstall --no-user typing-extensions popd -rm -rf ${BUILD_DIRECTORY}/typing_extensions-4.11.0 +rm -rf ${BUILD_DIRECTORY}/typing_extensions-4.12.0 diff --git a/loongarch64/scripts/step/host-tools/typing-extensions.info b/loongarch64/scripts/step/host-tools/typing-extensions.info index f740a5cd..efdd6162 100644 --- a/loongarch64/scripts/step/host-tools/typing-extensions.info +++ b/loongarch64/scripts/step/host-tools/typing-extensions.info @@ -1 +1 @@ -typing-extensions|4.11.0|typing-extensions +typing-extensions|4.12.0|typing-extensions diff --git a/loongarch64/scripts/step/host-tools/wayland b/loongarch64/scripts/step/host-tools/wayland index 92a6be01..59c5230e 100644 --- a/loongarch64/scripts/step/host-tools/wayland +++ b/loongarch64/scripts/step/host-tools/wayland @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=host-tools export STEP_PACKAGENAME=wayland -export PACKAGE_VERSION=1.22.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/wayland/1.22.0/ -rm -rf ${BUILD_DIRECTORY}/wayland-1.22.0 -tar xvf ${DOWNLOADDIR}/wayland-1.22.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/wayland-1.22.0 +export PACKAGE_VERSION=1.23.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/wayland/1.23.0/ +rm -rf ${BUILD_DIRECTORY}/wayland-1.23.0 +tar xvf ${DOWNLOADDIR}/wayland-1.23.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/wayland-1.23.0 mkdir -p native-build pushd native-build @@ -17,6 +17,6 @@ pushd ${BUILD_DIRECTORY}/wayland-1.22.0 ninja install popd popd -rm -rf ${BUILD_DIRECTORY}/wayland-1.22.0 +rm -rf ${BUILD_DIRECTORY}/wayland-1.23.0 mkdir -p ${CROSSTOOLS_DIR}/host-tools/bin/ cp -a ${CROSSTOOLS_DIR}/bin/wayland-scanner ${CROSSTOOLS_DIR}/host-tools/bin/ diff --git a/loongarch64/scripts/step/host-tools/wayland.info b/loongarch64/scripts/step/host-tools/wayland.info index 51da7b77..93f52444 100644 --- a/loongarch64/scripts/step/host-tools/wayland.info +++ b/loongarch64/scripts/step/host-tools/wayland.info @@ -1 +1 @@ -wayland|1.22.0|wayland +wayland|1.23.0|wayland diff --git a/loongarch64/scripts/step/host-tools/wine-tools b/loongarch64/scripts/step/host-tools/wine-tools deleted file mode 100644 index a587da72..00000000 --- a/loongarch64/scripts/step/host-tools/wine-tools +++ /dev/null @@ -1,36 +0,0 @@ -source env/host-tools/config -source env/distro.info -source env/function.sh -export STEP_BUILDNAME=host-tools -export STEP_PACKAGENAME=wine-tools -export PACKAGE_VERSION=9.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/wine-tools/9.0/ -rm -rf ${BUILD_DIRECTORY}/wine-9.0 -tar xvf ${DOWNLOADDIR}/wine-9.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/wine-9.0 - - if [ ! -f configure ]; then - autoreconf -ifv - fi - - - - sed -i -e "s@\\\\\"\$(CC)\\\\\"@\\\\\"x86_64-unknown-linux-gnu-gcc\\\\\"@g" \ - -e "s@\\\\\"\$(CXX)\\\\\"@\\\\\"x86_64-unknown-linux-gnu-g++\\\\\"@g" \ - -e "s@\\\\\"\$(CPPBIN)\\\\\"@\\\\\"x86_64-unknown-linux-gnu-cpp\\\\\"@g" \ - -e "s@\\\\\"\$(LD)\\\\\"@\\\\\"x86_64-unknown-linux-gnu-ld\\\\\"@g" \ - -e "s@\${includedir}@${SYSROOT_DIR}/opt/wine64/include@g" \ - -e "s@\${libdir}@${SYSROOT_DIR}/opt/wine64/lib@g" \ - -e "s@\${bindir}@${SYSROOT_DIR}/opt/wine64/bin@g" \ - tools/winegcc/Makefile.in - sed -i -e "s@\${nlsdir}@${SYSROOT_DIR}/opt/wine64/share/wine/nls@g" \ - -e "s@\${includedir}@${SYSROOT_DIR}/opt/wine64/include@g" \ - -e "s@\${bindir}@${SYSROOT_DIR}/opt/wine64/bin@g" \ - tools/wrc/Makefile.in - ./configure ${COMMON_CONFIG} --enable-archs=i386,x86_64 --disable-win16 --without-x - make __tooldeps__ - make tools/widl/install-dev tools/winebuild/install-dev tools/winedump/install-dev tools/winegcc/install-dev tools/winemaker/install-dev tools/wmc/install-dev tools/wrc/install-dev - mkdir -p ${CROSSTOOLS_DIR}/wine-tools - cp -a ${PWD}/* ${CROSSTOOLS_DIR}/wine-tools/ -popd -rm -rf ${BUILD_DIRECTORY}/wine-9.0 diff --git a/loongarch64/scripts/step/host-tools/wine-tools.info b/loongarch64/scripts/step/host-tools/wine-tools.info deleted file mode 100644 index 44a4e9cf..00000000 --- a/loongarch64/scripts/step/host-tools/wine-tools.info +++ /dev/null @@ -1 +0,0 @@ -wine|9.0|wine diff --git a/loongarch64/scripts/step/host-tools/wine32-tools b/loongarch64/scripts/step/host-tools/wine32-tools deleted file mode 100644 index 20da51c8..00000000 --- a/loongarch64/scripts/step/host-tools/wine32-tools +++ /dev/null @@ -1,36 +0,0 @@ -source env/host-tools/config -source env/distro.info -source env/function.sh -export STEP_BUILDNAME=host-tools -export STEP_PACKAGENAME=wine32-tools -export PACKAGE_VERSION=9.6 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/wine32-tools/9.6/ -rm -rf ${BUILD_DIRECTORY}/wine-9.6 -tar xvf ${DOWNLOADDIR}/wine-9.6.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/wine-9.6 - - if [ ! -f configure ]; then - autoreconf -ifv - fi - - - - sed -i -e "s@\\\\\"\$(CC)\\\\\"@\\\\\"x86_64-unknown-linux-gnu-gcc\\\\\"@g" \ - -e "s@\\\\\"\$(CXX)\\\\\"@\\\\\"x86_64-unknown-linux-gnu-g++\\\\\"@g" \ - -e "s@\\\\\"\$(CPPBIN)\\\\\"@\\\\\"x86_64-unknown-linux-gnu-cpp\\\\\"@g" \ - -e "s@\\\\\"\$(LD)\\\\\"@\\\\\"x86_64-unknown-linux-gnu-ld\\\\\"@g" \ - -e "s@\${includedir}@${SYSROOT_DIR}/opt/wine64/include@g" \ - -e "s@\${libdir}@${SYSROOT_DIR}/opt/wine64/lib@g" \ - -e "s@\${bindir}@${SYSROOT_DIR}/opt/wine64/bin@g" \ - tools/winegcc/Makefile.in - sed -i -e "s@\${nlsdir}@${SYSROOT_DIR}/opt/wine64/share/wine/nls@g" \ - -e "s@\${includedir}@${SYSROOT_DIR}/opt/wine64/include@g" \ - -e "s@\${bindir}@${SYSROOT_DIR}/opt/wine64/bin@g" \ - tools/wrc/Makefile.in - ./configure ${COMMON_CONFIG} --enable-archs=i386,x86_64 --disable-win16 --without-x - make __tooldeps__ - make tools/widl/install-dev tools/winebuild/install-dev tools/winedump/install-dev tools/winegcc/install-dev tools/winemaker/install-dev tools/wmc/install-dev tools/wrc/install-dev - mkdir -p ${CROSSTOOLS_DIR}/wine32-tools - cp -a ${PWD}/* ${CROSSTOOLS_DIR}/wine32-tools/ -popd -rm -rf ${BUILD_DIRECTORY}/wine-9.6 diff --git a/loongarch64/scripts/step/host-tools/wine32-tools.info b/loongarch64/scripts/step/host-tools/wine32-tools.info deleted file mode 100644 index b5a0982b..00000000 --- a/loongarch64/scripts/step/host-tools/wine32-tools.info +++ /dev/null @@ -1 +0,0 @@ -wine-dev|9.6|wine-dev diff --git a/loongarch64/scripts/step/host-tools/wine7-tools b/loongarch64/scripts/step/host-tools/wine7-tools deleted file mode 100644 index 7d778bba..00000000 --- a/loongarch64/scripts/step/host-tools/wine7-tools +++ /dev/null @@ -1,34 +0,0 @@ -source env/host-tools/config -source env/distro.info -source env/function.sh -export STEP_BUILDNAME=host-tools -export STEP_PACKAGENAME=wine7-tools -export PACKAGE_VERSION=7.0.2-default -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/wine7-tools/7.0.2-default/ -rm -rf ${BUILD_DIRECTORY}/wine-7.0.2 -tar xvf ${DOWNLOADDIR}/wine-7.0.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/wine-7.0.2 - - if [ ! -f configure ]; then - autoreconf -ifv - fi - - sed -i -e "s@\\\\\"\$(CC)\\\\\"@\\\\\"x86_64-unknown-linux-gnu-gcc\\\\\"@g" \ - -e "s@\\\\\"\$(CXX)\\\\\"@\\\\\"x86_64-unknown-linux-gnu-g++\\\\\"@g" \ - -e "s@\\\\\"\$(CPPBIN)\\\\\"@\\\\\"x86_64-unknown-linux-gnu-cpp\\\\\"@g" \ - -e "s@\\\\\"\$(LD)\\\\\"@\\\\\"x86_64-unknown-linux-gnu-ld\\\\\"@g" \ - -e "s@\${includedir}@${SYSROOT_DIR}/opt/wine7_64/include@g" \ - -e "s@\${libdir}@${SYSROOT_DIR}/opt/wine7_64/lib@g" \ - -e "s@\${bindir}@${SYSROOT_DIR}/opt/wine7_64/bin@g" \ - tools/winegcc/Makefile.in - sed -i -e "s@\${nlsdir}@${SYSROOT_DIR}/opt/wine7_64/share/wine/nls@g" \ - -e "s@\${includedir}@${SYSROOT_DIR}/opt/wine7_64/include@g" \ - -e "s@\${bindir}@${SYSROOT_DIR}/opt/wine7_64/bin@g" \ - tools/wrc/Makefile.in - ./configure ${COMMON_CONFIG} --enable-win64 --disable-win16 --without-x - make __tooldeps__ - make tools/widl/install-dev tools/winebuild/install-dev tools/winedump/install-dev tools/winegcc/install-dev tools/winemaker/install-dev tools/wmc/install-dev tools/wrc/install-dev - mkdir -p ${CROSSTOOLS_DIR}/wine7-tools - cp -a ${PWD}/* ${CROSSTOOLS_DIR}/wine7-tools/ -popd -rm -rf ${BUILD_DIRECTORY}/wine-7.0.2 diff --git a/loongarch64/scripts/step/host-tools/wine_dev-tools b/loongarch64/scripts/step/host-tools/wine_dev-tools deleted file mode 100644 index 1412790b..00000000 --- a/loongarch64/scripts/step/host-tools/wine_dev-tools +++ /dev/null @@ -1,20 +0,0 @@ -source env/host-tools/config -source env/distro.info -source env/function.sh -export STEP_BUILDNAME=host-tools -export STEP_PACKAGENAME=wine_dev-tools -export PACKAGE_VERSION=9.6 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/host-tools/wine_dev-tools/9.6/ -rm -rf ${BUILD_DIRECTORY}/wine-9.6 -tar xvf ${DOWNLOADDIR}/wine-9.6.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/wine-9.6 - - if [ ! -f configure ]; then - autoreconf -ifv - fi - ./configure ${COMMON_CONFIG} --enable-archs=i386,x86_64 --disable-win16 --without-x - make __tooldeps__ - mkdir -p ${CROSSTOOLS_DIR}/wine_dev-tools - cp -a ${PWD}/* ${CROSSTOOLS_DIR}/wine_dev-tools/ -popd -rm -rf ${BUILD_DIRECTORY}/wine-9.6 diff --git a/loongarch64/scripts/step/host-tools/wine_dev-tools.info b/loongarch64/scripts/step/host-tools/wine_dev-tools.info deleted file mode 100644 index b5a0982b..00000000 --- a/loongarch64/scripts/step/host-tools/wine_dev-tools.info +++ /dev/null @@ -1 +0,0 @@ -wine-dev|9.6|wine-dev diff --git a/loongarch64/scripts/step/java_runtime/jdk b/loongarch64/scripts/step/java_runtime/jdk index f2cff7cc..5c3b27e3 100644 --- a/loongarch64/scripts/step/java_runtime/jdk +++ b/loongarch64/scripts/step/java_runtime/jdk @@ -30,3 +30,5 @@ pushd ${BUILD_DIRECTORY}/jdk-latest_git popd popd rm -rf ${BUILD_DIRECTORY}/jdk-latest_git + +default_set_conf "jdk" "latest" "JDK 最新版" "/usr/bin/java" "/opt/jdk-latest/bin/java" diff --git a/loongarch64/scripts/step/java_runtime/jdk11 b/loongarch64/scripts/step/java_runtime/jdk11 index 7537c68e..3a1ace7a 100644 --- a/loongarch64/scripts/step/java_runtime/jdk11 +++ b/loongarch64/scripts/step/java_runtime/jdk11 @@ -9,7 +9,7 @@ rm -rf ${BUILD_DIRECTORY}/jdk11-11u_git tar xvf ${DOWNLOADDIR}/jdk11-11u_git.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/jdk11-11u_git sed -i "s@(defined LOONGARCH)@(defined LOONGARCH64)@g" src/hotspot/os/linux/os_linux.cpp - LDFLAGS="" CC="${CROSS_TARGET}-gcc" BUILD_SYSROOT_LDFLAGS="-Wl,-rpath-link=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64 -Wl,-rpath=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64" \ + LDFLAGS="" CC="${CROSS_TARGET}-gcc" BUILD_SYSROOT_LDFLAGS="-Wl,-rpath-link=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib64 -Wl,-rpath=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib64" \ sh ./configure --prefix=/usr --host=${CROSS_TARGET} \ --with-zlib=system --with-libpng=system --enable-unlimited-crypto \ --with-extra-cxxflags="-fno-lifetime-dse -fcommon" \ @@ -30,3 +30,5 @@ pushd ${BUILD_DIRECTORY}/jdk11-11u_git popd popd rm -rf ${BUILD_DIRECTORY}/jdk11-11u_git + +default_set_conf "jdk" "jdk11" "JDK 11" "/usr/bin/java" "/opt/jdk-11/bin/java" diff --git a/loongarch64/scripts/step/java_runtime/jdk17 b/loongarch64/scripts/step/java_runtime/jdk17 index 826314d2..e99148c2 100644 --- a/loongarch64/scripts/step/java_runtime/jdk17 +++ b/loongarch64/scripts/step/java_runtime/jdk17 @@ -9,7 +9,7 @@ rm -rf ${BUILD_DIRECTORY}/jdk17-17u_git tar xvf ${DOWNLOADDIR}/jdk17-17u_git.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/jdk17-17u_git sed -i "s@(defined LOONGARCH)@(defined LOONGARCH64)@g" src/hotspot/os/linux/os_linux.cpp - LDFLAGS="" CC="${CROSS_TARGET}-gcc" BUILD_SYSROOT_LDFLAGS="-Wl,-rpath-link=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64 -Wl,-rpath=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64" \ + LDFLAGS="" CC="${CROSS_TARGET}-gcc" BUILD_SYSROOT_LDFLAGS="-Wl,-rpath-link=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib64 -Wl,-rpath=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib64" \ sh ./configure --prefix=/usr --host=${CROSS_TARGET} \ --with-zlib=system --with-libpng=system --enable-unlimited-crypto \ --with-extra-cxxflags="-fno-lifetime-dse -fcommon" \ @@ -30,3 +30,5 @@ pushd ${BUILD_DIRECTORY}/jdk17-17u_git popd popd rm -rf ${BUILD_DIRECTORY}/jdk17-17u_git + +default_set_conf "jdk" "jdk17" "JDK 17" "/usr/bin/java" "/opt/jdk-17/bin/java" diff --git a/loongarch64/scripts/step/java_runtime/set-default-java b/loongarch64/scripts/step/java_runtime/set-default-java index 7e71869b..576f1eca 100644 --- a/loongarch64/scripts/step/java_runtime/set-default-java +++ b/loongarch64/scripts/step/java_runtime/set-default-java @@ -14,3 +14,5 @@ pushd ${SYSROOT_DIR}/opt fi done popd + +default_set_comment "jdk" "JAVA 虚拟机" "/usr/bin/java" diff --git a/loongarch64/scripts/step/lightdm/KDE6-breeze-icons b/loongarch64/scripts/step/lightdm/KDE6-breeze-icons new file mode 100644 index 00000000..22329913 --- /dev/null +++ b/loongarch64/scripts/step/lightdm/KDE6-breeze-icons @@ -0,0 +1,46 @@ +source env/lightdm/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=lightdm +export STEP_PACKAGENAME=KDE6-breeze-icons +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/lightdm/KDE6-breeze-icons/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/breeze-icons-6.2.0 +tar xvf ${DOWNLOADDIR}/breeze-icons-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/breeze-icons-6.2.0 + + sed -i "s@\$@ qemu-loongarch64 ${PWD}/cross-build/bin/generate-symbolic-dark@g" icons-dark/CMakeLists.txt + mkdir cross-build + pushd cross-build + CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" \ + cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_CROSSCOMPILING_EMULATOR=qemu-loongarch64 \ + -DPKG_CONFIG_EXECUTABLE=${SYSDIR}/cross-tools/bin/${CROSS_TARGET}-pkg-config \ + -DCMAKE_SYSROOT=${SYSDIR}/sysroot \ + -DCMAKE_FIND_ROOT_PATH=${SYSDIR}/sysroot/usr \ + -DGETTEXT_MSGFMT_EXECUTABLE=/bin/msgfmt \ + -DGETTEXT_MSGMERGE_EXECUTABLE=/bin/msgmerge \ + -DPython_EXECUTABLE=${CROSSTOOLS_DIR}/bin/python3 \ + -DPython3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/python3 \ + -DPYTHON_EXECUTABLE=${CROSSTOOLS_DIR}/bin/python3 \ + -DPYTHON3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/python3 \ + -DPERL_EXECUTABLE=${SYSDIR}/cross-tools/bin/${CROSS_TARGET}-perl \ + -DRuby_EXECUTABLE=${SYSDIR}/cross-tools/bin/ruby \ + -DGPERF_EXECUTABLE=/bin/gperf -DGperf_EXECUTABLE=/bin/gperf \ + -DDOXYGEN_EXECUTABLE=/bin/doxygen \ + -DWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/wayland-scanner \ + -DQtWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/qtwaylandscanner \ + -DLIBXML2_XMLLINT_EXECUTABLE=${CROSSTOOLS_DIR}/bin/xmllint \ + -DFLEX_EXECUTABLE=/bin/flex \ + -DBISON_EXECUTABLE=/bin/bison \ + -Dgzip_EXECUTABLE=/bin/gzip \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DLIB_SUFFIX=64 \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS=ON \ + -DSH_EXE=/bin/bash \ + -Wno-dev .. + make -j${JOBS} generate-symbolic-dark + eval ${MAKE_AND_INSTALL} + popd + rm -f ${SYSROOT_DIR}/usr/lib64/*.la +popd +rm -rf ${BUILD_DIRECTORY}/breeze-icons-6.2.0 diff --git a/loongarch64/scripts/step/lightdm/KDE6-breeze-icons.info b/loongarch64/scripts/step/lightdm/KDE6-breeze-icons.info new file mode 100644 index 00000000..007797c2 --- /dev/null +++ b/loongarch64/scripts/step/lightdm/KDE6-breeze-icons.info @@ -0,0 +1 @@ +KDE6-breeze-icons|6.2.0|KDE6-breeze-icons diff --git a/loongarch64/scripts/step/lightdm/dist_sysroot b/loongarch64/scripts/step/lightdm/dist_sysroot new file mode 100644 index 00000000..03da6fb3 --- /dev/null +++ b/loongarch64/scripts/step/lightdm/dist_sysroot @@ -0,0 +1,8 @@ +source env/lightdm/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=lightdm +export STEP_PACKAGENAME=dist_sysroot +export PACKAGE_VERSION= +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/lightdm/dist_sysroot// +set_step_to_dist diff --git a/loongarch64/scripts/step/lightdm/dist_sysroot.info b/loongarch64/scripts/step/lightdm/dist_sysroot.info new file mode 100644 index 00000000..2839040b --- /dev/null +++ b/loongarch64/scripts/step/lightdm/dist_sysroot.info @@ -0,0 +1 @@ +NULL|NULL|NULL diff --git a/loongarch64/scripts/step/linux_runtime/LVM2 b/loongarch64/scripts/step/linux_runtime/LVM2 index 3887d1f5..05517ee1 100644 --- a/loongarch64/scripts/step/linux_runtime/LVM2 +++ b/loongarch64/scripts/step/linux_runtime/LVM2 @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=LVM2 -export PACKAGE_VERSION=2.03.23 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/LVM2/2.03.23/ -rm -rf ${BUILD_DIRECTORY}/LVM2.2.03.23 -tar xvf ${DOWNLOADDIR}/LVM2.2.03.23.tgz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/LVM2.2.03.23 +export PACKAGE_VERSION=2.03.24 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/LVM2/2.03.24/ +rm -rf ${BUILD_DIRECTORY}/LVM2.2.03.24 +tar xvf ${DOWNLOADDIR}/LVM2.2.03.24.tgz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/LVM2.2.03.24 if [ ! -f configure ]; then autoreconf -ifv @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/LVM2.2.03.23 make DESTDIR=${LINUX_SYSROOT_DIR} install rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/LVM2.2.03.23 +rm -rf ${BUILD_DIRECTORY}/LVM2.2.03.24 diff --git a/loongarch64/scripts/step/linux_runtime/LVM2.info b/loongarch64/scripts/step/linux_runtime/LVM2.info index eaa20204..0c1bf608 100644 --- a/loongarch64/scripts/step/linux_runtime/LVM2.info +++ b/loongarch64/scripts/step/linux_runtime/LVM2.info @@ -1 +1 @@ -LVM2|2.03.23|LVM2 +LVM2|2.03.24|LVM2 diff --git a/loongarch64/scripts/step/linux_runtime/MangoHud b/loongarch64/scripts/step/linux_runtime/MangoHud new file mode 100644 index 00000000..903f0497 --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/MangoHud @@ -0,0 +1,21 @@ +source env/linux_runtime/config +source env/distro.info +source env/function.sh +source env/linux_runtime/custom +export STEP_BUILDNAME=linux_runtime +export STEP_PACKAGENAME=MangoHud +export PACKAGE_VERSION=0.7.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/MangoHud/0.7.1/ +rm -rf ${BUILD_DIRECTORY}/MangoHud-0.7.1 +tar xvf ${DOWNLOADDIR}/MangoHud-0.7.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/MangoHud-0.7.1 + + mkdir cross-build + pushd cross-build + meson ${MESON_CONFIG} --default-library=both -Dwith_xnvctrl=disabled \ + .. + eval ${NINJA_AND_INSTALL} + popd + rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la +popd +rm -rf ${BUILD_DIRECTORY}/MangoHud-0.7.1 diff --git a/loongarch64/scripts/step/linux_runtime/MangoHud.info b/loongarch64/scripts/step/linux_runtime/MangoHud.info new file mode 100644 index 00000000..2809d132 --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/MangoHud.info @@ -0,0 +1 @@ +MangoHud|0.7.1|MangoHud diff --git a/loongarch64/scripts/step/linux_runtime/OpenCL-Headers b/loongarch64/scripts/step/linux_runtime/OpenCL-Headers index c15052bb..7d81f31f 100644 --- a/loongarch64/scripts/step/linux_runtime/OpenCL-Headers +++ b/loongarch64/scripts/step/linux_runtime/OpenCL-Headers @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=OpenCL-Headers -export PACKAGE_VERSION=2023.12.14 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/OpenCL-Headers/2023.12.14/ -rm -rf ${BUILD_DIRECTORY}/OpenCL-Headers-2023.12.14 -tar xvf ${DOWNLOADDIR}/OpenCL-Headers-2023.12.14.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/OpenCL-Headers-2023.12.14 +export PACKAGE_VERSION=2024.05.08 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/OpenCL-Headers/2024.05.08/ +rm -rf ${BUILD_DIRECTORY}/OpenCL-Headers-2024.05.08 +tar xvf ${DOWNLOADDIR}/OpenCL-Headers-2024.05.08.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/OpenCL-Headers-2024.05.08 mkdir cross-build pushd cross-build @@ -21,4 +21,4 @@ pushd ${BUILD_DIRECTORY}/OpenCL-Headers-2023.12.14 popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/OpenCL-Headers-2023.12.14 +rm -rf ${BUILD_DIRECTORY}/OpenCL-Headers-2024.05.08 diff --git a/loongarch64/scripts/step/linux_runtime/OpenCL-Headers.info b/loongarch64/scripts/step/linux_runtime/OpenCL-Headers.info index 31149da8..206a6ea8 100644 --- a/loongarch64/scripts/step/linux_runtime/OpenCL-Headers.info +++ b/loongarch64/scripts/step/linux_runtime/OpenCL-Headers.info @@ -1 +1 @@ -OpenCL-Headers|2023.12.14|OpenCL-Headers +OpenCL-Headers|2024.05.08|OpenCL-Headers diff --git a/loongarch64/scripts/step/linux_runtime/SDL2 b/loongarch64/scripts/step/linux_runtime/SDL2 index 4e017e5e..f29cf0d5 100644 --- a/loongarch64/scripts/step/linux_runtime/SDL2 +++ b/loongarch64/scripts/step/linux_runtime/SDL2 @@ -4,13 +4,19 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=SDL2 -export PACKAGE_VERSION=2.30.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/SDL2/2.30.2/ -rm -rf ${BUILD_DIRECTORY}/SDL2-2.30.2 -tar xvf ${DOWNLOADDIR}/SDL2-2.30.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/SDL2-2.30.2 +export PACKAGE_VERSION=2.30.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/SDL2/2.30.3/ +rm -rf ${BUILD_DIRECTORY}/SDL2-2.30.3 +tar xvf ${DOWNLOADDIR}/SDL2-2.30.3.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/SDL2-2.30.3 ./configure ${COMMON_CONFIG} make -j${JOBS} WAYLAND_SCANNER=wayland-scanner make DESTDIR=${LINUX_SYSROOT_DIR} install popd -rm -rf ${BUILD_DIRECTORY}/SDL2-2.30.2 +rm -rf ${BUILD_DIRECTORY}/SDL2-2.30.3 + +cp ${LINUX_SYSROOT_DIR}/usr/bin/sdl2-config ${CROSS_TOOLS_PREFIX}/bin/${ARCH_NAME}-sdl2-config +sed -i \ + -e "s@=/usr/lib${LIB_SUFF}@=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}@g" \ + -e "s@L/usr/lib${LIB_SUFF}@L${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}@g" \ + ${CROSS_TOOLS_PREFIX}/bin/${ARCH_NAME}-sdl2-config diff --git a/loongarch64/scripts/step/linux_runtime/SDL2.info b/loongarch64/scripts/step/linux_runtime/SDL2.info index 67f8ba88..3cab9a6b 100644 --- a/loongarch64/scripts/step/linux_runtime/SDL2.info +++ b/loongarch64/scripts/step/linux_runtime/SDL2.info @@ -1 +1 @@ -SDL2|2.30.2|SDL2 +SDL2|2.30.3|SDL2 diff --git a/loongarch64/scripts/step/linux_runtime/SPIRV-Headers b/loongarch64/scripts/step/linux_runtime/SPIRV-Headers index 19412487..dd2b5e38 100644 --- a/loongarch64/scripts/step/linux_runtime/SPIRV-Headers +++ b/loongarch64/scripts/step/linux_runtime/SPIRV-Headers @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=SPIRV-Headers -export PACKAGE_VERSION=vulkan-sdk-1.3.280.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/SPIRV-Headers/vulkan-sdk-1.3.280.0/ -rm -rf ${BUILD_DIRECTORY}/SPIRV-Headers-vulkan-sdk-1.3.280.0 -tar xvf ${DOWNLOADDIR}/SPIRV-Headers-vulkan-sdk-1.3.280.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/SPIRV-Headers-vulkan-sdk-1.3.280.0 +export PACKAGE_VERSION=vulkan-sdk-1.3.283.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/SPIRV-Headers/vulkan-sdk-1.3.283.0/ +rm -rf ${BUILD_DIRECTORY}/SPIRV-Headers-vulkan-sdk-1.3.283.0 +tar xvf ${DOWNLOADDIR}/SPIRV-Headers-vulkan-sdk-1.3.283.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/SPIRV-Headers-vulkan-sdk-1.3.283.0 mkdir cross-build pushd cross-build @@ -21,4 +21,4 @@ pushd ${BUILD_DIRECTORY}/SPIRV-Headers-vulkan-sdk-1.3.280.0 popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/SPIRV-Headers-vulkan-sdk-1.3.280.0 +rm -rf ${BUILD_DIRECTORY}/SPIRV-Headers-vulkan-sdk-1.3.283.0 diff --git a/loongarch64/scripts/step/linux_runtime/SPIRV-Headers.info b/loongarch64/scripts/step/linux_runtime/SPIRV-Headers.info index 32dc3623..00cd1433 100644 --- a/loongarch64/scripts/step/linux_runtime/SPIRV-Headers.info +++ b/loongarch64/scripts/step/linux_runtime/SPIRV-Headers.info @@ -1 +1 @@ -SPIRV-Headers|vulkan-sdk-1.3.280.0|SPIRV-Headers +SPIRV-Headers|vulkan-sdk-1.3.283.0|SPIRV-Headers diff --git a/loongarch64/scripts/step/linux_runtime/SPIRV-Tools b/loongarch64/scripts/step/linux_runtime/SPIRV-Tools index 191a47e2..61e4dea4 100644 --- a/loongarch64/scripts/step/linux_runtime/SPIRV-Tools +++ b/loongarch64/scripts/step/linux_runtime/SPIRV-Tools @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=SPIRV-Tools -export PACKAGE_VERSION=vulkan-sdk-1.3.280.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/SPIRV-Tools/vulkan-sdk-1.3.280.0/ -rm -rf ${BUILD_DIRECTORY}/SPIRV-Tools-vulkan-sdk-1.3.280.0 -tar xvf ${DOWNLOADDIR}/SPIRV-Tools-vulkan-sdk-1.3.280.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/SPIRV-Tools-vulkan-sdk-1.3.280.0 +export PACKAGE_VERSION=vulkan-sdk-1.3.283.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/SPIRV-Tools/vulkan-sdk-1.3.283.0/ +rm -rf ${BUILD_DIRECTORY}/SPIRV-Tools-vulkan-sdk-1.3.283.0 +tar xvf ${DOWNLOADDIR}/SPIRV-Tools-vulkan-sdk-1.3.283.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/SPIRV-Tools-vulkan-sdk-1.3.283.0 tar xvf ${DOWNLOADDIR}/SPIRV-Headers-$(get_package_version "SPIRV-Headers").tar.gz mkdir cross-build @@ -33,4 +33,4 @@ pushd ${BUILD_DIRECTORY}/SPIRV-Tools-vulkan-sdk-1.3.280.0 popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/SPIRV-Tools-vulkan-sdk-1.3.280.0 +rm -rf ${BUILD_DIRECTORY}/SPIRV-Tools-vulkan-sdk-1.3.283.0 diff --git a/loongarch64/scripts/step/linux_runtime/SPIRV-Tools.info b/loongarch64/scripts/step/linux_runtime/SPIRV-Tools.info index c2264b36..017a5deb 100644 --- a/loongarch64/scripts/step/linux_runtime/SPIRV-Tools.info +++ b/loongarch64/scripts/step/linux_runtime/SPIRV-Tools.info @@ -1 +1 @@ -SPIRV-Tools|vulkan-sdk-1.3.280.0|SPIRV-Tools +SPIRV-Tools|vulkan-sdk-1.3.283.0|SPIRV-Tools diff --git a/loongarch64/scripts/step/linux_runtime/Vulkan-Headers b/loongarch64/scripts/step/linux_runtime/Vulkan-Headers index 2628e3e1..20bcbe60 100644 --- a/loongarch64/scripts/step/linux_runtime/Vulkan-Headers +++ b/loongarch64/scripts/step/linux_runtime/Vulkan-Headers @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=Vulkan-Headers -export PACKAGE_VERSION=1.3.281 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/Vulkan-Headers/1.3.281/ -rm -rf ${BUILD_DIRECTORY}/Vulkan-Headers-1.3.281 -tar xvf ${DOWNLOADDIR}/Vulkan-Headers-1.3.281.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/Vulkan-Headers-1.3.281 +export PACKAGE_VERSION=1.3.286 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/Vulkan-Headers/1.3.286/ +rm -rf ${BUILD_DIRECTORY}/Vulkan-Headers-1.3.286 +tar xvf ${DOWNLOADDIR}/Vulkan-Headers-1.3.286.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/Vulkan-Headers-1.3.286 mkdir cross-build pushd cross-build @@ -21,4 +21,4 @@ pushd ${BUILD_DIRECTORY}/Vulkan-Headers-1.3.281 popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/Vulkan-Headers-1.3.281 +rm -rf ${BUILD_DIRECTORY}/Vulkan-Headers-1.3.286 diff --git a/loongarch64/scripts/step/linux_runtime/Vulkan-Headers.info b/loongarch64/scripts/step/linux_runtime/Vulkan-Headers.info index 0cbf4837..60454593 100644 --- a/loongarch64/scripts/step/linux_runtime/Vulkan-Headers.info +++ b/loongarch64/scripts/step/linux_runtime/Vulkan-Headers.info @@ -1 +1 @@ -Vulkan-Headers|1.3.281|Vulkan-Headers +Vulkan-Headers|1.3.286|Vulkan-Headers diff --git a/loongarch64/scripts/step/linux_runtime/Vulkan-Loader b/loongarch64/scripts/step/linux_runtime/Vulkan-Loader index 4e053f2a..8307f65d 100644 --- a/loongarch64/scripts/step/linux_runtime/Vulkan-Loader +++ b/loongarch64/scripts/step/linux_runtime/Vulkan-Loader @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=Vulkan-Loader -export PACKAGE_VERSION=1.3.281 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/Vulkan-Loader/1.3.281/ -rm -rf ${BUILD_DIRECTORY}/Vulkan-Loader-1.3.281 -tar xvf ${DOWNLOADDIR}/Vulkan-Loader-1.3.281.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/Vulkan-Loader-1.3.281 +export PACKAGE_VERSION=1.3.285 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/Vulkan-Loader/1.3.285/ +rm -rf ${BUILD_DIRECTORY}/Vulkan-Loader-1.3.285 +tar xvf ${DOWNLOADDIR}/Vulkan-Loader-1.3.285.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/Vulkan-Loader-1.3.285 mkdir cross-build pushd cross-build @@ -21,4 +21,4 @@ pushd ${BUILD_DIRECTORY}/Vulkan-Loader-1.3.281 popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/Vulkan-Loader-1.3.281 +rm -rf ${BUILD_DIRECTORY}/Vulkan-Loader-1.3.285 diff --git a/loongarch64/scripts/step/linux_runtime/Vulkan-Loader.info b/loongarch64/scripts/step/linux_runtime/Vulkan-Loader.info index 38129521..03765473 100644 --- a/loongarch64/scripts/step/linux_runtime/Vulkan-Loader.info +++ b/loongarch64/scripts/step/linux_runtime/Vulkan-Loader.info @@ -1 +1 @@ -Vulkan-Loader|1.3.281|Vulkan-Loader +Vulkan-Loader|1.3.285|Vulkan-Loader diff --git a/loongarch64/scripts/step/linux_runtime/Vulkan-Tools b/loongarch64/scripts/step/linux_runtime/Vulkan-Tools index 0241e965..7cb9e0d4 100644 --- a/loongarch64/scripts/step/linux_runtime/Vulkan-Tools +++ b/loongarch64/scripts/step/linux_runtime/Vulkan-Tools @@ -4,13 +4,13 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=Vulkan-Tools -export PACKAGE_VERSION=1.3.280 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/Vulkan-Tools/1.3.280/ -rm -rf ${BUILD_DIRECTORY}/Vulkan-Tools-1.3.280 -tar xvf ${DOWNLOADDIR}/Vulkan-Tools-1.3.280.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/Vulkan-Tools-1.3.280 +export PACKAGE_VERSION=1.3.285 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/Vulkan-Tools/1.3.285/ +rm -rf ${BUILD_DIRECTORY}/Vulkan-Tools-1.3.285 +tar xvf ${DOWNLOADDIR}/Vulkan-Tools-1.3.285.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/Vulkan-Tools-1.3.285 - sed -i "s@pkg_get_variable(WAYLAND_SCANNER_EXECUTABLE wayland-scanner wayland_scanner)@set(WAYLAND_SCANNER_EXECUTABLE ${CROSSTOOLS_DIR}/bin/wayland-scanner)@g" cube/CMakeLists.txt + sed -i "s@pkg_get_variable(WAYLAND_SCANNER_EXECUTABLE wayland-scanner wayland_scanner)@set(WAYLAND_SCANNER_EXECUTABLE ${CROSS_TOOLS_PREFIX}/bin/wayland-scanner)@g" cube/CMakeLists.txt mkdir cross-build pushd cross-build CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" \ @@ -22,4 +22,4 @@ pushd ${BUILD_DIRECTORY}/Vulkan-Tools-1.3.280 popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/Vulkan-Tools-1.3.280 +rm -rf ${BUILD_DIRECTORY}/Vulkan-Tools-1.3.285 diff --git a/loongarch64/scripts/step/linux_runtime/Vulkan-Tools.info b/loongarch64/scripts/step/linux_runtime/Vulkan-Tools.info index 0f1b4090..cafc6085 100644 --- a/loongarch64/scripts/step/linux_runtime/Vulkan-Tools.info +++ b/loongarch64/scripts/step/linux_runtime/Vulkan-Tools.info @@ -1 +1 @@ -Vulkan-Tools|1.3.280|Vulkan-Tools +Vulkan-Tools|1.3.285|Vulkan-Tools diff --git a/loongarch64/scripts/step/linux_runtime/Vulkan-Tools.tempfix b/loongarch64/scripts/step/linux_runtime/Vulkan-Tools.tempfix index eae77b03..099e7edc 100644 --- a/loongarch64/scripts/step/linux_runtime/Vulkan-Tools.tempfix +++ b/loongarch64/scripts/step/linux_runtime/Vulkan-Tools.tempfix @@ -8,22 +8,22 @@ export PACKAGE_VERSION= export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/Vulkan-Tools// touch ${TEMP_DIRECTORY}/strip-foo -if [ -f ${X86_64_SYSROOT_DIR}/usr/lib64/pkgconfig/wayland-scanner.pc ]; then - sed -i.orig "s@pkgdatadir=\${datarootdir}/wayland@pkgdatadir=${X86_64_SYSROOT_DIR}/usr/share/wayland@g" ${X86_64_SYSROOT_DIR}/usr/lib64/pkgconfig/wayland-scanner.pc +if [ -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/pkgconfig/wayland-scanner.pc ]; then + sed -i.orig "s@pkgdatadir=\${datarootdir}/wayland@pkgdatadir=${LINUX_SYSROOT_DIR}/usr/share/wayland@g" ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/pkgconfig/wayland-scanner.pc fi -for cmake_file in $(grep -rl "\.so\." $(find ${X86_64_SYSROOT_DIR}/usr/lib64/cmake/ -name "*-release.cmake") ${TEMP_DIRECTORY}/strip-foo) \ - ${X86_64_SYSROOT_DIR}/usr/lib64/cmake/volk/volkTargets-release.cmake +for cmake_file in $(grep -rl "\.so\." $(find ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/cmake/ -name "*-release.cmake") ${TEMP_DIRECTORY}/strip-foo) \ + ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/cmake/volk/volkTargets-release.cmake do if [ -f ${cmake_file} ]; then - sed -i.orig "s@\"/usr@\"${X86_64_SYSROOT_DIR}/usr@g" ${cmake_file} + sed -i.orig "s@\"/usr@\"${LINUX_SYSROOT_DIR}/usr@g" ${cmake_file} fi done -for cmake_file in $(grep -rl "_IMPORT_PREFIX \"/usr\"" $(find ${X86_64_SYSROOT_DIR}/usr/lib64/cmake/ -name "*.cmake") ${TEMP_DIRECTORY}/strip-foo) +for cmake_file in $(grep -rl "_IMPORT_PREFIX \"/usr\"" $(find ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/cmake/ -name "*.cmake") ${TEMP_DIRECTORY}/strip-foo) do if [ -f ${cmake_file} ]; then - sed -i.orig "s@_IMPORT_PREFIX \"/usr\"@_IMPORT_PREFIX \"${X86_64_SYSROOT_DIR}/usr\"@g" ${cmake_file} + sed -i.orig "s@_IMPORT_PREFIX \"/usr\"@_IMPORT_PREFIX \"${LINUX_SYSROOT_DIR}/usr\"@g" ${cmake_file} fi done diff --git a/loongarch64/scripts/step/linux_runtime/bash b/loongarch64/scripts/step/linux_runtime/bash new file mode 100644 index 00000000..4fd9ed21 --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/bash @@ -0,0 +1,35 @@ +source env/linux_runtime/config +source env/distro.info +source env/function.sh +source env/linux_runtime/custom +export STEP_BUILDNAME=linux_runtime +export STEP_PACKAGENAME=bash +export PACKAGE_VERSION=5.2.21 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/bash/5.2.21/ +rm -rf ${BUILD_DIRECTORY}/bash-5.2.21 +tar xvf ${DOWNLOADDIR}/bash-5.2.21.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/bash-5.2.21 +cat > config.cache << "EOF" + ac_cv_func_mmap_fixed_mapped=yes + ac_cv_func_strcoll_works=yes + ac_cv_func_working_mktime=yes + bash_cv_func_sigsetjmp=present + bash_cv_getcwd_malloc=yes + bash_cv_job_control_missing=present + bash_cv_printf_a_format=yes + bash_cv_sys_named_pipes=present + bash_cv_ulimit_maxfds=yes + bash_cv_under_sys_siglist=yes + bash_cv_unusable_rtsigs=no + gt_cv_int_divbyzero_sigfpe=yes + ac_cv_func_arc4random=no +EOF + + ./configure --prefix=/usr --libdir=/usr/lib${LIB_SUFF} --build=${CROSS_HOST} \ + --host=${LINUX_HOST} --without-bash-malloc \ + --with-installed-readline=${LINUX_SYSROOT_DIR}/usr --cache-file=config.cache + make -j${JOBS} RL_INCLUDEDIR="" + make DESTDIR=${LINUX_SYSROOT_DIR} install + ln -sfv bash ${LINUX_SYSROOT_DIR}/bin/sh +popd +rm -rf ${BUILD_DIRECTORY}/bash-5.2.21 diff --git a/loongarch64/scripts/step/linux_runtime/bash.info b/loongarch64/scripts/step/linux_runtime/bash.info new file mode 100644 index 00000000..fa777c6b --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/bash.info @@ -0,0 +1 @@ +bash|5.2.21|bash diff --git a/loongarch64/scripts/step/linux_runtime/boost b/loongarch64/scripts/step/linux_runtime/boost index e91a7ca6..f5ce6332 100644 --- a/loongarch64/scripts/step/linux_runtime/boost +++ b/loongarch64/scripts/step/linux_runtime/boost @@ -4,18 +4,20 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=boost -export PACKAGE_VERSION=1_84_0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/boost/1_84_0/ -rm -rf ${BUILD_DIRECTORY}/boost_1_84_0 -tar xvf ${DOWNLOADDIR}/boost_1_84_0.tar.bz2 -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/boost_1_84_0 +export PACKAGE_VERSION=1_85_0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/boost/1_85_0/ +rm -rf ${BUILD_DIRECTORY}/boost_1_85_0 +tar xvf ${DOWNLOADDIR}/boost_1_85_0.tar.bz2 -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/boost_1_85_0 ./bootstrap.sh ICU_ROOT=${LINUX_SYSROOT_DIR}/usr --prefix=/usr --libdir=/usr/lib${LIB_SUFF} --with-python=python3 sed -i "/using gcc/s@using gcc@& : ${ARCH_NAME} : ${LINUX_HOST}-gcc@g" project-config.jam sed -i "s@mips @mips1 @g" libs/log/build/log-arch-config.jam sed -i '/#include.*phoenix.*tuple.hpp.*/d' boost/phoenix/stl.hpp + LD_LIBRARY_PATH="${CROSSTOOLS_DIR}/build-tools/lib64:${CROSSTOOLS_DIR}/lib64:/usr/lib64:/usr/lib" \ ./b2 stage threading=multi link=shared address-model=64 toolset=gcc-${ARCH_NAME} linkflags="-lstdc++" rm -rf ${LINUX_SYSROOT_DIR}/usr/lib/cmake/[Bb]oost* + LD_LIBRARY_PATH="${CROSSTOOLS_DIR}/build-tools/lib64:${CROSSTOOLS_DIR}/lib64:/usr/lib64:/usr/lib" \ ./b2 install --prefix=${LINUX_SYSROOT_DIR}/usr --libdir=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF} \ threading=multi link=shared address-model=64 toolset=gcc-${ARCH_NAME} linkflags="-lstdc++" popd -rm -rf ${BUILD_DIRECTORY}/boost_1_84_0 +rm -rf ${BUILD_DIRECTORY}/boost_1_85_0 diff --git a/loongarch64/scripts/step/linux_runtime/boost.info b/loongarch64/scripts/step/linux_runtime/boost.info index d7d0b6a3..9ca5d1c6 100644 --- a/loongarch64/scripts/step/linux_runtime/boost.info +++ b/loongarch64/scripts/step/linux_runtime/boost.info @@ -1 +1 @@ -boost|1_84_0|boost +boost|1_85_0|boost diff --git a/loongarch64/scripts/step/linux_runtime/clang b/loongarch64/scripts/step/linux_runtime/clang index 700e3bc4..ab3d67c1 100644 --- a/loongarch64/scripts/step/linux_runtime/clang +++ b/loongarch64/scripts/step/linux_runtime/clang @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=clang -export PACKAGE_VERSION=18.1.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/clang/18.1.3/ -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src -tar xvf ${DOWNLOADDIR}/llvm-project-18.1.3.src.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/clang/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src pushd clang mkdir cross-build pushd cross-build @@ -34,4 +34,4 @@ pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src popd popd popd -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src diff --git a/loongarch64/scripts/step/linux_runtime/clang.info b/loongarch64/scripts/step/linux_runtime/clang.info index 1d450ba3..6825ad20 100644 --- a/loongarch64/scripts/step/linux_runtime/clang.info +++ b/loongarch64/scripts/step/linux_runtime/clang.info @@ -1 +1 @@ -llvm-project|18.1.3|llvm-project +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/linux_runtime/coreutils b/loongarch64/scripts/step/linux_runtime/coreutils new file mode 100644 index 00000000..a8fd2a4d --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/coreutils @@ -0,0 +1,18 @@ +source env/linux_runtime/config +source env/distro.info +source env/function.sh +source env/linux_runtime/custom +export STEP_BUILDNAME=linux_runtime +export STEP_PACKAGENAME=coreutils +export PACKAGE_VERSION=9.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/coreutils/9.5/ +rm -rf ${BUILD_DIRECTORY}/coreutils-9.5 +tar xvf ${DOWNLOADDIR}/coreutils-9.5.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/coreutils-9.5 + FORCE_UNSAFE_CONFIGURE=1 \ + ./configure --prefix=/usr --build=${CROSS_HOST} --host=${LINUX_HOST} \ + --enable-no-install-program=kill,uptime + eval ${MAKE_AND_INSTALL} + mv -v ${LINUX_SYSROOT_DIR}/usr/bin/chroot ${LINUX_SYSROOT_DIR}/usr/sbin +popd +rm -rf ${BUILD_DIRECTORY}/coreutils-9.5 diff --git a/loongarch64/scripts/step/linux_runtime/coreutils.info b/loongarch64/scripts/step/linux_runtime/coreutils.info new file mode 100644 index 00000000..48c7d5a0 --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/coreutils.info @@ -0,0 +1 @@ +coreutils|9.5|coreutils diff --git a/loongarch64/scripts/step/linux_runtime/create_base_files b/loongarch64/scripts/step/linux_runtime/create_base_files index 6c84ab1e..ca7fff98 100644 --- a/loongarch64/scripts/step/linux_runtime/create_base_files +++ b/loongarch64/scripts/step/linux_runtime/create_base_files @@ -24,6 +24,7 @@ mkdir -pv ${LINUX_SYSROOT_DIR}/etc/skel cp -a ${RESOURCEDIR}/etc-ld.so.conf ${LINUX_SYSROOT_DIR}/etc/ld.so.conf mkdir -pv ${LINUX_SYSROOT_DIR}/etc/ld.so.conf.d cp -a ${RESOURCEDIR}/etc-nsswitch.conf ${LINUX_SYSROOT_DIR}/etc/nsswitch.conf +mkdir -pv ${LINUX_SYSROOT_DIR}/etc/systemd/network/ cp -a ${RESOURCEDIR}/etc-systemd_network_10-eth-dhcp.network ${LINUX_SYSROOT_DIR}/etc/systemd/network/10-eth-dhcp.network ln -sfv /run/systemd/resolve/resolv.conf ${LINUX_SYSROOT_DIR}/etc/resolv.conf cp -a ${RESOURCEDIR}/etc-hostname ${LINUX_SYSROOT_DIR}/etc/hostname diff --git a/loongarch64/scripts/step/linux_runtime/cups b/loongarch64/scripts/step/linux_runtime/cups index 80182388..72a53f96 100644 --- a/loongarch64/scripts/step/linux_runtime/cups +++ b/loongarch64/scripts/step/linux_runtime/cups @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=cups -export PACKAGE_VERSION=2.4.7 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/cups/2.4.7/ -rm -rf ${BUILD_DIRECTORY}/cups-2.4.7 -tar xvf ${DOWNLOADDIR}/cups-2.4.7-source.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/cups-2.4.7 +export PACKAGE_VERSION=2.4.8 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/cups/2.4.8/ +rm -rf ${BUILD_DIRECTORY}/cups-2.4.8 +tar xvf ${DOWNLOADDIR}/cups-2.4.8-source.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/cups-2.4.8 sed -i 's#@CUPS_HTMLVIEW@#firefox#' desktop/cups.desktop.in ./configure ${COMMON_CONFIG} --with-rcdir=/tmp/cupsinit \ --with-system-groups=lpadmin --with-systemd=/usr/lib/systemd/system @@ -17,4 +17,4 @@ pushd ${BUILD_DIRECTORY}/cups-2.4.7 mkdir -p ${LINUX_SYSROOT_DIR}/etc/cups echo "ServerName /run/cups/cups.sock" > ${LINUX_SYSROOT_DIR}/etc/cups/client.conf popd -rm -rf ${BUILD_DIRECTORY}/cups-2.4.7 +rm -rf ${BUILD_DIRECTORY}/cups-2.4.8 diff --git a/loongarch64/scripts/step/linux_runtime/cups.info b/loongarch64/scripts/step/linux_runtime/cups.info index 74b5eb21..31977d61 100644 --- a/loongarch64/scripts/step/linux_runtime/cups.info +++ b/loongarch64/scripts/step/linux_runtime/cups.info @@ -1 +1 @@ -cups|2.4.7|cups +cups|2.4.8|cups diff --git a/loongarch64/scripts/step/linux_runtime/curl b/loongarch64/scripts/step/linux_runtime/curl index eddb08f1..0a45435f 100644 --- a/loongarch64/scripts/step/linux_runtime/curl +++ b/loongarch64/scripts/step/linux_runtime/curl @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=curl -export PACKAGE_VERSION=8.7.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/curl/8.7.1/ -rm -rf ${BUILD_DIRECTORY}/curl-8.7.1 -tar xvf ${DOWNLOADDIR}/curl-8.7.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/curl-8.7.1 +export PACKAGE_VERSION=8.8.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/curl/8.8.0/ +rm -rf ${BUILD_DIRECTORY}/curl-8.8.0 +tar xvf ${DOWNLOADDIR}/curl-8.8.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/curl-8.8.0 if [ ! -f configure ]; then autoreconf -ifv @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/curl-8.7.1 make DESTDIR=${LINUX_SYSROOT_DIR} install rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/curl-8.7.1 +rm -rf ${BUILD_DIRECTORY}/curl-8.8.0 diff --git a/loongarch64/scripts/step/linux_runtime/curl.info b/loongarch64/scripts/step/linux_runtime/curl.info index 23a1286a..3c6644fb 100644 --- a/loongarch64/scripts/step/linux_runtime/curl.info +++ b/loongarch64/scripts/step/linux_runtime/curl.info @@ -1 +1 @@ -curl|8.7.1|curl +curl|8.8.0|curl diff --git a/loongarch64/scripts/step/linux_runtime/e2fsprogs b/loongarch64/scripts/step/linux_runtime/e2fsprogs index a05b8e7c..3d0cbd71 100644 --- a/loongarch64/scripts/step/linux_runtime/e2fsprogs +++ b/loongarch64/scripts/step/linux_runtime/e2fsprogs @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=e2fsprogs -export PACKAGE_VERSION=1.47.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/e2fsprogs/1.47.0/ -rm -rf ${BUILD_DIRECTORY}/e2fsprogs-1.47.0 -tar xvf ${DOWNLOADDIR}/e2fsprogs-1.47.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/e2fsprogs-1.47.0 +export PACKAGE_VERSION=1.47.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/e2fsprogs/1.47.1/ +rm -rf ${BUILD_DIRECTORY}/e2fsprogs-1.47.1 +tar xvf ${DOWNLOADDIR}/e2fsprogs-1.47.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/e2fsprogs-1.47.1 mkdir -v build pushd build ../configure ${COMMON_CONFIG} \ @@ -23,4 +23,4 @@ pushd ${BUILD_DIRECTORY}/e2fsprogs-1.47.0 sed -i "s@=/usr@=${LINUX_SYSROOT_DIR}/usr@g" ${CROSS_TOOLS_PREFIX}/bin/mk_cmds popd popd -rm -rf ${BUILD_DIRECTORY}/e2fsprogs-1.47.0 +rm -rf ${BUILD_DIRECTORY}/e2fsprogs-1.47.1 diff --git a/loongarch64/scripts/step/linux_runtime/e2fsprogs.info b/loongarch64/scripts/step/linux_runtime/e2fsprogs.info index 4f182ae8..a3cf3e3d 100644 --- a/loongarch64/scripts/step/linux_runtime/e2fsprogs.info +++ b/loongarch64/scripts/step/linux_runtime/e2fsprogs.info @@ -1 +1 @@ -e2fsprogs|1.47.0|e2fsprogs +e2fsprogs|1.47.1|e2fsprogs diff --git a/loongarch64/scripts/step/linux_runtime/ffmpeg b/loongarch64/scripts/step/linux_runtime/ffmpeg index 5b186bc2..53f9c9a6 100644 --- a/loongarch64/scripts/step/linux_runtime/ffmpeg +++ b/loongarch64/scripts/step/linux_runtime/ffmpeg @@ -10,6 +10,7 @@ rm -rf ${BUILD_DIRECTORY}/ffmpeg-git-default_git tar xvf ${DOWNLOADDIR}/ffmpeg-git-default_git.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/ffmpeg-git-default_git + CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" \ LDFLAGS="${LDFLAGS} -Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/pulseaudio" \ ./configure --prefix=/usr --libdir=/usr/lib${LIB_SUFF} \ --cross-prefix=${LINUX_HOST}- --sysroot=${LINUX_SYSROOT_DIR} \ diff --git a/loongarch64/scripts/step/linux_runtime/fix_sysroot b/loongarch64/scripts/step/linux_runtime/fix_sysroot new file mode 100644 index 00000000..ce90e6e9 --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/fix_sysroot @@ -0,0 +1,13 @@ +source env/linux_runtime/config +source env/distro.info +source env/function.sh +source env/linux_runtime/custom +export STEP_BUILDNAME=linux_runtime +export STEP_PACKAGENAME=fix_sysroot +export PACKAGE_VERSION= +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/fix_sysroot// +pushd ${LINUX_SYSROOT_DIR} + if [ -f usr/lib${LIB_SUFF}/libcurl.so.4 ] && [ ! -f usr/lib${LIB_SUFF}/libcurl-gnutls.so.4 ]; then + ln -sfv libcurl.so.4 usr/lib${LIB_SUFF}/libcurl-gnutls.so.4 + fi +popd diff --git a/loongarch64/scripts/step/linux_runtime/fix_sysroot.info b/loongarch64/scripts/step/linux_runtime/fix_sysroot.info new file mode 100644 index 00000000..2839040b --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/fix_sysroot.info @@ -0,0 +1 @@ +NULL|NULL|NULL diff --git a/loongarch64/scripts/step/linux_runtime/fribidi b/loongarch64/scripts/step/linux_runtime/fribidi index 0aaf24de..62d47a8a 100644 --- a/loongarch64/scripts/step/linux_runtime/fribidi +++ b/loongarch64/scripts/step/linux_runtime/fribidi @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=fribidi -export PACKAGE_VERSION=1.0.13 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/fribidi/1.0.13/ -rm -rf ${BUILD_DIRECTORY}/fribidi-1.0.13 -tar xvf ${DOWNLOADDIR}/fribidi-1.0.13.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/fribidi-1.0.13 +export PACKAGE_VERSION=1.0.14 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/fribidi/1.0.14/ +rm -rf ${BUILD_DIRECTORY}/fribidi-1.0.14 +tar xvf ${DOWNLOADDIR}/fribidi-1.0.14.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/fribidi-1.0.14 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/fribidi-1.0.13 popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/fribidi-1.0.13 +rm -rf ${BUILD_DIRECTORY}/fribidi-1.0.14 diff --git a/loongarch64/scripts/step/linux_runtime/fribidi.info b/loongarch64/scripts/step/linux_runtime/fribidi.info index 22a2cd51..31e4255b 100644 --- a/loongarch64/scripts/step/linux_runtime/fribidi.info +++ b/loongarch64/scripts/step/linux_runtime/fribidi.info @@ -1 +1 @@ -fribidi|1.0.13|fribidi +fribidi|1.0.14|fribidi diff --git a/loongarch64/scripts/step/linux_runtime/gcc b/loongarch64/scripts/step/linux_runtime/gcc index 623214b6..53e50c85 100644 --- a/loongarch64/scripts/step/linux_runtime/gcc +++ b/loongarch64/scripts/step/linux_runtime/gcc @@ -4,11 +4,18 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=gcc -export PACKAGE_VERSION=13.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gcc/13.2.0/ -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 -tar xvf ${DOWNLOADDIR}/gcc-13.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gcc-13.2.0 +export PACKAGE_VERSION=14.1.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gcc/14.1.0/ +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 +tar xvf ${DOWNLOADDIR}/gcc-14.1.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gcc-14.1.0 + CFLAGS_FOR_TARGET="${CFLAGS}" + CXXFLAGS_FOR_TARGET="${CXXFLAGS}" + LDFLAGS_FOR_TARGET="${LDFLAGS}" + + export CFLAGS="" + export CXXFLAGS="" + sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in mkdir -pv cross-build pushd cross-build @@ -24,4 +31,4 @@ pushd ${BUILD_DIRECTORY}/gcc-13.2.0 make DESTDIR=${LINUX_SYSROOT_DIR} install popd popd -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 diff --git a/loongarch64/scripts/step/linux_runtime/gcc.info b/loongarch64/scripts/step/linux_runtime/gcc.info index f6406848..5a559abc 100644 --- a/loongarch64/scripts/step/linux_runtime/gcc.info +++ b/loongarch64/scripts/step/linux_runtime/gcc.info @@ -1 +1 @@ -gcc|13.2.0|gcc +gcc|14.1.0|gcc diff --git a/loongarch64/scripts/step/linux_runtime/gdk-pixbuf b/loongarch64/scripts/step/linux_runtime/gdk-pixbuf index 3814ae91..f78ae5f3 100644 --- a/loongarch64/scripts/step/linux_runtime/gdk-pixbuf +++ b/loongarch64/scripts/step/linux_runtime/gdk-pixbuf @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=gdk-pixbuf -export PACKAGE_VERSION=2.42.10 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gdk-pixbuf/2.42.10/ -rm -rf ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.10 -tar xvf ${DOWNLOADDIR}/gdk-pixbuf-2.42.10.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.10 +export PACKAGE_VERSION=2.42.12 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gdk-pixbuf/2.42.12/ +rm -rf ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.12 +tar xvf ${DOWNLOADDIR}/gdk-pixbuf-2.42.12.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.12 mkdir cross-build pushd cross-build meson ${MESON_CONFIG} --wrap-mode=nofallback -Dman=false .. @@ -22,4 +22,4 @@ echo "qemu-${QEMU_ARCH} ${LINUX_SYSROOT_DIR}/usr/bin/gdk-pixbuf-pixdata \"\$@\"" > ${CROSS_TOOLS_PREFIX}/bin/gdk-pixbuf-pixdata chmod +x ${CROSS_TOOLS_PREFIX}/bin/gdk-pixbuf-pixdata popd -rm -rf ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.10 +rm -rf ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.12 diff --git a/loongarch64/scripts/step/linux_runtime/gdk-pixbuf.info b/loongarch64/scripts/step/linux_runtime/gdk-pixbuf.info index 3a07d2e9..6337a5b4 100644 --- a/loongarch64/scripts/step/linux_runtime/gdk-pixbuf.info +++ b/loongarch64/scripts/step/linux_runtime/gdk-pixbuf.info @@ -1 +1 @@ -gdk-pixbuf|2.42.10|gdk-pixbuf +gdk-pixbuf|2.42.12|gdk-pixbuf diff --git a/loongarch64/scripts/step/linux_runtime/glib b/loongarch64/scripts/step/linux_runtime/glib index 4b22d4f8..4b7f5b50 100644 --- a/loongarch64/scripts/step/linux_runtime/glib +++ b/loongarch64/scripts/step/linux_runtime/glib @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=glib -export PACKAGE_VERSION=2.80.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/glib/2.80.0/ -rm -rf ${BUILD_DIRECTORY}/glib-2.80.0 -tar xvf ${DOWNLOADDIR}/glib-2.80.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/glib-2.80.0 +export PACKAGE_VERSION=2.80.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/glib/2.80.2/ +rm -rf ${BUILD_DIRECTORY}/glib-2.80.2 +tar xvf ${DOWNLOADDIR}/glib-2.80.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/glib-2.80.2 mkdir cross-build pushd cross-build @@ -17,7 +17,7 @@ pushd ${BUILD_DIRECTORY}/glib-2.80.0 eval ${NINJA_AND_INSTALL} popd popd -rm -rf ${BUILD_DIRECTORY}/glib-2.80.0 +rm -rf ${BUILD_DIRECTORY}/glib-2.80.2 echo "#!/bin/bash -e qemu-${QEMU_ARCH} ${LINUX_SYSROOT_DIR}/usr/bin/glib-compile-resources \"\$@\"" > ${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-glib-compile-resources chmod +x ${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-glib-compile-resources diff --git a/loongarch64/scripts/step/linux_runtime/glib.info b/loongarch64/scripts/step/linux_runtime/glib.info index e2b6fffd..58a262cd 100644 --- a/loongarch64/scripts/step/linux_runtime/glib.info +++ b/loongarch64/scripts/step/linux_runtime/glib.info @@ -1 +1 @@ -glib|2.80.0|glib +glib|2.80.2|glib diff --git a/loongarch64/scripts/step/linux_runtime/glibc b/loongarch64/scripts/step/linux_runtime/glibc index dc7bed84..c2cf1f1d 100644 --- a/loongarch64/scripts/step/linux_runtime/glibc +++ b/loongarch64/scripts/step/linux_runtime/glibc @@ -10,6 +10,14 @@ rm -rf ${BUILD_DIRECTORY}/glibc-2.39 tar xvf ${DOWNLOADDIR}/glibc-2.39.tar.xz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/glibc-2.39 + ARCH_PARM_STR="" + case "${ARCH_NAME}" in + i686) + ARCH_PARM_STR="--disable-cet" + ;; + *) + ;; + esac mkdir -p build-${ARCH_NAME} pushd build-${ARCH_NAME} BUILD_CC="gcc" CC="${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-gcc ${CFLAGS}" \ @@ -18,7 +26,7 @@ pushd ${BUILD_DIRECTORY}/glibc-2.39 ../configure --prefix=/usr --host=${LINUX_HOST} --build=${CROSS_HOST} \ --libdir=/usr/lib${LIB_SUFF} --libexecdir=/usr/lib${LIB_SUFF}/glibc \ --with-headers=${LINUX_SYSROOT_DIR}/usr/include \ - --enable-add-ons \ + --enable-add-ons ${ARCH_PARM_STR} \ --disable-werror libc_cv_slibdir=/usr/lib${LIB_SUFF} make -j${JOBS} make DESTDIR=${LINUX_SYSROOT_DIR} install diff --git a/loongarch64/scripts/step/linux_runtime/gperf b/loongarch64/scripts/step/linux_runtime/gperf new file mode 100644 index 00000000..04df326c --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/gperf @@ -0,0 +1,21 @@ +source env/linux_runtime/config +source env/distro.info +source env/function.sh +source env/linux_runtime/custom +export STEP_BUILDNAME=linux_runtime +export STEP_PACKAGENAME=gperf +export PACKAGE_VERSION=3.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gperf/3.1/ +rm -rf ${BUILD_DIRECTORY}/gperf-3.1 +tar xvf ${DOWNLOADDIR}/gperf-3.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gperf-3.1 + + if [ ! -f configure ]; then + autoreconf -ifv + fi + ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull + CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} + make DESTDIR=${LINUX_SYSROOT_DIR} install + rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la +popd +rm -rf ${BUILD_DIRECTORY}/gperf-3.1 diff --git a/loongarch64/scripts/step/linux_runtime/gperf.info b/loongarch64/scripts/step/linux_runtime/gperf.info new file mode 100644 index 00000000..37db463b --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/gperf.info @@ -0,0 +1 @@ +gperf|3.1|gperf diff --git a/loongarch64/scripts/step/linux_runtime/gsl b/loongarch64/scripts/step/linux_runtime/gsl index 8ee3815e..8835a549 100644 --- a/loongarch64/scripts/step/linux_runtime/gsl +++ b/loongarch64/scripts/step/linux_runtime/gsl @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=gsl -export PACKAGE_VERSION=2.7.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gsl/2.7.1/ -rm -rf ${BUILD_DIRECTORY}/gsl-2.7.1 -tar xvf ${DOWNLOADDIR}/gsl-2.7.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gsl-2.7.1 +export PACKAGE_VERSION=2.8 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gsl/2.8/ +rm -rf ${BUILD_DIRECTORY}/gsl-2.8 +tar xvf ${DOWNLOADDIR}/gsl-2.8.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gsl-2.8 if [ ! -f configure ]; then autoreconf -ifv @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/gsl-2.7.1 make DESTDIR=${LINUX_SYSROOT_DIR} install rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/gsl-2.7.1 +rm -rf ${BUILD_DIRECTORY}/gsl-2.8 diff --git a/loongarch64/scripts/step/linux_runtime/gsl.info b/loongarch64/scripts/step/linux_runtime/gsl.info index 1b57e6b7..200847c5 100644 --- a/loongarch64/scripts/step/linux_runtime/gsl.info +++ b/loongarch64/scripts/step/linux_runtime/gsl.info @@ -1 +1 @@ -gsl|2.7.1|gsl +gsl|2.8|gsl diff --git a/loongarch64/scripts/step/linux_runtime/gst-libav b/loongarch64/scripts/step/linux_runtime/gst-libav index 1efb5b40..d65fa61d 100644 --- a/loongarch64/scripts/step/linux_runtime/gst-libav +++ b/loongarch64/scripts/step/linux_runtime/gst-libav @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=gst-libav -export PACKAGE_VERSION=1.24.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gst-libav/1.24.2/ -rm -rf ${BUILD_DIRECTORY}/gst-libav-1.24.2 -tar xvf ${DOWNLOADDIR}/gst-libav-1.24.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gst-libav-1.24.2 +export PACKAGE_VERSION=1.24.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gst-libav/1.24.4/ +rm -rf ${BUILD_DIRECTORY}/gst-libav-1.24.4 +tar xvf ${DOWNLOADDIR}/gst-libav-1.24.4.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gst-libav-1.24.4 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/gst-libav-1.24.2 popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/gst-libav-1.24.2 +rm -rf ${BUILD_DIRECTORY}/gst-libav-1.24.4 diff --git a/loongarch64/scripts/step/linux_runtime/gst-libav.info b/loongarch64/scripts/step/linux_runtime/gst-libav.info index c3410f7e..1f7d1d0f 100644 --- a/loongarch64/scripts/step/linux_runtime/gst-libav.info +++ b/loongarch64/scripts/step/linux_runtime/gst-libav.info @@ -1 +1 @@ -gst-libav|1.24.2|gst-libav +gst-libav|1.24.4|gst-libav diff --git a/loongarch64/scripts/step/linux_runtime/gst-plugins-bad b/loongarch64/scripts/step/linux_runtime/gst-plugins-bad index 752b1832..ac05f82d 100644 --- a/loongarch64/scripts/step/linux_runtime/gst-plugins-bad +++ b/loongarch64/scripts/step/linux_runtime/gst-plugins-bad @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=gst-plugins-bad -export PACKAGE_VERSION=1.24.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gst-plugins-bad/1.24.2/ -rm -rf ${BUILD_DIRECTORY}/gst-plugins-bad-1.24.2 -tar xvf ${DOWNLOADDIR}/gst-plugins-bad-1.24.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gst-plugins-bad-1.24.2 +export PACKAGE_VERSION=1.24.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gst-plugins-bad/1.24.4/ +rm -rf ${BUILD_DIRECTORY}/gst-plugins-bad-1.24.4 +tar xvf ${DOWNLOADDIR}/gst-plugins-bad-1.24.4.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gst-plugins-bad-1.24.4 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/gst-plugins-bad-1.24.2 popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/gst-plugins-bad-1.24.2 +rm -rf ${BUILD_DIRECTORY}/gst-plugins-bad-1.24.4 diff --git a/loongarch64/scripts/step/linux_runtime/gst-plugins-bad.info b/loongarch64/scripts/step/linux_runtime/gst-plugins-bad.info index 0bcbbea4..045740cd 100644 --- a/loongarch64/scripts/step/linux_runtime/gst-plugins-bad.info +++ b/loongarch64/scripts/step/linux_runtime/gst-plugins-bad.info @@ -1 +1 @@ -gst-plugins-bad|1.24.2|gst-plugins-bad +gst-plugins-bad|1.24.4|gst-plugins-bad diff --git a/loongarch64/scripts/step/linux_runtime/gst-plugins-base b/loongarch64/scripts/step/linux_runtime/gst-plugins-base index 799acc89..feaf403f 100644 --- a/loongarch64/scripts/step/linux_runtime/gst-plugins-base +++ b/loongarch64/scripts/step/linux_runtime/gst-plugins-base @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=gst-plugins-base -export PACKAGE_VERSION=1.24.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gst-plugins-base/1.24.2/ -rm -rf ${BUILD_DIRECTORY}/gst-plugins-base-1.24.2 -tar xvf ${DOWNLOADDIR}/gst-plugins-base-1.24.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gst-plugins-base-1.24.2 +export PACKAGE_VERSION=1.24.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gst-plugins-base/1.24.4/ +rm -rf ${BUILD_DIRECTORY}/gst-plugins-base-1.24.4 +tar xvf ${DOWNLOADDIR}/gst-plugins-base-1.24.4.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gst-plugins-base-1.24.4 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/gst-plugins-base-1.24.2 popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/gst-plugins-base-1.24.2 +rm -rf ${BUILD_DIRECTORY}/gst-plugins-base-1.24.4 diff --git a/loongarch64/scripts/step/linux_runtime/gst-plugins-base.info b/loongarch64/scripts/step/linux_runtime/gst-plugins-base.info index dcff045d..dc8b8ae8 100644 --- a/loongarch64/scripts/step/linux_runtime/gst-plugins-base.info +++ b/loongarch64/scripts/step/linux_runtime/gst-plugins-base.info @@ -1 +1 @@ -gst-plugins-base|1.24.2|gst-plugins-base +gst-plugins-base|1.24.4|gst-plugins-base diff --git a/loongarch64/scripts/step/linux_runtime/gst-plugins-good b/loongarch64/scripts/step/linux_runtime/gst-plugins-good index df2b5eaf..520f159e 100644 --- a/loongarch64/scripts/step/linux_runtime/gst-plugins-good +++ b/loongarch64/scripts/step/linux_runtime/gst-plugins-good @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=gst-plugins-good -export PACKAGE_VERSION=1.24.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gst-plugins-good/1.24.2/ -rm -rf ${BUILD_DIRECTORY}/gst-plugins-good-1.24.2 -tar xvf ${DOWNLOADDIR}/gst-plugins-good-1.24.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gst-plugins-good-1.24.2 +export PACKAGE_VERSION=1.24.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gst-plugins-good/1.24.4/ +rm -rf ${BUILD_DIRECTORY}/gst-plugins-good-1.24.4 +tar xvf ${DOWNLOADDIR}/gst-plugins-good-1.24.4.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gst-plugins-good-1.24.4 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/gst-plugins-good-1.24.2 popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/gst-plugins-good-1.24.2 +rm -rf ${BUILD_DIRECTORY}/gst-plugins-good-1.24.4 diff --git a/loongarch64/scripts/step/linux_runtime/gst-plugins-good.info b/loongarch64/scripts/step/linux_runtime/gst-plugins-good.info index 91d57052..47c5007c 100644 --- a/loongarch64/scripts/step/linux_runtime/gst-plugins-good.info +++ b/loongarch64/scripts/step/linux_runtime/gst-plugins-good.info @@ -1 +1 @@ -gst-plugins-good|1.24.2|gst-plugins-good +gst-plugins-good|1.24.4|gst-plugins-good diff --git a/loongarch64/scripts/step/linux_runtime/gst-plugins-ugly b/loongarch64/scripts/step/linux_runtime/gst-plugins-ugly index d5c848ec..920a21fc 100644 --- a/loongarch64/scripts/step/linux_runtime/gst-plugins-ugly +++ b/loongarch64/scripts/step/linux_runtime/gst-plugins-ugly @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=gst-plugins-ugly -export PACKAGE_VERSION=1.24.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gst-plugins-ugly/1.24.2/ -rm -rf ${BUILD_DIRECTORY}/gst-plugins-ugly-1.24.2 -tar xvf ${DOWNLOADDIR}/gst-plugins-ugly-1.24.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gst-plugins-ugly-1.24.2 +export PACKAGE_VERSION=1.24.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gst-plugins-ugly/1.24.4/ +rm -rf ${BUILD_DIRECTORY}/gst-plugins-ugly-1.24.4 +tar xvf ${DOWNLOADDIR}/gst-plugins-ugly-1.24.4.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gst-plugins-ugly-1.24.4 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/gst-plugins-ugly-1.24.2 popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/gst-plugins-ugly-1.24.2 +rm -rf ${BUILD_DIRECTORY}/gst-plugins-ugly-1.24.4 diff --git a/loongarch64/scripts/step/linux_runtime/gst-plugins-ugly.info b/loongarch64/scripts/step/linux_runtime/gst-plugins-ugly.info index 92df9762..21f005e5 100644 --- a/loongarch64/scripts/step/linux_runtime/gst-plugins-ugly.info +++ b/loongarch64/scripts/step/linux_runtime/gst-plugins-ugly.info @@ -1 +1 @@ -gst-plugins-ugly|1.24.2|gst-plugins-ugly +gst-plugins-ugly|1.24.4|gst-plugins-ugly diff --git a/loongarch64/scripts/step/linux_runtime/gstreamer b/loongarch64/scripts/step/linux_runtime/gstreamer index b60088c9..487fd964 100644 --- a/loongarch64/scripts/step/linux_runtime/gstreamer +++ b/loongarch64/scripts/step/linux_runtime/gstreamer @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=gstreamer -export PACKAGE_VERSION=1.24.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gstreamer/1.24.2/ -rm -rf ${BUILD_DIRECTORY}/gstreamer-1.24.2 -tar xvf ${DOWNLOADDIR}/gstreamer-1.24.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gstreamer-1.24.2 +export PACKAGE_VERSION=1.24.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gstreamer/1.24.4/ +rm -rf ${BUILD_DIRECTORY}/gstreamer-1.24.4 +tar xvf ${DOWNLOADDIR}/gstreamer-1.24.4.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gstreamer-1.24.4 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/gstreamer-1.24.2 popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/gstreamer-1.24.2 +rm -rf ${BUILD_DIRECTORY}/gstreamer-1.24.4 diff --git a/loongarch64/scripts/step/linux_runtime/gstreamer-vaapi b/loongarch64/scripts/step/linux_runtime/gstreamer-vaapi index 8b4fbfd5..23a6efdd 100644 --- a/loongarch64/scripts/step/linux_runtime/gstreamer-vaapi +++ b/loongarch64/scripts/step/linux_runtime/gstreamer-vaapi @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=gstreamer-vaapi -export PACKAGE_VERSION=1.24.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gstreamer-vaapi/1.24.2/ -rm -rf ${BUILD_DIRECTORY}/gstreamer-vaapi-1.24.2 -tar xvf ${DOWNLOADDIR}/gstreamer-vaapi-1.24.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gstreamer-vaapi-1.24.2 +export PACKAGE_VERSION=1.24.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gstreamer-vaapi/1.24.4/ +rm -rf ${BUILD_DIRECTORY}/gstreamer-vaapi-1.24.4 +tar xvf ${DOWNLOADDIR}/gstreamer-vaapi-1.24.4.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gstreamer-vaapi-1.24.4 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/gstreamer-vaapi-1.24.2 popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/gstreamer-vaapi-1.24.2 +rm -rf ${BUILD_DIRECTORY}/gstreamer-vaapi-1.24.4 diff --git a/loongarch64/scripts/step/linux_runtime/gstreamer-vaapi.info b/loongarch64/scripts/step/linux_runtime/gstreamer-vaapi.info index 3fbcf4dd..b383f05b 100644 --- a/loongarch64/scripts/step/linux_runtime/gstreamer-vaapi.info +++ b/loongarch64/scripts/step/linux_runtime/gstreamer-vaapi.info @@ -1 +1 @@ -gstreamer-vaapi|1.24.2|gstreamer-vaapi +gstreamer-vaapi|1.24.4|gstreamer-vaapi diff --git a/loongarch64/scripts/step/linux_runtime/gstreamer.info b/loongarch64/scripts/step/linux_runtime/gstreamer.info index fb96dd94..aaf57f43 100644 --- a/loongarch64/scripts/step/linux_runtime/gstreamer.info +++ b/loongarch64/scripts/step/linux_runtime/gstreamer.info @@ -1 +1 @@ -gstreamer|1.24.2|gstreamer +gstreamer|1.24.4|gstreamer diff --git a/loongarch64/scripts/step/linux_runtime/gtk3 b/loongarch64/scripts/step/linux_runtime/gtk3 index 2bc37988..628999e7 100644 --- a/loongarch64/scripts/step/linux_runtime/gtk3 +++ b/loongarch64/scripts/step/linux_runtime/gtk3 @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=gtk3 -export PACKAGE_VERSION=3.24.41 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gtk3/3.24.41/ -rm -rf ${BUILD_DIRECTORY}/gtk+-3.24.41 -tar xvf ${DOWNLOADDIR}/gtk+-3.24.41.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gtk+-3.24.41 +export PACKAGE_VERSION=3.24.42 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/gtk3/3.24.42/ +rm -rf ${BUILD_DIRECTORY}/gtk+-3.24.42 +tar xvf ${DOWNLOADDIR}/gtk+-3.24.42.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gtk+-3.24.42 mkdir cross-build pushd cross-build @@ -30,4 +30,4 @@ gtk-xft-rgba = rgb gtk-cursor-theme-name = Adwaita EOF popd -rm -rf ${BUILD_DIRECTORY}/gtk+-3.24.41 +rm -rf ${BUILD_DIRECTORY}/gtk+-3.24.42 diff --git a/loongarch64/scripts/step/linux_runtime/gtk3.info b/loongarch64/scripts/step/linux_runtime/gtk3.info index 7011f9cc..07e13ac3 100644 --- a/loongarch64/scripts/step/linux_runtime/gtk3.info +++ b/loongarch64/scripts/step/linux_runtime/gtk3.info @@ -1 +1 @@ -gtk3|3.24.41|gtk3 +gtk3|3.24.42|gtk3 diff --git a/loongarch64/scripts/step/linux_runtime/harfbuzz b/loongarch64/scripts/step/linux_runtime/harfbuzz index 8812d7dd..17015cf7 100644 --- a/loongarch64/scripts/step/linux_runtime/harfbuzz +++ b/loongarch64/scripts/step/linux_runtime/harfbuzz @@ -4,12 +4,13 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=harfbuzz -export PACKAGE_VERSION=8.4.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/harfbuzz/8.4.0/ -rm -rf ${BUILD_DIRECTORY}/harfbuzz-8.4.0 -tar xvf ${DOWNLOADDIR}/harfbuzz-8.4.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/harfbuzz-8.4.0 - +export PACKAGE_VERSION=8.5.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/harfbuzz/8.5.0/ +rm -rf ${BUILD_DIRECTORY}/harfbuzz-8.5.0 +tar xvf ${DOWNLOADDIR}/harfbuzz-8.5.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/harfbuzz-8.5.0 + patch -Np1 -i ${SYSDIR}/files/linux_runtime/harfbuzz/8.5.0/patches/0001-harfbuzz-8.4.4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch + mkdir cross-build pushd cross-build meson ${MESON_CONFIG} --default-library=both -Dbenchmark=disabled -Dintrospection=disabled -Dgraphite2=disabled -Dtests=disabled \ @@ -18,4 +19,4 @@ pushd ${BUILD_DIRECTORY}/harfbuzz-8.4.0 popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/harfbuzz-8.4.0 +rm -rf ${BUILD_DIRECTORY}/harfbuzz-8.5.0 diff --git a/loongarch64/scripts/step/linux_runtime/harfbuzz.info b/loongarch64/scripts/step/linux_runtime/harfbuzz.info index 9afd8309..150d4670 100644 --- a/loongarch64/scripts/step/linux_runtime/harfbuzz.info +++ b/loongarch64/scripts/step/linux_runtime/harfbuzz.info @@ -1 +1 @@ -harfbuzz|8.4.0|harfbuzz +harfbuzz|8.5.0|harfbuzz diff --git a/loongarch64/scripts/step/linux_runtime/icu4c b/loongarch64/scripts/step/linux_runtime/icu4c index e42f6257..26ea99f4 100644 --- a/loongarch64/scripts/step/linux_runtime/icu4c +++ b/loongarch64/scripts/step/linux_runtime/icu4c @@ -4,10 +4,10 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=icu4c -export PACKAGE_VERSION=74_2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/icu4c/74_2/ +export PACKAGE_VERSION=75_1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/icu4c/75_1/ rm -rf ${BUILD_DIRECTORY}/icu -tar xvf ${DOWNLOADDIR}/icu4c-74_2-src.tgz -C ${BUILD_DIRECTORY} +tar xvf ${DOWNLOADDIR}/icu4c-75_1-src.tgz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/icu pushd source for config_i in $(find -name "config.sub") diff --git a/loongarch64/scripts/step/linux_runtime/icu4c.info b/loongarch64/scripts/step/linux_runtime/icu4c.info index 5bb827ce..8a84f74f 100644 --- a/loongarch64/scripts/step/linux_runtime/icu4c.info +++ b/loongarch64/scripts/step/linux_runtime/icu4c.info @@ -1 +1 @@ -icu4c|74_2|icu4c +icu4c|75_1|icu4c diff --git a/loongarch64/scripts/step/linux_runtime/libarchive b/loongarch64/scripts/step/linux_runtime/libarchive index 084c0952..d48f6253 100644 --- a/loongarch64/scripts/step/linux_runtime/libarchive +++ b/loongarch64/scripts/step/linux_runtime/libarchive @@ -4,13 +4,13 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=libarchive -export PACKAGE_VERSION=3.7.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libarchive/3.7.3/ -rm -rf ${BUILD_DIRECTORY}/libarchive-3.7.3 -tar xvf ${DOWNLOADDIR}/libarchive-3.7.3.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libarchive-3.7.3 +export PACKAGE_VERSION=3.7.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libarchive/3.7.4/ +rm -rf ${BUILD_DIRECTORY}/libarchive-3.7.4 +tar xvf ${DOWNLOADDIR}/libarchive-3.7.4.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libarchive-3.7.4 sed -i "/linux\/fs.h/d" libarchive/archive_read_disk_posix.c ./configure ${COMMON_CONFIG} eval ${MAKE_AND_INSTALL} popd -rm -rf ${BUILD_DIRECTORY}/libarchive-3.7.3 +rm -rf ${BUILD_DIRECTORY}/libarchive-3.7.4 diff --git a/loongarch64/scripts/step/linux_runtime/libarchive.info b/loongarch64/scripts/step/linux_runtime/libarchive.info index 0a552382..71505a19 100644 --- a/loongarch64/scripts/step/linux_runtime/libarchive.info +++ b/loongarch64/scripts/step/linux_runtime/libarchive.info @@ -1 +1 @@ -libarchive|3.7.3|libarchive +libarchive|3.7.4|libarchive diff --git a/loongarch64/scripts/step/linux_runtime/libass b/loongarch64/scripts/step/linux_runtime/libass index b6ac5446..64c00f89 100644 --- a/loongarch64/scripts/step/linux_runtime/libass +++ b/loongarch64/scripts/step/linux_runtime/libass @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=libass -export PACKAGE_VERSION=0.17.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libass/0.17.1/ -rm -rf ${BUILD_DIRECTORY}/libass-0.17.1 -tar xvf ${DOWNLOADDIR}/libass-0.17.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libass-0.17.1 +export PACKAGE_VERSION=0.17.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libass/0.17.2/ +rm -rf ${BUILD_DIRECTORY}/libass-0.17.2 +tar xvf ${DOWNLOADDIR}/libass-0.17.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libass-0.17.2 if [ ! -f configure ]; then autoreconf -ifv @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/libass-0.17.1 make DESTDIR=${LINUX_SYSROOT_DIR} install rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/libass-0.17.1 +rm -rf ${BUILD_DIRECTORY}/libass-0.17.2 diff --git a/loongarch64/scripts/step/linux_runtime/libass.info b/loongarch64/scripts/step/linux_runtime/libass.info index 3ba80d7d..5a456912 100644 --- a/loongarch64/scripts/step/linux_runtime/libass.info +++ b/loongarch64/scripts/step/linux_runtime/libass.info @@ -1 +1 @@ -libass|0.17.1|libass +libass|0.17.2|libass diff --git a/loongarch64/scripts/step/linux_runtime/libbpf b/loongarch64/scripts/step/linux_runtime/libbpf new file mode 100644 index 00000000..3df211d0 --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/libbpf @@ -0,0 +1,16 @@ +source env/linux_runtime/config +source env/distro.info +source env/function.sh +source env/linux_runtime/custom +export STEP_BUILDNAME=linux_runtime +export STEP_PACKAGENAME=libbpf +export PACKAGE_VERSION=1.4.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libbpf/1.4.2/ +rm -rf ${BUILD_DIRECTORY}/libbpf-1.4.2 +tar xvf ${DOWNLOADDIR}/libbpf-1.4.2.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libbpf-1.4.2 + + make -j${JOBS} CC="${LINUX_HOST}-gcc" -C src + make -C src DESTDIR=${LINUX_SYSROOT_DIR} install +popd +rm -rf ${BUILD_DIRECTORY}/libbpf-1.4.2 diff --git a/loongarch64/scripts/step/linux_runtime/libbpf.info b/loongarch64/scripts/step/linux_runtime/libbpf.info new file mode 100644 index 00000000..e0b1a0c8 --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/libbpf.info @@ -0,0 +1 @@ +libbpf|1.4.2|libbpf diff --git a/loongarch64/scripts/step/linux_runtime/libcap b/loongarch64/scripts/step/linux_runtime/libcap index 209070e3..55fde78a 100644 --- a/loongarch64/scripts/step/linux_runtime/libcap +++ b/loongarch64/scripts/step/linux_runtime/libcap @@ -4,13 +4,13 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=libcap -export PACKAGE_VERSION=2.69 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libcap/2.69/ -rm -rf ${BUILD_DIRECTORY}/libcap-2.69 -tar xvf ${DOWNLOADDIR}/libcap-2.69.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libcap-2.69 +export PACKAGE_VERSION=2.70 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libcap/2.70/ +rm -rf ${BUILD_DIRECTORY}/libcap-2.70 +tar xvf ${DOWNLOADDIR}/libcap-2.70.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libcap-2.70 make -j${JOBS} CROSS_COMPILE="${LINUX_HOST}-" BUILD_CC="gcc" GOLANG=no prefix=/usr lib=lib${LIB_SUFF} make CROSS_COMPILE="${LINUX_HOST}-" BUILD_CC="gcc" GOLANG=no prefix=/usr lib=lib${LIB_SUFF} \ DESTDIR=${LINUX_SYSROOT_DIR} install popd -rm -rf ${BUILD_DIRECTORY}/libcap-2.69 +rm -rf ${BUILD_DIRECTORY}/libcap-2.70 diff --git a/loongarch64/scripts/step/linux_runtime/libcap.info b/loongarch64/scripts/step/linux_runtime/libcap.info index 2ea117c1..9474f26b 100644 --- a/loongarch64/scripts/step/linux_runtime/libcap.info +++ b/loongarch64/scripts/step/linux_runtime/libcap.info @@ -1 +1 @@ -libcap|2.69|libcap +libcap|2.70|libcap diff --git a/loongarch64/scripts/step/linux_runtime/libcddb b/loongarch64/scripts/step/linux_runtime/libcddb index b7728534..a09161cf 100644 --- a/loongarch64/scripts/step/linux_runtime/libcddb +++ b/loongarch64/scripts/step/linux_runtime/libcddb @@ -13,7 +13,7 @@ pushd ${BUILD_DIRECTORY}/libcddb-1.3.2 if [ ! -f configure ]; then autoreconf -ifv fi - ./configure ${COMMON_CONFIG} ac_cv_func_realloc_0_nonnull=yes ac_cv_func_malloc_0_nonnull=yes --enable-malloc0returnsnull + CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" ./configure ${COMMON_CONFIG} ac_cv_func_realloc_0_nonnull=yes ac_cv_func_malloc_0_nonnull=yes --enable-malloc0returnsnull CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} make DESTDIR=${LINUX_SYSROOT_DIR} install rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la diff --git a/loongarch64/scripts/step/linux_runtime/libcdio b/loongarch64/scripts/step/linux_runtime/libcdio index f4a89656..d67f4f23 100644 --- a/loongarch64/scripts/step/linux_runtime/libcdio +++ b/loongarch64/scripts/step/linux_runtime/libcdio @@ -13,7 +13,7 @@ pushd ${BUILD_DIRECTORY}/libcdio-2.1.0 if [ ! -f configure ]; then autoreconf -ifv fi - ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull + CFLAGS="${CFLAGS} -Wno-implicit-function-declaration" ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} make DESTDIR=${LINUX_SYSROOT_DIR} install rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la diff --git a/loongarch64/scripts/step/linux_runtime/libclc b/loongarch64/scripts/step/linux_runtime/libclc index 3b4ec907..77589df5 100644 --- a/loongarch64/scripts/step/linux_runtime/libclc +++ b/loongarch64/scripts/step/linux_runtime/libclc @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=libclc -export PACKAGE_VERSION=18.1.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libclc/18.1.3/ -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src -tar xvf ${DOWNLOADDIR}/llvm-project-18.1.3.src.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libclc/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src pushd libclc sed -i "s@COMMAND prepare_builtins@COMMAND qemu-${QEMU_ARCH} ${PWD}/cross-build/prepare_builtins@g" CMakeLists.txt mkdir cross-build @@ -40,4 +40,4 @@ pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src popd popd popd -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src diff --git a/loongarch64/scripts/step/linux_runtime/libclc.info b/loongarch64/scripts/step/linux_runtime/libclc.info index 1d450ba3..6825ad20 100644 --- a/loongarch64/scripts/step/linux_runtime/libclc.info +++ b/loongarch64/scripts/step/linux_runtime/libclc.info @@ -1 +1 @@ -llvm-project|18.1.3|llvm-project +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/linux_runtime/libgpg-error b/loongarch64/scripts/step/linux_runtime/libgpg-error index 3a6e32df..5890e20a 100644 --- a/loongarch64/scripts/step/linux_runtime/libgpg-error +++ b/loongarch64/scripts/step/linux_runtime/libgpg-error @@ -4,12 +4,12 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=libgpg-error -export PACKAGE_VERSION=1.48 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libgpg-error/1.48/ -rm -rf ${BUILD_DIRECTORY}/libgpg-error-1.48 -tar xvf ${DOWNLOADDIR}/libgpg-error-1.48.tar.bz2 -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libgpg-error-1.48 +export PACKAGE_VERSION=1.49 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libgpg-error/1.49/ +rm -rf ${BUILD_DIRECTORY}/libgpg-error-1.49 +tar xvf ${DOWNLOADDIR}/libgpg-error-1.49.tar.bz2 -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libgpg-error-1.49 ./configure ${COMMON_CONFIG} --enable-install-gpg-error-config eval ${MAKE_AND_INSTALL} popd -rm -rf ${BUILD_DIRECTORY}/libgpg-error-1.48 +rm -rf ${BUILD_DIRECTORY}/libgpg-error-1.49 diff --git a/loongarch64/scripts/step/linux_runtime/libgpg-error.info b/loongarch64/scripts/step/linux_runtime/libgpg-error.info index eb68e0a7..ed616877 100644 --- a/loongarch64/scripts/step/linux_runtime/libgpg-error.info +++ b/loongarch64/scripts/step/linux_runtime/libgpg-error.info @@ -1 +1 @@ -libgpg-error|1.48|libgpg-error +libgpg-error|1.49|libgpg-error diff --git a/loongarch64/scripts/step/linux_runtime/libpng b/loongarch64/scripts/step/linux_runtime/libpng index ae1460b3..fe8f1f01 100644 --- a/loongarch64/scripts/step/linux_runtime/libpng +++ b/loongarch64/scripts/step/linux_runtime/libpng @@ -9,13 +9,17 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libpng/1.6.43/ rm -rf ${BUILD_DIRECTORY}/libpng-1.6.43 tar xvf ${DOWNLOADDIR}/libpng-1.6.43.tar.xz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/libpng-1.6.43 - - if [ ! -f configure ]; then - autoreconf -ifv - fi - ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull - CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} + + if [ ! -f configure ]; then + autoreconf -ifv + fi + ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull + CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} make DESTDIR=${LINUX_SYSROOT_DIR} install - rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la + rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd rm -rf ${BUILD_DIRECTORY}/libpng-1.6.43 +cp ${LINUX_SYSROOT_DIR}/usr/bin/libpng-config ${CROSS_TOOLS_PREFIX}/bin/${ARCH_NAME}-libpng-config +sed -i \ + -e "s@=\"/usr/lib${LIB_SUFF}@=\"${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}@g" \ + ${CROSS_TOOLS_PREFIX}/bin/${ARCH_NAME}-libpng-config diff --git a/loongarch64/scripts/step/linux_runtime/libseccomp b/loongarch64/scripts/step/linux_runtime/libseccomp new file mode 100644 index 00000000..f8eb372a --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/libseccomp @@ -0,0 +1,21 @@ +source env/linux_runtime/config +source env/distro.info +source env/function.sh +source env/linux_runtime/custom +export STEP_BUILDNAME=linux_runtime +export STEP_PACKAGENAME=libseccomp +export PACKAGE_VERSION=git +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libseccomp/git/ +rm -rf ${BUILD_DIRECTORY}/libseccomp-git_git +tar xvf ${DOWNLOADDIR}/libseccomp-git_git.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libseccomp-git_git + + if [ ! -f configure ]; then + autoreconf -ifv + fi + ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull + CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} + make DESTDIR=${LINUX_SYSROOT_DIR} install + rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la +popd +rm -rf ${BUILD_DIRECTORY}/libseccomp-git_git diff --git a/loongarch64/scripts/step/linux_runtime/libseccomp.info b/loongarch64/scripts/step/linux_runtime/libseccomp.info new file mode 100644 index 00000000..033d8267 --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/libseccomp.info @@ -0,0 +1 @@ +libseccomp|git|libseccomp diff --git a/loongarch64/scripts/step/linux_runtime/libsoup b/loongarch64/scripts/step/linux_runtime/libsoup index 21131f41..056eda58 100644 --- a/loongarch64/scripts/step/linux_runtime/libsoup +++ b/loongarch64/scripts/step/linux_runtime/libsoup @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=libsoup -export PACKAGE_VERSION=3.4.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libsoup/3.4.4/ -rm -rf ${BUILD_DIRECTORY}/libsoup-3.4.4 -tar xvf ${DOWNLOADDIR}/libsoup-3.4.4.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libsoup-3.4.4 +export PACKAGE_VERSION=3.5.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libsoup/3.5.1/ +rm -rf ${BUILD_DIRECTORY}/libsoup-3.5.1 +tar xvf ${DOWNLOADDIR}/libsoup-3.5.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libsoup-3.5.1 mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/libsoup-3.4.4 popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/libsoup-3.4.4 +rm -rf ${BUILD_DIRECTORY}/libsoup-3.5.1 diff --git a/loongarch64/scripts/step/linux_runtime/libsoup.info b/loongarch64/scripts/step/linux_runtime/libsoup.info index 13844251..393ac4a8 100644 --- a/loongarch64/scripts/step/linux_runtime/libsoup.info +++ b/loongarch64/scripts/step/linux_runtime/libsoup.info @@ -1 +1 @@ -libsoup|3.4.4|libsoup +libsoup|3.5.1|libsoup diff --git a/loongarch64/scripts/step/linux_runtime/libunwind b/loongarch64/scripts/step/linux_runtime/libunwind new file mode 100644 index 00000000..583efaa2 --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/libunwind @@ -0,0 +1,21 @@ +source env/linux_runtime/config +source env/distro.info +source env/function.sh +source env/linux_runtime/custom +export STEP_BUILDNAME=linux_runtime +export STEP_PACKAGENAME=libunwind +export PACKAGE_VERSION=1.6.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libunwind/1.6.2/ +rm -rf ${BUILD_DIRECTORY}/libunwind-1.6.2 +tar xvf ${DOWNLOADDIR}/libunwind-1.6.2.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libunwind-1.6.2 + + if [ ! -f configure ]; then + autoreconf -ifv + fi + CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" ./configure ${COMMON_CONFIG} --disable-tests --enable-malloc0returnsnull + CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} + make DESTDIR=${LINUX_SYSROOT_DIR} install + rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la +popd +rm -rf ${BUILD_DIRECTORY}/libunwind-1.6.2 diff --git a/loongarch64/scripts/step/linux_runtime/libunwind.info b/loongarch64/scripts/step/linux_runtime/libunwind.info new file mode 100644 index 00000000..8d97f584 --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/libunwind.info @@ -0,0 +1 @@ +libunwind|1.6.2|libunwind diff --git a/loongarch64/scripts/step/linux_runtime/libvpx b/loongarch64/scripts/step/linux_runtime/libvpx index 2351c0f8..3a8b637a 100644 --- a/loongarch64/scripts/step/linux_runtime/libvpx +++ b/loongarch64/scripts/step/linux_runtime/libvpx @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=libvpx -export PACKAGE_VERSION=1.14.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libvpx/1.14.0/ -rm -rf ${BUILD_DIRECTORY}/libvpx-1.14.0 -tar xvf ${DOWNLOADDIR}/libvpx-1.14.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libvpx-1.14.0 +export PACKAGE_VERSION=1.14.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libvpx/1.14.1/ +rm -rf ${BUILD_DIRECTORY}/libvpx-1.14.1 +tar xvf ${DOWNLOADDIR}/libvpx-1.14.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libvpx-1.14.1 sed -i 's/cp -p/cp/' build/make/Makefile mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/libvpx-1.14.0 eval ${MAKE_AND_INSTALL} popd popd -rm -rf ${BUILD_DIRECTORY}/libvpx-1.14.0 +rm -rf ${BUILD_DIRECTORY}/libvpx-1.14.1 diff --git a/loongarch64/scripts/step/linux_runtime/libvpx.info b/loongarch64/scripts/step/linux_runtime/libvpx.info index 40eaf85a..92de5cd3 100644 --- a/loongarch64/scripts/step/linux_runtime/libvpx.info +++ b/loongarch64/scripts/step/linux_runtime/libvpx.info @@ -1 +1 @@ -libvpx|1.14.0|libvpx +libvpx|1.14.1|libvpx diff --git a/loongarch64/scripts/step/linux_runtime/libwebp b/loongarch64/scripts/step/linux_runtime/libwebp index d73bdff5..348dd553 100644 --- a/loongarch64/scripts/step/linux_runtime/libwebp +++ b/loongarch64/scripts/step/linux_runtime/libwebp @@ -4,18 +4,19 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=libwebp -export PACKAGE_VERSION=1.3.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libwebp/1.3.2/ -rm -rf ${BUILD_DIRECTORY}/libwebp-1.3.2 -tar xvf ${DOWNLOADDIR}/libwebp-1.3.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libwebp-1.3.2 - - if [ ! -f configure ]; then - autoreconf -ifv - fi - ./configure ${COMMON_CONFIG} --enable-libwebpmux --enable-libwebpdemux --enable-libwebpdecoder --enable-libwebpextras --enable-swap-16bit-csp --enable-malloc0returnsnull - CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} +export PACKAGE_VERSION=1.4.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libwebp/1.4.0/ +rm -rf ${BUILD_DIRECTORY}/libwebp-1.4.0 +tar xvf ${DOWNLOADDIR}/libwebp-1.4.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libwebp-1.4.0 + + ./configure ${COMMON_CONFIG} --enable-malloc0returnsnull --enable-libwebpmux --enable-libwebpdemux --enable-libwebpdecoder --enable-libwebpextras --enable-swap-16bit-csp LIBSDL_CONFIG=${CROSS_TOOLS_PREFIX}/bin/${ARCH_NAME}-sdl2-config LIBPNG_CONFIG=${CROSS_TOOLS_PREFIX}/bin/${ARCH_NAME}-libpng-config + pushd sharpyuv + CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} + make DESTDIR=${LINUX_SYSROOT_DIR} install + popd + CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} make DESTDIR=${LINUX_SYSROOT_DIR} install - rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la + rm -f ${LINUX_SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libwebp-1.3.2 +rm -rf ${BUILD_DIRECTORY}/libwebp-1.4.0 diff --git a/loongarch64/scripts/step/linux_runtime/libwebp.info b/loongarch64/scripts/step/linux_runtime/libwebp.info index 2d2b9572..0eeed0ea 100644 --- a/loongarch64/scripts/step/linux_runtime/libwebp.info +++ b/loongarch64/scripts/step/linux_runtime/libwebp.info @@ -1 +1 @@ -libwebp|1.3.2|libwebp +libwebp|1.4.0|libwebp diff --git a/loongarch64/scripts/step/linux_runtime/libxcb b/loongarch64/scripts/step/linux_runtime/libxcb index 3cedd402..55cb24ab 100644 --- a/loongarch64/scripts/step/linux_runtime/libxcb +++ b/loongarch64/scripts/step/linux_runtime/libxcb @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=libxcb -export PACKAGE_VERSION=1.16.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libxcb/1.16.1/ -rm -rf ${BUILD_DIRECTORY}/libxcb-1.16.1 -tar xvf ${DOWNLOADDIR}/libxcb-1.16.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libxcb-1.16.1 +export PACKAGE_VERSION=1.17.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libxcb/1.17.0/ +rm -rf ${BUILD_DIRECTORY}/libxcb-1.17.0 +tar xvf ${DOWNLOADDIR}/libxcb-1.17.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libxcb-1.17.0 if [ ! -f configure ]; then autoreconf -ifv @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/libxcb-1.16.1 make DESTDIR=${LINUX_SYSROOT_DIR} install rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/libxcb-1.16.1 +rm -rf ${BUILD_DIRECTORY}/libxcb-1.17.0 diff --git a/loongarch64/scripts/step/linux_runtime/libxcb.info b/loongarch64/scripts/step/linux_runtime/libxcb.info index ce41ec69..a026856a 100644 --- a/loongarch64/scripts/step/linux_runtime/libxcb.info +++ b/loongarch64/scripts/step/linux_runtime/libxcb.info @@ -1 +1 @@ -libxcb|1.16.1|libxcb +libxcb|1.17.0|libxcb diff --git a/loongarch64/scripts/step/linux_runtime/libxml2 b/loongarch64/scripts/step/linux_runtime/libxml2 index 6e50a243..5830f2a7 100644 --- a/loongarch64/scripts/step/linux_runtime/libxml2 +++ b/loongarch64/scripts/step/linux_runtime/libxml2 @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=libxml2 -export PACKAGE_VERSION=2.12.6 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libxml2/2.12.6/ -rm -rf ${BUILD_DIRECTORY}/libxml2-2.12.6 -tar xvf ${DOWNLOADDIR}/libxml2-2.12.6.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libxml2-2.12.6 +export PACKAGE_VERSION=2.12.7 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/libxml2/2.12.7/ +rm -rf ${BUILD_DIRECTORY}/libxml2-2.12.7 +tar xvf ${DOWNLOADDIR}/libxml2-2.12.7.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libxml2-2.12.7 if [ ! -f configure ]; then autoreconf -ifv @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/libxml2-2.12.6 make DESTDIR=${LINUX_SYSROOT_DIR} install rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/libxml2-2.12.6 +rm -rf ${BUILD_DIRECTORY}/libxml2-2.12.7 diff --git a/loongarch64/scripts/step/linux_runtime/libxml2.info b/loongarch64/scripts/step/linux_runtime/libxml2.info index 31091534..0adb0162 100644 --- a/loongarch64/scripts/step/linux_runtime/libxml2.info +++ b/loongarch64/scripts/step/linux_runtime/libxml2.info @@ -1 +1 @@ -libxml2|2.12.6|libxml2 +libxml2|2.12.7|libxml2 diff --git a/loongarch64/scripts/step/linux_runtime/linux-header b/loongarch64/scripts/step/linux_runtime/linux-header index f49d8fad..32bc840e 100644 --- a/loongarch64/scripts/step/linux_runtime/linux-header +++ b/loongarch64/scripts/step/linux_runtime/linux-header @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=linux-header -export PACKAGE_VERSION=6.8.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/linux-header/6.8.4/ -rm -rf ${BUILD_DIRECTORY}/linux-6.8.4 -tar xvf ${DOWNLOADDIR}/linux-6.8.4.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/linux-6.8.4 +export PACKAGE_VERSION=6.9.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/linux-header/6.9.3/ +rm -rf ${BUILD_DIRECTORY}/linux-6.9.3 +tar xvf ${DOWNLOADDIR}/linux-6.9.3.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/linux-6.9.3 make ARCH=${LINUX_NAME} mrproper make ARCH=${LINUX_NAME} INSTALL_HDR_PATH=dest headers_install find dest/include -name '.*' -delete @@ -17,4 +17,4 @@ pushd ${BUILD_DIRECTORY}/linux-6.8.4 mkdir -pv ${TOOLCHAIN_DIRECTORY}/${ARCH_NAME}/linux-header/usr/include cp -rv dest/include/* ${TOOLCHAIN_DIRECTORY}/${ARCH_NAME}/linux-header/usr/include/ popd -rm -rf ${BUILD_DIRECTORY}/linux-6.8.4 +rm -rf ${BUILD_DIRECTORY}/linux-6.9.3 diff --git a/loongarch64/scripts/step/linux_runtime/linux-header.info b/loongarch64/scripts/step/linux_runtime/linux-header.info index 17cf51d9..7019470b 100644 --- a/loongarch64/scripts/step/linux_runtime/linux-header.info +++ b/loongarch64/scripts/step/linux_runtime/linux-header.info @@ -1 +1 @@ -linux|6.8.4|linux +linux|6.9.3|linux diff --git a/loongarch64/scripts/step/linux_runtime/llvm-project b/loongarch64/scripts/step/linux_runtime/llvm-project index cf94bcd8..7124e802 100644 --- a/loongarch64/scripts/step/linux_runtime/llvm-project +++ b/loongarch64/scripts/step/linux_runtime/llvm-project @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=llvm-project -export PACKAGE_VERSION=18.1.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/llvm-project/18.1.3/ -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src -tar xvf ${DOWNLOADDIR}/llvm-project-18.1.3.src.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/llvm-project/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src pushd llvm mkdir cross-build @@ -30,7 +30,7 @@ pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src popd popd popd -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src cat > ${SYSDIR}/cross-toolchains/llvm-project/bin/${LINUX_HOST}-llvm-config << EOF #!/bin/bash -e diff --git a/loongarch64/scripts/step/linux_runtime/llvm-project.info b/loongarch64/scripts/step/linux_runtime/llvm-project.info index 1d450ba3..6825ad20 100644 --- a/loongarch64/scripts/step/linux_runtime/llvm-project.info +++ b/loongarch64/scripts/step/linux_runtime/llvm-project.info @@ -1 +1 @@ -llvm-project|18.1.3|llvm-project +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/linux_runtime/make_directory b/loongarch64/scripts/step/linux_runtime/make_directory index 53a33d74..2325df3a 100644 --- a/loongarch64/scripts/step/linux_runtime/make_directory +++ b/loongarch64/scripts/step/linux_runtime/make_directory @@ -8,13 +8,27 @@ export PACKAGE_VERSION= export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/make_directory// mkdir -p ${LINUX_SYSROOT_DIR} pushd ${LINUX_SYSROOT_DIR} - mkdir -p usr/lib{,} - mkdir -p usr/{bin,sbin} - mkdir -p proc sys dev - ln -sf usr/lib ./ - ln -sf usr/lib${LIB_SUFF} ./ - ln -sf usr/bin ./ - ln -sf usr/sbin ./ + mkdir -p run + mkdir -p etc/{opt,sysconfig,profile.d} + mkdir -p media/{cdrom,floppy} + mkdir -p usr/{,local/}{include,src} + mkdir -p usr/local/{bin,lib,sbin} + mkdir -p usr/{,local/}share/{color,dict,doc,info,locale,man} + mkdir -p usr/{,local/}share/{misc,terminfo,zoneinfo} + mkdir -p usr/{,local/}share/man/man{1..8} + mkdir -p var/{cache,local,log,mail,opt,spool} + mkdir -p var/lib/{color,misc,locate,lastlog} + mkdir -p usr/{lib,bin,sbin} + ln -sf usr/{lib,bin,sbin,include} ./ + if [ "x${LIB_SUFF}" == "x64" ]; then + mkdir -p usr/lib${LIB_USFF} + ln -sf usr/lib${LIB_SUFF} ./ + fi + mkdir -p dev proc sys + mkdir -p run/lock + mkdir -p run/media + ln -sf ../run var/run + ln -sf ../run/lock var/lock popd diff --git a/loongarch64/scripts/step/linux_runtime/mesa b/loongarch64/scripts/step/linux_runtime/mesa index be290a60..7aaf205f 100644 --- a/loongarch64/scripts/step/linux_runtime/mesa +++ b/loongarch64/scripts/step/linux_runtime/mesa @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=mesa -export PACKAGE_VERSION=24.0.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/mesa/24.0.4/ -rm -rf ${BUILD_DIRECTORY}/mesa-24.0.4 -tar xvf ${DOWNLOADDIR}/mesa-24.0.4.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/mesa-24.0.4 +export PACKAGE_VERSION=24.0.7 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/mesa/24.0.7/ +rm -rf ${BUILD_DIRECTORY}/mesa-24.0.7 +tar xvf ${DOWNLOADDIR}/mesa-24.0.7.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/mesa-24.0.7 tar xf ${RESOURCEDIR}/files/mesa-DirectX-Headers_git.tar.gz -C subprojects/ mv subprojects/{mesa-DirectX-Headers_git,DirectX-Headers-1.0} @@ -35,4 +35,4 @@ pushd ${BUILD_DIRECTORY}/mesa-24.0.4 eval ${NINJA_AND_INSTALL} popd popd -rm -rf ${BUILD_DIRECTORY}/mesa-24.0.4 +rm -rf ${BUILD_DIRECTORY}/mesa-24.0.7 diff --git a/loongarch64/scripts/step/linux_runtime/mesa.info b/loongarch64/scripts/step/linux_runtime/mesa.info index aed53c8e..359feeb5 100644 --- a/loongarch64/scripts/step/linux_runtime/mesa.info +++ b/loongarch64/scripts/step/linux_runtime/mesa.info @@ -1 +1 @@ -mesa|24.0.4|mesa +mesa|24.0.7|mesa diff --git a/loongarch64/scripts/step/linux_runtime/ncurses b/loongarch64/scripts/step/linux_runtime/ncurses index d5a4d8c1..9e8cb3bf 100644 --- a/loongarch64/scripts/step/linux_runtime/ncurses +++ b/loongarch64/scripts/step/linux_runtime/ncurses @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=ncurses -export PACKAGE_VERSION=6.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/ncurses/6.4/ -rm -rf ${BUILD_DIRECTORY}/ncurses-6.4 -tar xvf ${DOWNLOADDIR}/ncurses-6.4.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ncurses-6.4 +export PACKAGE_VERSION=6.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/ncurses/6.5/ +rm -rf ${BUILD_DIRECTORY}/ncurses-6.5 +tar xvf ${DOWNLOADDIR}/ncurses-6.5.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ncurses-6.5 ./configure --prefix=/usr --libdir=/usr/lib${LIB_SUFF} --build=${CROSS_HOST} \ --host=${LINUX_HOST} --with-shared --without-debug \ --without-normal --enable-pc-files --without-ada \ @@ -28,6 +28,6 @@ pushd ${BUILD_DIRECTORY}/ncurses-6.4 ln -sfv libncurses.so ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/libcurses.so rm -fv ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/libncurses++w.a popd -rm -rf ${BUILD_DIRECTORY}/ncurses-6.4 +rm -rf ${BUILD_DIRECTORY}/ncurses-6.5 cp -v ${LINUX_SYSROOT_DIR}/usr/bin/ncursesw6-config ${CROSS_TOOLS_PREFIX}/bin/ sed -i "s@-L\$libdir@@g" ${CROSS_TOOLS_PREFIX}/bin/ncursesw6-config diff --git a/loongarch64/scripts/step/linux_runtime/ncurses.info b/loongarch64/scripts/step/linux_runtime/ncurses.info index 1f7352eb..c98d5aaa 100644 --- a/loongarch64/scripts/step/linux_runtime/ncurses.info +++ b/loongarch64/scripts/step/linux_runtime/ncurses.info @@ -1 +1 @@ -ncurses|6.4|ncurses +ncurses|6.5|ncurses diff --git a/loongarch64/scripts/step/linux_runtime/nghttp2 b/loongarch64/scripts/step/linux_runtime/nghttp2 index 71fcd79c..8b7f86a9 100644 --- a/loongarch64/scripts/step/linux_runtime/nghttp2 +++ b/loongarch64/scripts/step/linux_runtime/nghttp2 @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=nghttp2 -export PACKAGE_VERSION=1.61.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/nghttp2/1.61.0/ -rm -rf ${BUILD_DIRECTORY}/nghttp2-1.61.0 -tar xvf ${DOWNLOADDIR}/nghttp2-1.61.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/nghttp2-1.61.0 +export PACKAGE_VERSION=1.62.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/nghttp2/1.62.1/ +rm -rf ${BUILD_DIRECTORY}/nghttp2-1.62.1 +tar xvf ${DOWNLOADDIR}/nghttp2-1.62.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/nghttp2-1.62.1 if [ ! -f configure ]; then autoreconf -ifv @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/nghttp2-1.61.0 make DESTDIR=${LINUX_SYSROOT_DIR} install rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/nghttp2-1.61.0 +rm -rf ${BUILD_DIRECTORY}/nghttp2-1.62.1 diff --git a/loongarch64/scripts/step/linux_runtime/nghttp2.info b/loongarch64/scripts/step/linux_runtime/nghttp2.info index fe5b32fa..215997c9 100644 --- a/loongarch64/scripts/step/linux_runtime/nghttp2.info +++ b/loongarch64/scripts/step/linux_runtime/nghttp2.info @@ -1 +1 @@ -nghttp2|1.61.0|nghttp2 +nghttp2|1.62.1|nghttp2 diff --git a/loongarch64/scripts/step/linux_runtime/nss b/loongarch64/scripts/step/linux_runtime/nss index f4d908af..d49f46a1 100644 --- a/loongarch64/scripts/step/linux_runtime/nss +++ b/loongarch64/scripts/step/linux_runtime/nss @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=nss -export PACKAGE_VERSION=3.98 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/nss/3.98/ -rm -rf ${BUILD_DIRECTORY}/nss-3.98 -tar xvf ${DOWNLOADDIR}/nss-3.98.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/nss-3.98 +export PACKAGE_VERSION=3.100 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/nss/3.100/ +rm -rf ${BUILD_DIRECTORY}/nss-3.100 +tar xvf ${DOWNLOADDIR}/nss-3.100.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/nss-3.100 pushd nss case "${ARCH_NAME}" in @@ -54,4 +54,4 @@ pushd dist install -v -m755 Linux*/bin/{certutil,pk12util} ${LINUX_SYSROOT_DIR}/usr/bin popd popd -rm -rf ${BUILD_DIRECTORY}/nss-3.98 +rm -rf ${BUILD_DIRECTORY}/nss-3.100 diff --git a/loongarch64/scripts/step/linux_runtime/nss.info b/loongarch64/scripts/step/linux_runtime/nss.info index 5efac0d3..6d87fbbb 100644 --- a/loongarch64/scripts/step/linux_runtime/nss.info +++ b/loongarch64/scripts/step/linux_runtime/nss.info @@ -1 +1 @@ -nss|3.98|nss +nss|3.100|nss diff --git a/loongarch64/scripts/step/linux_runtime/openldap b/loongarch64/scripts/step/linux_runtime/openldap new file mode 100644 index 00000000..8a99ef44 --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/openldap @@ -0,0 +1,26 @@ +source env/linux_runtime/config +source env/distro.info +source env/function.sh +source env/linux_runtime/custom +export STEP_BUILDNAME=linux_runtime +export STEP_PACKAGENAME=openldap +export PACKAGE_VERSION=2.6.8 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/openldap/2.6.8/ +rm -rf ${BUILD_DIRECTORY}/openldap-2.6.8 +tar xvf ${DOWNLOADDIR}/openldap-2.6.8.tgz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/openldap-2.6.8 + + if [ ! -f configure ]; then + autoreconf -ifv + fi + CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" \ + STRIP="${LINUX_HOST}-strip" \ + ./configure ${COMMON_CONFIG} --disable-static --enable-dynamic \ + --enable-versioning=yes --disable-debug --disable-slapd \ + --with-yielding_select=yes ac_cv_func_memcmp_working=yes --enable-malloc0returnsnull + make -j${JOBS} LD="${LINUX_HOST}-ld" depend + make -j${JOBS} LD="${LINUX_HOST}-ld" + make STRIP="${LINUX_HOST}-strip" DESTDIR=${LINUX_SYSROOT_DIR} install + rm -f ${LINUX_SYSROOT_DIR}/usr/lib64/*.la +popd +rm -rf ${BUILD_DIRECTORY}/openldap-2.6.8 diff --git a/loongarch64/scripts/step/linux_runtime/openldap.info b/loongarch64/scripts/step/linux_runtime/openldap.info new file mode 100644 index 00000000..e6b441b1 --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/openldap.info @@ -0,0 +1 @@ +openldap|2.6.8|openldap diff --git a/loongarch64/scripts/step/linux_runtime/pciutils b/loongarch64/scripts/step/linux_runtime/pciutils new file mode 100644 index 00000000..d7755d65 --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/pciutils @@ -0,0 +1,18 @@ +source env/linux_runtime/config +source env/distro.info +source env/function.sh +source env/linux_runtime/custom +export STEP_BUILDNAME=linux_runtime +export STEP_PACKAGENAME=pciutils +export PACKAGE_VERSION=3.12.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/pciutils/3.12.0/ +rm -rf ${BUILD_DIRECTORY}/pciutils-3.12.0 +tar xvf ${DOWNLOADDIR}/pciutils-3.12.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/pciutils-3.12.0 + make -j${JOBS} CROSS_COMPILE="${LINUX_HOST}-" HOST="${LINUX_HOST}" \ + PREFIX=/usr SHARED=yes LIBDIR=/usr/lib64 + make CROSS_COMPILE="${LINUX_HOST}-" HOST="${LINUX_HOST}" \ + PREFIX=/usr SHARED=yes LIBDIR=/usr/lib64 STRIP="" \ + DESTDIR=${LINUX_SYSROOT_DIR} install install-lib +popd +rm -rf ${BUILD_DIRECTORY}/pciutils-3.12.0 diff --git a/loongarch64/scripts/step/linux_runtime/pciutils.info b/loongarch64/scripts/step/linux_runtime/pciutils.info new file mode 100644 index 00000000..952e3382 --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/pciutils.info @@ -0,0 +1 @@ +pciutils|3.12.0|pciutils diff --git a/loongarch64/scripts/step/linux_runtime/pcre b/loongarch64/scripts/step/linux_runtime/pcre new file mode 100644 index 00000000..7bfc540b --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/pcre @@ -0,0 +1,21 @@ +source env/linux_runtime/config +source env/distro.info +source env/function.sh +source env/linux_runtime/custom +export STEP_BUILDNAME=linux_runtime +export STEP_PACKAGENAME=pcre +export PACKAGE_VERSION=8.45 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/pcre/8.45/ +rm -rf ${BUILD_DIRECTORY}/pcre-8.45 +tar xvf ${DOWNLOADDIR}/pcre-8.45.tar.bz2 -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/pcre-8.45 + + if [ ! -f configure ]; then + autoreconf -ifv + fi + ./configure ${COMMON_CONFIG} --enable-unicode-properties --enable-pcre16 --enable-pcre32 --enable-pcregrep-libz --enable-pcregrep-libbz2 --enable-pcretest-libreadline --enable-malloc0returnsnull + CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} + make DESTDIR=${LINUX_SYSROOT_DIR} install + rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la +popd +rm -rf ${BUILD_DIRECTORY}/pcre-8.45 diff --git a/loongarch64/scripts/step/linux_runtime/pcre.info b/loongarch64/scripts/step/linux_runtime/pcre.info new file mode 100644 index 00000000..acbc2731 --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/pcre.info @@ -0,0 +1 @@ +pcre|8.45|pcre diff --git a/loongarch64/scripts/step/linux_runtime/pcsc-lite b/loongarch64/scripts/step/linux_runtime/pcsc-lite index cc1c6b77..c3410727 100644 --- a/loongarch64/scripts/step/linux_runtime/pcsc-lite +++ b/loongarch64/scripts/step/linux_runtime/pcsc-lite @@ -4,18 +4,18 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=pcsc-lite -export PACKAGE_VERSION=2.0.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/pcsc-lite/2.0.3/ -rm -rf ${BUILD_DIRECTORY}/pcsc-lite-2.0.3 -tar xvf ${DOWNLOADDIR}/pcsc-lite-2.0.3.tar.bz2 -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/pcsc-lite-2.0.3 +export PACKAGE_VERSION=2.2.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/pcsc-lite/2.2.3/ +rm -rf ${BUILD_DIRECTORY}/pcsc-lite-2.2.3 +tar xvf ${DOWNLOADDIR}/pcsc-lite-2.2.3.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/pcsc-lite-2.2.3 - if [ ! -f configure ]; then - autoreconf -ifv - fi - ./configure ${COMMON_CONFIG} --with-systemdsystemunitdir=/usr/lib/systemd/system --disable-polkit --enable-malloc0returnsnull - CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} - make DESTDIR=${LINUX_SYSROOT_DIR} install + mkdir cross-build + pushd cross-build + meson ${MESON_CONFIG} --default-library=both -Dpolkit=false \ + .. + eval ${NINJA_AND_INSTALL} + popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/pcsc-lite-2.0.3 +rm -rf ${BUILD_DIRECTORY}/pcsc-lite-2.2.3 diff --git a/loongarch64/scripts/step/linux_runtime/pcsc-lite.info b/loongarch64/scripts/step/linux_runtime/pcsc-lite.info index 5704d51b..850b048d 100644 --- a/loongarch64/scripts/step/linux_runtime/pcsc-lite.info +++ b/loongarch64/scripts/step/linux_runtime/pcsc-lite.info @@ -1 +1 @@ -pcsc-lite|2.0.3|pcsc-lite +pcsc-lite|2.2.3|pcsc-lite diff --git a/loongarch64/scripts/step/linux_runtime/pipewire b/loongarch64/scripts/step/linux_runtime/pipewire new file mode 100644 index 00000000..50f996de --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/pipewire @@ -0,0 +1,21 @@ +source env/linux_runtime/config +source env/distro.info +source env/function.sh +source env/linux_runtime/custom +export STEP_BUILDNAME=linux_runtime +export STEP_PACKAGENAME=pipewire +export PACKAGE_VERSION=1.1.82 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/pipewire/1.1.82/ +rm -rf ${BUILD_DIRECTORY}/pipewire-1.1.82 +tar xvf ${DOWNLOADDIR}/pipewire-1.1.82.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/pipewire-1.1.82 + + mkdir cross-build + pushd cross-build + meson ${MESON_CONFIG} --default-library=both -Dsession-managers="[]" -Dffmpeg=enabled -Dsystemd-user-unit-dir=/usr/lib/systemd/user \ + .. + eval ${NINJA_AND_INSTALL} + popd + rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la +popd +rm -rf ${BUILD_DIRECTORY}/pipewire-1.1.82 diff --git a/loongarch64/scripts/step/linux_runtime/pipewire.info b/loongarch64/scripts/step/linux_runtime/pipewire.info new file mode 100644 index 00000000..b4ff2a78 --- /dev/null +++ b/loongarch64/scripts/step/linux_runtime/pipewire.info @@ -0,0 +1 @@ +pipewire|1.1.82|pipewire diff --git a/loongarch64/scripts/step/linux_runtime/samba b/loongarch64/scripts/step/linux_runtime/samba index 18eeda2d..cf7817e2 100644 --- a/loongarch64/scripts/step/linux_runtime/samba +++ b/loongarch64/scripts/step/linux_runtime/samba @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=samba -export PACKAGE_VERSION=4.20.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/samba/4.20.0/ -rm -rf ${BUILD_DIRECTORY}/samba-4.20.0 -tar xvf ${DOWNLOADDIR}/samba-4.20.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/samba-4.20.0 +export PACKAGE_VERSION=4.20.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/samba/4.20.1/ +rm -rf ${BUILD_DIRECTORY}/samba-4.20.1 +tar xvf ${DOWNLOADDIR}/samba-4.20.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/samba-4.20.1 for config_i in $(find -name "config.sub") do @@ -27,7 +27,7 @@ pushd ${BUILD_DIRECTORY}/samba-4.20.0 eval ${MAKE_AND_INSTALL} rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/samba-4.20.0 +rm -rf ${BUILD_DIRECTORY}/samba-4.20.1 install -dvm 755 ${LINUX_SYSROOT_DIR}/usr/lib/cups/backend && ln -v -sf /usr/bin/smbspool ${LINUX_SYSROOT_DIR}/usr/lib/cups/backend/smb diff --git a/loongarch64/scripts/step/linux_runtime/samba.info b/loongarch64/scripts/step/linux_runtime/samba.info index 592f054b..c1c220e9 100644 --- a/loongarch64/scripts/step/linux_runtime/samba.info +++ b/loongarch64/scripts/step/linux_runtime/samba.info @@ -1 +1 @@ -samba|4.20.0|samba +samba|4.20.1|samba diff --git a/loongarch64/scripts/step/linux_runtime/shaderc b/loongarch64/scripts/step/linux_runtime/shaderc index 3a0951ed..a213902c 100644 --- a/loongarch64/scripts/step/linux_runtime/shaderc +++ b/loongarch64/scripts/step/linux_runtime/shaderc @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=shaderc -export PACKAGE_VERSION=2024.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/shaderc/2024.0/ -rm -rf ${BUILD_DIRECTORY}/shaderc-2024.0 -tar xvf ${DOWNLOADDIR}/shaderc-2024.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/shaderc-2024.0 +export PACKAGE_VERSION=2024.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/shaderc/2024.1/ +rm -rf ${BUILD_DIRECTORY}/shaderc-2024.1 +tar xvf ${DOWNLOADDIR}/shaderc-2024.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/shaderc-2024.1 tar xvf ${DOWNLOADDIR}/SPIRV-Tools-$(get_package_version "SPIRV-Tools").tar.gz -C third_party/ mv third_party/SPIRV-Tools-$(get_package_version "SPIRV-Tools") third_party/spirv-tools @@ -30,7 +30,7 @@ pushd ${BUILD_DIRECTORY}/shaderc-2024.0 popd rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/shaderc-2024.0 +rm -rf ${BUILD_DIRECTORY}/shaderc-2024.1 echo "#!/bin/bash -e qemu-${QEMU_ARCH} ${LINUX_SYSROOT_DIR}/usr/bin/glslc \"\$@\"" \ diff --git a/loongarch64/scripts/step/linux_runtime/shaderc.info b/loongarch64/scripts/step/linux_runtime/shaderc.info index c8f7e1b6..f8030cf9 100644 --- a/loongarch64/scripts/step/linux_runtime/shaderc.info +++ b/loongarch64/scripts/step/linux_runtime/shaderc.info @@ -1 +1 @@ -shaderc|2024.0|shaderc +shaderc|2024.1|shaderc diff --git a/loongarch64/scripts/step/linux_runtime/systemd b/loongarch64/scripts/step/linux_runtime/systemd index b10bc199..47aa65f0 100644 --- a/loongarch64/scripts/step/linux_runtime/systemd +++ b/loongarch64/scripts/step/linux_runtime/systemd @@ -9,7 +9,8 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/systemd/255/ rm -rf ${BUILD_DIRECTORY}/systemd-255 tar xvf ${DOWNLOADDIR}/systemd-255.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/systemd-255 - + patch -Np1 -i ${SYSDIR}/files/linux_runtime/systemd/255/patches/systemd-255-add-PID_FS_MAGIC-for-linux-6.9.patch + pushd src/basic python3 missing_syscalls.py missing_syscall_def.h $(ls syscalls-*.txt) popd diff --git a/loongarch64/scripts/step/linux_runtime/systemd_pre b/loongarch64/scripts/step/linux_runtime/systemd_pre index 32f516e2..3fa2f530 100644 --- a/loongarch64/scripts/step/linux_runtime/systemd_pre +++ b/loongarch64/scripts/step/linux_runtime/systemd_pre @@ -9,7 +9,8 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/systemd_pre/255/ rm -rf ${BUILD_DIRECTORY}/systemd-255 tar xvf ${DOWNLOADDIR}/systemd-255.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/systemd-255 - + patch -Np1 -i ${SYSDIR}/files/linux_runtime/systemd_pre/255/patches/systemd-255-add-PID_FS_MAGIC-for-linux-6.9.patch + pushd src/basic python3 missing_syscalls.py missing_syscall_def.h $(ls syscalls-*.txt) popd diff --git a/loongarch64/scripts/step/linux_runtime/util-linux b/loongarch64/scripts/step/linux_runtime/util-linux index 0c1cc5d4..0983ce83 100644 --- a/loongarch64/scripts/step/linux_runtime/util-linux +++ b/loongarch64/scripts/step/linux_runtime/util-linux @@ -4,18 +4,18 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=util-linux -export PACKAGE_VERSION=2.40 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/util-linux/2.40/ -rm -rf ${BUILD_DIRECTORY}/util-linux-2.40 -tar xvf ${DOWNLOADDIR}/util-linux-2.40.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/util-linux-2.40 +export PACKAGE_VERSION=2.40.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/util-linux/2.40.1/ +rm -rf ${BUILD_DIRECTORY}/util-linux-2.40.1 +tar xvf ${DOWNLOADDIR}/util-linux-2.40.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/util-linux-2.40.1 if [ ! -f configure ]; then autoreconf -ifv fi - ./configure ${COMMON_CONFIG} --disable-chfn-chsh --disable-login --disable-nologin --disable-su --disable-setpriv --disable-runuser --disable-pylibmount --disable-static --without-python --disable-makeinstall-chown runstatedir=/run ADJTIME_PATH=/var/lib/hwclock/adjtime --with-systemdsystemunitdir=/usr/lib/systemd/system --enable-malloc0returnsnull + ./configure ${COMMON_CONFIG} --disable-chfn-chsh --disable-login --disable-nologin --disable-su --disable-setpriv --disable-runuser --disable-pylibmount --disable-static --without-python --disable-makeinstall-chown runstatedir=/run ADJTIME_PATH=/var/lib/hwclock/adjtime --with-systemdsystemunitdir=/usr/lib/systemd/system --with-tmpfilesdir=/usr/lib/tmpfiles.d --enable-malloc0returnsnull CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} make DESTDIR=${LINUX_SYSROOT_DIR} install rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/util-linux-2.40 +rm -rf ${BUILD_DIRECTORY}/util-linux-2.40.1 diff --git a/loongarch64/scripts/step/linux_runtime/util-linux.info b/loongarch64/scripts/step/linux_runtime/util-linux.info index 303135d6..741bbe1d 100644 --- a/loongarch64/scripts/step/linux_runtime/util-linux.info +++ b/loongarch64/scripts/step/linux_runtime/util-linux.info @@ -1 +1 @@ -util-linux|2.40|util-linux +util-linux|2.40.1|util-linux diff --git a/loongarch64/scripts/step/linux_runtime/wayland b/loongarch64/scripts/step/linux_runtime/wayland index fdd664f2..5ef8e6c2 100644 --- a/loongarch64/scripts/step/linux_runtime/wayland +++ b/loongarch64/scripts/step/linux_runtime/wayland @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=wayland -export PACKAGE_VERSION=1.22.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/wayland/1.22.0/ -rm -rf ${BUILD_DIRECTORY}/wayland-1.22.0 -tar xvf ${DOWNLOADDIR}/wayland-1.22.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/wayland-1.22.0 +export PACKAGE_VERSION=1.23.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/wayland/1.23.0/ +rm -rf ${BUILD_DIRECTORY}/wayland-1.23.0 +tar xvf ${DOWNLOADDIR}/wayland-1.23.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/wayland-1.23.0 sed -i "/wayland_scanner_for_build =/s@find\(.*\)\$@'${CROSSTOOLS_DIR}/host-tools/bin/wayland-scanner'@g" src/meson.build sed -i -e "/scanner_dep = dependency('wayland-scanner'/d" src/meson.build mkdir cross-build @@ -18,7 +18,7 @@ pushd ${BUILD_DIRECTORY}/wayland-1.22.0 eval ${NINJA_AND_INSTALL} popd popd -rm -rf ${BUILD_DIRECTORY}/wayland-1.22.0 +rm -rf ${BUILD_DIRECTORY}/wayland-1.23.0 echo "#!/bin/bash -e qemu-${QEMU_ARCH} ${LINUX_SYSROOT_DIR}/usr/bin/wayland-scanner \"\$@\"" \ > ${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-wayland-scanner diff --git a/loongarch64/scripts/step/linux_runtime/wayland-protocols b/loongarch64/scripts/step/linux_runtime/wayland-protocols index 7b1ee5fa..3e61d3fc 100644 --- a/loongarch64/scripts/step/linux_runtime/wayland-protocols +++ b/loongarch64/scripts/step/linux_runtime/wayland-protocols @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=wayland-protocols -export PACKAGE_VERSION=1.34 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/wayland-protocols/1.34/ -rm -rf ${BUILD_DIRECTORY}/wayland-protocols-1.34 -tar xvf ${DOWNLOADDIR}/wayland-protocols-1.34.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/wayland-protocols-1.34 +export PACKAGE_VERSION=1.36 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/wayland-protocols/1.36/ +rm -rf ${BUILD_DIRECTORY}/wayland-protocols-1.36 +tar xvf ${DOWNLOADDIR}/wayland-protocols-1.36.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/wayland-protocols-1.36 sed -i -e "/dep_scanner =/s@, native: true@@g" \ -e "/prog_scanner =/s@find_program\(.*\)\$@find_program('wayland-scanner')@g" \ tests/meson.build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/wayland-protocols-1.34 eval ${NINJA_AND_INSTALL} popd popd -rm -rf ${BUILD_DIRECTORY}/wayland-protocols-1.34 +rm -rf ${BUILD_DIRECTORY}/wayland-protocols-1.36 diff --git a/loongarch64/scripts/step/linux_runtime/wayland-protocols.info b/loongarch64/scripts/step/linux_runtime/wayland-protocols.info index f38548d6..179d1aef 100644 --- a/loongarch64/scripts/step/linux_runtime/wayland-protocols.info +++ b/loongarch64/scripts/step/linux_runtime/wayland-protocols.info @@ -1 +1 @@ -wayland-protocols|1.34|wayland-protocols +wayland-protocols|1.36|wayland-protocols diff --git a/loongarch64/scripts/step/linux_runtime/wayland.info b/loongarch64/scripts/step/linux_runtime/wayland.info index 51da7b77..93f52444 100644 --- a/loongarch64/scripts/step/linux_runtime/wayland.info +++ b/loongarch64/scripts/step/linux_runtime/wayland.info @@ -1 +1 @@ -wayland|1.22.0|wayland +wayland|1.23.0|wayland diff --git a/loongarch64/scripts/step/linux_runtime/xcb-proto b/loongarch64/scripts/step/linux_runtime/xcb-proto index b8c0d14d..13ac6e24 100644 --- a/loongarch64/scripts/step/linux_runtime/xcb-proto +++ b/loongarch64/scripts/step/linux_runtime/xcb-proto @@ -4,11 +4,11 @@ source env/function.sh source env/linux_runtime/custom export STEP_BUILDNAME=linux_runtime export STEP_PACKAGENAME=xcb-proto -export PACKAGE_VERSION=1.16.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/xcb-proto/1.16.0/ -rm -rf ${BUILD_DIRECTORY}/xcb-proto-1.16.0 -tar xvf ${DOWNLOADDIR}/xcb-proto-1.16.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/xcb-proto-1.16.0 +export PACKAGE_VERSION=1.17.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/linux_runtime/xcb-proto/1.17.0/ +rm -rf ${BUILD_DIRECTORY}/xcb-proto-1.17.0 +tar xvf ${DOWNLOADDIR}/xcb-proto-1.17.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/xcb-proto-1.17.0 if [ ! -f configure ]; then autoreconf -ifv @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/xcb-proto-1.16.0 make DESTDIR=${LINUX_SYSROOT_DIR} install rm -f ${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/xcb-proto-1.16.0 +rm -rf ${BUILD_DIRECTORY}/xcb-proto-1.17.0 diff --git a/loongarch64/scripts/step/linux_runtime/xcb-proto.info b/loongarch64/scripts/step/linux_runtime/xcb-proto.info index 67d03772..860eb223 100644 --- a/loongarch64/scripts/step/linux_runtime/xcb-proto.info +++ b/loongarch64/scripts/step/linux_runtime/xcb-proto.info @@ -1 +1 @@ -xcb-proto|1.16.0|xcb-proto +xcb-proto|1.17.0|xcb-proto diff --git a/loongarch64/scripts/step/mingw_sysroot/Windows-QEMU b/loongarch64/scripts/step/mingw_sysroot/Windows-QEMU index 2d2c41c5..6fe02d58 100644 --- a/loongarch64/scripts/step/mingw_sysroot/Windows-QEMU +++ b/loongarch64/scripts/step/mingw_sysroot/Windows-QEMU @@ -4,18 +4,18 @@ source env/function.sh source env/mingw_sysroot/custom export STEP_BUILDNAME=mingw_sysroot export STEP_PACKAGENAME=Windows-QEMU -export PACKAGE_VERSION=8.2.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/Windows-QEMU/8.2.2/ -rm -rf ${BUILD_DIRECTORY}/qemu-8.2.2 -tar xvf ${DOWNLOADDIR}/qemu-8.2.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/qemu-8.2.2 - patch -Np1 -i ${SYSDIR}/files/mingw_sysroot/Windows-QEMU/8.2.2/patches/0001-fix-errors-at-static-linking-of-mingw64.patch +export PACKAGE_VERSION=9.0.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/Windows-QEMU/9.0.0/ +rm -rf ${BUILD_DIRECTORY}/qemu-9.0.0 +tar xvf ${DOWNLOADDIR}/qemu-9.0.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/qemu-9.0.0 + patch -Np1 -i ${SYSDIR}/files/mingw_sysroot/Windows-QEMU/9.0.0/patches/0001-fix-errors-at-static-linking-of-mingw64.patch mkdir -p build pushd build ../configure --cross-prefix=${MINGW_HOST}- --target-list=${ARCH_NAME}-softmmu --static ninja - DESTDIR=${SYSROOT_DIR}/usr/lib/mingw/sys-root ninja install + DESTDIR=${MINGW_SYSROOT_DIR} ninja install popd popd -rm -rf ${BUILD_DIRECTORY}/qemu-8.2.2 +rm -rf ${BUILD_DIRECTORY}/qemu-9.0.0 diff --git a/loongarch64/scripts/step/mingw_sysroot/Windows-QEMU.info b/loongarch64/scripts/step/mingw_sysroot/Windows-QEMU.info index f417494b..debcb03d 100644 --- a/loongarch64/scripts/step/mingw_sysroot/Windows-QEMU.info +++ b/loongarch64/scripts/step/mingw_sysroot/Windows-QEMU.info @@ -1 +1 @@ -qemu|8.2.2|qemu +qemu|9.0.0|qemu diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-SDL2 b/loongarch64/scripts/step/mingw_sysroot/mingw-SDL2 index 58a17d8c..381ffae2 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-SDL2 +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-SDL2 @@ -4,13 +4,13 @@ source env/function.sh source env/mingw_sysroot/custom export STEP_BUILDNAME=mingw_sysroot export STEP_PACKAGENAME=mingw-SDL2 -export PACKAGE_VERSION=2.30.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/mingw-SDL2/2.30.2/ -rm -rf ${BUILD_DIRECTORY}/SDL2-2.30.2 -tar xvf ${DOWNLOADDIR}/SDL2-2.30.2.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/SDL2-2.30.2 +export PACKAGE_VERSION=2.30.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/mingw-SDL2/2.30.3/ +rm -rf ${BUILD_DIRECTORY}/SDL2-2.30.3 +tar xvf ${DOWNLOADDIR}/SDL2-2.30.3.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/SDL2-2.30.3 ./configure ${COMMON_CONFIG} make -j${JOBS} WAYLAND_SCANNER=wayland-scanner make DESTDIR=${MINGW_SYSROOT_DIR} install popd -rm -rf ${BUILD_DIRECTORY}/SDL2-2.30.2 +rm -rf ${BUILD_DIRECTORY}/SDL2-2.30.3 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-SDL2.info b/loongarch64/scripts/step/mingw_sysroot/mingw-SDL2.info index 67f8ba88..3cab9a6b 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-SDL2.info +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-SDL2.info @@ -1 +1 @@ -SDL2|2.30.2|SDL2 +SDL2|2.30.3|SDL2 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-atk b/loongarch64/scripts/step/mingw_sysroot/mingw-atk index 0da335f4..0fad52c1 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-atk +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-atk @@ -17,6 +17,6 @@ pushd ${BUILD_DIRECTORY}/atk-2.38.0 .. eval ${NINJA_AND_INSTALL} popd - rm -f ${SYSROOT_DIR}/usr/lib/mingw/sys-root/mingw/lib/*.la + rm -f ${MINGW_SYSROOT_DIR}/mingw/lib/*.la popd rm -rf ${BUILD_DIRECTORY}/atk-2.38.0 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-fribidi b/loongarch64/scripts/step/mingw_sysroot/mingw-fribidi index 98a3da23..b82e7ea4 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-fribidi +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-fribidi @@ -4,11 +4,11 @@ source env/function.sh source env/mingw_sysroot/custom export STEP_BUILDNAME=mingw_sysroot export STEP_PACKAGENAME=mingw-fribidi -export PACKAGE_VERSION=1.0.13 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/mingw-fribidi/1.0.13/ -rm -rf ${BUILD_DIRECTORY}/fribidi-1.0.13 -tar xvf ${DOWNLOADDIR}/fribidi-1.0.13.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/fribidi-1.0.13 +export PACKAGE_VERSION=1.0.14 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/mingw-fribidi/1.0.14/ +rm -rf ${BUILD_DIRECTORY}/fribidi-1.0.14 +tar xvf ${DOWNLOADDIR}/fribidi-1.0.14.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/fribidi-1.0.14 mkdir cross-build pushd cross-build @@ -16,6 +16,6 @@ pushd ${BUILD_DIRECTORY}/fribidi-1.0.13 .. eval ${NINJA_AND_INSTALL} popd - rm -f ${SYSROOT_DIR}/usr/lib/mingw/sys-root/mingw/lib/*.la + rm -f ${MINGW_SYSROOT_DIR}/mingw/lib/*.la popd -rm -rf ${BUILD_DIRECTORY}/fribidi-1.0.13 +rm -rf ${BUILD_DIRECTORY}/fribidi-1.0.14 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-fribidi.info b/loongarch64/scripts/step/mingw_sysroot/mingw-fribidi.info index 22a2cd51..31e4255b 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-fribidi.info +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-fribidi.info @@ -1 +1 @@ -fribidi|1.0.13|fribidi +fribidi|1.0.14|fribidi diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-gdk-pixbuf b/loongarch64/scripts/step/mingw_sysroot/mingw-gdk-pixbuf index b9d970d0..4c5cd3b1 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-gdk-pixbuf +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-gdk-pixbuf @@ -4,15 +4,15 @@ source env/function.sh source env/mingw_sysroot/custom export STEP_BUILDNAME=mingw_sysroot export STEP_PACKAGENAME=mingw-gdk-pixbuf -export PACKAGE_VERSION=2.42.10 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/mingw-gdk-pixbuf/2.42.10/ -rm -rf ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.10 -tar xvf ${DOWNLOADDIR}/gdk-pixbuf-2.42.10.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.10 +export PACKAGE_VERSION=2.42.12 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/mingw-gdk-pixbuf/2.42.12/ +rm -rf ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.12 +tar xvf ${DOWNLOADDIR}/gdk-pixbuf-2.42.12.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.12 mkdir cross-build pushd cross-build meson ${MESON_CONFIG} --default-library=static --wrap-mode=nofallback -Dintrospection=disabled -Dman=false -Djpeg=disabled .. eval ${NINJA_AND_INSTALL} popd popd -rm -rf ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.10 +rm -rf ${BUILD_DIRECTORY}/gdk-pixbuf-2.42.12 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-gdk-pixbuf.info b/loongarch64/scripts/step/mingw_sysroot/mingw-gdk-pixbuf.info index 3a07d2e9..6337a5b4 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-gdk-pixbuf.info +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-gdk-pixbuf.info @@ -1 +1 @@ -gdk-pixbuf|2.42.10|gdk-pixbuf +gdk-pixbuf|2.42.12|gdk-pixbuf diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-glib b/loongarch64/scripts/step/mingw_sysroot/mingw-glib index e8c96222..a9e449ad 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-glib +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-glib @@ -4,11 +4,11 @@ source env/function.sh source env/mingw_sysroot/custom export STEP_BUILDNAME=mingw_sysroot export STEP_PACKAGENAME=mingw-glib -export PACKAGE_VERSION=2.80.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/mingw-glib/2.80.0/ -rm -rf ${BUILD_DIRECTORY}/glib-2.80.0 -tar xvf ${DOWNLOADDIR}/glib-2.80.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/glib-2.80.0 +export PACKAGE_VERSION=2.80.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/mingw-glib/2.80.2/ +rm -rf ${BUILD_DIRECTORY}/glib-2.80.2 +tar xvf ${DOWNLOADDIR}/glib-2.80.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/glib-2.80.2 sed -i "/libintl.type_name/d" meson.build sed -i "s@libiconv = \[\]@libiconv = dependency\('iconv'\)@g" meson.build @@ -21,4 +21,4 @@ pushd ${BUILD_DIRECTORY}/glib-2.80.0 popd rm -f ${MINGW_SYSROOT_DIR}/mingw/lib/*.la popd -rm -rf ${BUILD_DIRECTORY}/glib-2.80.0 +rm -rf ${BUILD_DIRECTORY}/glib-2.80.2 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-glib.info b/loongarch64/scripts/step/mingw_sysroot/mingw-glib.info index e2b6fffd..58a262cd 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-glib.info +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-glib.info @@ -1 +1 @@ -glib|2.80.0|glib +glib|2.80.2|glib diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-gtk3 b/loongarch64/scripts/step/mingw_sysroot/mingw-gtk3 index 6f8a2d17..861091fd 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-gtk3 +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-gtk3 @@ -4,12 +4,12 @@ source env/function.sh source env/mingw_sysroot/custom export STEP_BUILDNAME=mingw_sysroot export STEP_PACKAGENAME=mingw-gtk3 -export PACKAGE_VERSION=3.24.41 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/mingw-gtk3/3.24.41/ -rm -rf ${BUILD_DIRECTORY}/gtk+-3.24.41 -tar xvf ${DOWNLOADDIR}/gtk+-3.24.41.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gtk+-3.24.41 - patch -Np1 -i ${SYSDIR}/files/mingw_sysroot/mingw-gtk3/3.24.41/patches/0001-fix-cross-compile-error-for-mingw.patch +export PACKAGE_VERSION=3.24.42 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/mingw-gtk3/3.24.42/ +rm -rf ${BUILD_DIRECTORY}/gtk+-3.24.42 +tar xvf ${DOWNLOADDIR}/gtk+-3.24.42.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gtk+-3.24.42 + patch -Np1 -i ${SYSDIR}/files/mingw_sysroot/mingw-gtk3/3.24.42/patches/0001-fix-cross-compile-error-for-mingw.patch mkdir cross-build pushd cross-build @@ -19,4 +19,4 @@ pushd ${BUILD_DIRECTORY}/gtk+-3.24.41 popd rm -f ${MINGW_SYSROOT_DIR}/ming/lib/*.la popd -rm -rf ${BUILD_DIRECTORY}/gtk+-3.24.41 +rm -rf ${BUILD_DIRECTORY}/gtk+-3.24.42 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-gtk3.info b/loongarch64/scripts/step/mingw_sysroot/mingw-gtk3.info index 7011f9cc..07e13ac3 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-gtk3.info +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-gtk3.info @@ -1 +1 @@ -gtk3|3.24.41|gtk3 +gtk3|3.24.42|gtk3 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-harfbuzz b/loongarch64/scripts/step/mingw_sysroot/mingw-harfbuzz index 48b07a44..7f1da3e0 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-harfbuzz +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-harfbuzz @@ -4,11 +4,11 @@ source env/function.sh source env/mingw_sysroot/custom export STEP_BUILDNAME=mingw_sysroot export STEP_PACKAGENAME=mingw-harfbuzz -export PACKAGE_VERSION=8.4.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/mingw-harfbuzz/8.4.0/ -rm -rf ${BUILD_DIRECTORY}/harfbuzz-8.4.0 -tar xvf ${DOWNLOADDIR}/harfbuzz-8.4.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/harfbuzz-8.4.0 +export PACKAGE_VERSION=8.5.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/mingw-harfbuzz/8.5.0/ +rm -rf ${BUILD_DIRECTORY}/harfbuzz-8.5.0 +tar xvf ${DOWNLOADDIR}/harfbuzz-8.5.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/harfbuzz-8.5.0 mkdir cross-build pushd cross-build @@ -20,4 +20,4 @@ pushd ${BUILD_DIRECTORY}/harfbuzz-8.4.0 popd rm -f ${MINGW_SYSROOT_DIR}/mingw/lib/*.la popd -rm -rf ${BUILD_DIRECTORY}/harfbuzz-8.4.0 +rm -rf ${BUILD_DIRECTORY}/harfbuzz-8.5.0 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-harfbuzz.info b/loongarch64/scripts/step/mingw_sysroot/mingw-harfbuzz.info index 9afd8309..150d4670 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-harfbuzz.info +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-harfbuzz.info @@ -1 +1 @@ -harfbuzz|8.4.0|harfbuzz +harfbuzz|8.5.0|harfbuzz diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-libepoxy b/loongarch64/scripts/step/mingw_sysroot/mingw-libepoxy index 82746dad..8948cf27 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-libepoxy +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-libepoxy @@ -16,6 +16,6 @@ pushd ${BUILD_DIRECTORY}/libepoxy-1.5.10 .. eval ${NINJA_AND_INSTALL} popd - rm -f ${SYSROOT_DIR}/usr/lib/mingw/sys-root/mingw/lib/*.la + rm -f ${MINGW_SYSROOT_DIR}/mingw/lib/*.la popd rm -rf ${BUILD_DIRECTORY}/libepoxy-1.5.10 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-libffi b/loongarch64/scripts/step/mingw_sysroot/mingw-libffi index b44c753f..293277d0 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-libffi +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-libffi @@ -15,7 +15,7 @@ pushd ${BUILD_DIRECTORY}/libffi-3.4.6 fi ./configure ${COMMON_CONFIG} --enable-static --disable-shared --with-gcc-arch=native --enable-malloc0returnsnull CC="${MINGW_HOST}-gcc" CXX="${MINGW_HOST}-g++" make -j${JOBS} - make DESTDIR=${SYSROOT_DIR}/usr/lib/mingw/sys-root install - rm -f ${SYSROOT_DIR}/usr/lib/mingw/sys-root/mingw/lib/*.la + make DESTDIR=${MINGW_SYSROOT_DIR} install + rm -f ${MINGW_SYSROOT_DIR}/mingw/lib/*.la popd rm -rf ${BUILD_DIRECTORY}/libffi-3.4.6 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-libiconv b/loongarch64/scripts/step/mingw_sysroot/mingw-libiconv index 38b9187c..c5d5c0f4 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-libiconv +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-libiconv @@ -15,7 +15,7 @@ pushd ${BUILD_DIRECTORY}/libiconv-1.17 fi ./configure ${COMMON_CONFIG} --enable-static --enable-static --disable-shared --enable-malloc0returnsnull CC="${MINGW_HOST}-gcc" CXX="${MINGW_HOST}-g++" make -j${JOBS} - make DESTDIR=${SYSROOT_DIR}/usr/lib/mingw/sys-root install - rm -f ${SYSROOT_DIR}/usr/lib/mingw/sys-root/mingw/lib/*.la + make DESTDIR=${MINGW_SYSROOT_DIR} install + rm -f ${MINGW_SYSROOT_DIR}/mingw/lib/*.la popd rm -rf ${BUILD_DIRECTORY}/libiconv-1.17 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-libpng b/loongarch64/scripts/step/mingw_sysroot/mingw-libpng index 5c9071d2..3baf7733 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-libpng +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-libpng @@ -9,14 +9,13 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/mingw-libpng/1.6.43/ rm -rf ${BUILD_DIRECTORY}/libpng-1.6.43 tar xvf ${DOWNLOADDIR}/libpng-1.6.43.tar.xz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/libpng-1.6.43 - patch -Np1 -i ${SYSDIR}/files/mingw_sysroot/mingw-libpng/1.6.43/patches/libpng-1.6.37-apng.patch - + if [ ! -f configure ]; then autoreconf -ifv fi ./configure ${COMMON_CONFIG} --enable-static --enable-malloc0returnsnull CC="${MINGW_HOST}-gcc" CXX="${MINGW_HOST}-g++" make -j${JOBS} - make DESTDIR=${SYSROOT_DIR}/usr/lib/mingw/sys-root install - rm -f ${SYSROOT_DIR}/usr/lib/mingw/sys-root/mingw/lib/*.la + make DESTDIR=${MINGW_SYSROOT_DIR} install + rm -f ${MINGW_SYSROOT_DIR}/mingw/lib/*.la popd rm -rf ${BUILD_DIRECTORY}/libpng-1.6.43 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-mpc b/loongarch64/scripts/step/mingw_sysroot/mingw-mpc index 7281ca25..bf7078b5 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-mpc +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-mpc @@ -15,7 +15,7 @@ pushd ${BUILD_DIRECTORY}/mpc-1.3.1 fi ./configure ${COMMON_CONFIG} --enable-static --enable-static --disable-shared --enable-malloc0returnsnull CC="${MINGW_HOST}-gcc" CXX="${MINGW_HOST}-g++" make -j${JOBS} - make DESTDIR=${SYSROOT_DIR}/usr/lib/mingw/sys-root install - rm -f ${SYSROOT_DIR}/usr/lib/mingw/sys-root/mingw/lib/*.la + make DESTDIR=${MINGW_SYSROOT_DIR} install + rm -f ${MINGW_SYSROOT_DIR}/mingw/lib/*.la popd rm -rf ${BUILD_DIRECTORY}/mpc-1.3.1 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-mpfr b/loongarch64/scripts/step/mingw_sysroot/mingw-mpfr index 56b9a165..c9830cc6 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-mpfr +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-mpfr @@ -15,7 +15,7 @@ pushd ${BUILD_DIRECTORY}/mpfr-4.2.1 fi ./configure ${COMMON_CONFIG} --enable-static --enable-static --disable-shared --enable-malloc0returnsnull CC="${MINGW_HOST}-gcc" CXX="${MINGW_HOST}-g++" make -j${JOBS} - make DESTDIR=${SYSROOT_DIR}/usr/lib/mingw/sys-root install - rm -f ${SYSROOT_DIR}/usr/lib/mingw/sys-root/mingw/lib/*.la + make DESTDIR=${MINGW_SYSROOT_DIR} install + rm -f ${MINGW_SYSROOT_DIR}/mingw/lib/*.la popd rm -rf ${BUILD_DIRECTORY}/mpfr-4.2.1 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-pango b/loongarch64/scripts/step/mingw_sysroot/mingw-pango index a7736618..2a3163bb 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-pango +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-pango @@ -16,6 +16,6 @@ pushd ${BUILD_DIRECTORY}/pango-1.52.2 .. eval ${NINJA_AND_INSTALL} popd - rm -f ${SYSROOT_DIR}/usr/lib/mingw/sys-root/mingw/lib/*.la + rm -f ${MINGW_SYSROOT_DIR}/mingw/lib/*.la popd rm -rf ${BUILD_DIRECTORY}/pango-1.52.2 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-pcre2 b/loongarch64/scripts/step/mingw_sysroot/mingw-pcre2 index ae912097..471b321a 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-pcre2 +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-pcre2 @@ -15,7 +15,7 @@ pushd ${BUILD_DIRECTORY}/pcre2-pcre2-10.43 fi ./configure ${COMMON_CONFIG} --enable-static --enable-unicode --enable-pcre2-16 --enable-pcre2-32 --enable-pcre2grep-libz --enable-malloc0returnsnull CC="${MINGW_HOST}-gcc" CXX="${MINGW_HOST}-g++" make -j${JOBS} - make DESTDIR=${SYSROOT_DIR}/usr/lib/mingw/sys-root install - rm -f ${SYSROOT_DIR}/usr/lib/mingw/sys-root/mingw/lib/*.la + make DESTDIR=${MINGW_SYSROOT_DIR} install + rm -f ${MINGW_SYSROOT_DIR}/mingw/lib/*.la popd rm -rf ${BUILD_DIRECTORY}/pcre2-pcre2-10.43 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-pixman b/loongarch64/scripts/step/mingw_sysroot/mingw-pixman index 67dc97f3..70fa3923 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-pixman +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-pixman @@ -16,6 +16,6 @@ pushd ${BUILD_DIRECTORY}/pixman-0.43.4 .. eval ${NINJA_AND_INSTALL} popd - rm -f ${SYSROOT_DIR}/usr/lib/mingw/sys-root/mingw/lib/*.la + rm -f ${MINGW_SYSROOT_DIR}/mingw/lib/*.la popd rm -rf ${BUILD_DIRECTORY}/pixman-0.43.4 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-w64 b/loongarch64/scripts/step/mingw_sysroot/mingw-w64 index 9c10cd2f..b73b91c6 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-w64 +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-w64 @@ -4,25 +4,25 @@ source env/function.sh source env/mingw_sysroot/custom export STEP_BUILDNAME=mingw_sysroot export STEP_PACKAGENAME=mingw-w64 -export PACKAGE_VERSION=v11.0.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/mingw-w64/v11.0.1/ -rm -rf ${BUILD_DIRECTORY}/mingw-w64-v11.0.1 -tar xvf ${DOWNLOADDIR}/mingw-w64-v11.0.1.tar.bz2 -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/mingw-w64-v11.0.1 +export PACKAGE_VERSION=v12.0.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/mingw-w64/v12.0.0/ +rm -rf ${BUILD_DIRECTORY}/mingw-w64-v12.0.0 +tar xvf ${DOWNLOADDIR}/mingw-w64-v12.0.0.tar.bz2 -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/mingw-w64-v12.0.0 pushd mingw-w64-headers mkdir -p build pushd build ../configure --host=${MINGW_HOST} --prefix=/mingw - make -j${JOBS} DESTDIR=${SYSROOT_DIR}/usr/lib/${INSTALL_ARCH_NAME}/sys-root install + make -j${JOBS} DESTDIR=${MINGW_SYSROOT_DIR} install make -j${JOBS} DESTDIR=${TOOLCHAIN_DIRECTORY}/${MINGW_HOST}/mingw-w64-headers install popd popd mkdir -p build pushd build ../configure --host=${MINGW_HOST} --prefix=/mingw - make -j${JOBS} DESTDIR=${SYSROOT_DIR}/usr/lib/${INSTALL_ARCH_NAME}/sys-root install + make -j${JOBS} DESTDIR=${MINGW_SYSROOT_DIR} install make -j${JOBS} DESTDIR=${TOOLCHAIN_DIRECTORY}/${MINGW_HOST}/mingw-w64-libs install popd popd -rm -rf ${BUILD_DIRECTORY}/mingw-w64-v11.0.1 +rm -rf ${BUILD_DIRECTORY}/mingw-w64-v12.0.0 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-w64-libs b/loongarch64/scripts/step/mingw_sysroot/mingw-w64-libs index 63ca6747..0249e685 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-w64-libs +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-w64-libs @@ -4,11 +4,11 @@ source env/function.sh source env/mingw_sysroot/custom export STEP_BUILDNAME=mingw_sysroot export STEP_PACKAGENAME=mingw-w64-libs -export PACKAGE_VERSION=v11.0.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/mingw-w64-libs/v11.0.1/ -rm -rf ${BUILD_DIRECTORY}/mingw-w64-v11.0.1 -tar xvf ${DOWNLOADDIR}/mingw-w64-v11.0.1.tar.bz2 -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/mingw-w64-v11.0.1 +export PACKAGE_VERSION=v12.0.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/mingw_sysroot/mingw-w64-libs/v12.0.0/ +rm -rf ${BUILD_DIRECTORY}/mingw-w64-v12.0.0 +tar xvf ${DOWNLOADDIR}/mingw-w64-v12.0.0.tar.bz2 -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/mingw-w64-v12.0.0 mkdir -p build pushd build ../configure --host=${MINGW_HOST} --prefix=/mingw --without-headers --without-crt --with-libraries @@ -16,4 +16,4 @@ pushd ${BUILD_DIRECTORY}/mingw-w64-v11.0.1 make DESTDIR=${MINGW_SYSROOT_DIR} install popd popd -rm -rf ${BUILD_DIRECTORY}/mingw-w64-v11.0.1 +rm -rf ${BUILD_DIRECTORY}/mingw-w64-v12.0.0 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-w64-libs.info b/loongarch64/scripts/step/mingw_sysroot/mingw-w64-libs.info index e6c12c08..2629b995 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-w64-libs.info +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-w64-libs.info @@ -1 +1 @@ -mingw-w64|v11.0.1|mingw-w64 +mingw-w64|v12.0.0|mingw-w64 diff --git a/loongarch64/scripts/step/mingw_sysroot/mingw-w64.info b/loongarch64/scripts/step/mingw_sysroot/mingw-w64.info index e6c12c08..2629b995 100644 --- a/loongarch64/scripts/step/mingw_sysroot/mingw-w64.info +++ b/loongarch64/scripts/step/mingw_sysroot/mingw-w64.info @@ -1 +1 @@ -mingw-w64|v11.0.1|mingw-w64 +mingw-w64|v12.0.0|mingw-w64 diff --git a/loongarch64/scripts/step/sddm/KDE6-breeze-icons b/loongarch64/scripts/step/sddm/KDE6-breeze-icons index 8359a62b..5ab46e3a 100644 --- a/loongarch64/scripts/step/sddm/KDE6-breeze-icons +++ b/loongarch64/scripts/step/sddm/KDE6-breeze-icons @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=sddm export STEP_PACKAGENAME=KDE6-breeze-icons -export PACKAGE_VERSION=6.0.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/sddm/KDE6-breeze-icons/6.0.0/ -rm -rf ${BUILD_DIRECTORY}/breeze-icons-6.0.0 -tar xvf ${DOWNLOADDIR}/breeze-icons-6.0.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/breeze-icons-6.0.0 +export PACKAGE_VERSION=6.2.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/sddm/KDE6-breeze-icons/6.2.0/ +rm -rf ${BUILD_DIRECTORY}/breeze-icons-6.2.0 +tar xvf ${DOWNLOADDIR}/breeze-icons-6.2.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/breeze-icons-6.2.0 sed -i "s@\$@ qemu-loongarch64 ${PWD}/cross-build/bin/generate-symbolic-dark@g" icons-dark/CMakeLists.txt mkdir cross-build @@ -43,4 +43,4 @@ pushd ${BUILD_DIRECTORY}/breeze-icons-6.0.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/breeze-icons-6.0.0 +rm -rf ${BUILD_DIRECTORY}/breeze-icons-6.2.0 diff --git a/loongarch64/scripts/step/sddm/KDE6-breeze-icons.info b/loongarch64/scripts/step/sddm/KDE6-breeze-icons.info index 41383c26..007797c2 100644 --- a/loongarch64/scripts/step/sddm/KDE6-breeze-icons.info +++ b/loongarch64/scripts/step/sddm/KDE6-breeze-icons.info @@ -1 +1 @@ -KDE6-breeze-icons|6.0.0|KDE6-breeze-icons +KDE6-breeze-icons|6.2.0|KDE6-breeze-icons diff --git a/loongarch64/scripts/step/simulate/box64 b/loongarch64/scripts/step/simulate/box64 index 8bbd421a..4b2a5628 100644 --- a/loongarch64/scripts/step/simulate/box64 +++ b/loongarch64/scripts/step/simulate/box64 @@ -8,8 +8,7 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/box64/git-default/ rm -rf ${BUILD_DIRECTORY}/box64-git-default_git tar xvf ${DOWNLOADDIR}/box64-git-default_git.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/box64-git-default_git - patch -Np1 -i ${SYSDIR}/files/simulate/box64/git-default/patches/0001-box64-fix-for-loongarch64.patch - + mkdir cross-build pushd cross-build CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" \ diff --git a/loongarch64/scripts/step/simulate/box64-la b/loongarch64/scripts/step/simulate/box64-la new file mode 100644 index 00000000..3301f268 --- /dev/null +++ b/loongarch64/scripts/step/simulate/box64-la @@ -0,0 +1,45 @@ +source env/simulate/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=simulate +export STEP_PACKAGENAME=box64-la +export PACKAGE_VERSION=git-default +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/box64-la/git-default/ +rm -rf ${BUILD_DIRECTORY}/box64-git-default_git +tar xvf ${DOWNLOADDIR}/box64-git-default_git.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/box64-git-default_git + + mkdir cross-build + pushd cross-build + CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" \ + cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=${COMMON_DIR}/cmake-cross.cmake \ + -DPKG_CONFIG_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-pkg-config \ + -DGETTEXT_MSGFMT_EXECUTABLE=/bin/msgfmt \ + -DGETTEXT_MSGMERGE_EXECUTABLE=/bin/msgmerge \ + -DPython_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPython3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPYTHON_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPYTHON3_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 \ + -DPERL_EXECUTABLE=${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-perl \ + -DRuby_EXECUTABLE=${CROSSTOOLS_DIR}/bin/ruby \ + -DGPERF_EXECUTABLE=/bin/gperf -DGperf_EXECUTABLE=/bin/gperf \ + -DDOXYGEN_EXECUTABLE=/bin/doxygen \ + -DWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/wayland-scanner \ + -DQtWaylandScanner_EXECUTABLE=${CROSSTOOLS_DIR}/bin/qtwaylandscanner \ + -DLIBXML2_XMLLINT_EXECUTABLE=${CROSSTOOLS_DIR}/bin/xmllint \ + -DFLEX_EXECUTABLE=/bin/flex \ + -DBISON_EXECUTABLE=/bin/bison \ + -Dgzip_EXECUTABLE=/bin/gzip \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DLIB_SUFFIX=64 \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS=OFF -DLARCH64=ON \ + -Wno-dev .. + make -j${JOBS} + cp -a box64 ${SYSROOT_DIR}/usr/bin/box64-la + popd + rm -f ${SYSROOT_DIR}/usr/lib64/*.la +popd +rm -rf ${BUILD_DIRECTORY}/box64-git-default_git + +default_set_conf "x86_64-emu" "box64-standard" "Box64 无加速" "/usr/bin/x86-emu" "/usr/bin/box64" +default_set_conf "x86_64-emu" "box64-loongarch64" "Box64 Loongarch64 加速版" "/usr/bin/x86-emu" "/usr/bin/box64-la" diff --git a/loongarch64/scripts/step/simulate/box64-la.info b/loongarch64/scripts/step/simulate/box64-la.info new file mode 100644 index 00000000..1338676b --- /dev/null +++ b/loongarch64/scripts/step/simulate/box64-la.info @@ -0,0 +1 @@ +box64|git-default|box64 diff --git a/loongarch64/scripts/step/simulate/dist_sysroot b/loongarch64/scripts/step/simulate/dist_sysroot new file mode 100644 index 00000000..0f437b77 --- /dev/null +++ b/loongarch64/scripts/step/simulate/dist_sysroot @@ -0,0 +1,8 @@ +source env/simulate/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=simulate +export STEP_PACKAGENAME=dist_sysroot +export PACKAGE_VERSION= +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/dist_sysroot// +set_step_to_dist diff --git a/loongarch64/scripts/step/simulate/dist_sysroot.info b/loongarch64/scripts/step/simulate/dist_sysroot.info new file mode 100644 index 00000000..2839040b --- /dev/null +++ b/loongarch64/scripts/step/simulate/dist_sysroot.info @@ -0,0 +1 @@ +NULL|NULL|NULL diff --git a/loongarch64/scripts/step/simulate/dxvk b/loongarch64/scripts/step/simulate/dxvk new file mode 100644 index 00000000..f96e6db1 --- /dev/null +++ b/loongarch64/scripts/step/simulate/dxvk @@ -0,0 +1,50 @@ +source env/simulate/config +source env/distro.info +source env/function.sh +source scripts/step/simulate/dxvk.env +export STEP_BUILDNAME=simulate +export STEP_PACKAGENAME=dxvk +export PACKAGE_VERSION=git-default +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/dxvk/git-default/ +rm -rf ${BUILD_DIRECTORY}/dxvk-git-default_git +tar xvf ${DOWNLOADDIR}/dxvk-git-default_git.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/dxvk-git-default_git + patch -Np1 -i ${SYSDIR}/files/simulate/dxvk/git-default/patches/0001-dxvk-fix-for-gcc-14.1.0.patch + + + + mkdir cross-build + pushd cross-build + meson --prefix=/opt/wine-assist/dxvk-${ARCH_NAME} --buildtype=release --cross-file ${COMMON_DIR}/meson-cross-${ARCH_NAME}.txt \ + --default-library=both \ + .. + CC=${LINUX_HOST}-gcc ninja + DESTDIR=${SYSROOT_DIR} ninja install + popd + + PATH=${SYSDIR}/cross-toolchains/x86_64-w64-mingw32/bin:${SYSDIR}/cross-toolchains/i686-w64-mingw32/bin:${PATH} + + mkdir cross-build-dll + pushd cross-build-dll + case ${ARCH_NAME} in + x86_64) + meson --prefix=/opt/wine-assist/dxvk-${ARCH_NAME} --buildtype=release --cross-file ${COMMON_DIR}/meson-cross_mingw64.txt \ + --default-library=both \ + .. + CC=${LINUX_HOST}-gcc ninja + DESTDIR=${SYSROOT_DIR} ninja install + ;; + i686) + meson --prefix=/opt/wine-assist/dxvk-${ARCH_NAME} --buildtype=release --cross-file ${COMMON_DIR}/meson-cross_mingw32.txt \ + --default-library=both \ + .. + CC=${LINUX_HOST}-gcc ninja + DESTDIR=${SYSROOT_DIR} ninja install + ;; + *) + ;; + esac + popd + +popd +rm -rf ${BUILD_DIRECTORY}/dxvk-git-default_git diff --git a/loongarch64/scripts/step/simulate/wine64.env b/loongarch64/scripts/step/simulate/dxvk.env similarity index 100% rename from loongarch64/scripts/step/simulate/wine64.env rename to loongarch64/scripts/step/simulate/dxvk.env diff --git a/loongarch64/scripts/step/simulate/dxvk.info b/loongarch64/scripts/step/simulate/dxvk.info new file mode 100644 index 00000000..19cfb662 --- /dev/null +++ b/loongarch64/scripts/step/simulate/dxvk.info @@ -0,0 +1 @@ +dxvk|git-default|dxvk diff --git a/loongarch64/scripts/step/simulate/libvirt b/loongarch64/scripts/step/simulate/libvirt index 18b58a7b..41af7938 100644 --- a/loongarch64/scripts/step/simulate/libvirt +++ b/loongarch64/scripts/step/simulate/libvirt @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=simulate export STEP_PACKAGENAME=libvirt -export PACKAGE_VERSION=10.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/libvirt/10.2.0/ -rm -rf ${BUILD_DIRECTORY}/libvirt-10.2.0 -tar xvf ${DOWNLOADDIR}/libvirt-10.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libvirt-10.2.0 - patch -Np1 -i ${SYSDIR}/files/simulate/libvirt/10.2.0/patches/0002-libvirt-9.8.0-add-loongarch64-support-files.patch +export PACKAGE_VERSION=10.3.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/libvirt/10.3.0/ +rm -rf ${BUILD_DIRECTORY}/libvirt-10.3.0 +tar xvf ${DOWNLOADDIR}/libvirt-10.3.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libvirt-10.3.0 + patch -Np1 -i ${SYSDIR}/files/simulate/libvirt/10.3.0/patches/0002-libvirt-9.8.0-add-loongarch64-support-files.patch mkdir cross-build pushd cross-build @@ -18,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/libvirt-10.2.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libvirt-10.2.0 +rm -rf ${BUILD_DIRECTORY}/libvirt-10.3.0 diff --git a/loongarch64/scripts/step/simulate/libvirt-python b/loongarch64/scripts/step/simulate/libvirt-python index 163e72e6..78495320 100644 --- a/loongarch64/scripts/step/simulate/libvirt-python +++ b/loongarch64/scripts/step/simulate/libvirt-python @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=simulate export STEP_PACKAGENAME=libvirt-python -export PACKAGE_VERSION=10.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/libvirt-python/10.2.0/ -rm -rf ${BUILD_DIRECTORY}/libvirt-python-10.2.0 -tar xvf ${DOWNLOADDIR}/libvirt-python-10.2.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libvirt-python-10.2.0 +export PACKAGE_VERSION=10.3.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/libvirt-python/10.3.0/ +rm -rf ${BUILD_DIRECTORY}/libvirt-python-10.3.0 +tar xvf ${DOWNLOADDIR}/libvirt-python-10.3.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libvirt-python-10.3.0 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/python3 setup.py build _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/python3 setup.py install --optimize=1 --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/libvirt-python-10.2.0 +rm -rf ${BUILD_DIRECTORY}/libvirt-python-10.3.0 diff --git a/loongarch64/scripts/step/simulate/libvirt-python.info b/loongarch64/scripts/step/simulate/libvirt-python.info index 6174ffe6..05237914 100644 --- a/loongarch64/scripts/step/simulate/libvirt-python.info +++ b/loongarch64/scripts/step/simulate/libvirt-python.info @@ -1 +1 @@ -libvirt-python|10.2.0|libvirt-python +libvirt-python|10.3.0|libvirt-python diff --git a/loongarch64/scripts/step/simulate/libvirt.info b/loongarch64/scripts/step/simulate/libvirt.info index c9711039..1131d19f 100644 --- a/loongarch64/scripts/step/simulate/libvirt.info +++ b/loongarch64/scripts/step/simulate/libvirt.info @@ -1 +1 @@ -libvirt|10.2.0|libvirt +libvirt|10.3.0|libvirt diff --git a/loongarch64/scripts/step/simulate/qemu b/loongarch64/scripts/step/simulate/qemu index 897bac3d..8ca2309d 100644 --- a/loongarch64/scripts/step/simulate/qemu +++ b/loongarch64/scripts/step/simulate/qemu @@ -3,17 +3,18 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=simulate export STEP_PACKAGENAME=qemu -export PACKAGE_VERSION=8.2.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/qemu/8.2.2/ -rm -rf ${BUILD_DIRECTORY}/qemu-8.2.2 -tar xvf ${DOWNLOADDIR}/qemu-8.2.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/qemu-8.2.2 - +export PACKAGE_VERSION=9.0.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/qemu/9.0.0/ +rm -rf ${BUILD_DIRECTORY}/qemu-9.0.0 +tar xvf ${DOWNLOADDIR}/qemu-9.0.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/qemu-9.0.0 + patch -Np1 -i ${SYSDIR}/files/simulate/qemu/9.0.0/patches/0001-Revert-tcg-loongarch64-Set-vector-registers-call-clo.patch + mkdir -p cross-build pushd cross-build ../configure ${COMMON_CONFIG} --cross-prefix=${CROSS_TARGET}- \ --audio-drv-list=alsa,pa \ - --target-list=aarch64-softmmu,alpha-softmmu,arm-softmmu,avr-softmmu,cris-softmmu,hppa-softmmu,i386-softmmu,loongarch64-softmmu,m68k-softmmu,microblaze-softmmu,microblazeel-softmmu,mips-softmmu,mips64-softmmu,mips64el-softmmu,mipsel-softmmu,nios2-softmmu,or1k-softmmu,ppc-softmmu,ppc64-softmmu,riscv32-softmmu,riscv64-softmmu,rx-softmmu,s390x-softmmu,sh4-softmmu,sh4eb-softmmu,sparc-softmmu,sparc64-softmmu,tricore-softmmu,x86_64-softmmu,xtensa-softmmu,xtensaeb-softmmu,aarch64-linux-user,aarch64_be-linux-user,alpha-linux-user,arm-linux-user,armeb-linux-user,cris-linux-user,hppa-linux-user,i386-linux-user,loongarch64-linux-user,m68k-linux-user,microblaze-linux-user,microblazeel-linux-user,mips-linux-user,mips64-linux-user,mips64el-linux-user,mipsel-linux-user,mipsn32-linux-user,mipsn32el-linux-user,nios2-linux-user,or1k-linux-user,ppc-linux-user,ppc64-linux-user,ppc64le-linux-user,riscv32-linux-user,riscv64-linux-user,s390x-linux-user,sh4-linux-user,sh4eb-linux-user,sparc-linux-user,sparc32plus-linux-user,sparc64-linux-user,x86_64-linux-user,xtensa-linux-user,xtensaeb-linux-user + --target-list=aarch64-softmmu,alpha-softmmu,arm-softmmu,avr-softmmu,cris-softmmu,hppa-softmmu,i386-softmmu,loongarch64-softmmu,m68k-softmmu,microblaze-softmmu,microblazeel-softmmu,mips-softmmu,mips64-softmmu,mips64el-softmmu,mipsel-softmmu,nios2-softmmu,or1k-softmmu,ppc-softmmu,ppc64-softmmu,riscv32-softmmu,riscv64-softmmu,rx-softmmu,s390x-softmmu,sh4-softmmu,sh4eb-softmmu,sparc-softmmu,sparc64-softmmu,tricore-softmmu,x86_64-softmmu,xtensa-softmmu,xtensaeb-softmmu,aarch64-linux-user,aarch64_be-linux-user,alpha-linux-user,arm-linux-user,armeb-linux-user,cris-linux-user,hppa-linux-user,i386-linux-user,loongarch64-linux-user,m68k-linux-user,microblaze-linux-user,microblazeel-linux-user,mips-linux-user,mips64-linux-user,mips64el-linux-user,mipsel-linux-user,mipsn32-linux-user,mipsn32el-linux-user,nios2-linux-user,or1k-linux-user,ppc-linux-user,ppc64-linux-user,ppc64le-linux-user,riscv32-linux-user,riscv64-linux-user,s390x-linux-user,sh4-linux-user,sh4eb-linux-user,sparc-linux-user,sparc32plus-linux-user,sparc64-linux-user,x86_64-linux-user,xtensa-linux-user,xtensaeb-linux-user --enable-kvm eval ${NINJA_AND_INSTALL} popd @@ -28,9 +29,12 @@ pushd ${BUILD_DIRECTORY}/qemu-8.2.2 install -vdm 755 ${SYSROOT_DIR}/etc/qemu echo "allow br0" > ${SYSROOT_DIR}/etc/qemu/bridge.conf popd -rm -rf ${BUILD_DIRECTORY}/qemu-8.2.2 +rm -rf ${BUILD_DIRECTORY}/qemu-9.0.0 mkdir -p ${SYSROOT_DIR}/etc/sysctl.d/ cat > ${SYSROOT_DIR}/etc/sysctl.d/60-net-forward.conf << EOF net.ipv4.ip_forward=1 EOF + +default_set_conf "x86_64-emu" "qemu-${PACKAGE_VERSION}" "QEMU ${PACKAGE_VERSION} x86_64" "/usr/bin/x86_64-emu" "/usr/bin/qemu-x86_64" +default_set_conf "x86-emu" "qemu-${PACKAGE_VERSION}" "QEMU ${PACKAGE_VERSION} x86" "/usr/bin/x86-emu" "/usr/bin/qemu-i386" diff --git a/loongarch64/scripts/step/simulate/qemu.info b/loongarch64/scripts/step/simulate/qemu.info index f417494b..debcb03d 100644 --- a/loongarch64/scripts/step/simulate/qemu.info +++ b/loongarch64/scripts/step/simulate/qemu.info @@ -1 +1 @@ -qemu|8.2.2|qemu +qemu|9.0.0|qemu diff --git a/loongarch64/scripts/step/simulate/qemu_git b/loongarch64/scripts/step/simulate/qemu_git index 14785783..1e2266c3 100644 --- a/loongarch64/scripts/step/simulate/qemu_git +++ b/loongarch64/scripts/step/simulate/qemu_git @@ -33,3 +33,6 @@ mkdir -p ${SYSROOT_DIR}/etc/sysctl.d/ cat > ${SYSROOT_DIR}/etc/sysctl.d/60-net-forward.conf << EOF net.ipv4.ip_forward=1 EOF + +default_set_conf "x86_64-emu" "qemu-${PACKAGE_VERSION}" "QEMU x86_64" "/usr/bin/x86_64-emu" "/usr/bin/qemu-x86_64" +default_set_conf "x86-emu" "qemu-${PACKAGE_VERSION}" "QEMU x86" "/usr/bin/x86-emu" "/usr/bin/qemu-i386" diff --git a/loongarch64/scripts/step/simulate/set-default-emu b/loongarch64/scripts/step/simulate/set-default-emu index 0eee8d96..f4f36b4a 100644 --- a/loongarch64/scripts/step/simulate/set-default-emu +++ b/loongarch64/scripts/step/simulate/set-default-emu @@ -5,6 +5,15 @@ export STEP_BUILDNAME=simulate export STEP_PACKAGENAME=set-default-emu export PACKAGE_VERSION= export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/set-default-emu// +mkdir -p ${SYSROOT_DIR}/etc/binfmt.d +echo ":x86-emu:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x03\x00:\xff\xff\xff\xff\xff\xfe\xfe\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/x86-emu:" > ${SYSROOT_DIR}/etc/binfmt.d/qemu-i386.conf +echo ":x86_64-emu:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x3e\x00:\xff\xff\xff\xff\xff\xfe\xfe\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/x86_64-emu:" > ${SYSROOT_DIR}/etc/binfmt.d/qemu-x86_64.conf + +ln -sfv lat-i386 ${SYSROOT_DIR}/usr/bin/x86-emu + if [ -f ${SYSROOT_DIR}/usr/bin/box64 ]; then - echo ":box64:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x3e\x00:\xff\xff\xff\xff\xff\xfe\xfe\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/box64:" > ${SYSROOT_DIR}/etc/binfmt.d/qemu-x86_64.conf + ln -sfv box64 ${SYSROOT_DIR}/usr/bin/x86_64-emu fi + +default_set_comment "x86_64-emu" "X86 64位二进制翻译" "/usr/bin/x86_64-emu" +default_set_comment "x86-emu" "X86 32位二进制翻译" "/usr/bin/x86-emu" diff --git a/loongarch64/scripts/step/simulate/set-default-emu.os_start_run b/loongarch64/scripts/step/simulate/set-default-emu.os_start_run new file mode 100644 index 00000000..b4d8e538 --- /dev/null +++ b/loongarch64/scripts/step/simulate/set-default-emu.os_start_run @@ -0,0 +1,7 @@ +if [ -d /usr/lib/x86_64/sys-root/run/media ]; then + mount --bind /run/media /usr/lib/x86_64/sys-root/run/media/ +fi + +if [ -d /usr/lib/i686/sys-root/run/media ]; then + mount --bind /run/media /usr/lib/i686/sys-root/run/media/ +fi diff --git a/loongarch64/scripts/step/simulate/wine b/loongarch64/scripts/step/simulate/wine index 0c3cf0b1..35d28a69 100644 --- a/loongarch64/scripts/step/simulate/wine +++ b/loongarch64/scripts/step/simulate/wine @@ -17,6 +17,10 @@ pushd ${BUILD_DIRECTORY}/wine-9.0 + WINE_STAGING_VERSION=v$(cat ${COMMON_DIR}/wine-staging.version) + tar xvf ${DOWNLOADDIR}/wine-staging-${WINE_STAGING_VERSION}.tar.gz + wine-staging-${WINE_STAGING_VERSION}/staging/patchinstall.py DESTDIR=${PWD} --all + export CROSSCFLAGS="-g -O2" ./configure --prefix=/opt/wine --build=${CROSS_HOST} --host=${LINUX_HOST} \ --with-wine-tools=${CROSSTOOLS_DIR}/wine-tools \ diff --git a/loongarch64/scripts/step/simulate/wine32 b/loongarch64/scripts/step/simulate/wine32 index 7179fa7b..694a6a8f 100644 --- a/loongarch64/scripts/step/simulate/wine32 +++ b/loongarch64/scripts/step/simulate/wine32 @@ -4,37 +4,54 @@ source env/function.sh source scripts/step/simulate/wine32.env export STEP_BUILDNAME=simulate export STEP_PACKAGENAME=wine32 -export PACKAGE_VERSION=9.6 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/wine32/9.6/ -rm -rf ${BUILD_DIRECTORY}/wine-9.6 -tar xvf ${DOWNLOADDIR}/wine-9.6.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/wine-9.6 +export PACKAGE_VERSION=9.10 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/wine32/9.10/ +rm -rf ${BUILD_DIRECTORY}/wine-9.10 +tar xvf ${DOWNLOADDIR}/wine-9.10.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/wine-9.10 + git init + tar xvf ${RESOURCEDIR}/files/wine-staging.tar.gz + wine-staging-v$(echo ${PACKAGE_VERSION} | sed "s@-default\$@@g")/staging/patchinstall.py DESTDIR=${PWD} --all + if [ ! -f configure ]; then autoreconf -ifv fi + mkdir -p wine-build-tools + pushd wine-build-tools + CC="gcc" CXX="g++" PKG_CONFIG_SYSROOT_DIR="" PKG_CONFIG_LIBDIR="" PKG_CONFIG_PATH="" \ + CFLAGS="-Wno-incompatible-pointer-types" CXXFLAGS="" LDFLAGS="" \ + ../configure --prefix=${PWD}/ --enable-archs=i386,x86_64 --without-x + make __tooldeps__ + cp -a ../nls ./ + popd + + + - export CROSSCFLAGS="-g -O2" - ./configure --prefix=/opt/wine32 --build=${CROSS_HOST} --host=${LINUX_HOST} \ - --with-wine-tools=${CROSSTOOLS_DIR}/wine32-tools \ - PULSE_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/pulseaudio -lpulse -lpthread" \ - NETAPI_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/samba -lnetapi" \ - OSSLIBDIR=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/oss \ - --enable-build-id \ - --enable-malloc0returnsnull - CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} - make DESTDIR=${SYSROOT_DIR} install - rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la + mkdir -p cross-build + pushd cross-build + export CROSSCFLAGS="-g -O2 -Wno-incompatible-pointer-types" + ../configure --prefix=/opt/wine32 --build=${CROSS_HOST} --host=${LINUX_HOST} \ + --with-wine-tools=../wine-build-tools \ + PULSE_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/pulseaudio -lpulse -lpthread" \ + NETAPI_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/samba -lnetapi" \ + OSSLIBDIR=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/oss \ + --enable-build-id \ + --enable-malloc0returnsnull + CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} + make DESTDIR=${SYSROOT_DIR} install + popd mkdir -p ${SYSROOT_DIR}/opt/wine32/share/wine/{mono,gecko} cp -a ${RESOURCEDIR}/files/wine-mono-$(grep "MONO_VER:" tools/gitlab/test.yml | awk -F':' '{ print $2 }' | sed "s@ @@g")-x86.msi ${SYSROOT_DIR}/opt/wine32/share/wine/mono/ cp -a ${RESOURCEDIR}/files/wine-gecko-$(grep "GECKO_VER:" tools/gitlab/test.yml | awk -F':' '{ print $2 }' | sed "s@ @@g")-x86.msi ${SYSROOT_DIR}/opt/wine32/share/wine/gecko/ popd -rm -rf ${BUILD_DIRECTORY}/wine-9.6 +rm -rf ${BUILD_DIRECTORY}/wine-9.10 set_strip_step "/opt/wine32/bin/" "1" "*" "--strip-all" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" set_strip_step "/opt/wine32/lib/wine/i386-unix/" "1" "*.a" "--strip-debug" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" diff --git a/loongarch64/scripts/step/simulate/wine32.env b/loongarch64/scripts/step/simulate/wine32.env index 5b354fd0..61fe8a48 100644 --- a/loongarch64/scripts/step/simulate/wine32.env +++ b/loongarch64/scripts/step/simulate/wine32.env @@ -18,8 +18,8 @@ export LDFLAGS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}" export CROSS_TARGET=${LINUX_HOST} -export CFLAGS="-Os -g -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection" -export CXXFLAGS="-Os -g -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection" +export CFLAGS="-Os -g -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-incompatible-pointer-types" +export CXXFLAGS="-Os -g -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wno-incompatible-pointer-types" export CROSS_TOOLS_PREFIX=${SYSDIR}/cross-toolchains/${LINUX_HOST} export PATH=${CROSS_TOOLS_PREFIX}/bin:${SYSDIR}/cross-toolchains/llvm-project/bin:$PATH diff --git a/loongarch64/scripts/step/simulate/wine32.info b/loongarch64/scripts/step/simulate/wine32.info index b5a0982b..1fde4e25 100644 --- a/loongarch64/scripts/step/simulate/wine32.info +++ b/loongarch64/scripts/step/simulate/wine32.info @@ -1 +1 @@ -wine-dev|9.6|wine-dev +wine-dev|9.10|wine-dev diff --git a/loongarch64/scripts/step/simulate/wine64 b/loongarch64/scripts/step/simulate/wine64 deleted file mode 100644 index cad382fd..00000000 --- a/loongarch64/scripts/step/simulate/wine64 +++ /dev/null @@ -1,42 +0,0 @@ -source env/simulate/config -source env/distro.info -source env/function.sh -source scripts/step/simulate/wine64.env -export STEP_BUILDNAME=simulate -export STEP_PACKAGENAME=wine64 -export PACKAGE_VERSION=9.6 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/wine64/9.6/ -rm -rf ${BUILD_DIRECTORY}/wine-9.6 -tar xvf ${DOWNLOADDIR}/wine-9.6.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/wine-9.6 - - if [ ! -f configure ]; then - autoreconf -ifv - fi - - - - - export CROSSCFLAGS="-g -O2" - ./configure --prefix=/opt/wine64 --build=${CROSS_HOST} --host=${LINUX_HOST} \ - --with-wine-tools=${CROSSTOOLS_DIR}/wine_dev-tools \ - PULSE_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/pulseaudio -lpulse -lpthread" \ - NETAPI_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/samba -lnetapi" \ - OSSLIBDIR=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/oss \ - --enable-archs=x86_64 \ - --enable-build-id \ - --enable-malloc0returnsnull - CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} - make DESTDIR=${SYSROOT_DIR} install - rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la - - mkdir -p ${SYSROOT_DIR}/opt/wine64/share/wine/{mono,gecko} - cp -a ${RESOURCEDIR}/files/wine-mono-$(grep "MONO_VER:" tools/gitlab/test.yml | awk -F':' '{ print $2 }' | sed "s@ @@g")-x86.msi ${SYSROOT_DIR}/opt/wine64/share/wine/mono/ - cp -a ${RESOURCEDIR}/files/wine-gecko-$(grep "GECKO_VER:" tools/gitlab/test.yml | awk -F':' '{ print $2 }' | sed "s@ @@g")-x86.msi ${SYSROOT_DIR}/opt/wine64/share/wine/gecko/ - -popd -rm -rf ${BUILD_DIRECTORY}/wine-9.6 - -set_strip_step "/opt/wine64/bin/" "1" "*" "--strip-all" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" -set_strip_step "/opt/wine64/lib/wine/x86_64-unix/" "1" "*.a" "--strip-debug" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" -set_strip_step "/opt/wine64/lib/wine/x86_64-unix/" "1" "*.so*" "--strip-unneeded" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" diff --git a/loongarch64/scripts/step/simulate/wine64.info b/loongarch64/scripts/step/simulate/wine64.info deleted file mode 100644 index b5a0982b..00000000 --- a/loongarch64/scripts/step/simulate/wine64.info +++ /dev/null @@ -1 +0,0 @@ -wine-dev|9.6|wine-dev diff --git a/loongarch64/scripts/step/simulate/wine7 b/loongarch64/scripts/step/simulate/wine7 new file mode 100644 index 00000000..c033f48b --- /dev/null +++ b/loongarch64/scripts/step/simulate/wine7 @@ -0,0 +1,85 @@ +source env/simulate/config +source env/distro.info +source env/function.sh +source scripts/step/simulate/wine7.env +export STEP_BUILDNAME=simulate +export STEP_PACKAGENAME=wine7 +export PACKAGE_VERSION=7.19-default +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/wine7/7.19-default/ +rm -rf ${BUILD_DIRECTORY}/wine-7.19 +tar xvf ${DOWNLOADDIR}/wine-7.19.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/wine-7.19 + git init + if [ -f ${RESOURCEDIR}/files/wine-staging.tar.gz ]; then + tar xvf ${RESOURCEDIR}/files/wine-staging.tar.gz + wine-staging-v$(echo ${PACKAGE_VERSION} | sed "s@-default\$@@g")/staging/patchinstall.py DESTDIR=${PWD} --all + fi + + if [ ! -f configure ]; then + autoreconf -ifv + fi + + mkdir -p wine-build-tools + pushd wine-build-tools + CC="gcc" CXX="g++" PKG_CONFIG_SYSROOT_DIR="" PKG_CONFIG_LIBDIR="" PKG_CONFIG_PATH="" \ + CFLAGS="" CXXFLAGS="" LDFLAGS="" \ + ../configure --prefix=${PWD}/ --enable-win64 --without-x + make __tooldeps__ + cp -a ../nls ./ + popd + + WINE_INSTALL_DIR=$(echo ${PACKAGE_VERSION} | sed "s@-default@@g") + mkdir -p cross-build-64 + pushd cross-build-64 + export CROSSCFLAGS="-g -O2" + CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" \ + ../configure --prefix=/opt/Wine-Collection/wine_${WINE_INSTALL_DIR} --build=${CROSS_HOST} --host=${LINUX_HOST} \ + --with-wine-tools=../wine-build-tools \ + PULSE_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/pulseaudio -lpulse -lpthread" \ + NETAPI_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/samba -lnetapi" \ + OSSLIBDIR=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/oss \ + --enable-win64 \ + --enable-build-id \ + --enable-malloc0returnsnull + CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} + popd + + mkdir -p cross-build-32 + pushd cross-build-32 + export CROSSCFLAGS="-g -O2" + LDFLAGS="-Wl,-rpath-link=${LINUX32_SYSROOT_DIR}/usr/lib${LIB32_SUFF}" \ + ../configure --prefix=/opt/Wine-Collection/wine_${WINE_INSTALL_DIR} --build=${CROSS_HOST} --host=${LINUX32_HOST} \ + --with-wine-tools=../wine-build-tools \ + PULSE_LIBS="-Wl,-rpath-link=${LINUX32_SYSROOT_DIR}/usr/lib${LIB32_SUFF}/pulseaudio -lpulse -lpthread" \ + NETAPI_LIBS="-Wl,-rpath-link=${LINUX32_SYSROOT_DIR}/usr/lib${LIB32_SUFF}/samba -lnetapi" \ + OSSLIBDIR=${LINUX32_SYSROOT_DIR}/usr/lib${LIB32_SUFF}/oss \ + --with-wine64=../cross-build-64 \ + --enable-build-id \ + --enable-malloc0returnsnull + CC="${LINUX32_HOST}-gcc" CXX="${LINUX32_HOST}-g++" make -j${JOBS} + make DESTDIR=${SYSROOT_DIR} install + popd + + pushd cross-build-64 + make DESTDIR=${SYSROOT_DIR} install + popd + + mkdir -p ${SYSROOT_DIR}/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/share/wine/{mono,gecko} + cp -a ${RESOURCEDIR}/files/wine-mono-$(grep "MONO_VER:" tools/gitlab/test.yml | awk -F':' '{ print $2 }' | sed "s@ @@g")-x86.msi ${SYSROOT_DIR}/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/share/wine/mono/ + cp -a ${RESOURCEDIR}/files/wine-gecko-$(grep "GECKO_VER:" tools/gitlab/test.yml | awk -F':' '{ print $2 }' | sed "s@ @@g")-x86.msi ${SYSROOT_DIR}/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/share/wine/gecko/ + +popd +rm -rf ${BUILD_DIRECTORY}/wine-7.19 + +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/bin/" "1" "*" "--strip-all" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/i386-unix/" "1" "*.a" "--strip-debug" "${CROSS_TOOLS32_PREFIX}/bin/${LINUX32_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/i386-unix/" "1" "*.so*" "--strip-unneeded" "${CROSS_TOOLS32_PREFIX}/bin/${LINUX32_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/x86_64-unix/" "1" "*.a" "--strip-debug" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/x86_64-unix/" "1" "*.so*" "--strip-unneeded" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" + +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/i386-windows/" "1" "*.a" "--strip-debug" "${CROSS_TOOLS32_PREFIX}/bin/${LINUX32_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/i386-windows/" "1" "*.dll*" "--strip-unneeded" "${CROSS_TOOLS32_PREFIX}/bin/${LINUX32_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/i386-windows/" "1" "*.exe" "--strip-all" "${CROSS_TOOLS32_PREFIX}/bin/${LINUX32_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/x86_64-windows/" "1" "*.a" "--strip-debug" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/x86_64-windows/" "1" "*.dll*" "--strip-unneeded" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/x86_64-windows/" "1" "*.exe" "--strip-all" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" diff --git a/loongarch64/scripts/step/simulate/wine7.env b/loongarch64/scripts/step/simulate/wine7.env new file mode 100644 index 00000000..3e6cce44 --- /dev/null +++ b/loongarch64/scripts/step/simulate/wine7.env @@ -0,0 +1,31 @@ +export ARCH_NAME=$(archname_to_name "$(get_user_set_env target "loongarch64")" "${ARCH_NAME}") +export ARCH_FAMILY=$(archname_to_name "$(get_user_set_env target "loongarch64")" "${ARCH_FAMILY}") +export ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target "loongarch64")" "${ARCH_ABI}") +export QEMU_ARCH=$(archname_to_anyparm "$(get_user_set_env target "loongarch64")" "QEMU_ARCH" "${ARCH_NAME}") +export LINUX_NAME=$(archname_to_linuxname "$(get_user_set_env target "loongarch64")" "${ARCH_FAMILY}") +export ARCH_BIT=$(archname_to_archbit "$(get_user_set_env target "loongarch64")" "${ARCH_BIT}") + +export LIB_SUFF=$(archname_to_lib_suff "$(get_user_set_env target "loongarch64")" "64") + + +export RUNTIME_SYSROOT_DIR=$(archname_to_anyparm "$(get_user_set_env target "x86_64")" "RUNTIME_SYSROOT_DIR" "/usr/lib/x86_64/sys-root") +export RUNTIME32_SYSROOT_DIR=$(archname_to_anyparm "$(get_user_set_env target_32 "i686")" "RUNTIME32_SYSROOT_DIR" "/usr/lib/i686/sys-root") +export LINUX_SYSROOT_DIR="${SYSROOT_DIR}${RUNTIME_SYSROOT_DIR}" +export LINUX32_SYSROOT_DIR="${SYSROOT_DIR}${RUNTIME32_SYSROOT_DIR}" +export LINUX_HOST=$(archname_to_triple "$(get_user_set_env target "x86_64")" "x86_64-unknown-linux-gnu") +export LINUX32_HOST=$(archname_to_triple "$(get_user_set_env target_32 "i686")" "i686-unknown-linux-gnu") + + + +export LDFLAGS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}" + +export CROSS_TARGET=${LINUX_HOST} + + +export CROSS_TOOLS_PREFIX=${SYSDIR}/cross-toolchains/${LINUX_HOST} +export CROSS_TOOLS32_PREFIX=${SYSDIR}/cross-toolchains/${LINUX32_HOST} +export PATH=${CROSS_TOOLS_PREFIX}/bin:${CROSS_TOOLS32_PREFIX}/bin:${SYSDIR}/cross-toolchains/llvm-project/bin:$PATH + +export PKG_CONFIG_SYSROOT_DIR="${LINUX_SYSROOT_DIR}" +export PKG_CONFIG_PATH="${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/pkgconfig:${LINUX_SYSROOT_DIR}/usr/share/pkgconfig" +export PKG_CONFIG_LIBDIR="${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/pkgconfig:${LINUX_SYSROOT_DIR}/usr/share/pkgconfig" diff --git a/loongarch64/scripts/step/simulate/wine7.info b/loongarch64/scripts/step/simulate/wine7.info new file mode 100644 index 00000000..25f80f86 --- /dev/null +++ b/loongarch64/scripts/step/simulate/wine7.info @@ -0,0 +1 @@ +wine7|7.19-default|wine7 diff --git a/loongarch64/scripts/step/simulate/wine7.v7.0.2 b/loongarch64/scripts/step/simulate/wine7.v7.0.2 new file mode 100644 index 00000000..23258da2 --- /dev/null +++ b/loongarch64/scripts/step/simulate/wine7.v7.0.2 @@ -0,0 +1,43 @@ +source env/simulate/config +source env/distro.info +source env/function.sh +source scripts/step/simulate/wine7.env +export STEP_BUILDNAME=simulate +export STEP_PACKAGENAME=wine7 +export PACKAGE_VERSION=7.0.2-default +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/wine7/7.0.2-default/ +rm -rf ${BUILD_DIRECTORY}/wine-7.0.2 +tar xvf ${DOWNLOADDIR}/wine-7.0.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/wine-7.0.2 + + if [ ! -f configure ]; then + autoreconf -ifv + fi + + export CROSSCFLAGS="-g -O2" + ./configure --prefix=/opt/Wine-Collection/wine7_64 --build=${CROSS_HOST} --host=${LINUX_HOST} \ + --with-wine-tools=${CROSSTOOLS_DIR}/wine7-tools \ + PULSE_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/pulseaudio -lpulse -lpthread" \ + NETAPI_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/samba -lnetapi" \ + OSSLIBDIR=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/oss \ + --enable-win64 \ + --enable-build-id \ + --enable-malloc0returnsnull + CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} + make DESTDIR=${SYSROOT_DIR} install + rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la + + mkdir -p ${SYSROOT_DIR}/opt/Wine-Collection/wine7_64/share/wine/{mono,gecko} + cp -a ${RESOURCEDIR}/files/wine-mono-$(grep "MONO_VER:" tools/gitlab/test.yml | awk -F':' '{ print $2 }' | sed "s@ @@g")-x86.msi ${SYSROOT_DIR}/opt/Wine-Collection/wine7_64/share/wine/mono/ + cp -a ${RESOURCEDIR}/files/wine-gecko-$(grep "GECKO_VER:" tools/gitlab/test.yml | awk -F':' '{ print $2 }' | sed "s@ @@g")-x86.msi ${SYSROOT_DIR}/opt/Wine-Collection/wine7_64/share/wine/gecko/ + +popd +rm -rf ${BUILD_DIRECTORY}/wine-7.0.2 + +set_strip_step "/opt/Wine-Collection/wine7_64/bin/" "1" "*" "--strip-all" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine7_64/lib/wine/x86_64-unix/" "1" "*.a" "--strip-debug" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine7_64/lib/wine/x86_64-unix/" "1" "*.so*" "--strip-unneeded" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" + +set_strip_step "/opt/Wine-Collection/wine7_64/lib/wine/x86_64-windows/" "1" "*.a" "--strip-debug" "${SYSDIR}/cross-toolchains/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-strip" +set_strip_step "/opt/Wine-Collection/wine7_64/lib/wine/x86_64-windows/" "1" "*.dll*" "--strip-unneeded" "${SYSDIR}/cross-toolchains/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-strip" +set_strip_step "/opt/Wine-Collection/wine7_64/lib/wine/x86_64-windows/" "1" "*.exe" "--strip-all" "${SYSDIR}/cross-toolchains/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-strip" diff --git a/loongarch64/scripts/step/host-tools/wine7-tools.info b/loongarch64/scripts/step/simulate/wine7.v7.0.2.info similarity index 100% rename from loongarch64/scripts/step/host-tools/wine7-tools.info rename to loongarch64/scripts/step/simulate/wine7.v7.0.2.info diff --git a/loongarch64/scripts/step/simulate/wine7.v7.21 b/loongarch64/scripts/step/simulate/wine7.v7.21 new file mode 100644 index 00000000..2048f1e3 --- /dev/null +++ b/loongarch64/scripts/step/simulate/wine7.v7.21 @@ -0,0 +1,85 @@ +source env/simulate/config +source env/distro.info +source env/function.sh +source scripts/step/simulate/wine7.env +export STEP_BUILDNAME=simulate +export STEP_PACKAGENAME=wine7 +export PACKAGE_VERSION=7.21-default +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/wine7/7.21-default/ +rm -rf ${BUILD_DIRECTORY}/wine-7.21 +tar xvf ${DOWNLOADDIR}/wine-7.21.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/wine-7.21 + git init + if [ -f ${RESOURCEDIR}/files/wine-staging.tar.gz ]; then + tar xvf ${RESOURCEDIR}/files/wine-staging.tar.gz + wine-staging-v$(echo ${PACKAGE_VERSION} | sed "s@-default\$@@g")/staging/patchinstall.py DESTDIR=${PWD} --all + fi + + if [ ! -f configure ]; then + autoreconf -ifv + fi + + mkdir -p wine-build-tools + pushd wine-build-tools + CC="gcc" CXX="g++" PKG_CONFIG_SYSROOT_DIR="" PKG_CONFIG_LIBDIR="" PKG_CONFIG_PATH="" \ + CFLAGS="" CXXFLAGS="" LDFLAGS="" \ + ../configure --prefix=${PWD}/ --enable-win64 --without-x + make __tooldeps__ + cp -a ../nls ./ + popd + + WINE_INSTALL_DIR=$(echo ${PACKAGE_VERSION} | sed "s@-default@@g") + mkdir -p cross-build-64 + pushd cross-build-64 + export CROSSCFLAGS="-g -O2" + CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" \ + ../configure --prefix=/opt/Wine-Collection/wine_${WINE_INSTALL_DIR} --build=${CROSS_HOST} --host=${LINUX_HOST} \ + --with-wine-tools=../wine-build-tools \ + PULSE_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/pulseaudio -lpulse -lpthread" \ + NETAPI_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/samba -lnetapi" \ + OSSLIBDIR=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/oss \ + --enable-win64 \ + --enable-build-id \ + --enable-malloc0returnsnull + CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} + popd + + mkdir -p cross-build-32 + pushd cross-build-32 + export CROSSCFLAGS="-g -O2" + LDFLAGS="-Wl,-rpath-link=${LINUX32_SYSROOT_DIR}/usr/lib${LIB32_SUFF}" \ + ../configure --prefix=/opt/Wine-Collection/wine_${WINE_INSTALL_DIR} --build=${CROSS_HOST} --host=${LINUX32_HOST} \ + --with-wine-tools=../wine-build-tools \ + PULSE_LIBS="-Wl,-rpath-link=${LINUX32_SYSROOT_DIR}/usr/lib${LIB32_SUFF}/pulseaudio -lpulse -lpthread" \ + NETAPI_LIBS="-Wl,-rpath-link=${LINUX32_SYSROOT_DIR}/usr/lib${LIB32_SUFF}/samba -lnetapi" \ + OSSLIBDIR=${LINUX32_SYSROOT_DIR}/usr/lib${LIB32_SUFF}/oss \ + --with-wine64=../cross-build-64 \ + --enable-build-id \ + --enable-malloc0returnsnull + CC="${LINUX32_HOST}-gcc" CXX="${LINUX32_HOST}-g++" make -j${JOBS} + make DESTDIR=${SYSROOT_DIR} install + popd + + pushd cross-build-64 + make DESTDIR=${SYSROOT_DIR} install + popd + + mkdir -p ${SYSROOT_DIR}/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/share/wine/{mono,gecko} + cp -a ${RESOURCEDIR}/files/wine-mono-$(grep "MONO_VER:" tools/gitlab/test.yml | awk -F':' '{ print $2 }' | sed "s@ @@g")-x86.msi ${SYSROOT_DIR}/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/share/wine/mono/ + cp -a ${RESOURCEDIR}/files/wine-gecko-$(grep "GECKO_VER:" tools/gitlab/test.yml | awk -F':' '{ print $2 }' | sed "s@ @@g")-x86.msi ${SYSROOT_DIR}/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/share/wine/gecko/ + +popd +rm -rf ${BUILD_DIRECTORY}/wine-7.21 + +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/bin/" "1" "*" "--strip-all" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/i386-unix/" "1" "*.a" "--strip-debug" "${CROSS_TOOLS32_PREFIX}/bin/${LINUX32_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/i386-unix/" "1" "*.so*" "--strip-unneeded" "${CROSS_TOOLS32_PREFIX}/bin/${LINUX32_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/x86_64-unix/" "1" "*.a" "--strip-debug" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/x86_64-unix/" "1" "*.so*" "--strip-unneeded" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" + +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/i386-windows/" "1" "*.a" "--strip-debug" "${CROSS_TOOLS32_PREFIX}/bin/${LINUX32_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/i386-windows/" "1" "*.dll*" "--strip-unneeded" "${CROSS_TOOLS32_PREFIX}/bin/${LINUX32_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/i386-windows/" "1" "*.exe" "--strip-all" "${CROSS_TOOLS32_PREFIX}/bin/${LINUX32_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/x86_64-windows/" "1" "*.a" "--strip-debug" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/x86_64-windows/" "1" "*.dll*" "--strip-unneeded" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine_${WINE_INSTALL_DIR}/lib/wine/x86_64-windows/" "1" "*.exe" "--strip-all" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" diff --git a/loongarch64/scripts/step/simulate/wine7.v7.21.info b/loongarch64/scripts/step/simulate/wine7.v7.21.info new file mode 100644 index 00000000..d9ccea22 --- /dev/null +++ b/loongarch64/scripts/step/simulate/wine7.v7.21.info @@ -0,0 +1 @@ +wine7|7.21-default|wine7 diff --git a/loongarch64/scripts/step/simulate/wine7.versions b/loongarch64/scripts/step/simulate/wine7.versions new file mode 100644 index 00000000..b2bafab4 --- /dev/null +++ b/loongarch64/scripts/step/simulate/wine7.versions @@ -0,0 +1,2 @@ +v7.21|wine7|7.21-default +v7.0.2|wine7|7.0.2-default diff --git a/loongarch64/scripts/step/simulate/wine7_64 b/loongarch64/scripts/step/simulate/wine7_64 deleted file mode 100644 index f10797d7..00000000 --- a/loongarch64/scripts/step/simulate/wine7_64 +++ /dev/null @@ -1,39 +0,0 @@ -source env/simulate/config -source env/distro.info -source env/function.sh -source scripts/step/simulate/wine7_64.env -export STEP_BUILDNAME=simulate -export STEP_PACKAGENAME=wine7_64 -export PACKAGE_VERSION=7.0.2-default -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/wine7_64/7.0.2-default/ -rm -rf ${BUILD_DIRECTORY}/wine-7.0.2 -tar xvf ${DOWNLOADDIR}/wine-7.0.2.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/wine-7.0.2 - - if [ ! -f configure ]; then - autoreconf -ifv - fi - - export CROSSCFLAGS="-g -O2" - ./configure --prefix=/opt/wine7_64 --build=${CROSS_HOST} --host=${LINUX_HOST} \ - --with-wine-tools=${CROSSTOOLS_DIR}/wine7-tools \ - PULSE_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/pulseaudio -lpulse -lpthread" \ - NETAPI_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/samba -lnetapi" \ - OSSLIBDIR=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/oss \ - --enable-win64 \ - --enable-build-id \ - --enable-malloc0returnsnull - CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} - make DESTDIR=${SYSROOT_DIR} install - rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la - - mkdir -p ${SYSROOT_DIR}/opt/wine7_64/share/wine/{mono,gecko} - cp -a ${RESOURCEDIR}/files/wine-mono-$(grep "MONO_VER:" tools/gitlab/test.yml | awk -F':' '{ print $2 }' | sed "s@ @@g")-x86.msi ${SYSROOT_DIR}/opt/wine7_64/share/wine/mono/ - cp -a ${RESOURCEDIR}/files/wine-gecko-$(grep "GECKO_VER:" tools/gitlab/test.yml | awk -F':' '{ print $2 }' | sed "s@ @@g")-x86.msi ${SYSROOT_DIR}/opt/wine7_64/share/wine/gecko/ - -popd -rm -rf ${BUILD_DIRECTORY}/wine-7.0.2 - -set_strip_step "/opt/wine7_64/bin/" "1" "*" "--strip-all" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" -set_strip_step "/opt/wine7_64/lib/wine/x86_64-unix/" "1" "*.a" "--strip-debug" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" -set_strip_step "/opt/wine7_64/lib/wine/x86_64-unix/" "1" "*.so*" "--strip-unneeded" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" diff --git a/loongarch64/scripts/step/simulate/wine7_64.info b/loongarch64/scripts/step/simulate/wine7_64.info deleted file mode 100644 index 1b9e8ac8..00000000 --- a/loongarch64/scripts/step/simulate/wine7_64.info +++ /dev/null @@ -1 +0,0 @@ -wine7|7.0.2-default|wine7 diff --git a/loongarch64/scripts/step/simulate/wine8 b/loongarch64/scripts/step/simulate/wine8 new file mode 100644 index 00000000..e51f7cf9 --- /dev/null +++ b/loongarch64/scripts/step/simulate/wine8 @@ -0,0 +1,60 @@ +source env/simulate/config +source env/distro.info +source env/function.sh +source scripts/step/simulate/wine8.env +export STEP_BUILDNAME=simulate +export STEP_PACKAGENAME=wine8 +export PACKAGE_VERSION=8.0.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/wine8/8.0.2/ +rm -rf ${BUILD_DIRECTORY}/wine-8.0.2 +tar xvf ${DOWNLOADDIR}/wine-8.0.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/wine-8.0.2 + if [ -f ${RESOURCEDIR}/wine-staging.url ]; then + git init + mkdir -p wine-staging + tar xvf ${RESOURCEDIR}/files/wine-staging.tar.gz --strip-components=1 -C wine-staging + wine-staging/staging/patchinstall.py DESTDIR=${PWD} --all + fi + + if [ ! -f configure ]; then + autoreconf -ifv + fi + + mkdir -p wine-build-tools + pushd wine-build-tools + CC="gcc" CXX="g++" PKG_CONFIG_SYSROOT_DIR="" PKG_CONFIG_LIBDIR="" PKG_CONFIG_PATH="" \ + CFLAGS="" CXXFLAGS="" LDFLAGS="" \ + ../configure --prefix=${PWD}/ --enable-archs=i386,x86_64 --without-x + make __tooldeps__ + cp -a ../nls ./ + popd + + mkdir -p cross-build + pushd cross-build + export CROSSCFLAGS="-g -O2" + ../configure --prefix=/opt/Wine-Collection/wine8_64 --build=${CROSS_HOST} --host=${LINUX_HOST} \ + --with-wine-tools=../wine-build-tools \ + PULSE_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/pulseaudio -lpulse -lpthread" \ + NETAPI_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/samba -lnetapi" \ + OSSLIBDIR=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/oss \ + --enable-archs=i386,x86_64 \ + --enable-build-id \ + --enable-malloc0returnsnull + CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} + make DESTDIR=${SYSROOT_DIR} install + popd + + mkdir -p ${SYSROOT_DIR}/opt/Wine-Collection/wine8_64/share/wine/{mono,gecko} + cp -a ${RESOURCEDIR}/files/wine-mono-$(grep "MONO_VER:" tools/gitlab/test.yml | awk -F':' '{ print $2 }' | sed "s@ @@g")-x86.msi ${SYSROOT_DIR}/opt/Wine-Collection/wine8_64/share/wine/mono/ + cp -a ${RESOURCEDIR}/files/wine-gecko-$(grep "GECKO_VER:" tools/gitlab/test.yml | awk -F':' '{ print $2 }' | sed "s@ @@g")-x86.msi ${SYSROOT_DIR}/opt/Wine-Collection/wine8_64/share/wine/gecko/ + +popd +rm -rf ${BUILD_DIRECTORY}/wine-8.0.2 + +set_strip_step "/opt/Wine-Collection/wine8_64/bin/" "1" "*" "--strip-all" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine8_64/lib/wine/x86_64-unix/" "1" "*.a" "--strip-debug" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" +set_strip_step "/opt/Wine-Collection/wine8_64/lib/wine/x86_64-unix/" "1" "*.so*" "--strip-unneeded" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" + +set_strip_step "/opt/Wine-Collection/wine8_64/lib/wine/x86_64-windows/" "1" "*.a" "--strip-debug" "${SYSDIR}/cross-toolchains/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-strip" +set_strip_step "/opt/Wine-Collection/wine8_64/lib/wine/x86_64-windows/" "1" "*.dll*" "--strip-unneeded" "${SYSDIR}/cross-toolchains/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-strip" +set_strip_step "/opt/Wine-Collection/wine8_64/lib/wine/x86_64-windows/" "1" "*.exe" "--strip-all" "${SYSDIR}/cross-toolchains/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-strip" diff --git a/loongarch64/scripts/step/simulate/wine7_64.env b/loongarch64/scripts/step/simulate/wine8.env similarity index 92% rename from loongarch64/scripts/step/simulate/wine7_64.env rename to loongarch64/scripts/step/simulate/wine8.env index 4b606ad8..233bd92e 100644 --- a/loongarch64/scripts/step/simulate/wine7_64.env +++ b/loongarch64/scripts/step/simulate/wine8.env @@ -21,6 +21,7 @@ export CROSS_TARGET=${LINUX_HOST} export CROSS_TOOLS_PREFIX=${SYSDIR}/cross-toolchains/${LINUX_HOST} export PATH=${CROSS_TOOLS_PREFIX}/bin:${SYSDIR}/cross-toolchains/llvm-project/bin:$PATH +export PATH=${SYSDIR}/cross-toolchains/x86_64-w64-mingw32/bin:${SYSDIR}/cross-toolchains/i686-w64-mingw32/bin:${PATH} export PKG_CONFIG_SYSROOT_DIR="${LINUX_SYSROOT_DIR}" export PKG_CONFIG_PATH="${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/pkgconfig:${LINUX_SYSROOT_DIR}/usr/share/pkgconfig" diff --git a/loongarch64/scripts/step/simulate/wine8.info b/loongarch64/scripts/step/simulate/wine8.info new file mode 100644 index 00000000..071f859c --- /dev/null +++ b/loongarch64/scripts/step/simulate/wine8.info @@ -0,0 +1 @@ +wine|8.0.2|wine diff --git a/loongarch64/scripts/step/simulate/wine_dev b/loongarch64/scripts/step/simulate/wine_dev index 2a1f10af..e6e18455 100644 --- a/loongarch64/scripts/step/simulate/wine_dev +++ b/loongarch64/scripts/step/simulate/wine_dev @@ -4,39 +4,56 @@ source env/function.sh source scripts/step/simulate/wine_dev.env export STEP_BUILDNAME=simulate export STEP_PACKAGENAME=wine_dev -export PACKAGE_VERSION=9.6 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/wine_dev/9.6/ -rm -rf ${BUILD_DIRECTORY}/wine-9.6 -tar xvf ${DOWNLOADDIR}/wine-9.6.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/wine-9.6 - +export PACKAGE_VERSION=9.10 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/simulate/wine_dev/9.10/ +rm -rf ${BUILD_DIRECTORY}/wine-9.10 +tar xvf ${DOWNLOADDIR}/wine-9.10.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/wine-9.10 + if [ -f ${RESOURCEDIR}/wine-staging.url ]; then + git init + mkdir -p wine-staging + tar xvf ${RESOURCEDIR}/files/wine-staging.tar.gz --strip-components=1 -C wine-staging + wine-staging/staging/patchinstall.py DESTDIR=${PWD} --all + fi + patch -Np1 -i ${SYSDIR}/files/simulate/wine_dev/9.10/patches/0001-fix-wine-for-39bit.patch + + if [ ! -f configure ]; then autoreconf -ifv fi + mkdir -p wine-build-tools + pushd wine-build-tools + CC="gcc" CXX="g++" PKG_CONFIG_SYSROOT_DIR="" PKG_CONFIG_LIBDIR="" PKG_CONFIG_PATH="" \ + LDFLAGS="" \ + ../configure --prefix=${PWD}/ --enable-archs=i386,x86_64 --without-x + make __tooldeps__ + cp -a ../nls ./ + popd - - - export CROSSCFLAGS="-g -O2" - ./configure --prefix=/opt/wine64 --build=${CROSS_HOST} --host=${LINUX_HOST} \ - --with-wine-tools=${CROSSTOOLS_DIR}/wine_dev-tools \ - PULSE_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/pulseaudio -lpulse -lpthread" \ - NETAPI_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/samba -lnetapi" \ - OSSLIBDIR=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/oss \ - --enable-archs=i386,x86_64 \ - --enable-build-id \ - --enable-malloc0returnsnull - CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} - make DESTDIR=${SYSROOT_DIR} install - rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la - + mkdir -p cross-build + pushd cross-build + export CROSSCFLAGS="-Og -fno-inline -fno-omit-frame-pointer -fno-optimize-sibling-calls" + export LDFLAGS="${LDFLAGS} -lpthread" + export CFLAGS="-Og" + CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" \ + ../configure --prefix=/opt/wine64 --build=${CROSS_HOST} --host=${LINUX_HOST} \ + --with-wine-tools=${PWD}/../wine-build-tools \ + PULSE_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/pulseaudio -lpulse -lpthread" \ + NETAPI_LIBS="-Wl,-rpath-link=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/samba -lnetapi" \ + OSSLIBDIR=${LINUX_SYSROOT_DIR}/usr/lib${LIB_SUFF}/oss \ + --enable-archs=i386,x86_64 \ + --enable-build-id \ + --enable-malloc0returnsnull + CC="${LINUX_HOST}-gcc" CXX="${LINUX_HOST}-g++" make -j${JOBS} + make DESTDIR=${SYSROOT_DIR} install + popd mkdir -p ${SYSROOT_DIR}/opt/wine64/share/wine/{mono,gecko} cp -a ${RESOURCEDIR}/files/wine-mono-$(grep "MONO_VER:" tools/gitlab/test.yml | awk -F':' '{ print $2 }' | sed "s@ @@g")-x86.msi ${SYSROOT_DIR}/opt/wine64/share/wine/mono/ cp -a ${RESOURCEDIR}/files/wine-gecko-$(grep "GECKO_VER:" tools/gitlab/test.yml | awk -F':' '{ print $2 }' | sed "s@ @@g")-x86_64.msi ${SYSROOT_DIR}/opt/wine64/share/wine/gecko/ - popd -rm -rf ${BUILD_DIRECTORY}/wine-9.6 +rm -rf ${BUILD_DIRECTORY}/wine-9.10 set_strip_step "/opt/wine64/bin/" "1" "*" "--strip-all" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" set_strip_step "/opt/wine64/lib/wine/x86_64-unix/" "1" "*.a" "--strip-debug" "${CROSS_TOOLS_PREFIX}/bin/${LINUX_HOST}-strip" diff --git a/loongarch64/scripts/step/simulate/wine_dev.info b/loongarch64/scripts/step/simulate/wine_dev.info index b5a0982b..1fde4e25 100644 --- a/loongarch64/scripts/step/simulate/wine_dev.info +++ b/loongarch64/scripts/step/simulate/wine_dev.info @@ -1 +1 @@ -wine-dev|9.6|wine-dev +wine-dev|9.10|wine-dev diff --git a/loongarch64/scripts/step/target_base/Jinja2 b/loongarch64/scripts/step/target_base/Jinja2 index b4c37ae4..3df0d987 100644 --- a/loongarch64/scripts/step/target_base/Jinja2 +++ b/loongarch64/scripts/step/target_base/Jinja2 @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=Jinja2 -export PACKAGE_VERSION=3.1.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/Jinja2/3.1.3/ -rm -rf ${BUILD_DIRECTORY}/Jinja2-3.1.3 -tar xvf ${DOWNLOADDIR}/Jinja2-3.1.3.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/Jinja2-3.1.3 - ${CROSSTOOLS_DIR}/bin/python3 setup.py build - ${CROSSTOOLS_DIR}/bin/python3 setup.py install \ - --optimize=1 --root=${SYSROOT_DIR} --prefix=/usr +export PACKAGE_VERSION=3.1.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/Jinja2/3.1.4/ +rm -rf ${BUILD_DIRECTORY}/jinja2-3.1.4 +tar xvf ${DOWNLOADDIR}/jinja2-3.1.4.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/jinja2-3.1.4 + + _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 wheel -w dist --no-build-isolation --no-deps ${PWD} + _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/pip3 install --no-index --find-links dist --no-cache-dir --no-deps --ignore-installed --no-user Jinja2 --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/Jinja2-3.1.3 +rm -rf ${BUILD_DIRECTORY}/jinja2-3.1.4 diff --git a/loongarch64/scripts/step/target_base/Jinja2.info b/loongarch64/scripts/step/target_base/Jinja2.info index 77575d1b..2d079b44 100644 --- a/loongarch64/scripts/step/target_base/Jinja2.info +++ b/loongarch64/scripts/step/target_base/Jinja2.info @@ -1 +1 @@ -Jinja2|3.1.3|Jinja2 +Jinja2|3.1.4|Jinja2 diff --git a/loongarch64/scripts/step/target_base/LVM2 b/loongarch64/scripts/step/target_base/LVM2 index a47c2a3b..cc7ee736 100644 --- a/loongarch64/scripts/step/target_base/LVM2 +++ b/loongarch64/scripts/step/target_base/LVM2 @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=LVM2 -export PACKAGE_VERSION=2.03.23 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/LVM2/2.03.23/ -rm -rf ${BUILD_DIRECTORY}/LVM2.2.03.23 -tar xvf ${DOWNLOADDIR}/LVM2.2.03.23.tgz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/LVM2.2.03.23 +export PACKAGE_VERSION=2.03.24 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/LVM2/2.03.24/ +rm -rf ${BUILD_DIRECTORY}/LVM2.2.03.24 +tar xvf ${DOWNLOADDIR}/LVM2.2.03.24.tgz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/LVM2.2.03.24 for config_i in $(find -name "config.sub") do @@ -19,7 +19,8 @@ pushd ${BUILD_DIRECTORY}/LVM2.2.03.23 fi ./configure ${COMMON_CONFIG} --with-usrlibdir=/usr/lib${LIB_SUFF} --enable-cmdlib --enable-pkgconfig --enable-udev_sync ac_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/LVM2.2.03.23 +rm -rf ${BUILD_DIRECTORY}/LVM2.2.03.24 diff --git a/loongarch64/scripts/step/target_base/LVM2.info b/loongarch64/scripts/step/target_base/LVM2.info index eaa20204..0c1bf608 100644 --- a/loongarch64/scripts/step/target_base/LVM2.info +++ b/loongarch64/scripts/step/target_base/LVM2.info @@ -1 +1 @@ -LVM2|2.03.23|LVM2 +LVM2|2.03.24|LVM2 diff --git a/loongarch64/scripts/step/target_base/Python b/loongarch64/scripts/step/target_base/Python index 1dcf8a42..c798b1e9 100644 --- a/loongarch64/scripts/step/target_base/Python +++ b/loongarch64/scripts/step/target_base/Python @@ -34,9 +34,13 @@ cp -v ${CROSSTOOLS_DIR}/bin/python$(get_package_version Python3)-config{,.tools} cp -v ${SYSROOT_DIR}/usr/bin/python$(get_package_version Python3)-config ${CROSSTOOLS_DIR}/bin/ sed -i "/^prefix_real/s@=.*@=${SYSROOT_DIR}/usr@g" ${CROSSTOOLS_DIR}/bin/python$(get_package_version Python3)-config +QEMU_COMMAND="" +if [ "x$(uname -m)" != "x${YONGBAO_TARGET_ARCH}" ]; then + QEMU_COMMAND="qemu-${ARCH_NAME}" +fi echo "#!/bin/bash -e if [ -f ${SYSROOT_DIR}/usr/bin/python3 ]; then - qemu-${ARCH_NAME} ${SYSROOT_DIR}/usr/bin/python3 \"\$@\" + ${QEMU_COMMAND} ${SYSROOT_DIR}/usr/bin/python3 \"\$@\" else _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/python3 \"\$@\" fi" > ${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-python3 diff --git a/loongarch64/scripts/step/target_base/acl b/loongarch64/scripts/step/target_base/acl index 96418ba0..c795c60d 100644 --- a/loongarch64/scripts/step/target_base/acl +++ b/loongarch64/scripts/step/target_base/acl @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/acl-2.3.2 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/attr b/loongarch64/scripts/step/target_base/attr index 95f1115b..2484d63e 100644 --- a/loongarch64/scripts/step/target_base/attr +++ b/loongarch64/scripts/step/target_base/attr @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/attr-2.5.1 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/autoconf b/loongarch64/scripts/step/target_base/autoconf index 0b5f989e..4f7c27b4 100644 --- a/loongarch64/scripts/step/target_base/autoconf +++ b/loongarch64/scripts/step/target_base/autoconf @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/autoconf-2.72 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/autoconf-archive b/loongarch64/scripts/step/target_base/autoconf-archive index e390b842..61ffab77 100644 --- a/loongarch64/scripts/step/target_base/autoconf-archive +++ b/loongarch64/scripts/step/target_base/autoconf-archive @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/autoconf-archive-2023.02.20 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/automake b/loongarch64/scripts/step/target_base/automake index c4a72666..35476226 100644 --- a/loongarch64/scripts/step/target_base/automake +++ b/loongarch64/scripts/step/target_base/automake @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/automake-1.16.5 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/bash b/loongarch64/scripts/step/target_base/bash index e385521e..b41a8f9d 100644 --- a/loongarch64/scripts/step/target_base/bash +++ b/loongarch64/scripts/step/target_base/bash @@ -25,8 +25,9 @@ EOF ./configure --prefix=/usr --libdir=/usr/lib64 --build=${CROSS_HOST} \ --host=${CROSS_TARGET} --without-bash-malloc \ - --with-installed-readline --cache-file=config.cache - eval ${MAKE_AND_INSTALL} + --with-installed-readline=${SYSROOT_DIR}/usr --cache-file=config.cache + make -j${JOBS} RL_INCLUDEDIR="" + make DESTDIR=${SYSROOT_DIR} install ln -sfv bash ${SYSROOT_DIR}/bin/sh popd rm -rf ${BUILD_DIRECTORY}/bash-5.2.21 diff --git a/loongarch64/scripts/step/target_base/bash-completion b/loongarch64/scripts/step/target_base/bash-completion index ed97f73b..c8cdc5e8 100644 --- a/loongarch64/scripts/step/target_base/bash-completion +++ b/loongarch64/scripts/step/target_base/bash-completion @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=bash-completion -export PACKAGE_VERSION=2.13.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/bash-completion/2.13.0/ -rm -rf ${BUILD_DIRECTORY}/bash-completion-2.13.0 -tar xvf ${DOWNLOADDIR}/bash-completion-2.13.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/bash-completion-2.13.0 +export PACKAGE_VERSION=2.14.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/bash-completion/2.14.0/ +rm -rf ${BUILD_DIRECTORY}/bash-completion-2.14.0 +tar xvf ${DOWNLOADDIR}/bash-completion-2.14.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/bash-completion-2.14.0 for config_i in $(find -name "config.sub") do @@ -19,7 +19,8 @@ pushd ${BUILD_DIRECTORY}/bash-completion-2.13.0 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/bash-completion-2.13.0 +rm -rf ${BUILD_DIRECTORY}/bash-completion-2.14.0 diff --git a/loongarch64/scripts/step/target_base/bash-completion.info b/loongarch64/scripts/step/target_base/bash-completion.info index 5f2c0ab3..baee812d 100644 --- a/loongarch64/scripts/step/target_base/bash-completion.info +++ b/loongarch64/scripts/step/target_base/bash-completion.info @@ -1 +1 @@ -bash-completion|2.13.0|bash-completion +bash-completion|2.14.0|bash-completion diff --git a/loongarch64/scripts/step/target_base/bison b/loongarch64/scripts/step/target_base/bison index 2bf5439d..a6986269 100644 --- a/loongarch64/scripts/step/target_base/bison +++ b/loongarch64/scripts/step/target_base/bison @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/bison-3.8.2 fi M4=/usr/bin/m4 ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/boost b/loongarch64/scripts/step/target_base/boost index ea805049..7eb1688c 100644 --- a/loongarch64/scripts/step/target_base/boost +++ b/loongarch64/scripts/step/target_base/boost @@ -3,18 +3,20 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=boost -export PACKAGE_VERSION=1_84_0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/boost/1_84_0/ -rm -rf ${BUILD_DIRECTORY}/boost_1_84_0 -tar xvf ${DOWNLOADDIR}/boost_1_84_0.tar.bz2 -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/boost_1_84_0 +export PACKAGE_VERSION=1_85_0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/boost/1_85_0/ +rm -rf ${BUILD_DIRECTORY}/boost_1_85_0 +tar xvf ${DOWNLOADDIR}/boost_1_85_0.tar.bz2 -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/boost_1_85_0 ./bootstrap.sh ICU_ROOT=${SYSROOT_DIR}/usr --prefix=/usr --libdir=/usr/lib64 --with-python=python3 sed -i "/using gcc/s@using gcc@& : ${ARCH_NAME} : ${CROSS_TARGET}-gcc@g" project-config.jam sed -i "s@mips @mips1 @g" libs/log/build/log-arch-config.jam sed -i '/#include.*phoenix.*tuple.hpp.*/d' boost/phoenix/stl.hpp + LD_LIBRARY_PATH="${CROSSTOOLS_DIR}/build-tools/lib64:${CROSSTOOLS_DIR}/lib64:/usr/lib64:/usr/lib" \ ./b2 stage threading=multi link=shared address-model=64 toolset=gcc-${ARCH_NAME} linkflags="-lstdc++" rm -rf ${SYSROOT_DIR}/usr/lib/cmake/[Bb]oost* + LD_LIBRARY_PATH="${CROSSTOOLS_DIR}/build-tools/lib64:${CROSSTOOLS_DIR}/lib64:/usr/lib64:/usr/lib" \ ./b2 install --prefix=${SYSROOT_DIR}/usr --libdir=${SYSROOT_DIR}/usr/lib64 \ threading=multi link=shared address-model=64 toolset=gcc-${ARCH_NAME} linkflags="-lstdc++" popd -rm -rf ${BUILD_DIRECTORY}/boost_1_84_0 +rm -rf ${BUILD_DIRECTORY}/boost_1_85_0 diff --git a/loongarch64/scripts/step/target_base/boost.info b/loongarch64/scripts/step/target_base/boost.info index d7d0b6a3..9ca5d1c6 100644 --- a/loongarch64/scripts/step/target_base/boost.info +++ b/loongarch64/scripts/step/target_base/boost.info @@ -1 +1 @@ -boost|1_84_0|boost +boost|1_85_0|boost diff --git a/loongarch64/scripts/step/target_base/check b/loongarch64/scripts/step/target_base/check index 1477bbe9..403ef441 100644 --- a/loongarch64/scripts/step/target_base/check +++ b/loongarch64/scripts/step/target_base/check @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/check-0.15.2 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/clang b/loongarch64/scripts/step/target_base/clang index 44b1aea0..d072a3ba 100644 --- a/loongarch64/scripts/step/target_base/clang +++ b/loongarch64/scripts/step/target_base/clang @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=clang -export PACKAGE_VERSION=18.1.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/clang/18.1.3/ -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src -tar xvf ${DOWNLOADDIR}/llvm-project-18.1.3.src.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/clang/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src pushd clang mkdir cross-build pushd cross-build @@ -35,4 +35,4 @@ pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src popd popd popd -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src diff --git a/loongarch64/scripts/step/target_base/clang.info b/loongarch64/scripts/step/target_base/clang.info index 1d450ba3..6825ad20 100644 --- a/loongarch64/scripts/step/target_base/clang.info +++ b/loongarch64/scripts/step/target_base/clang.info @@ -1 +1 @@ -llvm-project|18.1.3|llvm-project +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/target_base/cmake b/loongarch64/scripts/step/target_base/cmake index d6fd3666..a28845cc 100644 --- a/loongarch64/scripts/step/target_base/cmake +++ b/loongarch64/scripts/step/target_base/cmake @@ -3,12 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=cmake -export PACKAGE_VERSION=3.29.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/cmake/3.29.1/ -rm -rf ${BUILD_DIRECTORY}/cmake-3.29.1 -tar xvf ${DOWNLOADDIR}/cmake-3.29.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/cmake-3.29.1 - patch -Np1 -i ${SYSDIR}/files/target_base/cmake/3.29.1/patches/cmake-3.22.3-add-loongarch64-to-checktypesize.patch +export PACKAGE_VERSION=3.29.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/cmake/3.29.3/ +rm -rf ${BUILD_DIRECTORY}/cmake-3.29.3 +tar xvf ${DOWNLOADDIR}/cmake-3.29.3.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/cmake-3.29.3 + patch -Np1 -i ${SYSDIR}/files/target_base/cmake/3.29.3/patches/cmake-3.22.3-add-loongarch64-to-checktypesize.patch mkdir build pushd build @@ -19,4 +19,4 @@ pushd ${BUILD_DIRECTORY}/cmake-3.29.1 eval ${MAKE_AND_INSTALL} popd popd -rm -rf ${BUILD_DIRECTORY}/cmake-3.29.1 +rm -rf ${BUILD_DIRECTORY}/cmake-3.29.3 diff --git a/loongarch64/scripts/step/target_base/cmake.info b/loongarch64/scripts/step/target_base/cmake.info index f33da1bd..323f7f94 100644 --- a/loongarch64/scripts/step/target_base/cmake.info +++ b/loongarch64/scripts/step/target_base/cmake.info @@ -1 +1 @@ -cmake|3.29.1|cmake +cmake|3.29.3|cmake diff --git a/loongarch64/scripts/step/target_base/compiler-rt b/loongarch64/scripts/step/target_base/compiler-rt index 01c64821..e9b7a1e7 100644 --- a/loongarch64/scripts/step/target_base/compiler-rt +++ b/loongarch64/scripts/step/target_base/compiler-rt @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=compiler-rt -export PACKAGE_VERSION=18.1.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/compiler-rt/18.1.3/ -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src -tar xvf ${DOWNLOADDIR}/llvm-project-18.1.3.src.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/compiler-rt/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src pushd compiler-rt mkdir cross-build pushd cross-build @@ -32,4 +32,4 @@ pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src popd popd popd -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src diff --git a/loongarch64/scripts/step/target_base/compiler-rt.info b/loongarch64/scripts/step/target_base/compiler-rt.info index 1d450ba3..6825ad20 100644 --- a/loongarch64/scripts/step/target_base/compiler-rt.info +++ b/loongarch64/scripts/step/target_base/compiler-rt.info @@ -1 +1 @@ -llvm-project|18.1.3|llvm-project +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/target_base/ctags b/loongarch64/scripts/step/target_base/ctags index 808be2be..3d4029a7 100644 --- a/loongarch64/scripts/step/target_base/ctags +++ b/loongarch64/scripts/step/target_base/ctags @@ -21,6 +21,7 @@ pushd ${BUILD_DIRECTORY}/ctags-5.8 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/curl b/loongarch64/scripts/step/target_base/curl index 22476f56..4ea9e4ca 100644 --- a/loongarch64/scripts/step/target_base/curl +++ b/loongarch64/scripts/step/target_base/curl @@ -3,15 +3,15 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=curl -export PACKAGE_VERSION=8.7.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/curl/8.7.1/ -rm -rf ${BUILD_DIRECTORY}/curl-8.7.1 -tar xvf ${DOWNLOADDIR}/curl-8.7.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/curl-8.7.1 +export PACKAGE_VERSION=8.8.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/curl/8.8.0/ +rm -rf ${BUILD_DIRECTORY}/curl-8.8.0 +tar xvf ${DOWNLOADDIR}/curl-8.8.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/curl-8.8.0 ./configure --prefix=/usr --libdir=/usr/lib64 --build=${CROSS_HOST} \ --host=${CROSS_TARGET} --with-openssl \ --enable-threaded-resolver --with-ca-path=/etc/ssl/certs eval ${MAKE_AND_INSTALL} cp ${SYSROOT_DIR}/usr/bin/curl-config ${CROSSTOOLS_DIR}/bin/ popd -rm -rf ${BUILD_DIRECTORY}/curl-8.7.1 +rm -rf ${BUILD_DIRECTORY}/curl-8.8.0 diff --git a/loongarch64/scripts/step/target_base/curl.info b/loongarch64/scripts/step/target_base/curl.info index 23a1286a..3c6644fb 100644 --- a/loongarch64/scripts/step/target_base/curl.info +++ b/loongarch64/scripts/step/target_base/curl.info @@ -1 +1 @@ -curl|8.7.1|curl +curl|8.8.0|curl diff --git a/loongarch64/scripts/step/target_base/dejagnu b/loongarch64/scripts/step/target_base/dejagnu index 5a7efa84..a4b335c8 100644 --- a/loongarch64/scripts/step/target_base/dejagnu +++ b/loongarch64/scripts/step/target_base/dejagnu @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/dejagnu-1.6.3 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/dhcpcd b/loongarch64/scripts/step/target_base/dhcpcd index 4b57bb02..c4e94d8f 100644 --- a/loongarch64/scripts/step/target_base/dhcpcd +++ b/loongarch64/scripts/step/target_base/dhcpcd @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=dhcpcd -export PACKAGE_VERSION=10.0.6 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/dhcpcd/10.0.6/ -rm -rf ${BUILD_DIRECTORY}/dhcpcd-10.0.6 -tar xvf ${DOWNLOADDIR}/dhcpcd-10.0.6.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/dhcpcd-10.0.6 +export PACKAGE_VERSION=10.0.8 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/dhcpcd/10.0.8/ +rm -rf ${BUILD_DIRECTORY}/dhcpcd-10.0.8 +tar xvf ${DOWNLOADDIR}/dhcpcd-10.0.8.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/dhcpcd-10.0.8 for config_i in $(find -name "config.sub") do @@ -19,7 +19,8 @@ pushd ${BUILD_DIRECTORY}/dhcpcd-10.0.6 fi ./configure ${COMMON_CONFIG} --disable-privsep CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/dhcpcd-10.0.6 +rm -rf ${BUILD_DIRECTORY}/dhcpcd-10.0.8 diff --git a/loongarch64/scripts/step/target_base/dhcpcd.info b/loongarch64/scripts/step/target_base/dhcpcd.info index be9f761a..fcfad86c 100644 --- a/loongarch64/scripts/step/target_base/dhcpcd.info +++ b/loongarch64/scripts/step/target_base/dhcpcd.info @@ -1 +1 @@ -dhcpcd|10.0.6|dhcpcd +dhcpcd|10.0.8|dhcpcd diff --git a/loongarch64/scripts/step/target_base/diffutils b/loongarch64/scripts/step/target_base/diffutils index 4d9bc723..b9ae5d02 100644 --- a/loongarch64/scripts/step/target_base/diffutils +++ b/loongarch64/scripts/step/target_base/diffutils @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/diffutils-3.10 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/dosfstools b/loongarch64/scripts/step/target_base/dosfstools index 9ac2f522..5db713db 100644 --- a/loongarch64/scripts/step/target_base/dosfstools +++ b/loongarch64/scripts/step/target_base/dosfstools @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/dosfstools-4.2 fi ./configure ${COMMON_CONFIG} --enable-compat-symlinks CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/doxygen b/loongarch64/scripts/step/target_base/doxygen index 66973f8a..ae967adb 100644 --- a/loongarch64/scripts/step/target_base/doxygen +++ b/loongarch64/scripts/step/target_base/doxygen @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=doxygen -export PACKAGE_VERSION=1.10.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/doxygen/1.10.0/ -rm -rf ${BUILD_DIRECTORY}/doxygen-1.10.0 -tar xvf ${DOWNLOADDIR}/doxygen-1.10.0.src.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/doxygen-1.10.0 +export PACKAGE_VERSION=1.11.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/doxygen/1.11.0/ +rm -rf ${BUILD_DIRECTORY}/doxygen-1.11.0 +tar xvf ${DOWNLOADDIR}/doxygen-1.11.0.src.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/doxygen-1.11.0 mkdir cross-build pushd cross-build CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" \ @@ -19,4 +19,4 @@ pushd ${BUILD_DIRECTORY}/doxygen-1.10.0 make DESTDIR=${SYSROOT_DIR} install popd popd -rm -rf ${BUILD_DIRECTORY}/doxygen-1.10.0 +rm -rf ${BUILD_DIRECTORY}/doxygen-1.11.0 diff --git a/loongarch64/scripts/step/target_base/doxygen.info b/loongarch64/scripts/step/target_base/doxygen.info index 31f7dab9..815c3f9c 100644 --- a/loongarch64/scripts/step/target_base/doxygen.info +++ b/loongarch64/scripts/step/target_base/doxygen.info @@ -1 +1 @@ -doxygen|1.10.0|doxygen +doxygen|1.11.0|doxygen diff --git a/loongarch64/scripts/step/target_base/e2fsprogs b/loongarch64/scripts/step/target_base/e2fsprogs index 062a5fcd..eab8ae48 100644 --- a/loongarch64/scripts/step/target_base/e2fsprogs +++ b/loongarch64/scripts/step/target_base/e2fsprogs @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=e2fsprogs -export PACKAGE_VERSION=1.47.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/e2fsprogs/1.47.0/ -rm -rf ${BUILD_DIRECTORY}/e2fsprogs-1.47.0 -tar xvf ${DOWNLOADDIR}/e2fsprogs-1.47.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/e2fsprogs-1.47.0 +export PACKAGE_VERSION=1.47.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/e2fsprogs/1.47.1/ +rm -rf ${BUILD_DIRECTORY}/e2fsprogs-1.47.1 +tar xvf ${DOWNLOADDIR}/e2fsprogs-1.47.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/e2fsprogs-1.47.1 mkdir -v build pushd build ../configure ${COMMON_CONFIG} \ @@ -21,4 +21,4 @@ pushd ${BUILD_DIRECTORY}/e2fsprogs-1.47.0 cp -av ${SYSROOT_DIR}/usr/bin/mk_cmds ${CROSSTOOLS_DIR}/bin/ sed -i "s@=/usr@=${SYSROOT_DIR}/usr@g" ${CROSSTOOLS_DIR}/bin/mk_cmds popd -rm -rf ${BUILD_DIRECTORY}/e2fsprogs-1.47.0 +rm -rf ${BUILD_DIRECTORY}/e2fsprogs-1.47.1 diff --git a/loongarch64/scripts/step/target_base/e2fsprogs.info b/loongarch64/scripts/step/target_base/e2fsprogs.info index 4f182ae8..a3cf3e3d 100644 --- a/loongarch64/scripts/step/target_base/e2fsprogs.info +++ b/loongarch64/scripts/step/target_base/e2fsprogs.info @@ -1 +1 @@ -e2fsprogs|1.47.0|e2fsprogs +e2fsprogs|1.47.1|e2fsprogs diff --git a/loongarch64/scripts/step/target_base/ethtool b/loongarch64/scripts/step/target_base/ethtool index 489f064b..eb2499c5 100644 --- a/loongarch64/scripts/step/target_base/ethtool +++ b/loongarch64/scripts/step/target_base/ethtool @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=ethtool -export PACKAGE_VERSION=6.7 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/ethtool/6.7/ -rm -rf ${BUILD_DIRECTORY}/ethtool-6.7 -tar xvf ${DOWNLOADDIR}/ethtool-6.7.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ethtool-6.7 +export PACKAGE_VERSION=6.9 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/ethtool/6.9/ +rm -rf ${BUILD_DIRECTORY}/ethtool-6.9 +tar xvf ${DOWNLOADDIR}/ethtool-6.9.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ethtool-6.9 for config_i in $(find -name "config.sub") do @@ -19,7 +19,8 @@ pushd ${BUILD_DIRECTORY}/ethtool-6.7 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/ethtool-6.7 +rm -rf ${BUILD_DIRECTORY}/ethtool-6.9 diff --git a/loongarch64/scripts/step/target_base/ethtool.info b/loongarch64/scripts/step/target_base/ethtool.info index 3e961905..49c372a0 100644 --- a/loongarch64/scripts/step/target_base/ethtool.info +++ b/loongarch64/scripts/step/target_base/ethtool.info @@ -1 +1 @@ -ethtool|6.7|ethtool +ethtool|6.9|ethtool diff --git a/loongarch64/scripts/step/target_base/expat b/loongarch64/scripts/step/target_base/expat index ea4a5671..54d61655 100644 --- a/loongarch64/scripts/step/target_base/expat +++ b/loongarch64/scripts/step/target_base/expat @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/expat-2.6.2 fi ./configure ${COMMON_CONFIG} --without-docbook CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/file b/loongarch64/scripts/step/target_base/file index 29ba05d8..4cc3d317 100644 --- a/loongarch64/scripts/step/target_base/file +++ b/loongarch64/scripts/step/target_base/file @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/file-5.45 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/findutils b/loongarch64/scripts/step/target_base/findutils index da9df087..e707c633 100644 --- a/loongarch64/scripts/step/target_base/findutils +++ b/loongarch64/scripts/step/target_base/findutils @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/findutils-4.9.0 fi ./configure ${COMMON_CONFIG} --localstatedir=/var/lib/locate CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/flex b/loongarch64/scripts/step/target_base/flex index 54314451..7b37b85d 100644 --- a/loongarch64/scripts/step/target_base/flex +++ b/loongarch64/scripts/step/target_base/flex @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/flex-2.6.4 fi ./configure ${COMMON_CONFIG} --disable-static ac_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/fontconfig b/loongarch64/scripts/step/target_base/fontconfig index b1fe6c0f..c32422c0 100644 --- a/loongarch64/scripts/step/target_base/fontconfig +++ b/loongarch64/scripts/step/target_base/fontconfig @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/fontconfig-2.15.0 fi ./configure ${COMMON_CONFIG} --disable-docs CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/fribidi b/loongarch64/scripts/step/target_base/fribidi index 40740682..6ff7a112 100644 --- a/loongarch64/scripts/step/target_base/fribidi +++ b/loongarch64/scripts/step/target_base/fribidi @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=fribidi -export PACKAGE_VERSION=1.0.13 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/fribidi/1.0.13/ -rm -rf ${BUILD_DIRECTORY}/fribidi-1.0.13 -tar xvf ${DOWNLOADDIR}/fribidi-1.0.13.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/fribidi-1.0.13 +export PACKAGE_VERSION=1.0.14 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/fribidi/1.0.14/ +rm -rf ${BUILD_DIRECTORY}/fribidi-1.0.14 +tar xvf ${DOWNLOADDIR}/fribidi-1.0.14.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/fribidi-1.0.14 mkdir cross-build pushd cross-build @@ -17,4 +17,4 @@ pushd ${BUILD_DIRECTORY}/fribidi-1.0.13 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/fribidi-1.0.13 +rm -rf ${BUILD_DIRECTORY}/fribidi-1.0.14 diff --git a/loongarch64/scripts/step/target_base/fribidi.info b/loongarch64/scripts/step/target_base/fribidi.info index 22a2cd51..31e4255b 100644 --- a/loongarch64/scripts/step/target_base/fribidi.info +++ b/loongarch64/scripts/step/target_base/fribidi.info @@ -1 +1 @@ -fribidi|1.0.13|fribidi +fribidi|1.0.14|fribidi diff --git a/loongarch64/scripts/step/target_base/gc b/loongarch64/scripts/step/target_base/gc index fa5cc4ee..e74bae5b 100644 --- a/loongarch64/scripts/step/target_base/gc +++ b/loongarch64/scripts/step/target_base/gc @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/gc-8.2.4 fi ./configure ${COMMON_CONFIG} --enable-cplusplus --with-libatomic-ops=none CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/gcc b/loongarch64/scripts/step/target_base/gcc index fd2e917a..e718deb2 100644 --- a/loongarch64/scripts/step/target_base/gcc +++ b/loongarch64/scripts/step/target_base/gcc @@ -3,13 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=gcc -export PACKAGE_VERSION=13.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/gcc/13.2.0/ -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 -tar xvf ${DOWNLOADDIR}/gcc-13.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gcc-13.2.0 - patch -Np1 -i ${SYSDIR}/files/target_base/gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch - patch -Np1 -i ${SYSDIR}/files/target_base/gcc/13.2.0/patches/0001-gcc-13-add-cmodule-medium-for-loongarch-libgcc.patch +export PACKAGE_VERSION=14.1.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/gcc/14.1.0/ +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 +tar xvf ${DOWNLOADDIR}/gcc-14.1.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gcc-14.1.0 + patch -Np1 -i ${SYSDIR}/files/target_base/gcc/14.1.0/patches/0001-gcc-13-add-cmodule-medium-for-loongarch-libgcc.patch sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in mkdir -pv cross-build @@ -23,11 +22,11 @@ pushd ${BUILD_DIRECTORY}/gcc-13.2.0 --with-build-sysroot=${SYSROOT_DIR} \ --enable-linker-build-id --with-linker-hash-style=gnu --enable-gnu-unique-object --enable-initfini-array --enable-gnu-indirect-function \ --enable-default-pie \ - --enable-languages=c,c++,fortran,objc,obj-c++,lto + --enable-languages=c,c++,fortran,objc,obj-c++,lto,ada make -j${JOBS} make DESTDIR=${SYSROOT_DIR} install ln -sfv /usr/bin/cpp ${SYSROOT_DIR}/lib ln -sfv gcc ${SYSROOT_DIR}/usr/bin/cc popd popd -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 diff --git a/loongarch64/scripts/step/target_base/gcc.info b/loongarch64/scripts/step/target_base/gcc.info index f6406848..5a559abc 100644 --- a/loongarch64/scripts/step/target_base/gcc.info +++ b/loongarch64/scripts/step/target_base/gcc.info @@ -1 +1 @@ -gcc|13.2.0|gcc +gcc|14.1.0|gcc diff --git a/loongarch64/scripts/step/target_base/gcc_git b/loongarch64/scripts/step/target_base/gcc_git index ebe04e78..5a4c03f9 100644 --- a/loongarch64/scripts/step/target_base/gcc_git +++ b/loongarch64/scripts/step/target_base/gcc_git @@ -22,7 +22,7 @@ pushd ${BUILD_DIRECTORY}/gcc_git-git-default_git --enable-linker-build-id --with-linker-hash-style=gnu --enable-gnu-unique-object --enable-initfini-array --enable-gnu-indirect-function \ --disable-multilib \ --with-simd=lsx \ - --enable-languages=c,c++,fortran,objc,obj-c++,lto + --enable-languages=c,c++,fortran,objc,obj-c++,lto,ada make -j${JOBS} make DESTDIR=${SYSROOT_DIR} install ln -sfv /usr/bin/cpp ${SYSROOT_DIR}/lib diff --git a/loongarch64/scripts/step/target_base/gdbm b/loongarch64/scripts/step/target_base/gdbm index 08a7ab49..069069e0 100644 --- a/loongarch64/scripts/step/target_base/gdbm +++ b/loongarch64/scripts/step/target_base/gdbm @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/gdbm-1.23 fi ./configure ${COMMON_CONFIG} --disable-static --enable-libgdbm-compat CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/git b/loongarch64/scripts/step/target_base/git index 552b92f4..7ddb96f7 100644 --- a/loongarch64/scripts/step/target_base/git +++ b/loongarch64/scripts/step/target_base/git @@ -3,15 +3,15 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=git -export PACKAGE_VERSION=2.44.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/git/2.44.0/ -rm -rf ${BUILD_DIRECTORY}/git-2.44.0 -tar xvf ${DOWNLOADDIR}/git-2.44.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/git-2.44.0 +export PACKAGE_VERSION=2.45.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/git/2.45.2/ +rm -rf ${BUILD_DIRECTORY}/git-2.45.2 +tar xvf ${DOWNLOADDIR}/git-2.45.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/git-2.45.2 ./configure ${COMMON_CONFIG} \ --with-gitconfig=/etc/gitconfig --with-python=python3 --without-iconv \ ac_cv_fread_reads_directories=yes ac_cv_snprintf_returns_bogus=no make -j${JOBS} make DESTDIR=${SYSROOT_DIR} perllibdir=$(perl -V:installsitelib | grep -o "'.*'" | sed "s@'@@g" | sed "s@${CROSSTOOLS_DIR}@/usr@g") install popd -rm -rf ${BUILD_DIRECTORY}/git-2.44.0 +rm -rf ${BUILD_DIRECTORY}/git-2.45.2 diff --git a/loongarch64/scripts/step/target_base/git.info b/loongarch64/scripts/step/target_base/git.info index 9bc6f4a0..6baa3285 100644 --- a/loongarch64/scripts/step/target_base/git.info +++ b/loongarch64/scripts/step/target_base/git.info @@ -1 +1 @@ -git|2.44.0|git +git|2.45.2|git diff --git a/loongarch64/scripts/step/target_base/glib b/loongarch64/scripts/step/target_base/glib index c2fb0bd5..40d87b22 100644 --- a/loongarch64/scripts/step/target_base/glib +++ b/loongarch64/scripts/step/target_base/glib @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=glib -export PACKAGE_VERSION=2.80.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/glib/2.80.0/ -rm -rf ${BUILD_DIRECTORY}/glib-2.80.0 -tar xvf ${DOWNLOADDIR}/glib-2.80.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/glib-2.80.0 +export PACKAGE_VERSION=2.80.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/glib/2.80.2/ +rm -rf ${BUILD_DIRECTORY}/glib-2.80.2 +tar xvf ${DOWNLOADDIR}/glib-2.80.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/glib-2.80.2 mkdir cross-build pushd cross-build @@ -26,4 +26,4 @@ chmod +x ${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-glib-compile-schemas cp -a ${CROSSTOOLS_DIR}/bin/{${CROSS_TARGET}-,}glib-compile-schemas popd -rm -rf ${BUILD_DIRECTORY}/glib-2.80.0 +rm -rf ${BUILD_DIRECTORY}/glib-2.80.2 diff --git a/loongarch64/scripts/step/target_base/glib.info b/loongarch64/scripts/step/target_base/glib.info index e2b6fffd..58a262cd 100644 --- a/loongarch64/scripts/step/target_base/glib.info +++ b/loongarch64/scripts/step/target_base/glib.info @@ -1 +1 @@ -glib|2.80.0|glib +glib|2.80.2|glib diff --git a/loongarch64/scripts/step/target_base/glib_pre b/loongarch64/scripts/step/target_base/glib_pre index 2541c850..3c22c01d 100644 --- a/loongarch64/scripts/step/target_base/glib_pre +++ b/loongarch64/scripts/step/target_base/glib_pre @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=glib_pre -export PACKAGE_VERSION=2.80.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/glib_pre/2.80.0/ -rm -rf ${BUILD_DIRECTORY}/glib-2.80.0 -tar xvf ${DOWNLOADDIR}/glib-2.80.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/glib-2.80.0 +export PACKAGE_VERSION=2.80.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/glib_pre/2.80.2/ +rm -rf ${BUILD_DIRECTORY}/glib-2.80.2 +tar xvf ${DOWNLOADDIR}/glib-2.80.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/glib-2.80.2 mkdir cross-build pushd cross-build @@ -17,4 +17,4 @@ pushd ${BUILD_DIRECTORY}/glib-2.80.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/glib-2.80.0 +rm -rf ${BUILD_DIRECTORY}/glib-2.80.2 diff --git a/loongarch64/scripts/step/target_base/glib_pre.info b/loongarch64/scripts/step/target_base/glib_pre.info index e2b6fffd..58a262cd 100644 --- a/loongarch64/scripts/step/target_base/glib_pre.info +++ b/loongarch64/scripts/step/target_base/glib_pre.info @@ -1 +1 @@ -glib|2.80.0|glib +glib|2.80.2|glib diff --git a/loongarch64/scripts/step/target_base/glibc b/loongarch64/scripts/step/target_base/glibc index 5d45062c..3f811144 100644 --- a/loongarch64/scripts/step/target_base/glibc +++ b/loongarch64/scripts/step/target_base/glibc @@ -8,7 +8,8 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/glibc/2.39/ rm -rf ${BUILD_DIRECTORY}/glibc-2.39 tar xvf ${DOWNLOADDIR}/glibc-2.39.tar.xz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/glibc-2.39 - + patch -Np1 -i ${SYSDIR}/files/target_base/glibc/2.39/patches/0001-glibc-add-C.UTF-8-to-localedata.patch + cp ${CROSSTOOLS_DIR}/share/automake*/config.* ./ sed -i "s@5.15.0@4.15.0@g" sysdeps/unix/sysv/linux/loongarch/configure{,.ac} mkdir -p build-64 @@ -21,16 +22,10 @@ pushd ${BUILD_DIRECTORY}/glibc-2.39 --with-binutils=${CROSSTOOLS_DIR}/bin \ --with-headers=${SYSROOT_DIR}/usr/include \ --enable-stack-protector=strong --enable-add-ons \ - --disable-werror libc_cv_slibdir=/usr/lib64 \ + --disable-werror --disable-nscd libc_cv_slibdir=/usr/lib64 \ --enable-kernel=4.15 make -j${JOBS} make DESTDIR=${SYSROOT_DIR} install - cp -v ../nscd/nscd.conf ${SYSROOT_DIR}/etc/nscd.conf - mkdir -pv ${SYSDIR}/sysroot/var/cache/nscd - install -v -Dm644 ../nscd/nscd.tmpfiles \ - ${SYSROOT_DIR}/usr/lib/tmpfiles.d/nscd.conf - install -v -Dm644 ../nscd/nscd.service \ - ${SYSROOT_DIR}/usr/lib/systemd/system/nscd.service popd popd rm -rf ${BUILD_DIRECTORY}/glibc-2.39 diff --git a/loongarch64/scripts/step/target_base/gnutls b/loongarch64/scripts/step/target_base/gnutls index 6d95faed..e7e73a21 100644 --- a/loongarch64/scripts/step/target_base/gnutls +++ b/loongarch64/scripts/step/target_base/gnutls @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/gnutls-3.8.5 fi ./configure ${COMMON_CONFIG} --enable-openssl-compatibility --enable-ssl3-support --with-default-trust-store-pkcs11="pkcs11:" --with-libz-prefix=${SYSROOT_DIR}/usr --disable-guile --disable-doc --enable-static CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/gperf b/loongarch64/scripts/step/target_base/gperf index a3275e15..28229b98 100644 --- a/loongarch64/scripts/step/target_base/gperf +++ b/loongarch64/scripts/step/target_base/gperf @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/gperf-3.1 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/grep b/loongarch64/scripts/step/target_base/grep index d694a735..8bd7ef3f 100644 --- a/loongarch64/scripts/step/target_base/grep +++ b/loongarch64/scripts/step/target_base/grep @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/grep-3.11 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/guile b/loongarch64/scripts/step/target_base/guile index 17e72874..19519ba1 100644 --- a/loongarch64/scripts/step/target_base/guile +++ b/loongarch64/scripts/step/target_base/guile @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/guile-3.0.9 fi ./configure ${COMMON_CONFIG} --with-libgmp-prefix=${SYSROOT_DIR}/usr/lib${LIB_SUFF} --with-libunistring-prefix=${SYSROOT_DIR}/usr/lib${LIB_SUFF} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/gzip b/loongarch64/scripts/step/target_base/gzip index 8a188c07..d04e9d52 100644 --- a/loongarch64/scripts/step/target_base/gzip +++ b/loongarch64/scripts/step/target_base/gzip @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/gzip-1.13 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/harfbuzz b/loongarch64/scripts/step/target_base/harfbuzz index ffbb119d..809522ff 100644 --- a/loongarch64/scripts/step/target_base/harfbuzz +++ b/loongarch64/scripts/step/target_base/harfbuzz @@ -3,12 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=harfbuzz -export PACKAGE_VERSION=8.4.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/harfbuzz/8.4.0/ -rm -rf ${BUILD_DIRECTORY}/harfbuzz-8.4.0 -tar xvf ${DOWNLOADDIR}/harfbuzz-8.4.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/harfbuzz-8.4.0 - +export PACKAGE_VERSION=8.5.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/harfbuzz/8.5.0/ +rm -rf ${BUILD_DIRECTORY}/harfbuzz-8.5.0 +tar xvf ${DOWNLOADDIR}/harfbuzz-8.5.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/harfbuzz-8.5.0 + patch -Np1 -i ${SYSDIR}/files/target_base/harfbuzz/8.5.0/patches/0001-harfbuzz-8.4.4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch + mkdir cross-build pushd cross-build meson ${MESON_CONFIG} -Dbenchmark=disabled -Dintrospection=enabled -Dgraphite2=enabled \ @@ -17,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/harfbuzz-8.4.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/harfbuzz-8.4.0 +rm -rf ${BUILD_DIRECTORY}/harfbuzz-8.5.0 diff --git a/loongarch64/scripts/step/target_base/harfbuzz-pre b/loongarch64/scripts/step/target_base/harfbuzz-pre index 74fff9e6..0b4f8f38 100644 --- a/loongarch64/scripts/step/target_base/harfbuzz-pre +++ b/loongarch64/scripts/step/target_base/harfbuzz-pre @@ -3,12 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=harfbuzz-pre -export PACKAGE_VERSION=8.4.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/harfbuzz-pre/8.4.0/ -rm -rf ${BUILD_DIRECTORY}/harfbuzz-8.4.0 -tar xvf ${DOWNLOADDIR}/harfbuzz-8.4.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/harfbuzz-8.4.0 - +export PACKAGE_VERSION=8.5.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/harfbuzz-pre/8.5.0/ +rm -rf ${BUILD_DIRECTORY}/harfbuzz-8.5.0 +tar xvf ${DOWNLOADDIR}/harfbuzz-8.5.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/harfbuzz-8.5.0 + patch -Np1 -i ${SYSDIR}/files/target_base/harfbuzz-pre/8.5.0/patches/0001-harfbuzz-8.4.4-fix-cpp_std-to-c-17-for-icu4c-75_1.patch + mkdir cross-build pushd cross-build meson ${MESON_CONFIG} -Dbenchmark=disabled -Dintrospection=enabled -Dgraphite2=disabled \ @@ -17,4 +18,4 @@ pushd ${BUILD_DIRECTORY}/harfbuzz-8.4.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/harfbuzz-8.4.0 +rm -rf ${BUILD_DIRECTORY}/harfbuzz-8.5.0 diff --git a/loongarch64/scripts/step/target_base/harfbuzz-pre.info b/loongarch64/scripts/step/target_base/harfbuzz-pre.info index 9afd8309..150d4670 100644 --- a/loongarch64/scripts/step/target_base/harfbuzz-pre.info +++ b/loongarch64/scripts/step/target_base/harfbuzz-pre.info @@ -1 +1 @@ -harfbuzz|8.4.0|harfbuzz +harfbuzz|8.5.0|harfbuzz diff --git a/loongarch64/scripts/step/target_base/harfbuzz.info b/loongarch64/scripts/step/target_base/harfbuzz.info index 9afd8309..150d4670 100644 --- a/loongarch64/scripts/step/target_base/harfbuzz.info +++ b/loongarch64/scripts/step/target_base/harfbuzz.info @@ -1 +1 @@ -harfbuzz|8.4.0|harfbuzz +harfbuzz|8.5.0|harfbuzz diff --git a/loongarch64/scripts/step/target_base/hwdata b/loongarch64/scripts/step/target_base/hwdata index 0f8598c9..fc93b38b 100644 --- a/loongarch64/scripts/step/target_base/hwdata +++ b/loongarch64/scripts/step/target_base/hwdata @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=hwdata -export PACKAGE_VERSION=0.381 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/hwdata/0.381/ -rm -rf ${BUILD_DIRECTORY}/hwdata-0.381 -tar xvf ${DOWNLOADDIR}/hwdata-0.381.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/hwdata-0.381 +export PACKAGE_VERSION=0.383 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/hwdata/0.383/ +rm -rf ${BUILD_DIRECTORY}/hwdata-0.383 +tar xvf ${DOWNLOADDIR}/hwdata-0.383.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/hwdata-0.383 for config_i in $(find -name "config.sub") do @@ -19,7 +19,8 @@ pushd ${BUILD_DIRECTORY}/hwdata-0.381 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/hwdata-0.381 +rm -rf ${BUILD_DIRECTORY}/hwdata-0.383 diff --git a/loongarch64/scripts/step/target_base/hwdata.info b/loongarch64/scripts/step/target_base/hwdata.info index 3d05d161..3a46695a 100644 --- a/loongarch64/scripts/step/target_base/hwdata.info +++ b/loongarch64/scripts/step/target_base/hwdata.info @@ -1 +1 @@ -hwdata|0.381|hwdata +hwdata|0.383|hwdata diff --git a/loongarch64/scripts/step/target_base/iana-etc b/loongarch64/scripts/step/target_base/iana-etc index 53cbf9b9..d3d5a323 100644 --- a/loongarch64/scripts/step/target_base/iana-etc +++ b/loongarch64/scripts/step/target_base/iana-etc @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=iana-etc -export PACKAGE_VERSION=20240318 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/iana-etc/20240318/ -rm -rf ${BUILD_DIRECTORY}/iana-etc-20240318 -tar xvf ${DOWNLOADDIR}/iana-etc-20240318.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/iana-etc-20240318 +export PACKAGE_VERSION=20240502 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/iana-etc/20240502/ +rm -rf ${BUILD_DIRECTORY}/iana-etc-20240502 +tar xvf ${DOWNLOADDIR}/iana-etc-20240502.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/iana-etc-20240502 cp -v services protocols ${SYSROOT_DIR}/etc popd -rm -rf ${BUILD_DIRECTORY}/iana-etc-20240318 +rm -rf ${BUILD_DIRECTORY}/iana-etc-20240502 diff --git a/loongarch64/scripts/step/target_base/iana-etc.info b/loongarch64/scripts/step/target_base/iana-etc.info index 17f8cb65..50ed1b5b 100644 --- a/loongarch64/scripts/step/target_base/iana-etc.info +++ b/loongarch64/scripts/step/target_base/iana-etc.info @@ -1 +1 @@ -iana-etc|20240318|iana-etc +iana-etc|20240502|iana-etc diff --git a/loongarch64/scripts/step/target_base/icu4c b/loongarch64/scripts/step/target_base/icu4c index d0fbc30b..6aa295a7 100644 --- a/loongarch64/scripts/step/target_base/icu4c +++ b/loongarch64/scripts/step/target_base/icu4c @@ -3,10 +3,10 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=icu4c -export PACKAGE_VERSION=74_2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/icu4c/74_2/ +export PACKAGE_VERSION=75_1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/icu4c/75_1/ rm -rf ${BUILD_DIRECTORY}/icu -tar xvf ${DOWNLOADDIR}/icu4c-74_2-src.tgz -C ${BUILD_DIRECTORY} +tar xvf ${DOWNLOADDIR}/icu4c-75_1-src.tgz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/icu touch LICENSE pushd source diff --git a/loongarch64/scripts/step/target_base/icu4c.info b/loongarch64/scripts/step/target_base/icu4c.info index 5bb827ce..8a84f74f 100644 --- a/loongarch64/scripts/step/target_base/icu4c.info +++ b/loongarch64/scripts/step/target_base/icu4c.info @@ -1 +1 @@ -icu4c|74_2|icu4c +icu4c|75_1|icu4c diff --git a/loongarch64/scripts/step/target_base/iproute2 b/loongarch64/scripts/step/target_base/iproute2 index 103854bc..1f0c233f 100644 --- a/loongarch64/scripts/step/target_base/iproute2 +++ b/loongarch64/scripts/step/target_base/iproute2 @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=iproute2 -export PACKAGE_VERSION=6.8.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/iproute2/6.8.0/ -rm -rf ${BUILD_DIRECTORY}/iproute2-6.8.0 -tar xvf ${DOWNLOADDIR}/iproute2-6.8.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/iproute2-6.8.0 +export PACKAGE_VERSION=6.9.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/iproute2/6.9.0/ +rm -rf ${BUILD_DIRECTORY}/iproute2-6.9.0 +tar xvf ${DOWNLOADDIR}/iproute2-6.9.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/iproute2-6.9.0 sed -i /ARPD/d Makefile rm -fv man/man8/arpd.8 PKG_CONFIG=${CROSS_TARGET}-pkg-config \ @@ -17,4 +17,4 @@ pushd ${BUILD_DIRECTORY}/iproute2-6.8.0 make CC="${CROSS_TARGET}-gcc" HOSTCC="gcc" KERNEL_INCLUDE=${SYSROOT_DIR}/usr/include \ SBINDIR=/usr/sbin DESTDIR=${SYSROOT_DIR} install popd -rm -rf ${BUILD_DIRECTORY}/iproute2-6.8.0 +rm -rf ${BUILD_DIRECTORY}/iproute2-6.9.0 diff --git a/loongarch64/scripts/step/target_base/iproute2.info b/loongarch64/scripts/step/target_base/iproute2.info index 92868aca..f3826fb4 100644 --- a/loongarch64/scripts/step/target_base/iproute2.info +++ b/loongarch64/scripts/step/target_base/iproute2.info @@ -1 +1 @@ -iproute2|6.8.0|iproute2 +iproute2|6.9.0|iproute2 diff --git a/loongarch64/scripts/step/target_base/jasper b/loongarch64/scripts/step/target_base/jasper index fb4f1f59..6417ac62 100644 --- a/loongarch64/scripts/step/target_base/jasper +++ b/loongarch64/scripts/step/target_base/jasper @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=jasper -export PACKAGE_VERSION=4.2.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/jasper/4.2.3/ -rm -rf ${BUILD_DIRECTORY}/jasper-version-4.2.3 -tar xvf ${DOWNLOADDIR}/jasper-4.2.3.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/jasper-version-4.2.3 +export PACKAGE_VERSION=4.2.4 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/jasper/4.2.4/ +rm -rf ${BUILD_DIRECTORY}/jasper-version-4.2.4 +tar xvf ${DOWNLOADDIR}/jasper-4.2.4.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/jasper-version-4.2.4 mkdir cross-build pushd cross-build @@ -19,4 +19,4 @@ pushd ${BUILD_DIRECTORY}/jasper-version-4.2.3 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/jasper-version-4.2.3 +rm -rf ${BUILD_DIRECTORY}/jasper-version-4.2.4 diff --git a/loongarch64/scripts/step/target_base/jasper.info b/loongarch64/scripts/step/target_base/jasper.info index b2e4ecc8..3643eb13 100644 --- a/loongarch64/scripts/step/target_base/jasper.info +++ b/loongarch64/scripts/step/target_base/jasper.info @@ -1 +1 @@ -jasper|4.2.3|jasper +jasper|4.2.4|jasper diff --git a/loongarch64/scripts/step/target_base/kmod b/loongarch64/scripts/step/target_base/kmod index 3188d881..2327f9bd 100644 --- a/loongarch64/scripts/step/target_base/kmod +++ b/loongarch64/scripts/step/target_base/kmod @@ -11,7 +11,7 @@ pushd ${BUILD_DIRECTORY}/kmod-32 ./configure --prefix=/usr --libdir=/usr/lib64 --bindir=/bin \ --sysconfdir=/etc --build=${CROSS_HOST} --host=${CROSS_TARGET} \ --with-xz --with-zstd --with-zlib \ - --with-bashcompletiondir=/usr/share/bash-completion/completions + --with-bashcompletiondir=/usr/share/bash-completion/completions as_ln_s="ln -sf" eval ${MAKE_AND_INSTALL} for target in depmod insmod lsmod modinfo modprobe rmmod; do diff --git a/loongarch64/scripts/step/target_base/lcms b/loongarch64/scripts/step/target_base/lcms index 0089b741..72ee0abf 100644 --- a/loongarch64/scripts/step/target_base/lcms +++ b/loongarch64/scripts/step/target_base/lcms @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/lcms2-2.16 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/less b/loongarch64/scripts/step/target_base/less index 2ff7a38f..51c1b6cb 100644 --- a/loongarch64/scripts/step/target_base/less +++ b/loongarch64/scripts/step/target_base/less @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/less-643 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/libassuan b/loongarch64/scripts/step/target_base/libassuan index 59e538e3..ed7f9ae9 100644 --- a/loongarch64/scripts/step/target_base/libassuan +++ b/loongarch64/scripts/step/target_base/libassuan @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/libassuan-2.5.7 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/libcap b/loongarch64/scripts/step/target_base/libcap index ee6bffac..dae81311 100644 --- a/loongarch64/scripts/step/target_base/libcap +++ b/loongarch64/scripts/step/target_base/libcap @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=libcap -export PACKAGE_VERSION=2.69 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/libcap/2.69/ -rm -rf ${BUILD_DIRECTORY}/libcap-2.69 -tar xvf ${DOWNLOADDIR}/libcap-2.69.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libcap-2.69 +export PACKAGE_VERSION=2.70 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/libcap/2.70/ +rm -rf ${BUILD_DIRECTORY}/libcap-2.70 +tar xvf ${DOWNLOADDIR}/libcap-2.70.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libcap-2.70 make -j${JOBS} CROSS_COMPILE="${CROSS_TARGET}-" BUILD_CC="gcc" GOLANG=no PAM_CAP=no prefix=/usr lib=lib64 make CROSS_COMPILE="${CROSS_TARGET}-" BUILD_CC="gcc" GOLANG=no PAM_CAP=no prefix=/usr lib=lib64 \ DESTDIR=${SYSROOT_DIR} install popd -rm -rf ${BUILD_DIRECTORY}/libcap-2.69 +rm -rf ${BUILD_DIRECTORY}/libcap-2.70 diff --git a/loongarch64/scripts/step/target_base/libcap.info b/loongarch64/scripts/step/target_base/libcap.info index 2ea117c1..9474f26b 100644 --- a/loongarch64/scripts/step/target_base/libcap.info +++ b/loongarch64/scripts/step/target_base/libcap.info @@ -1 +1 @@ -libcap|2.69|libcap +libcap|2.70|libcap diff --git a/loongarch64/scripts/step/target_base/libevent b/loongarch64/scripts/step/target_base/libevent index 95dafbfd..6032cb01 100644 --- a/loongarch64/scripts/step/target_base/libevent +++ b/loongarch64/scripts/step/target_base/libevent @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/libevent-release-2.1.12-stable fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/libgpg-error b/loongarch64/scripts/step/target_base/libgpg-error index 71008c00..f709fa2f 100644 --- a/loongarch64/scripts/step/target_base/libgpg-error +++ b/loongarch64/scripts/step/target_base/libgpg-error @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=libgpg-error -export PACKAGE_VERSION=1.48 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/libgpg-error/1.48/ -rm -rf ${BUILD_DIRECTORY}/libgpg-error-1.48 -tar xvf ${DOWNLOADDIR}/libgpg-error-1.48.tar.bz2 -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libgpg-error-1.48 +export PACKAGE_VERSION=1.49 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/libgpg-error/1.49/ +rm -rf ${BUILD_DIRECTORY}/libgpg-error-1.49 +tar xvf ${DOWNLOADDIR}/libgpg-error-1.49.tar.bz2 -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libgpg-error-1.49 cp ${SYSROOT_DIR}/usr/share/automake-*/config.* build-aux/ ./configure ${COMMON_CONFIG} --enable-install-gpg-error-config eval ${MAKE_AND_INSTALL} @@ -15,6 +15,6 @@ pushd ${BUILD_DIRECTORY}/libgpg-error-1.48 cp -av ${SYSROOT_DIR}/bin/gpgrt-config ${CROSSTOOLS_DIR}/bin/ cp -av ${SYSROOT_DIR}/bin/gpg-error-config ${CROSSTOOLS_DIR}/bin/ popd -rm -rf ${BUILD_DIRECTORY}/libgpg-error-1.48 +rm -rf ${BUILD_DIRECTORY}/libgpg-error-1.49 sed -i "/^prefix/s@=\/usr@=${SYSROOT_DIR}\/usr@g" ${CROSSTOOLS_DIR}/bin/gpg-error-config sed -i "/^libdir/s@=\/usr@=${SYSROOT_DIR}\/usr@g" ${CROSSTOOLS_DIR}/bin/gpg-error-config diff --git a/loongarch64/scripts/step/target_base/libgpg-error.info b/loongarch64/scripts/step/target_base/libgpg-error.info index eb68e0a7..ed616877 100644 --- a/loongarch64/scripts/step/target_base/libgpg-error.info +++ b/loongarch64/scripts/step/target_base/libgpg-error.info @@ -1 +1 @@ -libgpg-error|1.48|libgpg-error +libgpg-error|1.49|libgpg-error diff --git a/loongarch64/scripts/step/target_base/libgusb b/loongarch64/scripts/step/target_base/libgusb index 5094ad04..29394cd8 100644 --- a/loongarch64/scripts/step/target_base/libgusb +++ b/loongarch64/scripts/step/target_base/libgusb @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=libgusb -export PACKAGE_VERSION=0.4.8 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/libgusb/0.4.8/ -rm -rf ${BUILD_DIRECTORY}/libgusb-0.4.8 -tar xvf ${DOWNLOADDIR}/libgusb-0.4.8.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libgusb-0.4.8 +export PACKAGE_VERSION=0.4.9 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/libgusb/0.4.9/ +rm -rf ${BUILD_DIRECTORY}/libgusb-0.4.9 +tar xvf ${DOWNLOADDIR}/libgusb-0.4.9.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libgusb-0.4.9 mkdir cross-build pushd cross-build @@ -17,4 +17,4 @@ pushd ${BUILD_DIRECTORY}/libgusb-0.4.8 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/libgusb-0.4.8 +rm -rf ${BUILD_DIRECTORY}/libgusb-0.4.9 diff --git a/loongarch64/scripts/step/target_base/libgusb.info b/loongarch64/scripts/step/target_base/libgusb.info index 1deaa8ac..d4588048 100644 --- a/loongarch64/scripts/step/target_base/libgusb.info +++ b/loongarch64/scripts/step/target_base/libgusb.info @@ -1 +1 @@ -libgusb|0.4.8|libgusb +libgusb|0.4.9|libgusb diff --git a/loongarch64/scripts/step/target_base/libksba b/loongarch64/scripts/step/target_base/libksba index 61ce5dd6..e252722a 100644 --- a/loongarch64/scripts/step/target_base/libksba +++ b/loongarch64/scripts/step/target_base/libksba @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/libksba-1.6.6 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/libmng b/loongarch64/scripts/step/target_base/libmng index 25052757..b805c33e 100644 --- a/loongarch64/scripts/step/target_base/libmng +++ b/loongarch64/scripts/step/target_base/libmng @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/libmng-2.0.3 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/libmnl b/loongarch64/scripts/step/target_base/libmnl index 8bbc9130..6e21152c 100644 --- a/loongarch64/scripts/step/target_base/libmnl +++ b/loongarch64/scripts/step/target_base/libmnl @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/libmnl-1.0.5 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/libnl b/loongarch64/scripts/step/target_base/libnl index a52ff666..169125fa 100644 --- a/loongarch64/scripts/step/target_base/libnl +++ b/loongarch64/scripts/step/target_base/libnl @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/libnl-3.9.0 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/libpipeline b/loongarch64/scripts/step/target_base/libpipeline index d7452c46..61476b3f 100644 --- a/loongarch64/scripts/step/target_base/libpipeline +++ b/loongarch64/scripts/step/target_base/libpipeline @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/libpipeline-1.5.7 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/libpng b/loongarch64/scripts/step/target_base/libpng index f2379e81..d7cba512 100644 --- a/loongarch64/scripts/step/target_base/libpng +++ b/loongarch64/scripts/step/target_base/libpng @@ -8,18 +8,23 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/libpng/1.6.43/ rm -rf ${BUILD_DIRECTORY}/libpng-1.6.43 tar xvf ${DOWNLOADDIR}/libpng-1.6.43.tar.xz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/libpng-1.6.43 - - for config_i in $(find -name "config.sub") - do - chmod 0644 $(dirname ${config_i})/config.{sub,guess} - cp ${CROSSTOOLS_DIR}/share/automake*/config.{sub,guess} $(dirname ${config_i})/ - done - if [ ! -f configure ]; then - autoreconf -ifv - fi - ./configure ${COMMON_CONFIG} - CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + + for config_i in $(find -name "config.sub") + do + chmod 0644 $(dirname ${config_i})/config.{sub,guess} + cp ${CROSSTOOLS_DIR}/share/automake*/config.{sub,guess} $(dirname ${config_i})/ + done + if [ ! -f configure ]; then + autoreconf -ifv + fi + ./configure ${COMMON_CONFIG} + CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} make DESTDIR=${SYSROOT_DIR} install - rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la + rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd rm -rf ${BUILD_DIRECTORY}/libpng-1.6.43 + +cp ${SYSROOT_DIR}/usr/bin/libpng-config ${CROSSTOOLS_DIR}/bin/${ARCH_NAME}-libpng-config +sed -i \ + -e "s@=\"/usr/lib${LIB_SUFF}@=\"${SYSROOT_DIR}/usr/lib${LIB_SUFF}@g" \ + ${CROSSTOOLS_DIR}/bin/${ARCH_NAME}-libpng-config diff --git a/loongarch64/scripts/step/target_base/libpsl b/loongarch64/scripts/step/target_base/libpsl index 1f79c248..6126d474 100644 --- a/loongarch64/scripts/step/target_base/libpsl +++ b/loongarch64/scripts/step/target_base/libpsl @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/libpsl-0.21.5 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/libtasn1 b/loongarch64/scripts/step/target_base/libtasn1 index aa38b46e..84e23b22 100644 --- a/loongarch64/scripts/step/target_base/libtasn1 +++ b/loongarch64/scripts/step/target_base/libtasn1 @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/libtasn1-4.19.0 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/libunistring b/loongarch64/scripts/step/target_base/libunistring index 886f5cc2..5b9da1f0 100644 --- a/loongarch64/scripts/step/target_base/libunistring +++ b/loongarch64/scripts/step/target_base/libunistring @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/libunistring-1.2 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/libusb b/loongarch64/scripts/step/target_base/libusb index f0da27be..68bf1647 100644 --- a/loongarch64/scripts/step/target_base/libusb +++ b/loongarch64/scripts/step/target_base/libusb @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/libusb-1.0.27 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/libxcrypt b/loongarch64/scripts/step/target_base/libxcrypt index 4581c9a1..20dd80ae 100644 --- a/loongarch64/scripts/step/target_base/libxcrypt +++ b/loongarch64/scripts/step/target_base/libxcrypt @@ -20,6 +20,7 @@ pushd ${BUILD_DIRECTORY}/libxcrypt-4.4.36 fi CFLAGS="${CFLAGS} -Wno-error=stringop-overread" ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/libxml2 b/loongarch64/scripts/step/target_base/libxml2 index 90e5a3ae..036d42c0 100644 --- a/loongarch64/scripts/step/target_base/libxml2 +++ b/loongarch64/scripts/step/target_base/libxml2 @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=libxml2 -export PACKAGE_VERSION=2.12.6 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/libxml2/2.12.6/ -rm -rf ${BUILD_DIRECTORY}/libxml2-2.12.6 -tar xvf ${DOWNLOADDIR}/libxml2-2.12.6.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/libxml2-2.12.6 +export PACKAGE_VERSION=2.12.7 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/libxml2/2.12.7/ +rm -rf ${BUILD_DIRECTORY}/libxml2-2.12.7 +tar xvf ${DOWNLOADDIR}/libxml2-2.12.7.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/libxml2-2.12.7 for config_i in $(find -name "config.sub") do @@ -27,7 +27,7 @@ pushd ${BUILD_DIRECTORY}/libxml2-2.12.6 rm -f ${SYSROOT_DIR}/usr/lib64/*.la cp -a ${SYSROOT_DIR}/usr/bin/xml2-config ${CROSSTOOLS_DIR}/bin/xml2-config popd -rm -rf ${BUILD_DIRECTORY}/libxml2-2.12.6 +rm -rf ${BUILD_DIRECTORY}/libxml2-2.12.7 sed -i "/^prefix/s@=\/usr@=${SYSROOT_DIR}\/usr@g" ${CROSSTOOLS_DIR}/bin/xml2-config sed -i "/^libdir/s@=\/usr@=${SYSROOT_DIR}\/usr@g" ${CROSSTOOLS_DIR}/bin/xml2-config diff --git a/loongarch64/scripts/step/target_base/libxml2.info b/loongarch64/scripts/step/target_base/libxml2.info index 31091534..0adb0162 100644 --- a/loongarch64/scripts/step/target_base/libxml2.info +++ b/loongarch64/scripts/step/target_base/libxml2.info @@ -1 +1 @@ -libxml2|2.12.6|libxml2 +libxml2|2.12.7|libxml2 diff --git a/loongarch64/scripts/step/target_base/libxslt b/loongarch64/scripts/step/target_base/libxslt index 3b65b140..132180b5 100644 --- a/loongarch64/scripts/step/target_base/libxslt +++ b/loongarch64/scripts/step/target_base/libxslt @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/libxslt-1.1.39 fi ./configure ${COMMON_CONFIG} $(if [ -f ${SYSROOT_DIR}/usr/bin/python3 ]; then echo PYTHON=python3; else echo --with-python=no; fi) CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/links b/loongarch64/scripts/step/target_base/links index 89162fb0..f78b3b19 100644 --- a/loongarch64/scripts/step/target_base/links +++ b/loongarch64/scripts/step/target_base/links @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/links-2.29 fi CC="${CROSS_TARGET}-gcc -Wno-implicit-int" ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/linux-header b/loongarch64/scripts/step/target_base/linux-header index ec4b6f1d..e6426c61 100644 --- a/loongarch64/scripts/step/target_base/linux-header +++ b/loongarch64/scripts/step/target_base/linux-header @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=linux-header -export PACKAGE_VERSION=6.8.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/linux-header/6.8.4/ -rm -rf ${BUILD_DIRECTORY}/linux-6.8.4 -tar xvf ${DOWNLOADDIR}/linux-6.8.4.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/linux-6.8.4 +export PACKAGE_VERSION=6.9.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/linux-header/6.9.3/ +rm -rf ${BUILD_DIRECTORY}/linux-6.9.3 +tar xvf ${DOWNLOADDIR}/linux-6.9.3.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/linux-6.9.3 make ARCH=${ARCH_FAMILY} mrproper make ARCH=${ARCH_FAMILY} INSTALL_HDR_PATH=dest headers_install @@ -16,4 +16,4 @@ pushd ${BUILD_DIRECTORY}/linux-6.8.4 mkdir -pv ${SYSROOT_DIR}/usr/include cp -rv dest/include/* ${SYSROOT_DIR}/usr/include popd -rm -rf ${BUILD_DIRECTORY}/linux-6.8.4 +rm -rf ${BUILD_DIRECTORY}/linux-6.9.3 diff --git a/loongarch64/scripts/step/target_base/linux-header.info b/loongarch64/scripts/step/target_base/linux-header.info index 17cf51d9..7019470b 100644 --- a/loongarch64/scripts/step/target_base/linux-header.info +++ b/loongarch64/scripts/step/target_base/linux-header.info @@ -1 +1 @@ -linux|6.8.4|linux +linux|6.9.3|linux diff --git a/loongarch64/scripts/step/target_base/lld b/loongarch64/scripts/step/target_base/lld index aad13841..4e391e25 100644 --- a/loongarch64/scripts/step/target_base/lld +++ b/loongarch64/scripts/step/target_base/lld @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=lld -export PACKAGE_VERSION=18.1.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/lld/18.1.3/ -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src -tar xvf ${DOWNLOADDIR}/llvm-project-18.1.3.src.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/lld/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src pushd lld mkdir cross-build @@ -34,4 +34,4 @@ pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src popd popd popd -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src diff --git a/loongarch64/scripts/step/target_base/lld.info b/loongarch64/scripts/step/target_base/lld.info index 1d450ba3..6825ad20 100644 --- a/loongarch64/scripts/step/target_base/lld.info +++ b/loongarch64/scripts/step/target_base/lld.info @@ -1 +1 @@ -llvm-project|18.1.3|llvm-project +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/target_base/llvm-project b/loongarch64/scripts/step/target_base/llvm-project index 38519a54..bfee2c88 100644 --- a/loongarch64/scripts/step/target_base/llvm-project +++ b/loongarch64/scripts/step/target_base/llvm-project @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=llvm-project -export PACKAGE_VERSION=18.1.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/llvm-project/18.1.3/ -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src -tar xvf ${DOWNLOADDIR}/llvm-project-18.1.3.src.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/llvm-project/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src pushd llvm mkdir cross-build @@ -38,4 +38,4 @@ chmod +x ${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-llvm-config save_package_version target_base_llvm-project popd -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src diff --git a/loongarch64/scripts/step/target_base/llvm-project.info b/loongarch64/scripts/step/target_base/llvm-project.info index 1d450ba3..6825ad20 100644 --- a/loongarch64/scripts/step/target_base/llvm-project.info +++ b/loongarch64/scripts/step/target_base/llvm-project.info @@ -1 +1 @@ -llvm-project|18.1.3|llvm-project +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/target_base/llvm_runtimes b/loongarch64/scripts/step/target_base/llvm_runtimes index 6cd6b160..c64a7003 100644 --- a/loongarch64/scripts/step/target_base/llvm_runtimes +++ b/loongarch64/scripts/step/target_base/llvm_runtimes @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=llvm_runtimes -export PACKAGE_VERSION=18.1.3 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/llvm_runtimes/18.1.3/ -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src -tar xvf ${DOWNLOADDIR}/llvm-project-18.1.3.src.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/llvm_runtimes/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src pushd runtimes mkdir cross-build pushd cross-build @@ -29,4 +29,4 @@ pushd ${BUILD_DIRECTORY}/llvm-project-18.1.3.src popd popd popd -rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.3.src +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src diff --git a/loongarch64/scripts/step/target_base/llvm_runtimes.info b/loongarch64/scripts/step/target_base/llvm_runtimes.info index 1d450ba3..6825ad20 100644 --- a/loongarch64/scripts/step/target_base/llvm_runtimes.info +++ b/loongarch64/scripts/step/target_base/llvm_runtimes.info @@ -1 +1 @@ -llvm-project|18.1.3|llvm-project +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/target_base/lzo b/loongarch64/scripts/step/target_base/lzo index 74c3f3c5..178493b8 100644 --- a/loongarch64/scripts/step/target_base/lzo +++ b/loongarch64/scripts/step/target_base/lzo @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/lzo-2.10 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/m4 b/loongarch64/scripts/step/target_base/m4 index 3097e7b6..87744da9 100644 --- a/loongarch64/scripts/step/target_base/m4 +++ b/loongarch64/scripts/step/target_base/m4 @@ -20,6 +20,7 @@ pushd ${BUILD_DIRECTORY}/m4-1.4.19 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/make b/loongarch64/scripts/step/target_base/make index f53f39c4..92029523 100644 --- a/loongarch64/scripts/step/target_base/make +++ b/loongarch64/scripts/step/target_base/make @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/make-4.4.1 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/man-db b/loongarch64/scripts/step/target_base/man-db index f4df7982..3dbe6c80 100644 --- a/loongarch64/scripts/step/target_base/man-db +++ b/loongarch64/scripts/step/target_base/man-db @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/man-db-2.12.1 fi ./configure ${COMMON_CONFIG} --sysconfdir=/etc --disable-setuid --enable-cache-owner=bin --with-browser=/usr/bin/lynax --with-vgrind=/usr/bin/vgrind --with-grap=/usr/bin/grap --with-systemdtmpfilesdir=/usr/lib/tmpfiles.d --with-systemdsystemunitdir=/usr/lib/systemd/system CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/man-pages b/loongarch64/scripts/step/target_base/man-pages index daa35d58..98a03b3a 100644 --- a/loongarch64/scripts/step/target_base/man-pages +++ b/loongarch64/scripts/step/target_base/man-pages @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=man-pages -export PACKAGE_VERSION=6.7 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/man-pages/6.7/ -rm -rf ${BUILD_DIRECTORY}/man-pages-6.7 -tar xvf ${DOWNLOADDIR}/man-pages-6.7.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/man-pages-6.7 +export PACKAGE_VERSION=6.8 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/man-pages/6.8/ +rm -rf ${BUILD_DIRECTORY}/man-pages-6.8 +tar xvf ${DOWNLOADDIR}/man-pages-6.8.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/man-pages-6.8 make prefix=${PREFIX} DESTDIR=${SYSROOT_DIR} install popd -rm -rf ${BUILD_DIRECTORY}/man-pages-6.7 +rm -rf ${BUILD_DIRECTORY}/man-pages-6.8 diff --git a/loongarch64/scripts/step/target_base/man-pages.info b/loongarch64/scripts/step/target_base/man-pages.info index 7b5f15f0..56023c03 100644 --- a/loongarch64/scripts/step/target_base/man-pages.info +++ b/loongarch64/scripts/step/target_base/man-pages.info @@ -1 +1 @@ -man-pages|6.7|man-pages +man-pages|6.8|man-pages diff --git a/loongarch64/scripts/step/target_base/meson b/loongarch64/scripts/step/target_base/meson index 742448dc..ab889f8a 100644 --- a/loongarch64/scripts/step/target_base/meson +++ b/loongarch64/scripts/step/target_base/meson @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=meson -export PACKAGE_VERSION=1.4.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/meson/1.4.0/ -rm -rf ${BUILD_DIRECTORY}/meson-1.4.0 -tar xvf ${DOWNLOADDIR}/meson-1.4.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/meson-1.4.0 +export PACKAGE_VERSION=1.4.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/meson/1.4.1/ +rm -rf ${BUILD_DIRECTORY}/meson-1.4.1 +tar xvf ${DOWNLOADDIR}/meson-1.4.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/meson-1.4.1 ${CROSSTOOLS_DIR}/bin/python3 setup.py build ${CROSSTOOLS_DIR}/bin/python3 setup.py install --root=${SYSROOT_DIR} --prefix=/usr sed -i "s@${CROSSTOOLS_DIR}@@g" ${SYSROOT_DIR}/bin/meson popd -rm -rf ${BUILD_DIRECTORY}/meson-1.4.0 +rm -rf ${BUILD_DIRECTORY}/meson-1.4.1 diff --git a/loongarch64/scripts/step/target_base/meson.info b/loongarch64/scripts/step/target_base/meson.info index cea85caa..80189da3 100644 --- a/loongarch64/scripts/step/target_base/meson.info +++ b/loongarch64/scripts/step/target_base/meson.info @@ -1 +1 @@ -meson|1.4.0|meson +meson|1.4.1|meson diff --git a/loongarch64/scripts/step/target_base/mpc b/loongarch64/scripts/step/target_base/mpc index ad797e8b..7808eb7e 100644 --- a/loongarch64/scripts/step/target_base/mpc +++ b/loongarch64/scripts/step/target_base/mpc @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/mpc-1.3.1 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/mpfr b/loongarch64/scripts/step/target_base/mpfr index 6f47b5c0..ee59fff8 100644 --- a/loongarch64/scripts/step/target_base/mpfr +++ b/loongarch64/scripts/step/target_base/mpfr @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/mpfr-4.2.1 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/ncurses b/loongarch64/scripts/step/target_base/ncurses index 1c9b5702..ef0c17ed 100644 --- a/loongarch64/scripts/step/target_base/ncurses +++ b/loongarch64/scripts/step/target_base/ncurses @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=ncurses -export PACKAGE_VERSION=6.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/ncurses/6.4/ -rm -rf ${BUILD_DIRECTORY}/ncurses-6.4 -tar xvf ${DOWNLOADDIR}/ncurses-6.4.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ncurses-6.4 +export PACKAGE_VERSION=6.5 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/ncurses/6.5/ +rm -rf ${BUILD_DIRECTORY}/ncurses-6.5 +tar xvf ${DOWNLOADDIR}/ncurses-6.5.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ncurses-6.5 ./configure --prefix=/usr --libdir=/usr/lib64 --build=${CROSS_HOST} \ --host=${CROSS_TARGET} --with-shared --without-debug \ --without-normal --enable-pc-files --without-ada \ @@ -27,6 +27,6 @@ pushd ${BUILD_DIRECTORY}/ncurses-6.4 ln -sfv libncurses.so ${SYSROOT_DIR}/usr/lib64/libcurses.so rm -fv ${SYSROOT_DIR}/usr/lib64/libncurses++w.a popd -rm -rf ${BUILD_DIRECTORY}/ncurses-6.4 +rm -rf ${BUILD_DIRECTORY}/ncurses-6.5 cp -v ${SYSROOT_DIR}/usr/bin/ncursesw6-config ${CROSSTOOLS_DIR}/bin/ sed -i "s@-L\$libdir@@g" ${CROSSTOOLS_DIR}/bin/ncursesw6-config diff --git a/loongarch64/scripts/step/target_base/ncurses.info b/loongarch64/scripts/step/target_base/ncurses.info index 1f7352eb..c98d5aaa 100644 --- a/loongarch64/scripts/step/target_base/ncurses.info +++ b/loongarch64/scripts/step/target_base/ncurses.info @@ -1 +1 @@ -ncurses|6.4|ncurses +ncurses|6.5|ncurses diff --git a/loongarch64/scripts/step/target_base/nettle b/loongarch64/scripts/step/target_base/nettle index 23f80ce8..d893c054 100644 --- a/loongarch64/scripts/step/target_base/nettle +++ b/loongarch64/scripts/step/target_base/nettle @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/nettle-3.9.1 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/ninja b/loongarch64/scripts/step/target_base/ninja index 62a39575..0f5d3299 100644 --- a/loongarch64/scripts/step/target_base/ninja +++ b/loongarch64/scripts/step/target_base/ninja @@ -3,14 +3,14 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=ninja -export PACKAGE_VERSION=1.11.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/ninja/1.11.1/ -rm -rf ${BUILD_DIRECTORY}/ninja-1.11.1 -tar xvf ${DOWNLOADDIR}/ninja-1.11.1.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/ninja-1.11.1 +export PACKAGE_VERSION=1.12.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/ninja/1.12.1/ +rm -rf ${BUILD_DIRECTORY}/ninja-1.12.1 +tar xvf ${DOWNLOADDIR}/ninja-1.12.1.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/ninja-1.12.1 CXX="${CROSS_TARGET}-g++" AR="${CROSS_TARGET}-ar" \ ${CROSSTOOLS_DIR}/bin/python3 configure.py ninja install -vm755 ninja ${SYSROOT_DIR}/usr/bin/ popd -rm -rf ${BUILD_DIRECTORY}/ninja-1.11.1 +rm -rf ${BUILD_DIRECTORY}/ninja-1.12.1 diff --git a/loongarch64/scripts/step/target_base/ninja.info b/loongarch64/scripts/step/target_base/ninja.info index 3b4b3f9c..9e0feb16 100644 --- a/loongarch64/scripts/step/target_base/ninja.info +++ b/loongarch64/scripts/step/target_base/ninja.info @@ -1 +1 @@ -ninja|1.11.1|ninja +ninja|1.12.1|ninja diff --git a/loongarch64/scripts/step/target_base/nss b/loongarch64/scripts/step/target_base/nss index a8844a79..c6c1b9a4 100644 --- a/loongarch64/scripts/step/target_base/nss +++ b/loongarch64/scripts/step/target_base/nss @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=nss -export PACKAGE_VERSION=3.98 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/nss/3.98/ -rm -rf ${BUILD_DIRECTORY}/nss-3.98 -tar xvf ${DOWNLOADDIR}/nss-3.98.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/nss-3.98 +export PACKAGE_VERSION=3.100 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/nss/3.100/ +rm -rf ${BUILD_DIRECTORY}/nss-3.100 +tar xvf ${DOWNLOADDIR}/nss-3.100.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/nss-3.100 pushd nss sed -i "s@ uname -m@ cross-uname -m@g" coreconf/arch.mk make -j${JOBS} CC="gcc" -C coreconf/nsinstall BUILD_OPT=1 USE_64=1 \ @@ -44,4 +44,4 @@ pushd dist install -v -m755 Linux*/bin/{certutil,pk12util} ${SYSROOT_DIR}/usr/bin popd popd -rm -rf ${BUILD_DIRECTORY}/nss-3.98 +rm -rf ${BUILD_DIRECTORY}/nss-3.100 diff --git a/loongarch64/scripts/step/target_base/nss.info b/loongarch64/scripts/step/target_base/nss.info index 5efac0d3..6d87fbbb 100644 --- a/loongarch64/scripts/step/target_base/nss.info +++ b/loongarch64/scripts/step/target_base/nss.info @@ -1 +1 @@ -nss|3.98|nss +nss|3.100|nss diff --git a/loongarch64/scripts/step/target_base/patch b/loongarch64/scripts/step/target_base/patch index 181e9435..c19ad56b 100644 --- a/loongarch64/scripts/step/target_base/patch +++ b/loongarch64/scripts/step/target_base/patch @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/patch-2.7.6 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/pcre b/loongarch64/scripts/step/target_base/pcre index efcfafe2..ef51aea7 100644 --- a/loongarch64/scripts/step/target_base/pcre +++ b/loongarch64/scripts/step/target_base/pcre @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/pcre-8.45 fi ./configure ${COMMON_CONFIG} --enable-unicode-properties --enable-pcre16 --enable-pcre32 --enable-pcregrep-libz --enable-pcregrep-libbz2 --enable-pcretest-libreadline CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/pcre2 b/loongarch64/scripts/step/target_base/pcre2 index b5efdcb1..28c5cdac 100644 --- a/loongarch64/scripts/step/target_base/pcre2 +++ b/loongarch64/scripts/step/target_base/pcre2 @@ -20,6 +20,7 @@ pushd ${BUILD_DIRECTORY}/pcre2-pcre2-10.43 fi ./configure ${COMMON_CONFIG} --enable-unicode --enable-jit --enable-pcre2-16 --enable-pcre2-32 --enable-pcre2grep-libz --enable-pcre2grep-libbz2 --enable-pcre2test-libreadline CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/pkg-config b/loongarch64/scripts/step/target_base/pkg-config index 21c6d898..2ddef4ba 100644 --- a/loongarch64/scripts/step/target_base/pkg-config +++ b/loongarch64/scripts/step/target_base/pkg-config @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/pkg-config-0.29.2 fi ./configure ${COMMON_CONFIG} --with-internal-glib --disable-host-tool glib_cv_stack_grows=yes glib_cv_uscore=no ac_cv_func_posix_getpwuid_r=yes ac_cv_func_posix_getgrgid_r=yes CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/procps-ng b/loongarch64/scripts/step/target_base/procps-ng index dabc26ce..513c2838 100644 --- a/loongarch64/scripts/step/target_base/procps-ng +++ b/loongarch64/scripts/step/target_base/procps-ng @@ -25,3 +25,5 @@ pushd ${BUILD_DIRECTORY}/procps-ng-4.0.4 rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd rm -rf ${BUILD_DIRECTORY}/procps-ng-4.0.4 + +sed -i "/Libs:/s@-lproc2\$@& -lsystemd@g" ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/pkgconfig/libproc2.pc diff --git a/loongarch64/scripts/step/target_base/psmisc b/loongarch64/scripts/step/target_base/psmisc index 499cb1c2..1ffe021e 100644 --- a/loongarch64/scripts/step/target_base/psmisc +++ b/loongarch64/scripts/step/target_base/psmisc @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/psmisc-23.7 fi ./configure ${COMMON_CONFIG} ac_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/rustc b/loongarch64/scripts/step/target_base/rustc index aacfc03b..fd295a89 100644 --- a/loongarch64/scripts/step/target_base/rustc +++ b/loongarch64/scripts/step/target_base/rustc @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=rustc -export PACKAGE_VERSION=1.77.2 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/rustc/1.77.2/ -rm -rf ${BUILD_DIRECTORY}/rustc-1.77.2-src -tar xvf ${DOWNLOADDIR}/rustc-1.77.2-src.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/rustc-1.77.2-src +export PACKAGE_VERSION=1.78.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/rustc/1.78.0/ +rm -rf ${BUILD_DIRECTORY}/rustc-1.78.0-src +tar xvf ${DOWNLOADDIR}/rustc-1.78.0-src.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/rustc-1.78.0-src export CFLAGS="$(echo ${CFLAGS} | sed "s@ -g\( \|$\)@@g")" export CXXFLAGS="$(echo ${CXXFLAGS} | sed "s@ -g\( \|$\)@@g")" @@ -16,7 +16,7 @@ pushd ${BUILD_DIRECTORY}/rustc-1.77.2-src --host=${CROSS_TARGET} \ --local-rust-root=${CROSSTOOLS_DIR} \ --enable-extended --enable-vendor --release-channel=stable \ - --disable-codegen-tests --experimental-targets="" --enable-llvm-static-stdcpp + --disable-codegen-tests --experimental-targets="" --enable-llvm-static-stdcpp --enable-profiler PKG_CONFIG_SYSROOT_DIR="" \ RUSTFLAGS="$RUSTFLAGS -C link-args=-lz" \ make -j${JOBS} HOST_CC="gcc" CC="${CROSS_TARGET}-gcc" \ @@ -31,4 +31,4 @@ pushd ${BUILD_DIRECTORY}/rustc-1.77.2-src LOONGARCH64_UNKNOWN_LINUX_GNU_OPENSSL_LIB_DIR=${SYSROOT_DIR}/usr/lib64 \ DESTDIR=${SYSROOT_DIR}/ install popd -rm -rf ${BUILD_DIRECTORY}/rustc-1.77.2-src +rm -rf ${BUILD_DIRECTORY}/rustc-1.78.0-src diff --git a/loongarch64/scripts/step/target_base/rustc.info b/loongarch64/scripts/step/target_base/rustc.info index e0ec72a2..de9ebd7a 100644 --- a/loongarch64/scripts/step/target_base/rustc.info +++ b/loongarch64/scripts/step/target_base/rustc.info @@ -1 +1 @@ -rustc|1.77.2|rustc +rustc|1.78.0|rustc diff --git a/loongarch64/scripts/step/target_base/sed b/loongarch64/scripts/step/target_base/sed index 7e069f11..37ca1267 100644 --- a/loongarch64/scripts/step/target_base/sed +++ b/loongarch64/scripts/step/target_base/sed @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/sed-4.9 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/setuptools b/loongarch64/scripts/step/target_base/setuptools index e63bb1a2..97ab5b3b 100644 --- a/loongarch64/scripts/step/target_base/setuptools +++ b/loongarch64/scripts/step/target_base/setuptools @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=setuptools -export PACKAGE_VERSION=69.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/setuptools/69.2.0/ -rm -rf ${BUILD_DIRECTORY}/setuptools-69.2.0 -tar xvf ${DOWNLOADDIR}/setuptools-69.2.0.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/setuptools-69.2.0 +export PACKAGE_VERSION=70.0.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/setuptools/70.0.0/ +rm -rf ${BUILD_DIRECTORY}/setuptools-70.0.0 +tar xvf ${DOWNLOADDIR}/setuptools-70.0.0.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/setuptools-70.0.0 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/python3 setup.py build _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_${CROSS_TARGET} ${CROSSTOOLS_DIR}/bin/python3 setup.py install --optimize=1 --root=${SYSROOT_DIR} --prefix=/usr popd -rm -rf ${BUILD_DIRECTORY}/setuptools-69.2.0 +rm -rf ${BUILD_DIRECTORY}/setuptools-70.0.0 diff --git a/loongarch64/scripts/step/target_base/setuptools.info b/loongarch64/scripts/step/target_base/setuptools.info index 50dcf0ec..5d427b93 100644 --- a/loongarch64/scripts/step/target_base/setuptools.info +++ b/loongarch64/scripts/step/target_base/setuptools.info @@ -1 +1 @@ -setuptools|69.2.0|setuptools +setuptools|70.0.0|setuptools diff --git a/loongarch64/scripts/step/target_base/sqlite b/loongarch64/scripts/step/target_base/sqlite index 8341f59b..4585b246 100644 --- a/loongarch64/scripts/step/target_base/sqlite +++ b/loongarch64/scripts/step/target_base/sqlite @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/sqlite-vesion-3.45.1 fi ./configure ${COMMON_CONFIG} --enable-fts5 CPPFLAGS="-DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_FTS4=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 -DSQLITE_ENABLE_DBSTAT_VTAB=1 -DSQLITE_SECURE_DELETE=1 -DSQLITE_ENABLE_FTS3_TOKENIZER=1" CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/tar b/loongarch64/scripts/step/target_base/tar index cf0ac3d3..6a8ff5bd 100644 --- a/loongarch64/scripts/step/target_base/tar +++ b/loongarch64/scripts/step/target_base/tar @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/tar-1.35 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/unrar b/loongarch64/scripts/step/target_base/unrar index 31d5b893..a1f6cc99 100644 --- a/loongarch64/scripts/step/target_base/unrar +++ b/loongarch64/scripts/step/target_base/unrar @@ -3,10 +3,10 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=unrar -export PACKAGE_VERSION=7.0.7 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/unrar/7.0.7/ +export PACKAGE_VERSION=7.0.9 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/unrar/7.0.9/ rm -rf ${BUILD_DIRECTORY}/unrar -tar xvf ${DOWNLOADDIR}/unrarsrc-7.0.7.tar.gz -C ${BUILD_DIRECTORY} +tar xvf ${DOWNLOADDIR}/unrarsrc-7.0.9.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/unrar sed -i "s@-march=native -O2@${CXXFLAGS}@g" makefile make -j${JOBS} CXX="${CROSS_TARGET}-g++" STRIP=${CROSS_TARGET}-strip -f makefile diff --git a/loongarch64/scripts/step/target_base/unrar.info b/loongarch64/scripts/step/target_base/unrar.info index 04806f94..7531bbda 100644 --- a/loongarch64/scripts/step/target_base/unrar.info +++ b/loongarch64/scripts/step/target_base/unrar.info @@ -1 +1 @@ -unrar|7.0.7|unrar +unrar|7.0.9|unrar diff --git a/loongarch64/scripts/step/target_base/util-linux b/loongarch64/scripts/step/target_base/util-linux index bc660155..675bca97 100644 --- a/loongarch64/scripts/step/target_base/util-linux +++ b/loongarch64/scripts/step/target_base/util-linux @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=util-linux -export PACKAGE_VERSION=2.40 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/util-linux/2.40/ -rm -rf ${BUILD_DIRECTORY}/util-linux-2.40 -tar xvf ${DOWNLOADDIR}/util-linux-2.40.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/util-linux-2.40 +export PACKAGE_VERSION=2.40.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/util-linux/2.40.1/ +rm -rf ${BUILD_DIRECTORY}/util-linux-2.40.1 +tar xvf ${DOWNLOADDIR}/util-linux-2.40.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/util-linux-2.40.1 for config_i in $(find -name "config.sub") do @@ -17,9 +17,10 @@ pushd ${BUILD_DIRECTORY}/util-linux-2.40 if [ ! -f configure ]; then autoreconf -ifv fi - ./configure ${COMMON_CONFIG} --disable-chfn-chsh --disable-login --disable-nologin --disable-su --disable-setpriv --disable-runuser --disable-pylibmount --disable-static --without-python --without-systemd --disable-makeinstall-chown runstatedir=/run ADJTIME_PATH=/var/lib/hwclock/adjtime --with-bashcompletiondir=/usr/share/bash-completion/completions + ./configure ${COMMON_CONFIG} --disable-chfn-chsh --disable-login --disable-nologin --disable-su --disable-setpriv --disable-runuser --disable-pylibmount --disable-static --without-python --without-systemd --disable-makeinstall-chown runstatedir=/run ADJTIME_PATH=/var/lib/hwclock/adjtime --with-bashcompletiondir=/usr/share/bash-completion/completions --with-tmpfilesdir=/usr/lib/tmpfiles.d CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/util-linux-2.40 +rm -rf ${BUILD_DIRECTORY}/util-linux-2.40.1 diff --git a/loongarch64/scripts/step/target_base/util-linux.info b/loongarch64/scripts/step/target_base/util-linux.info index 303135d6..741bbe1d 100644 --- a/loongarch64/scripts/step/target_base/util-linux.info +++ b/loongarch64/scripts/step/target_base/util-linux.info @@ -1 +1 @@ -util-linux|2.40|util-linux +util-linux|2.40.1|util-linux diff --git a/loongarch64/scripts/step/target_base/vala b/loongarch64/scripts/step/target_base/vala index 23cb97b6..e811ce19 100644 --- a/loongarch64/scripts/step/target_base/vala +++ b/loongarch64/scripts/step/target_base/vala @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=vala -export PACKAGE_VERSION=0.56.16 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/vala/0.56.16/ -rm -rf ${BUILD_DIRECTORY}/vala-0.56.16 -tar xvf ${DOWNLOADDIR}/vala-0.56.16.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/vala-0.56.16 +export PACKAGE_VERSION=0.56.17 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/vala/0.56.17/ +rm -rf ${BUILD_DIRECTORY}/vala-0.56.17 +tar xvf ${DOWNLOADDIR}/vala-0.56.17.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/vala-0.56.17 for config_i in $(find -name "config.sub") do @@ -19,7 +19,8 @@ pushd ${BUILD_DIRECTORY}/vala-0.56.16 fi CFLAGS="${CFLAGS} -Wno-incompatible-pointer-types" ./configure ${COMMON_CONFIG} --disable-valadoc CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd -rm -rf ${BUILD_DIRECTORY}/vala-0.56.16 +rm -rf ${BUILD_DIRECTORY}/vala-0.56.17 diff --git a/loongarch64/scripts/step/target_base/vala.info b/loongarch64/scripts/step/target_base/vala.info index 22ac5fe1..5cc5a414 100644 --- a/loongarch64/scripts/step/target_base/vala.info +++ b/loongarch64/scripts/step/target_base/vala.info @@ -1 +1 @@ -vala|0.56.16|vala +vala|0.56.17|vala diff --git a/loongarch64/scripts/step/target_base/valgrind b/loongarch64/scripts/step/target_base/valgrind index 61c406ae..3bc2125e 100644 --- a/loongarch64/scripts/step/target_base/valgrind +++ b/loongarch64/scripts/step/target_base/valgrind @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/valgrind-3.21.0_git fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/vim b/loongarch64/scripts/step/target_base/vim index 0b8f7643..038a5a26 100644 --- a/loongarch64/scripts/step/target_base/vim +++ b/loongarch64/scripts/step/target_base/vim @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=vim -export PACKAGE_VERSION=9.1.0296 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/vim/9.1.0296/ -rm -rf ${BUILD_DIRECTORY}/vim-9.1.0296 -tar xvf ${DOWNLOADDIR}/vim-9.1.0296.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/vim-9.1.0296 +export PACKAGE_VERSION=9.1.0454 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/vim/9.1.0454/ +rm -rf ${BUILD_DIRECTORY}/vim-9.1.0454 +tar xvf ${DOWNLOADDIR}/vim-9.1.0454.tar.gz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/vim-9.1.0454 echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h cat > src/auto/config.cache << EOF vim_cv_getcwd_broken=no @@ -34,4 +34,4 @@ if (&term == "xterm") || (&term == "putty") endif EOF popd -rm -rf ${BUILD_DIRECTORY}/vim-9.1.0296 +rm -rf ${BUILD_DIRECTORY}/vim-9.1.0454 diff --git a/loongarch64/scripts/step/target_base/vim.info b/loongarch64/scripts/step/target_base/vim.info index 820c6aad..4b53ce3f 100644 --- a/loongarch64/scripts/step/target_base/vim.info +++ b/loongarch64/scripts/step/target_base/vim.info @@ -1 +1 @@ -vim|9.1.0296|vim +vim|9.1.0454|vim diff --git a/loongarch64/scripts/step/target_base/wget b/loongarch64/scripts/step/target_base/wget index 524a5d84..69ac8f90 100644 --- a/loongarch64/scripts/step/target_base/wget +++ b/loongarch64/scripts/step/target_base/wget @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/wget-1.24.5 fi ./configure ${COMMON_CONFIG} --with-ssl=openssl CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/target_base/xfsprogs b/loongarch64/scripts/step/target_base/xfsprogs index 1867c8f5..d95f9f17 100644 --- a/loongarch64/scripts/step/target_base/xfsprogs +++ b/loongarch64/scripts/step/target_base/xfsprogs @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=target_base export STEP_PACKAGENAME=xfsprogs -export PACKAGE_VERSION=6.6.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/xfsprogs/6.6.0/ -rm -rf ${BUILD_DIRECTORY}/xfsprogs-6.6.0 -tar xvf ${DOWNLOADDIR}/xfsprogs-6.6.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/xfsprogs-6.6.0 - patch -Np1 -i ${SYSDIR}/files/target_base/xfsprogs/6.6.0/patches/0001-Fix-for-cross-build.patch - patch -Np1 -i ${SYSDIR}/files/target_base/xfsprogs/6.6.0/patches/0002-Fix-for-gcc-13.patch +export PACKAGE_VERSION=6.8.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/target_base/xfsprogs/6.8.0/ +rm -rf ${BUILD_DIRECTORY}/xfsprogs-6.8.0 +tar xvf ${DOWNLOADDIR}/xfsprogs-6.8.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/xfsprogs-6.8.0 + patch -Np1 -i ${SYSDIR}/files/target_base/xfsprogs/6.8.0/patches/0001-Fix-for-cross-build.patch + patch -Np1 -i ${SYSDIR}/files/target_base/xfsprogs/6.8.0/patches/0002-Fix-for-gcc-13.patch for config_i in $(find -name "config.sub") do @@ -24,4 +24,4 @@ pushd ${BUILD_DIRECTORY}/xfsprogs-6.6.0 make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/xfsprogs-6.6.0 +rm -rf ${BUILD_DIRECTORY}/xfsprogs-6.8.0 diff --git a/loongarch64/scripts/step/target_base/xfsprogs.info b/loongarch64/scripts/step/target_base/xfsprogs.info index 1d4c34e1..e77baecc 100644 --- a/loongarch64/scripts/step/target_base/xfsprogs.info +++ b/loongarch64/scripts/step/target_base/xfsprogs.info @@ -1 +1 @@ -xfsprogs|6.6.0|xfsprogs +xfsprogs|6.8.0|xfsprogs diff --git a/loongarch64/scripts/step/target_base/xz b/loongarch64/scripts/step/target_base/xz index 0c3536a8..9f196726 100644 --- a/loongarch64/scripts/step/target_base/xz +++ b/loongarch64/scripts/step/target_base/xz @@ -19,6 +19,7 @@ pushd ${BUILD_DIRECTORY}/xz-5.4.6 fi ./configure ${COMMON_CONFIG} CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" make -j${JOBS} + run_step_package_check check make DESTDIR=${SYSROOT_DIR} install rm -f ${SYSROOT_DIR}/usr/lib${LIB_SUFF}/*.la popd diff --git a/loongarch64/scripts/step/toolchain/binutils b/loongarch64/scripts/step/toolchain/binutils index 700d3001..051cb809 100644 --- a/loongarch64/scripts/step/toolchain/binutils +++ b/loongarch64/scripts/step/toolchain/binutils @@ -8,15 +8,19 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/binutils/2.42/ rm -rf ${BUILD_DIRECTORY}/binutils-2.42 tar xvf ${DOWNLOADDIR}/binutils-2.42.tar.xz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/binutils-2.42 - CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") + if [ "x$(get_user_set_env target)" == "x" ]; then + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env host ${CROSS_HOST})" "${CROSS_HOST}") + else + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_HOST})" "${CROSS_HOST}") + fi rm -rf gdb* libdecnumber readline sim mkdir cross-build pushd cross-build - LDFLAGS="--static" CC=gcc AR=ar AS=as CFLAGS="$([[ $(gcc -dumpversion) -ge 13 ]] && echo "${CFLAGS} -Wno-error=dangling-pointer" || echo "${CFLAGS}")" \ + CC=gcc \ ../configure --prefix=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools --build=${CROSS_HOST} --host=${CROSS_HOST} \ --target=${CROSS_TARGET} --with-sysroot=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target --enable-nls \ --enable-64-bit-bfd --disable-shared - make -j${JOBS} configure-host LIBS="$([[ $(gcc -dumpversion) -ge 13 ]] && echo "${LIBS}" || echo "${LIBS} -lzstd -lpthread")" + make -j${JOBS} configure-host make -j${JOBS} make install-strip popd diff --git a/loongarch64/scripts/step/toolchain/binutils_git b/loongarch64/scripts/step/toolchain/binutils_git index 6e33cd2e..bc645935 100644 --- a/loongarch64/scripts/step/toolchain/binutils_git +++ b/loongarch64/scripts/step/toolchain/binutils_git @@ -8,15 +8,15 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/binutils_git/2.41-defaul rm -rf ${BUILD_DIRECTORY}/binutils_git-2.41-default_git tar xvf ${DOWNLOADDIR}/binutils_git-2.41-default_git.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/binutils_git-2.41-default_git - CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_HOST})" "${CROSS_HOST}") rm -rf gdb* libdecnumber readline sim mkdir cross-build pushd cross-build - LDFLAGS="--static" CC=gcc AR=ar AS=as CFLAGS="$([[ $(gcc -dumpversion) -ge 13 ]] && echo "${CFLAGS} -Wno-error=dangling-pointer" || echo "${CFLAGS} -Wno-error=format-truncation ")" \ + CC=gcc \ ../configure --prefix=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools --build=${CROSS_HOST} --host=${CROSS_HOST} \ --target=${CROSS_TARGET} --with-sysroot=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target --enable-nls \ --enable-64-bit-bfd --disable-shared - make -j${JOBS} configure-host LIBS="$([[ $(gcc -dumpversion) -ge 13 ]] && echo "${LIBS}" || echo "${LIBS} -lzstd -lpthread")" + make -j${JOBS} configure-host make -j${JOBS} make install-strip popd diff --git a/loongarch64/scripts/step/toolchain/cross-binutils b/loongarch64/scripts/step/toolchain/cross-binutils index 8656700e..d57dd2e1 100644 --- a/loongarch64/scripts/step/toolchain/cross-binutils +++ b/loongarch64/scripts/step/toolchain/cross-binutils @@ -22,7 +22,7 @@ pushd ${BUILD_DIRECTORY}/binutils-2.42 ../configure --prefix=${CROSS_TOOLCHAIN_PREFIX}/cross-tools --build=${CROSS_HOST} --host=${HOST_HOST} --target=${HOST_TARGET} \ --with-sysroot=${CROSS_TOOLCHAIN_PREFIX}/cross-tools/target --enable-nls \ --enable-64-bit-bfd --disable-shared - make -j${JOBS} configure-host LIBS="$([[ $(gcc -dumpversion) -ge 13 ]] && echo "${LIBS}" || echo "${LIBS} -lzstd -lpthread")" + make -j${JOBS} configure-host LIBS="${LIBS} -lzstd -lpthread" make -j${JOBS} if [ -d ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/binutils ]; then mv ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/binutils{,.$(date +%Y%m%d%H%M%S)} diff --git a/loongarch64/scripts/step/toolchain/cross-binutils_git b/loongarch64/scripts/step/toolchain/cross-binutils_git index 0795b95c..7b609f95 100644 --- a/loongarch64/scripts/step/toolchain/cross-binutils_git +++ b/loongarch64/scripts/step/toolchain/cross-binutils_git @@ -18,11 +18,12 @@ pushd ${BUILD_DIRECTORY}/binutils_git-2.41-default_git rm -rf gdb* libdecnumber readline sim mkdir cross-build pushd cross-build - LDFLAGS="--static" CFLAGS="${CFLAGS} -Wno-error=format-truncation" \ + LDFLAGS="--static" \ + CFLAGS="${CFLAGS} -Wno-error=format-truncation" \ ../configure --prefix=${CROSS_TOOLCHAIN_PREFIX}/cross-tools --build=${CROSS_HOST} --host=${HOST_HOST} --target=${HOST_TARGET} \ --with-sysroot=${CROSS_TOOLCHAIN_PREFIX}/cross-tools/target --enable-nls \ --enable-64-bit-bfd --disable-shared - make -j${JOBS} configure-host LIBS="$([[ $(gcc -dumpversion) -ge 13 ]] && echo "${LIBS}" || echo "${LIBS} -lzstd -lpthread")" + make -j${JOBS} configure-host LIBS="${LIBS} -lzstd -lpthread" make -j${JOBS} if [ -d ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/binutils ]; then mv ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/binutils{,.$(date +%Y%m%d%H%M%S)} diff --git a/loongarch64/scripts/step/toolchain/cross-gcc b/loongarch64/scripts/step/toolchain/cross-gcc index acb17f24..2c51a798 100644 --- a/loongarch64/scripts/step/toolchain/cross-gcc +++ b/loongarch64/scripts/step/toolchain/cross-gcc @@ -3,16 +3,15 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=toolchain export STEP_PACKAGENAME=cross-gcc -export PACKAGE_VERSION=13.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/cross-gcc/13.2.0/ -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 -tar xvf ${DOWNLOADDIR}/gcc-13.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gcc-13.2.0 +export PACKAGE_VERSION=14.1.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/cross-gcc/14.1.0/ +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 +tar xvf ${DOWNLOADDIR}/gcc-14.1.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gcc-14.1.0 HOST_HOST=$(archname_to_triple "$(get_user_set_env host ${CROSS_HOST})" "${CROSS_HOST}") HOST_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target ${HOST_TARGET})" "${ARCH_ABI}") - patch -Np1 -i ${SYSDIR}/files/toolchain/cross-gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch - + PATH=${TOOLCHAIN_DIRECTORY}/cross-target/${HOST_HOST}/cross-tools/bin:${TOOLCHAIN_DIRECTORY}/cross-target/${HOST_TARGET}/cross-tools/bin:${PATH} @@ -31,14 +30,26 @@ pushd ${BUILD_DIRECTORY}/gcc-13.2.0 --disable-decimal-float --disable-libgomp --disable-libitm \ --disable-libsanitizer --disable-libquadmath --disable-threads \ --disable-target-zlib --with-system-zlib --enable-checking=release \ - --enable-default-pie --disable-multilib \ + --disable-multilib \ --with-abi=${ARCH_ABI} \ --enable-languages=c,c++ - make -j${JOBS} all-gcc all-target-libgcc - if [ -d ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/gcc-newlib ]; then - mv ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/gcc-newlib{,.$(date +%Y%m%d%H%M%S)} - fi - make DESTDIR=${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/gcc-newlib install-strip-gcc install-strip-target-libgcc + + case "${CROSS_TARGET}" in + *-mingw*) + make -j${JOBS} all-gcc + if [ -d ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/gcc-newlib ]; then + mv ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/gcc-newlib{,.$(date +%Y%m%d%H%M%S)} + fi + make DESTDIR=${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/gcc-newlib install-strip-gcc + ;; + *) + make -j${JOBS} all-gcc all-target-libgcc + if [ -d ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/gcc-newlib ]; then + mv ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/gcc-newlib{,.$(date +%Y%m%d%H%M%S)} + fi + make DESTDIR=${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/gcc-newlib install-strip-gcc install-strip-target-libgcc + ;; + esac popd popd -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 diff --git a/loongarch64/scripts/step/toolchain/cross-gcc-libc b/loongarch64/scripts/step/toolchain/cross-gcc-libc index a4956949..c5be8ba5 100644 --- a/loongarch64/scripts/step/toolchain/cross-gcc-libc +++ b/loongarch64/scripts/step/toolchain/cross-gcc-libc @@ -3,16 +3,15 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=toolchain export STEP_PACKAGENAME=cross-gcc-libc -export PACKAGE_VERSION=13.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/cross-gcc-libc/13.2.0/ -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 -tar xvf ${DOWNLOADDIR}/gcc-13.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gcc-13.2.0 +export PACKAGE_VERSION=14.1.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/cross-gcc-libc/14.1.0/ +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 +tar xvf ${DOWNLOADDIR}/gcc-14.1.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gcc-14.1.0 HOST_HOST=$(archname_to_triple "$(get_user_set_env host ${CROSS_HOST})" "${CROSS_HOST}") HOST_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target ${HOST_TARGET})" "${ARCH_ABI}") - patch -Np1 -i ${SYSDIR}/files/toolchain/cross-gcc-libc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch - + PATH=${TOOLCHAIN_DIRECTORY}/cross-target/${HOST_HOST}/cross-tools/bin:${TOOLCHAIN_DIRECTORY}/cross-target/${HOST_TARGET}/cross-tools/bin:${PATH} @@ -39,10 +38,9 @@ pushd ${BUILD_DIRECTORY}/gcc-13.2.0 --enable-checking=release \ --with-sysroot=${CROSS_TOOLCHAIN_PREFIX}/cross-tools/target \ --with-build-sysroot=${PREFIX}/cross-tools/target \ - --enable-default-pie --disable-multilib --enable-linker-build-id \ + --disable-multilib --enable-linker-build-id \ --with-abi=${ARCH_ABI} \ - --enable-languages=c,c++,fortran,objc,obj-c++,lto - make -j${JOBS} all-gcc + --enable-languages=c,c++,fortran,objc,obj-c++,lto,ada make -j${JOBS} if [ -d ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/gcc ]; then mv ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/gcc{,.$(date +%Y%m%d%H%M%S)} @@ -50,4 +48,4 @@ pushd ${BUILD_DIRECTORY}/gcc-13.2.0 make DESTDIR=${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/gcc install-strip popd popd -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 diff --git a/loongarch64/scripts/step/toolchain/cross-gcc-libc.info b/loongarch64/scripts/step/toolchain/cross-gcc-libc.info index f6406848..5a559abc 100644 --- a/loongarch64/scripts/step/toolchain/cross-gcc-libc.info +++ b/loongarch64/scripts/step/toolchain/cross-gcc-libc.info @@ -1 +1 @@ -gcc|13.2.0|gcc +gcc|14.1.0|gcc diff --git a/loongarch64/scripts/step/toolchain/cross-gcc.info b/loongarch64/scripts/step/toolchain/cross-gcc.info index f6406848..5a559abc 100644 --- a/loongarch64/scripts/step/toolchain/cross-gcc.info +++ b/loongarch64/scripts/step/toolchain/cross-gcc.info @@ -1 +1 @@ -gcc|13.2.0|gcc +gcc|14.1.0|gcc diff --git a/loongarch64/scripts/step/toolchain/cross-gcc_git b/loongarch64/scripts/step/toolchain/cross-gcc_git index ac8485fd..28cedfbf 100644 --- a/loongarch64/scripts/step/toolchain/cross-gcc_git +++ b/loongarch64/scripts/step/toolchain/cross-gcc_git @@ -8,6 +8,7 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/cross-gcc_git/git-defaul rm -rf ${BUILD_DIRECTORY}/gcc_git-git-default_git tar xvf ${DOWNLOADDIR}/gcc_git-git-default_git.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/gcc_git-git-default_git + CROSS_BUILD=$(archname_to_triple "${CROSS_HOST}" "${CROSS_HOST}") HOST_HOST=$(archname_to_triple "$(get_user_set_env host ${CROSS_HOST})" "${CROSS_HOST}") HOST_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target ${HOST_TARGET})" "${ARCH_ABI}") @@ -24,7 +25,7 @@ pushd ${BUILD_DIRECTORY}/gcc_git-git-default_git mkdir cross-build pushd cross-build LDFLAGS="-static" CFLAGS="-Wno-implicit-function-declaration" \ - ../configure --prefix=${CROSS_TOOLCHAIN_PREFIX}/cross-tools --build=${CROSS_HOST} --host=${HOST_HOST} \ + ../configure --prefix=${CROSS_TOOLCHAIN_PREFIX}/cross-tools --build=${CROSS_BUILD} --host=${HOST_HOST} \ --target=${HOST_TARGET} \ --with-newlib --disable-shared --with-sysroot=${CROSS_TOOLCHAIN_PREFIX}/cross-tools/target \ --disable-decimal-float --disable-libgomp --disable-libitm \ diff --git a/loongarch64/scripts/step/toolchain/cross-gcc_git-libc b/loongarch64/scripts/step/toolchain/cross-gcc_git-libc index fa4e1659..b4e40968 100644 --- a/loongarch64/scripts/step/toolchain/cross-gcc_git-libc +++ b/loongarch64/scripts/step/toolchain/cross-gcc_git-libc @@ -8,6 +8,7 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/cross-gcc_git-libc/git-d rm -rf ${BUILD_DIRECTORY}/gcc_git-git-default_git tar xvf ${DOWNLOADDIR}/gcc_git-git-default_git.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/gcc_git-git-default_git + CROSS_BUILD=$(archname_to_triple "${CROSS_HOST}" "${CROSS_HOST}") HOST_HOST=$(archname_to_triple "$(get_user_set_env host ${CROSS_HOST})" "${CROSS_HOST}") HOST_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target ${HOST_TARGET})" "${ARCH_ABI}") @@ -31,16 +32,16 @@ pushd ${BUILD_DIRECTORY}/gcc_git-git-default_git mkdir cross-build pushd cross-build LDFLAGS="-static" \ - ../configure --prefix=${CROSS_TOOLCHAIN_PREFIX}/cross-tools --build=${CROSS_HOST} --host=${HOST_HOST} \ + ../configure --prefix=${CROSS_TOOLCHAIN_PREFIX}/cross-tools --build=${CROSS_BUILD} --host=${HOST_HOST} \ --target=${HOST_TARGET} \ --enable-__cxa_atexit --enable-threads=posix \ --enable-libstdcxx-time \ --enable-checking=release \ --with-sysroot=${CROSS_TOOLCHAIN_PREFIX}/cross-tools/target \ --with-build-sysroot=${PREFIX}/cross-tools/target \ - --enable-default-pie --disable-multilib --enable-linker-build-id \ + --disable-multilib --enable-linker-build-id \ --with-abi=${ARCH_ABI} \ - --enable-languages=c,c++,fortran,objc,obj-c++,lto + --enable-languages=c,c++,fortran,objc,obj-c++,lto,ada make -j${JOBS} all-gcc make -j${JOBS} if [ -d ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/gcc ]; then diff --git a/loongarch64/scripts/step/toolchain/cross-gdb b/loongarch64/scripts/step/toolchain/cross-gdb index d77a3b96..17116497 100644 --- a/loongarch64/scripts/step/toolchain/cross-gdb +++ b/loongarch64/scripts/step/toolchain/cross-gdb @@ -25,7 +25,7 @@ pushd ${BUILD_DIRECTORY}/gdb-14.2 LDFLAGS="--static" \ ../configure --prefix=${CROSS_TOOLCHAIN_PREFIX}/cross-tools --build=${CROSS_HOST} --host=${HOST_HOST} --target=${HOST_TARGET} \ --with-sysroot=${CROSS_TOOLCHAIN_PREFIX}/cross-tools/target --enable-64-bit-bfd - make -j${JOBS} LIBS="$([[ $(gcc -dumpversion) -ge 13 ]] && echo "${LIBS}" || echo "${LIBS} -lzstd -lpthread")" + make -j${JOBS} LIBS="${LIBS} -lzstd -lpthread" if [ -d ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/gdb ]; then mv ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/gdb{,.$(date +%Y%m%d%H%M%S)} fi diff --git a/loongarch64/scripts/step/toolchain/cross-gdb_git b/loongarch64/scripts/step/toolchain/cross-gdb_git index 62dde532..570f38d3 100644 --- a/loongarch64/scripts/step/toolchain/cross-gdb_git +++ b/loongarch64/scripts/step/toolchain/cross-gdb_git @@ -8,6 +8,7 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/cross-gdb_git/14.0.50-de rm -rf ${BUILD_DIRECTORY}/gdb_git-14.0.50-default_git tar xvf ${DOWNLOADDIR}/gdb_git-14.0.50-default_git.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/gdb_git-14.0.50-default_git + CROSS_BUILD=$(archname_to_triple "${CROSS_HOST}" "${CROSS_HOST}") HOST_HOST=$(archname_to_triple "$(get_user_set_env host ${CROSS_HOST})" "${CROSS_HOST}") HOST_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target ${CROSS_TARGET})" "${ARCH_ABI}") @@ -22,9 +23,9 @@ pushd ${BUILD_DIRECTORY}/gdb_git-14.0.50-default_git mkdir cross-build pushd cross-build LDFLAGS="--static -pthread" CFLAGS="${CFLAGS} -Wno-error=format-truncation" \ - ../configure --prefix=${CROSS_TOOLCHAIN_PREFIX}/cross-tools --build=${CROSS_HOST} --host=${HOST_HOST} --target=${HOST_TARGET} \ + ../configure --prefix=${CROSS_TOOLCHAIN_PREFIX}/cross-tools --build=${CROSS_BUILD} --host=${HOST_HOST} --target=${HOST_TARGET} \ --with-sysroot=${CROSS_TOOLCHAIN_PREFIX}/cross-tools/target --enable-64-bit-bfd - make -j${JOBS} all-gdb LIBS="$([[ $(gcc -dumpversion) -ge 13 ]] && echo "${LIBS}" || echo "${LIBS} -lzstd -lpthread")" + make -j${JOBS} all-gdb LIBS="${LIBS} -lzstd -lpthread" if [ -d ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/gdb ]; then mv ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/gdb{,.$(date +%Y%m%d%H%M%S)} fi diff --git a/loongarch64/scripts/step/toolchain/cross-llvm-project b/loongarch64/scripts/step/toolchain/cross-llvm-project new file mode 100644 index 00000000..8341e440 --- /dev/null +++ b/loongarch64/scripts/step/toolchain/cross-llvm-project @@ -0,0 +1,60 @@ +source env/toolchain/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=toolchain +export STEP_PACKAGENAME=cross-llvm-project +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/cross-llvm-project/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src + HOST_HOST=$(archname_to_triple "$(get_user_set_env host ${CROSS_HOST})" "${CROSS_HOST}") + HOST_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") + ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target ${HOST_TARGET})" "${ARCH_ABI}") + + + PATH=${TOOLCHAIN_DIRECTORY}/cross-target/${HOST_HOST}/cross-tools/bin:${TOOLCHAIN_DIRECTORY}/cross-target/${HOST_TARGET}/cross-tools/bin:${PATH} + PATH=${TOOLCHAIN_DIRECTORY}/cross-target/llvm-project/bin:${PATH} + + if [ -d ${PREFIX}/cross-tools ]; then + mv ${PREFIX}/cross-tools{,.$(date +%Y%m%d%H%M%S)} + fi + mkdir -pv ${PREFIX}/cross-tools + cp -a ${TOOLCHAIN_DIRECTORY}/cross-target/${HOST_TARGET}/cross-tools/target ${PREFIX}/cross-tools/ + + + LLVM_DIST_VERSION="$(echo "18.1.6" | sed "s@-default@@g")" + + pushd llvm + + mkdir -p cross-build + pushd cross-build + CC="${HOST_HOST}-gcc" CXX="${HOST_HOST}-g++" \ + LDFLAGS="" PKG_CONFIG_SYSROOT_DIR="" \ + cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=${PREFIX}/cross-tools -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_SHARED_LIBS:BOOL=OFF -DLLVM_ENABLE_LIBCXX:BOOL=OFF \ + -DLLVM_LIBDIR_SUFFIX=64 \ + -DCMAKE_C_FLAGS="-DNDEBUG" -DCMAKE_CXX_FLAGS="-DNDEBUG" \ + -DLLVM_BUILD_RUNTIME:BOOL=ON -DLLVM_ENABLE_RTTI:BOOL=ON \ + -DLLVM_ENABLE_ZLIB:BOOL=ON -DLLVM_ENABLE_FFI:BOOL=OFF \ + -DLLVM_ENABLE_TERMINFO:BOOL=OFF \ + -DLLVM_TABLEGEN:PATH=${TOOLCHAIN_DIRECTORY}/cross-target/llvm-project/bin/llvm-tblgen \ + -DCLANG_TABLEGEN:PATH=${TOOLCHAIN_DIRECTORY}/cross-target/llvm-project/bin/clang-tblgen \ + -DLLVM_BUILD_LLVM_DYLIB:BOOL=OFF \ + -DLLVM_LINK_LLVM_DYLIB:BOOL=OFF -DLLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL=ON \ + -DLLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF -DLLVM_BUILD_STATIC=OFF \ + -DLLVM_ENABLE_PROJECTS='clang;lld' \ + -DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi;libunwind;compiler-rt;pstl" -DLLVM_RUNTIME_TARGETS=loongarch64-unknown-linux-gnu \ + -DDEFAULT_SYSROOT:PATH="${PREFIX}/cross-tools/target" \ + -DLLVM_DEFAULT_TARGET_TRIPLE=${HOST_TARGET} + sed -i "s@${PWD}/bin/clang-ast-dump@qemu-x86_64 ${PWD}/bin/clang-ast-dump@g" build.ninja + ninja + + if [ -d ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/llvm-project ]; then + mv ${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/llvm-project{,.$(date +%Y%m%d%H%M%S)} + fi + DESTDIR=${TOOLCHAIN_DIRECTORY}/${HOST_HOST}/${HOST_TARGET}/llvm-project ninja install + popd + popd +popd +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src diff --git a/loongarch64/scripts/step/toolchain/cross-llvm-project.info b/loongarch64/scripts/step/toolchain/cross-llvm-project.info new file mode 100644 index 00000000..6825ad20 --- /dev/null +++ b/loongarch64/scripts/step/toolchain/cross-llvm-project.info @@ -0,0 +1 @@ +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/toolchain/cross-pkg-config b/loongarch64/scripts/step/toolchain/cross-pkg-config index 5e21466d..d89b9b7a 100644 --- a/loongarch64/scripts/step/toolchain/cross-pkg-config +++ b/loongarch64/scripts/step/toolchain/cross-pkg-config @@ -16,7 +16,7 @@ pushd ${BUILD_DIRECTORY}/pkg-config-0.29.2 PATH=${TOOLCHAIN_DIRECTORY}/cross-target/${HOST_HOST}/cross-tools/bin:${TOOLCHAIN_DIRECTORY}/cross-target/${HOST_TARGET}/cross-tools/bin:${PATH} - LDFLAGS="-static" CFLAGS="-Wno-error=format" \ + LDFLAGS="-static" CFLAGS="-Wno-error=format -Wno-incompatible-pointer-types -Wno-int-conversion" \ ./configure --prefix=${CROSS_TOOLCHAIN_PREFIX}/cross-tools --build=${CROSS_HOST} \ --host=${HOST_HOST} --target=${HOST_TARGET} \ --with-pc_path=${CROSS_TOOLCHAIN_PREFIX}/cross-tools/target/usr/lib${LIB_SUFF}/pkgconfig:${CROSS_TOOLCHAIN_PREFIX}/cross-tools/target/usr/share/pkgconfig --program-prefix=${HOST_TARGET}- --with-internal-glib --disable-host-tool glib_cv_stack_grows=yes glib_cv_uscore=no ac_cv_func_posix_getpwuid_r=yes ac_cv_func_posix_getgrgid_r=yes diff --git a/loongarch64/scripts/step/toolchain/gcc b/loongarch64/scripts/step/toolchain/gcc index d0623a69..5ebe404d 100644 --- a/loongarch64/scripts/step/toolchain/gcc +++ b/loongarch64/scripts/step/toolchain/gcc @@ -3,16 +3,19 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=toolchain export STEP_PACKAGENAME=gcc -export PACKAGE_VERSION=13.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/gcc/13.2.0/ -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 -tar xvf ${DOWNLOADDIR}/gcc-13.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gcc-13.2.0 - CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") - ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target ${CROSS_TARGET})" "${ARCH_ABI}") - patch -Np1 -i ${SYSDIR}/files/toolchain/gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch - - mkdir -pv ${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target/usr/lib{,64} +export PACKAGE_VERSION=14.1.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/gcc/14.1.0/ +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 +tar xvf ${DOWNLOADDIR}/gcc-14.1.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gcc-14.1.0 + if [ "x$(get_user_set_env target)" == "x" ]; then + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env host ${CROSS_HOST})" "${CROSS_HOST}") + ARCH_ABI=$(archname_to_archabi "$(get_user_set_env host ${CROSS_TARGET})" "${ARCH_ABI}") + else + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_HOST})" "${CROSS_HOST}") + ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target ${CROSS_TARGET})" "${ARCH_ABI}") + fi + tar xvf $(ls ${DOWNLOADDIR}/gmp-*.tar.* | sort -V | tail -n1) tar xvf $(ls ${DOWNLOADDIR}/mpfr-*.tar.* | sort -V | tail -n1) @@ -22,19 +25,28 @@ pushd ${BUILD_DIRECTORY}/gcc-13.2.0 mv mpc-* mpc mkdir cross-build pushd cross-build - AR=ar \ ../configure --prefix=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools --build=${CROSS_HOST} --host=${CROSS_HOST} \ --target=${CROSS_TARGET} \ --with-newlib --disable-shared --with-sysroot=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target \ --disable-decimal-float --disable-libgomp --disable-libitm \ --disable-libsanitizer --disable-libquadmath --disable-threads \ --disable-target-zlib --with-system-zlib --enable-checking=release \ - --enable-default-pie --disable-multilib \ + --enable-default-pie \ + --enable-default-ssp \ + --disable-multilib --disable-libssp \ --with-abi=${ARCH_ABI} \ --enable-languages=c,c++ - make -j${JOBS} all-gcc all-target-libgcc LIBS="$([[ $(gcc -dumpversion) -ge 13 ]] && echo "${LIBS}" || echo "${LIBS} -lzstd -lpthread")" - make install-strip-gcc install-strip-target-libgcc + case "${CROSS_TARGET}" in + *-mingw*) + make -j${JOBS} all-gcc + make install-strip-gcc + ;; + *) + make -j${JOBS} all-gcc all-target-libgcc + make install-strip-gcc install-strip-target-libgcc + ;; + esac ln -sf ${CROSS_TARGET}-gcc ${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/bin/${CROSS_TARGET}-cc popd popd -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 diff --git a/loongarch64/scripts/step/toolchain/gcc-glibc b/loongarch64/scripts/step/toolchain/gcc-glibc index 3a0d969f..8f3a21a4 100644 --- a/loongarch64/scripts/step/toolchain/gcc-glibc +++ b/loongarch64/scripts/step/toolchain/gcc-glibc @@ -3,16 +3,20 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=toolchain export STEP_PACKAGENAME=gcc-glibc -export PACKAGE_VERSION=13.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/gcc-glibc/13.2.0/ -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 -tar xvf ${DOWNLOADDIR}/gcc-13.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gcc-13.2.0 - CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") - ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target ${CROSS_TARGET})" "${ARCH_ABI}") +export PACKAGE_VERSION=14.1.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/gcc-glibc/14.1.0/ +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 +tar xvf ${DOWNLOADDIR}/gcc-14.1.0.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gcc-14.1.0 + if [ "x$(get_user_set_env target)" == "x" ]; then + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env host ${CROSS_HOST})" "${CROSS_HOST}") + ARCH_ABI=$(archname_to_archabi "$(get_user_set_env host ${CROSS_TARGET})" "${ARCH_ABI}") + else + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_HOST})" "${CROSS_HOST}") + ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target ${CROSS_TARGET})" "${ARCH_ABI}") + fi - patch -Np1 -i ${SYSDIR}/files/toolchain/gcc-glibc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch - + sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in tar xvf $(ls ${DOWNLOADDIR}/gmp-*.tar.* | sort -V | tail -n1) tar xvf $(ls ${DOWNLOADDIR}/mpfr-*.tar.* | sort -V | tail -n1) @@ -29,13 +33,14 @@ pushd ${BUILD_DIRECTORY}/gcc-13.2.0 --enable-libstdcxx-time \ --enable-checking=release \ --with-sysroot=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target \ - --enable-default-pie --disable-multilib --enable-linker-build-id \ + --enable-default-pie \ + --disable-multilib --enable-linker-build-id \ --with-abi=${ARCH_ABI} \ - --enable-languages=c,c++,fortran,objc,obj-c++,lto - make -j${JOBS} all-gcc LIBS="$([[ $(gcc -dumpversion) -ge 13 ]] && echo "${LIBS}" || echo "${LIBS} -lzstd -lpthread")" + --enable-languages=c,c++,fortran,objc,obj-c++,lto,ada + make -j${JOBS} all-gcc make -j${JOBS} make install-strip ln -sf ${CROSS_TARGET}-gcc ${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/bin/${CROSS_TARGET}-cc popd popd -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 +rm -rf ${BUILD_DIRECTORY}/gcc-14.1.0 diff --git a/loongarch64/scripts/step/toolchain/gcc-glibc.info b/loongarch64/scripts/step/toolchain/gcc-glibc.info index f6406848..5a559abc 100644 --- a/loongarch64/scripts/step/toolchain/gcc-glibc.info +++ b/loongarch64/scripts/step/toolchain/gcc-glibc.info @@ -1 +1 @@ -gcc|13.2.0|gcc +gcc|14.1.0|gcc diff --git a/loongarch64/scripts/step/toolchain/gcc.info b/loongarch64/scripts/step/toolchain/gcc.info index f6406848..5a559abc 100644 --- a/loongarch64/scripts/step/toolchain/gcc.info +++ b/loongarch64/scripts/step/toolchain/gcc.info @@ -1 +1 @@ -gcc|13.2.0|gcc +gcc|14.1.0|gcc diff --git a/loongarch64/scripts/step/toolchain/gcc_git b/loongarch64/scripts/step/toolchain/gcc_git index b6eb6aa4..98fdae7c 100644 --- a/loongarch64/scripts/step/toolchain/gcc_git +++ b/loongarch64/scripts/step/toolchain/gcc_git @@ -8,7 +8,7 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/gcc_git/git-default/ rm -rf ${BUILD_DIRECTORY}/gcc_git-git-default_git tar xvf ${DOWNLOADDIR}/gcc_git-git-default_git.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/gcc_git-git-default_git - CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_HOST})" "${CROSS_HOST}") ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target ${CROSS_TARGET})" "${ARCH_ABI}") mkdir -pv ${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target/usr/lib{,64} @@ -21,17 +21,18 @@ pushd ${BUILD_DIRECTORY}/gcc_git-git-default_git mv mpc-* mpc mkdir cross-build pushd cross-build - AR=ar \ ../configure --prefix=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools --build=${CROSS_HOST} --host=${CROSS_HOST} \ --target=${CROSS_TARGET} \ --with-newlib --disable-shared --with-sysroot=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target \ --disable-decimal-float --disable-libgomp --disable-libitm \ --disable-libsanitizer --disable-libquadmath --disable-threads \ --disable-target-zlib --with-system-zlib --enable-checking=release \ - --enable-default-pie --disable-multilib \ + --enable-default-pie \ + --enable-default-ssp --disable-libssp \ + --disable-multilib \ --with-abi=${ARCH_ABI} \ --enable-languages=c,c++ - make -j${JOBS} all-gcc all-target-libgcc LIBS="$([[ $(gcc -dumpversion) -ge 13 ]] && echo "${LIBS}" || echo "${LIBS} -lzstd -lpthread")" + make -j${JOBS} all-gcc all-target-libgcc make install-strip-gcc install-strip-target-libgcc ln -sf ${CROSS_TARGET}-gcc ${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/bin/${CROSS_TARGET}-cc popd diff --git a/loongarch64/scripts/step/toolchain/gcc_git-glibc b/loongarch64/scripts/step/toolchain/gcc_git-glibc index 4f50428a..ba76e3dd 100644 --- a/loongarch64/scripts/step/toolchain/gcc_git-glibc +++ b/loongarch64/scripts/step/toolchain/gcc_git-glibc @@ -8,7 +8,7 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/gcc_git-glibc/git-defaul rm -rf ${BUILD_DIRECTORY}/gcc_git-git-default_git tar xvf ${DOWNLOADDIR}/gcc_git-git-default_git.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/gcc_git-git-default_git - CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_HOST})" "${CROSS_HOST}") ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target ${CROSS_TARGET})" "${ARCH_ABI}") @@ -21,17 +21,17 @@ pushd ${BUILD_DIRECTORY}/gcc_git-git-default_git mv mpc-* mpc mkdir cross-build pushd cross-build - AR=ar LDFLAGS="-static" \ ../configure --prefix=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools --build=${CROSS_HOST} --host=${CROSS_HOST} \ --target=${CROSS_TARGET} \ --enable-__cxa_atexit --enable-threads=posix \ --enable-libstdcxx-time \ --enable-checking=release \ --with-sysroot=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target \ - --enable-default-pie --disable-multilib --enable-linker-build-id \ + --enable-default-pie \ + --disable-multilib --enable-linker-build-id \ --with-abi=${ARCH_ABI} \ - --enable-languages=c,c++,fortran,objc,obj-c++,lto - make -j${JOBS} all-gcc LIBS="$([[ $(gcc -dumpversion) -ge 13 ]] && echo "${LIBS}" || echo "${LIBS} -lzstd -lpthread")" + --enable-languages=c,c++,fortran,objc,obj-c++,lto,ada + make -j${JOBS} all-gcc make -j${JOBS} make install-strip ln -sf ${CROSS_TARGET}-gcc ${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/bin/${CROSS_TARGET}-cc diff --git a/loongarch64/scripts/step/toolchain/glibc b/loongarch64/scripts/step/toolchain/glibc index f3ed37cd..d1d2bea3 100644 --- a/loongarch64/scripts/step/toolchain/glibc +++ b/loongarch64/scripts/step/toolchain/glibc @@ -9,28 +9,35 @@ rm -rf ${BUILD_DIRECTORY}/glibc-2.39 tar xvf ${DOWNLOADDIR}/glibc-2.39.tar.xz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/glibc-2.39 - CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") - CROSS_ARCH_BIT=$(archname_to_archbit "$(get_user_set_env target)" "${ARCH_BIT}") + if [ "x$(get_user_set_env target)" == "x" ]; then + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env host ${CROSS_HOST})" "${CROSS_HOST}") + ARCH_MABI=$(archname_to_anyparm "$(get_user_set_env host ${CROSS_TARGET})" "MABI" "") + else + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_HOST})" "${CROSS_HOST}") + ARCH_MABI=$(archname_to_anyparm "$(get_user_set_env target ${CROSS_TARGET})" "MABI" "") + fi LIB_SUFF=$(archname_to_lib_suff "${CROSS_TARGET}") - ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target ${CROSS_TARGET})" "${ARCH_ABI}") PATH=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/bin:${PATH} sed -i "s@5.15.0@4.15.0@g" sysdeps/unix/sysv/linux/loongarch/configure{,.ac} mkdir -p build pushd build - BUILD_CC="gcc" CC="${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/bin/${CROSS_TARGET}-gcc -mabi=${ARCH_ABI}" \ - CXX="${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/bin/${CROSS_TARGET}-gcc -mabi=${ARCH_ABI}" \ + BUILD_CC="gcc" \ + CC="${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/bin/${CROSS_TARGET}-gcc ${ARCH_MABI}" \ + CXX="${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/bin/${CROSS_TARGET}-gcc ${ARCH_MABI}" \ AS="${CROSS_TARGET}-as" AR="${CROSS_TARGET}-ar" RANLIB="${CROSS_TARGET}-ranlib" \ ../configure --prefix=/usr --host=${CROSS_TARGET} --build=${CROSS_HOST} \ --libdir=/usr/lib${LIB_SUFF} --libexecdir=/usr/lib${LIB_SUFF}/glibc \ --with-binutils=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/bin \ --with-headers=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target/usr/include \ --enable-stack-protector=strong --enable-add-ons \ - --disable-werror libc_cv_slibdir=/usr/lib${LIB_SUFF} \ + --disable-werror --disable-nscd libc_cv_slibdir=/usr/lib${LIB_SUFF} \ --enable-kernel=4.15 make -j${JOBS} + mkdir -pv ${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target/usr/lib{,64} + INSTALL_DIST_DIR="${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target" make DESTDIR=${INSTALL_DIST_DIR} install popd diff --git a/loongarch64/scripts/step/toolchain/glibc.parmfilter b/loongarch64/scripts/step/toolchain/glibc.parmfilter new file mode 100644 index 00000000..f47092bf --- /dev/null +++ b/loongarch64/scripts/step/toolchain/glibc.parmfilter @@ -0,0 +1,2 @@ +target=!mingw64ucrt +host=!mingw64ucrt diff --git a/loongarch64/scripts/step/toolchain/gmp b/loongarch64/scripts/step/toolchain/gmp index 9d146810..0eefeb94 100644 --- a/loongarch64/scripts/step/toolchain/gmp +++ b/loongarch64/scripts/step/toolchain/gmp @@ -8,13 +8,18 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/gmp/6.3.0/ rm -rf ${BUILD_DIRECTORY}/gmp-6.3.0 tar xvf ${DOWNLOADDIR}/gmp-6.3.0.tar.xz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/gmp-6.3.0 + if [ "x$(get_user_set_env target)" == "x" ]; then + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env host ${CROSS_HOST})" "${CROSS_HOST}") + else + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_HOST})" "${CROSS_HOST}") + fi + LIB_SUFF=$(archname_to_lib_suff "${CROSS_TARGET}") + INSTALL_PREFIX_DIR=$(archname_to_anyparm "${CROSS_TARGET}" "PREFIX_DIR" "/usr") - CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") - LIB_SUFF=$(archname_to_lib_suff "${CROSS_TARGET}") PATH=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/bin:${PATH} - ./configure --prefix=/usr --host=${CROSS_TARGET} --build=${CROSS_HOST} \ + ./configure --prefix=${INSTALL_PREFIX_DIR} --host=${CROSS_TARGET} --build=${CROSS_HOST} \ --libdir=/usr/lib${LIB_SUFF} --enable-cxx make -j${JOBS} INSTALL_DIST_DIR="${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target" diff --git a/loongarch64/scripts/step/toolchain/libxcrypt b/loongarch64/scripts/step/toolchain/libxcrypt index 6c32a51f..bd202938 100644 --- a/loongarch64/scripts/step/toolchain/libxcrypt +++ b/loongarch64/scripts/step/toolchain/libxcrypt @@ -10,7 +10,11 @@ tar xvf ${DOWNLOADDIR}/libxcrypt-4.4.36.tar.xz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/libxcrypt-4.4.36 patch -Np1 -i ${SYSDIR}/files/toolchain/libxcrypt/4.4.36/patches/0001-fix-configure-error-under-loongarch64-architecture.patch - CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") + if [ "x$(get_user_set_env target)" == "x" ]; then + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env host ${CROSS_HOST})" "${CROSS_HOST}") + else + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_HOST})" "${CROSS_HOST}") + fi LIB_SUFF=$(archname_to_lib_suff "${CROSS_TARGET}") PATH=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/bin:${PATH} diff --git a/loongarch64/scripts/step/toolchain/libxcrypt.parmfilter b/loongarch64/scripts/step/toolchain/libxcrypt.parmfilter new file mode 100644 index 00000000..f47092bf --- /dev/null +++ b/loongarch64/scripts/step/toolchain/libxcrypt.parmfilter @@ -0,0 +1,2 @@ +target=!mingw64ucrt +host=!mingw64ucrt diff --git a/loongarch64/scripts/step/toolchain/linux-header b/loongarch64/scripts/step/toolchain/linux-header index aea878a2..54f52266 100644 --- a/loongarch64/scripts/step/toolchain/linux-header +++ b/loongarch64/scripts/step/toolchain/linux-header @@ -3,13 +3,18 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=toolchain export STEP_PACKAGENAME=linux-header -export PACKAGE_VERSION=6.8.4 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/linux-header/6.8.4/ -rm -rf ${BUILD_DIRECTORY}/linux-6.8.4 -tar xvf ${DOWNLOADDIR}/linux-6.8.4.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/linux-6.8.4 - CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") - CROSS_KERNEL_NAME=$(archname_to_linuxname "$(get_user_set_env target ${ARCH_FAMILY})" "${ARCH_FAMILY}") +export PACKAGE_VERSION=6.9.3 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/linux-header/6.9.3/ +rm -rf ${BUILD_DIRECTORY}/linux-6.9.3 +tar xvf ${DOWNLOADDIR}/linux-6.9.3.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/linux-6.9.3 + if [ "x$(get_user_set_env target)" == "x" ]; then + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env host ${CROSS_HOST})" "${CROSS_HOST}") + CROSS_KERNEL_NAME=$(archname_to_linuxname "$(get_user_set_env host $(uname -m))" "$(uname -m)") + else + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_HOST})" "${CROSS_HOST}") + CROSS_KERNEL_NAME=$(archname_to_linuxname "$(get_user_set_env target $(uname -m))" "$(uname -m)") + fi make ARCH=${CROSS_KERNEL_NAME} mrproper make ARCH=${CROSS_KERNEL_NAME} INSTALL_HDR_PATH=dest headers_install find dest/include -name '.*' -delete @@ -18,4 +23,4 @@ pushd ${BUILD_DIRECTORY}/linux-6.8.4 mkdir -pv ${INSTALL_DIST_DIR}/usr/include cp -rv dest/include/* ${INSTALL_DIST_DIR}/usr/include/ popd -rm -rf ${BUILD_DIRECTORY}/linux-6.8.4 +rm -rf ${BUILD_DIRECTORY}/linux-6.9.3 diff --git a/loongarch64/scripts/step/toolchain/linux-header.info b/loongarch64/scripts/step/toolchain/linux-header.info index 17cf51d9..7019470b 100644 --- a/loongarch64/scripts/step/toolchain/linux-header.info +++ b/loongarch64/scripts/step/toolchain/linux-header.info @@ -1 +1 @@ -linux|6.8.4|linux +linux|6.9.3|linux diff --git a/loongarch64/scripts/step/toolchain/linux-header.parmfilter b/loongarch64/scripts/step/toolchain/linux-header.parmfilter new file mode 100644 index 00000000..f47092bf --- /dev/null +++ b/loongarch64/scripts/step/toolchain/linux-header.parmfilter @@ -0,0 +1,2 @@ +target=!mingw64ucrt +host=!mingw64ucrt diff --git a/loongarch64/scripts/step/toolchain/llvm-project b/loongarch64/scripts/step/toolchain/llvm-project new file mode 100644 index 00000000..1256d930 --- /dev/null +++ b/loongarch64/scripts/step/toolchain/llvm-project @@ -0,0 +1,41 @@ +source env/toolchain/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=toolchain +export STEP_PACKAGENAME=llvm-project +export PACKAGE_VERSION=18.1.6 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/llvm-project/18.1.6/ +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src +tar xvf ${DOWNLOADDIR}/llvm-project-18.1.6.src.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/llvm-project-18.1.6.src + + + + + + pushd llvm + mkdir -p native-build + pushd native-build + LDFLAGS="-Wl,-rpath-link=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib:${CROSSTOOLS_DIR}/build-tools/lib64:/usr/lib:/usr/lib64 -Wl,-rpath=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib:${CROSSTOOLS_DIR}/build-tools/lib64:/usr/lib:/usr/lib64" \ + PKG_CONFIG_SYSROOT_DIR="" \ + cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX:PATH=${TOOLCHAIN_DIRECTORY}/cross-target/llvm-project \ + -DCMAKE_CXX_COMPILER="g++" -DCMAKE_C_COMPILER="gcc" \ + -DBUILD_SHARED_LIBS:BOOL=OFF -DCMAKE_BUILD_TYPE=Release \ + -DLLVM_LIBDIR_SUFFIX=64 \ + -DCMAKE_C_FLAGS="-DNDEBUG" -DCMAKE_CXX_FLAGS="-DNDEBUG" \ + -DLLVM_ENABLE_LIBCXX:BOOL=OFF \ + -DLLVM_ENABLE_TERMINFO:BOOL=OFF \ + -DLLVM_ENABLE_RTTI:BOOL=ON -DLLVM_BUILD_LLVM_DYLIB:BOOL=ON \ + -DLLVM_LINK_LLVM_DYLIB:BOOL=ON \ + -DCMAKE_INSTALL_RPATH="${CROSSTOOLS_DIR}/build-tools/lib64;${TOOLCHAIN_DIRECTORY}/cross-target/llvm-project/lib${LIB_SUFF};\\\${ORIGIN}/../lib${LIB_SUFF}" \ + -DLLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL=ON \ + -DLLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF \ + -DLLVM_ENABLE_PROJECTS='clang;lld' \ + -DLLVM_VERSION_SUFFIX='' \ + -DLLVM_DEFAULT_TARGET_TRIPLE=${CROSS_HOST} + ninja + ninja install + popd + popd +popd +rm -rf ${BUILD_DIRECTORY}/llvm-project-18.1.6.src diff --git a/loongarch64/scripts/step/toolchain/llvm-project.info b/loongarch64/scripts/step/toolchain/llvm-project.info new file mode 100644 index 00000000..6825ad20 --- /dev/null +++ b/loongarch64/scripts/step/toolchain/llvm-project.info @@ -0,0 +1 @@ +llvm-project|18.1.6|llvm-project diff --git a/loongarch64/scripts/step/toolchain/mingw-binutils b/loongarch64/scripts/step/toolchain/mingw-binutils deleted file mode 100644 index c183ad64..00000000 --- a/loongarch64/scripts/step/toolchain/mingw-binutils +++ /dev/null @@ -1,24 +0,0 @@ -source env/toolchain/config -source env/distro.info -source env/function.sh -export STEP_BUILDNAME=toolchain -export STEP_PACKAGENAME=mingw-binutils -export PACKAGE_VERSION=2.42 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/mingw-binutils/2.42/ -rm -rf ${BUILD_DIRECTORY}/binutils-2.42 -tar xvf ${DOWNLOADDIR}/binutils-2.42.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/binutils-2.42 - CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") - rm -rf gdb* libdecnumber readline sim - mkdir cross-build - pushd cross-build - LDFLAGS="--static" CC=gcc AR=ar AS=as CFLAGS="$([[ $(gcc -dumpversion) -ge 13 ]] && echo "${CFLAGS} -Wno-error=dangling-pointer" || echo "${CFLAGS}")" \ - ../configure --prefix=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools --build=${CROSS_HOST} --host=${CROSS_HOST} \ - --target=${CROSS_TARGET} --with-sysroot=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target --enable-nls \ - --enable-64-bit-bfd --disable-shared - make -j${JOBS} configure-host LIBS="$([[ $(gcc -dumpversion) -ge 13 ]] && echo "${LIBS}" || echo "${LIBS} -lzstd -lpthread")" - make -j${JOBS} - make install-strip - popd -popd -rm -rf ${BUILD_DIRECTORY}/binutils-2.42 diff --git a/loongarch64/scripts/step/toolchain/mingw-binutils.info b/loongarch64/scripts/step/toolchain/mingw-binutils.info deleted file mode 100644 index 3b5bb2de..00000000 --- a/loongarch64/scripts/step/toolchain/mingw-binutils.info +++ /dev/null @@ -1 +0,0 @@ -binutils|2.42|binutils diff --git a/loongarch64/scripts/step/toolchain/mingw-gcc b/loongarch64/scripts/step/toolchain/mingw-gcc deleted file mode 100644 index 2abe4b09..00000000 --- a/loongarch64/scripts/step/toolchain/mingw-gcc +++ /dev/null @@ -1,38 +0,0 @@ -source env/toolchain/config -source env/distro.info -source env/function.sh -export STEP_BUILDNAME=toolchain -export STEP_PACKAGENAME=mingw-gcc -export PACKAGE_VERSION=13.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/mingw-gcc/13.2.0/ -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 -tar xvf ${DOWNLOADDIR}/gcc-13.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gcc-13.2.0 - CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") - ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target ${CROSS_TARGET})" "${ARCH_ABI}") - patch -Np1 -i ${SYSDIR}/files/toolchain/mingw-gcc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch - - # mkdir -pv ${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target/mingw - - tar xvf $(ls ${DOWNLOADDIR}/gmp-*.tar.* | sort -V | tail -n1) - tar xvf $(ls ${DOWNLOADDIR}/mpfr-*.tar.* | sort -V | tail -n1) - tar xvf $(ls ${DOWNLOADDIR}/mpc-*.tar.* | sort -V | tail -n1) - mv gmp-* gmp - mv mpfr-* mpfr - mv mpc-* mpc - mkdir cross-build - pushd cross-build - AR=ar \ - ../configure --prefix=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools --build=${CROSS_HOST} --host=${CROSS_HOST} \ - --target=${CROSS_TARGET} \ - --with-newlib --disable-shared --with-sysroot=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target \ - --disable-decimal-float --disable-libgomp --disable-libitm \ - --disable-libsanitizer --disable-libquadmath --disable-threads \ - --disable-target-zlib --with-system-zlib --enable-checking=release \ - --enable-default-pie --disable-multilib \ - --enable-languages=c - make -j${JOBS} all-gcc - make install-strip-gcc - popd -popd -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 diff --git a/loongarch64/scripts/step/toolchain/mingw-gcc-libc b/loongarch64/scripts/step/toolchain/mingw-gcc-libc deleted file mode 100644 index 080c9c4f..00000000 --- a/loongarch64/scripts/step/toolchain/mingw-gcc-libc +++ /dev/null @@ -1,40 +0,0 @@ -source env/toolchain/config -source env/distro.info -source env/function.sh -export STEP_BUILDNAME=toolchain -export STEP_PACKAGENAME=mingw-gcc-libc -export PACKAGE_VERSION=13.2.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/mingw-gcc-libc/13.2.0/ -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 -tar xvf ${DOWNLOADDIR}/gcc-13.2.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gcc-13.2.0 - CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") - ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target ${CROSS_TARGET})" "${ARCH_ABI}") - - patch -Np1 -i ${SYSDIR}/files/toolchain/mingw-gcc-libc/13.2.0/patches/0001-fix-the-missing-include-file-when-using-gcc-plugins-.patch - - sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in - tar xvf $(ls ${DOWNLOADDIR}/gmp-*.tar.* | sort -V | tail -n1) - tar xvf $(ls ${DOWNLOADDIR}/mpfr-*.tar.* | sort -V | tail -n1) - tar xvf $(ls ${DOWNLOADDIR}/mpc-*.tar.* | sort -V | tail -n1) - mv gmp-* gmp - mv mpfr-* mpfr - mv mpc-* mpc - mkdir cross-build - pushd cross-build - AR=ar LDFLAGS="-static" \ - ../configure --prefix=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools --build=${CROSS_HOST} --host=${CROSS_HOST} \ - --target=${CROSS_TARGET} \ - --enable-__cxa_atexit --enable-threads=posix \ - --enable-libstdcxx-time \ - --enable-checking=release \ - --with-sysroot=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target \ - --enable-default-pie --disable-multilib --enable-linker-build-id \ - --with-abi=${ARCH_ABI} \ - --enable-languages=c,c++,fortran,objc,obj-c++,lto - make -j${JOBS} all-gcc LIBS="$([[ $(gcc -dumpversion) -ge 13 ]] && echo "${LIBS}" || echo "${LIBS} -lzstd -lpthread")" - make -j${JOBS} - make install-strip - popd -popd -rm -rf ${BUILD_DIRECTORY}/gcc-13.2.0 diff --git a/loongarch64/scripts/step/toolchain/mingw-gcc-libc.info b/loongarch64/scripts/step/toolchain/mingw-gcc-libc.info deleted file mode 100644 index f6406848..00000000 --- a/loongarch64/scripts/step/toolchain/mingw-gcc-libc.info +++ /dev/null @@ -1 +0,0 @@ -gcc|13.2.0|gcc diff --git a/loongarch64/scripts/step/toolchain/mingw-gcc.info b/loongarch64/scripts/step/toolchain/mingw-gcc.info deleted file mode 100644 index f6406848..00000000 --- a/loongarch64/scripts/step/toolchain/mingw-gcc.info +++ /dev/null @@ -1 +0,0 @@ -gcc|13.2.0|gcc diff --git a/loongarch64/scripts/step/toolchain/mingw-gmp b/loongarch64/scripts/step/toolchain/mingw-gmp deleted file mode 100644 index a3b0523b..00000000 --- a/loongarch64/scripts/step/toolchain/mingw-gmp +++ /dev/null @@ -1,22 +0,0 @@ -source env/toolchain/config -source env/distro.info -source env/function.sh -export STEP_BUILDNAME=toolchain -export STEP_PACKAGENAME=mingw-gmp -export PACKAGE_VERSION=6.3.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/mingw-gmp/6.3.0/ -rm -rf ${BUILD_DIRECTORY}/gmp-6.3.0 -tar xvf ${DOWNLOADDIR}/gmp-6.3.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/gmp-6.3.0 - - CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") - - PATH=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/bin:${PATH} - - ./configure --prefix=/mingw --host=${CROSS_TARGET} --build=${CROSS_HOST} \ - --enable-cxx - make -j${JOBS} - INSTALL_DIST_DIR="${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target" - make DESTDIR=${INSTALL_DIST_DIR} install -popd -rm -rf ${BUILD_DIRECTORY}/gmp-6.3.0 diff --git a/loongarch64/scripts/step/toolchain/mingw-gmp.info b/loongarch64/scripts/step/toolchain/mingw-gmp.info deleted file mode 100644 index 121e9a78..00000000 --- a/loongarch64/scripts/step/toolchain/mingw-gmp.info +++ /dev/null @@ -1 +0,0 @@ -gmp|6.3.0|gmp diff --git a/loongarch64/scripts/step/toolchain/mingw-w64 b/loongarch64/scripts/step/toolchain/mingw-w64 index 5aecd9ae..5d48342c 100644 --- a/loongarch64/scripts/step/toolchain/mingw-w64 +++ b/loongarch64/scripts/step/toolchain/mingw-w64 @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=toolchain export STEP_PACKAGENAME=mingw-w64 -export PACKAGE_VERSION=v11.0.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/mingw-w64/v11.0.1/ -rm -rf ${BUILD_DIRECTORY}/mingw-w64-v11.0.1 -tar xvf ${DOWNLOADDIR}/mingw-w64-v11.0.1.tar.bz2 -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/mingw-w64-v11.0.1 +export PACKAGE_VERSION=v12.0.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/mingw-w64/v12.0.0/ +rm -rf ${BUILD_DIRECTORY}/mingw-w64-v12.0.0 +tar xvf ${DOWNLOADDIR}/mingw-w64-v12.0.0.tar.bz2 -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/mingw-w64-v12.0.0 - MINGW_HOST=$(archname_to_triple "$(get_user_set_env target ${MINGW_HOST})" "${MINGW_HOST}") + MINGW_HOST=$(archname_to_triple "$(get_user_set_env mingw_target ${MINGW_HOST})" "${MINGW_HOST}") PATH=${TOOLCHAIN_DIRECTORY}/cross-target/${MINGW_HOST}/cross-tools/bin:${PATH} pushd mingw-w64-headers @@ -35,4 +35,4 @@ pushd ${BUILD_DIRECTORY}/mingw-w64-v11.0.1 popd popd popd -rm -rf ${BUILD_DIRECTORY}/mingw-w64-v11.0.1 +rm -rf ${BUILD_DIRECTORY}/mingw-w64-v12.0.0 diff --git a/loongarch64/scripts/step/toolchain/mingw-w64-libs b/loongarch64/scripts/step/toolchain/mingw-w64-libs index 5a7d51aa..8b6a2079 100644 --- a/loongarch64/scripts/step/toolchain/mingw-w64-libs +++ b/loongarch64/scripts/step/toolchain/mingw-w64-libs @@ -3,13 +3,13 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=toolchain export STEP_PACKAGENAME=mingw-w64-libs -export PACKAGE_VERSION=v11.0.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/mingw-w64-libs/v11.0.1/ -rm -rf ${BUILD_DIRECTORY}/mingw-w64-v11.0.1 -tar xvf ${DOWNLOADDIR}/mingw-w64-v11.0.1.tar.bz2 -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/mingw-w64-v11.0.1 +export PACKAGE_VERSION=v12.0.0 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/mingw-w64-libs/v12.0.0/ +rm -rf ${BUILD_DIRECTORY}/mingw-w64-v12.0.0 +tar xvf ${DOWNLOADDIR}/mingw-w64-v12.0.0.tar.bz2 -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/mingw-w64-v12.0.0 - MINGW_HOST=$(archname_to_triple "$(get_user_set_env target ${MINGW_HOST})" "${MINGW_HOST}") + MINGW_HOST=$(archname_to_triple "$(get_user_set_env mingw_target ${MINGW_HOST})" "${MINGW_HOST}") PATH=${TOOLCHAIN_DIRECTORY}/cross-target/${MINGW_HOST}/cross-tools/bin:${PATH} mkdir -p build @@ -20,4 +20,4 @@ pushd ${BUILD_DIRECTORY}/mingw-w64-v11.0.1 make -j${JOBS} DESTDIR=${INSTALL_DIST_DIR} install popd popd -rm -rf ${BUILD_DIRECTORY}/mingw-w64-v11.0.1 +rm -rf ${BUILD_DIRECTORY}/mingw-w64-v12.0.0 diff --git a/loongarch64/scripts/step/toolchain/mingw-w64-libs.info b/loongarch64/scripts/step/toolchain/mingw-w64-libs.info index e6c12c08..2629b995 100644 --- a/loongarch64/scripts/step/toolchain/mingw-w64-libs.info +++ b/loongarch64/scripts/step/toolchain/mingw-w64-libs.info @@ -1 +1 @@ -mingw-w64|v11.0.1|mingw-w64 +mingw-w64|v12.0.0|mingw-w64 diff --git a/loongarch64/scripts/step/toolchain/mingw-w64-libs.parmfilter b/loongarch64/scripts/step/toolchain/mingw-w64-libs.parmfilter new file mode 100644 index 00000000..43514b91 --- /dev/null +++ b/loongarch64/scripts/step/toolchain/mingw-w64-libs.parmfilter @@ -0,0 +1,2 @@ +host=mingw64ucrt +target=mingw64ucrt diff --git a/loongarch64/scripts/step/toolchain/mingw-w64.info b/loongarch64/scripts/step/toolchain/mingw-w64.info index e6c12c08..2629b995 100644 --- a/loongarch64/scripts/step/toolchain/mingw-w64.info +++ b/loongarch64/scripts/step/toolchain/mingw-w64.info @@ -1 +1 @@ -mingw-w64|v11.0.1|mingw-w64 +mingw-w64|v12.0.0|mingw-w64 diff --git a/loongarch64/scripts/step/toolchain/mingw-w64.parmfilter b/loongarch64/scripts/step/toolchain/mingw-w64.parmfilter new file mode 100644 index 00000000..43514b91 --- /dev/null +++ b/loongarch64/scripts/step/toolchain/mingw-w64.parmfilter @@ -0,0 +1,2 @@ +host=mingw64ucrt +target=mingw64ucrt diff --git a/loongarch64/scripts/step/toolchain/mingw-zlib b/loongarch64/scripts/step/toolchain/mingw-zlib deleted file mode 100644 index 40e7ace3..00000000 --- a/loongarch64/scripts/step/toolchain/mingw-zlib +++ /dev/null @@ -1,20 +0,0 @@ -source env/toolchain/config -source env/distro.info -source env/function.sh -export STEP_BUILDNAME=toolchain -export STEP_PACKAGENAME=mingw-zlib -export PACKAGE_VERSION=1.3.1 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/mingw-zlib/1.3.1/ -rm -rf ${BUILD_DIRECTORY}/zlib-1.3.1 -tar xvf ${DOWNLOADDIR}/zlib-1.3.1.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/zlib-1.3.1 - - MINGW_HOST=$(archname_to_triple "$(get_user_set_env target ${MINGW_HOST})" "${MINGW_HOST}") - PATH=${TOOLCHAIN_DIRECTORY}/cross-target/${MINGW_HOST}/cross-tools/bin:${PATH} - - CROSS_PREFIX=${MINGW_HOST}- ./configure --prefix=/mingw --static - make -j${JOBS} - INSTALL_DIST_DIR="${TOOLCHAIN_DIRECTORY}/cross-target/${MINGW_HOST}/cross-tools/target" - make DESTDIR=${INSTALL_DIST_DIR} install -popd -rm -rf ${BUILD_DIRECTORY}/zlib-1.3.1 diff --git a/loongarch64/scripts/step/toolchain/mingw-zlib.info b/loongarch64/scripts/step/toolchain/mingw-zlib.info deleted file mode 100644 index b471e640..00000000 --- a/loongarch64/scripts/step/toolchain/mingw-zlib.info +++ /dev/null @@ -1 +0,0 @@ -zlib|1.3.1|zlib diff --git a/loongarch64/scripts/step/toolchain/mingw-zstd b/loongarch64/scripts/step/toolchain/mingw-zstd deleted file mode 100644 index 97db1445..00000000 --- a/loongarch64/scripts/step/toolchain/mingw-zstd +++ /dev/null @@ -1,23 +0,0 @@ -source env/toolchain/config -source env/distro.info -source env/function.sh -export STEP_BUILDNAME=toolchain -export STEP_PACKAGENAME=mingw-zstd -export PACKAGE_VERSION=1.5.6 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/mingw-zstd/1.5.6/ -rm -rf ${BUILD_DIRECTORY}/zstd-1.5.6 -tar xvf ${DOWNLOADDIR}/zstd-1.5.6.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/zstd-1.5.6 - - MINGW_HOST=$(archname_to_triple "$(get_user_set_env target ${MINGW_HOST})" "${MINGW_HOST}") - PATH=${TOOLCHAIN_DIRECTORY}/cross-target/${MINGW_HOST}/cross-tools/bin:${PATH} - - pushd lib - make -j${JOBS} CC="${MINGW_HOST}-gcc" PREFIX=/mingw - - INSTALL_DIST_DIR="${TOOLCHAIN_DIRECTORY}/cross-target/${MINGW_HOST}/cross-tools/target" - make CC="${MINGW_HOST}-gcc" PREFIX=/mingw DESTDIR=${INSTALL_DIST_DIR} install - popd - -popd -rm -rf ${BUILD_DIRECTORY}/zstd-1.5.6 diff --git a/loongarch64/scripts/step/toolchain/mingw-zstd.info b/loongarch64/scripts/step/toolchain/mingw-zstd.info deleted file mode 100644 index 3700954c..00000000 --- a/loongarch64/scripts/step/toolchain/mingw-zstd.info +++ /dev/null @@ -1 +0,0 @@ -zstd|1.5.6|zstd diff --git a/loongarch64/scripts/step/toolchain/qemu-edk2 b/loongarch64/scripts/step/toolchain/qemu-edk2 index 04901913..6b4f5895 100644 --- a/loongarch64/scripts/step/toolchain/qemu-edk2 +++ b/loongarch64/scripts/step/toolchain/qemu-edk2 @@ -17,7 +17,8 @@ EDK2_DIRNAME=qemu-edk2-edk2_git EDK2_PLATFORMS_DIRNAME=qemu-edk2-edk2-platforms_git pushd ${EDK2_DIRNAME} - make -j${JOBS} -C BaseTools + make -j${JOBS} -C BaseTools \ + EXTRA_LDFLAGS="-Wl,-rpath-link=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib:${CROSSTOOLS_DIR}/build-tools/lib64:/usr/lib:/usr/lib64 -Wl,-rpath=${CROSSTOOLS_DIR}/lib:${CROSSTOOLS_DIR}/lib64:${CROSSTOOLS_DIR}/build-tools/lib:${CROSSTOOLS_DIR}/build-tools/lib64:/usr/lib:/usr/lib64" cp -av BaseTools/Conf/build_rule.template Conf/build_rule.txt cp -av BaseTools/Conf/tools_def.template Conf/tools_def.txt cp -av BaseTools/Conf/target.template Conf/target.txt diff --git a/loongarch64/scripts/step/toolchain/zlib b/loongarch64/scripts/step/toolchain/zlib index 27596cd9..48fdb21e 100644 --- a/loongarch64/scripts/step/toolchain/zlib +++ b/loongarch64/scripts/step/toolchain/zlib @@ -8,17 +8,30 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/zlib/1.3.1/ rm -rf ${BUILD_DIRECTORY}/zlib-1.3.1 tar xvf ${DOWNLOADDIR}/zlib-1.3.1.tar.xz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/zlib-1.3.1 + if [ "x$(get_user_set_env target)" == "x" ]; then + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env host ${CROSS_HOST})" "${CROSS_HOST}") + CROSS_ARCH_BIT=$(archname_to_archbit "$(get_user_set_env host ${CROSS_TARGET})" "${ARCH_BIT}") + ARCH_MABI=$(archname_to_anyparm "$(get_user_set_env host ${CROSS_TARGET})" "MABI" "") + else + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_HOST})" "${CROSS_HOST}") + CROSS_ARCH_BIT=$(archname_to_archbit "$(get_user_set_env target ${CROSS_TARGET})" "${ARCH_BIT}") + ARCH_MABI=$(archname_to_anyparm "$(get_user_set_env target ${CROSS_TARGET})" "MABI" "") + fi + LIB_SUFF=$(archbit_to_lib_suff "${CROSS_ARCH_BIT}") + INSTALL_PREFIX_DIR=$(archname_to_anyparm "${CROSS_TARGET}" "PREFIX_DIR" "/usr") - CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") - CROSS_ARCH_BIT=$(archname_to_archbit "$(get_user_set_env target)" "${ARCH_BIT}") - LIB_SUFF=$(archbit_to_lib_suff "${CROSS_ARCH_BIT}") - ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target ${CROSS_TARGET})" "${ARCH_ABI}") - PATH=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/bin:${PATH} - CROSS_PREFIX=${CROSS_TARGET}- ./configure --prefix=/usr --libdir=/usr/lib${LIB_SUFF} - make -j${JOBS} CC="${CROSS_TARGET}-gcc -mabi=${ARCH_ABI}" + case "${CROSS_TARGET}" in + *-mingw*) + CROSS_PREFIX=${CROSS_TARGET}- ./configure --prefix=${INSTALL_PREFIX_DIR} --static + ;; + *) + CROSS_PREFIX=${CROSS_TARGET}- ./configure --prefix=${INSTALL_PREFIX_DIR} --libdir=${INSTALL_PREFIX_DIR}/lib${LIB_SUFF} + ;; + esac + make -j${JOBS} CC="${CROSS_TARGET}-gcc ${ARCH_MABI} -fPIC" INSTALL_DIST_DIR="${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target" make DESTDIR=${INSTALL_DIST_DIR} install popd diff --git a/loongarch64/scripts/step/toolchain/zstd b/loongarch64/scripts/step/toolchain/zstd index e70b8b97..fb047d14 100644 --- a/loongarch64/scripts/step/toolchain/zstd +++ b/loongarch64/scripts/step/toolchain/zstd @@ -8,15 +8,34 @@ export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/toolchain/zstd/1.5.6/ rm -rf ${BUILD_DIRECTORY}/zstd-1.5.6 tar xvf ${DOWNLOADDIR}/zstd-1.5.6.tar.gz -C ${BUILD_DIRECTORY} pushd ${BUILD_DIRECTORY}/zstd-1.5.6 - CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_TARGET})" "${CROSS_TARGET}") - LIB_SUFF=$(archname_to_lib_suff "${CROSS_TARGET}") - ARCH_ABI=$(archname_to_archabi "$(get_user_set_env target ${CROSS_TARGET})" "${ARCH_ABI}") + if [ "x$(get_user_set_env target)" == "x" ]; then + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env host ${CROSS_HOST})" "${CROSS_HOST}") + ARCH_MABI=$(archname_to_anyparm "$(get_user_set_env host ${CROSS_TARGET})" "MABI" "") + else + CROSS_TARGET=$(archname_to_triple "$(get_user_set_env target ${CROSS_HOST})" "${CROSS_HOST}") + ARCH_MABI=$(archname_to_anyparm "$(get_user_set_env target ${CROSS_TARGET})" "MABI" "") + fi + LIB_SUFF=$(archname_to_lib_suff "${CROSS_TARGET}") + INSTALL_PREFIX_DIR=$(archname_to_anyparm "${CROSS_TARGET}" "PREFIX_DIR" "/usr") + PATH=${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/bin:${PATH} - make -j${JOBS} CC="${CROSS_TARGET}-gcc -mabi=${ARCH_ABI}" PREFIX=/usr LIBDIR=/usr/lib${LIB_SUFF} + case "${CROSS_TARGET}" in + *-mingw*) + pushd lib + make -j${JOBS} CC="${CROSS_TARGET}-gcc ${ARCH_MABI}" PREFIX=${INSTALL_PREFIX_DIR} - INSTALL_DIST_DIR="${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target" - make CC="${CROSS_TARGET}-gcc -mabi=${ARCH_ABI}" PREFIX=/usr LIBDIR=/usr/lib${LIB_SUFF} DESTDIR=${INSTALL_DIST_DIR} install + INSTALL_DIST_DIR="${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target" + make CC="${CROSS_TARGET}-gcc ${ARCH_MABI}" PREFIX=${INSTALL_PREFIX_DIR} DESTDIR=${INSTALL_DIST_DIR} install + popd + ;; + *) + make -j${JOBS} CC="${CROSS_TARGET}-gcc ${ARCH_MABI}" PREFIX=${INSTALL_PREFIX_DIR} LIBDIR=${INSTALL_PREFIX_DIR}/lib${LIB_SUFF} + + INSTALL_DIST_DIR="${TOOLCHAIN_DIRECTORY}/cross-target/${CROSS_TARGET}/cross-tools/target" + make CC="${CROSS_TARGET}-gcc ${ARCH_MABI}" PREFIX=/usr LIBDIR=/usr/lib${LIB_SUFF} DESTDIR=${INSTALL_DIST_DIR} install + ;; + esac popd rm -rf ${BUILD_DIRECTORY}/zstd-1.5.6 diff --git a/loongarch64/scripts/step/unusual/gtk4 b/loongarch64/scripts/step/unusual/gtk4 new file mode 100644 index 00000000..b3bab3cd --- /dev/null +++ b/loongarch64/scripts/step/unusual/gtk4 @@ -0,0 +1,21 @@ +source env/unusual/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=unusual +export STEP_PACKAGENAME=gtk4 +export PACKAGE_VERSION=4.15.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/unusual/gtk4/4.15.1/ +rm -rf ${BUILD_DIRECTORY}/gtk-4.15.1 +tar xvf ${DOWNLOADDIR}/gtk-4.15.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/gtk-4.15.1 + + mkdir cross-build + pushd cross-build + meson ${MESON_CONFIG} -Dbroadway-backend=true -Dmedia-gstreamer=disabled -Dintrospection=enabled -Dbuild-tests=false -Dvulkan=disabled \ + .. + sed -i "s@gi-docgen \(index\|generate\|gen-index\|gen-deps\|search\|check\|serve\) @& --add-include-path ${SYSROOT_DIR}/usr/share/gir-1.0/ @g" build.ninja + eval ${NINJA_AND_INSTALL} + popd + rm -f ${SYSROOT_DIR}/usr/lib64/*.la +popd +rm -rf ${BUILD_DIRECTORY}/gtk-4.15.1 diff --git a/loongarch64/scripts/step/unusual/gtk4.info b/loongarch64/scripts/step/unusual/gtk4.info new file mode 100644 index 00000000..1b1d9584 --- /dev/null +++ b/loongarch64/scripts/step/unusual/gtk4.info @@ -0,0 +1 @@ +gtk4|4.15.1|gtk4 diff --git a/loongarch64/scripts/step/unusual/gtk4.tempfix b/loongarch64/scripts/step/unusual/gtk4.tempfix new file mode 100644 index 00000000..c64dcd41 --- /dev/null +++ b/loongarch64/scripts/step/unusual/gtk4.tempfix @@ -0,0 +1,12 @@ +source env/unusual/config +source env/distro.info +source env/function.sh +export STEP_BUILDNAME=unusual +export STEP_PACKAGENAME=gtk4 +export PACKAGE_VERSION= +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/unusual/gtk4// +if [ -f ${SYSROOT_DIR}/usr/bin/wayland-scanner ]; then + mv ${SYSROOT_DIR}/usr/bin/wayland-scanner ${SYSROOT_DIR}/usr/bin/wayland-scanner.orig + echo "qemu-${ARCH_NAME} ${SYSROOT_DIR}/usr/bin/wayland-scanner.orig \"\$@\"" > ${SYSROOT_DIR}/usr/bin/wayland-scanner + chmod +x ${SYSROOT_DIR}/usr/bin/wayland-scanner +fi diff --git a/loongarch64/scripts/step/unusual/la_ow_syscall b/loongarch64/scripts/step/unusual/la_ow_syscall deleted file mode 100644 index 0c342ffe..00000000 --- a/loongarch64/scripts/step/unusual/la_ow_syscall +++ /dev/null @@ -1,13 +0,0 @@ -source env/unusual/config -source env/distro.info -source env/function.sh -export STEP_BUILDNAME=unusual -export STEP_PACKAGENAME=la_ow_syscall -export PACKAGE_VERSION=git-default -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/unusual/la_ow_syscall/git-default/ -rm -rf ${BUILD_DIRECTORY}/la_ow_syscall-git-default_git -tar xvf ${DOWNLOADDIR}/la_ow_syscall-git-default_git.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/la_ow_syscall-git-default_git - -popd -rm -rf ${BUILD_DIRECTORY}/la_ow_syscall-git-default_git diff --git a/loongarch64/scripts/step/unusual/la_ow_syscall.info b/loongarch64/scripts/step/unusual/la_ow_syscall.info deleted file mode 100644 index 692705be..00000000 --- a/loongarch64/scripts/step/unusual/la_ow_syscall.info +++ /dev/null @@ -1 +0,0 @@ -la_ow_syscall|git-default|la_ow_syscall diff --git a/loongarch64/scripts/step/unusual/liblol b/loongarch64/scripts/step/unusual/liblol deleted file mode 100644 index e043c1b2..00000000 --- a/loongarch64/scripts/step/unusual/liblol +++ /dev/null @@ -1,27 +0,0 @@ -source env/unusual/config -source env/distro.info -source env/function.sh -export STEP_BUILDNAME=unusual -export STEP_PACKAGENAME=liblol -export PACKAGE_VERSION=git-default -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/unusual/liblol/git-default/ -rm -rf ${BUILD_DIRECTORY}/liblol-git-default_git -tar xvf ${DOWNLOADDIR}/liblol-git-default_git.tar.gz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/liblol-git-default_git - - mkdir -p build-64 - pushd build-64 - BUILD_CC="gcc" CC="${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-gcc" \ - CXX="${CROSSTOOLS_DIR}/bin/${CROSS_TARGET}-g++" \ - AS="${CROSS_TARGET}-as" AR="${CROSS_TARGET}-ar" RANLIB="${CROSS_TARGET}-ranlib" \ - ../configure --prefix=/usr --host=${CROSS_TARGET} --build=${CROSS_HOST} \ - --libdir=/usr/lib --libexecdir=/usr/lib/glibc \ - --with-binutils=${CROSSTOOLS_DIR}/bin \ - --with-headers=${SYSROOT_DIR}/usr/include \ - --enable-stack-protector=strong --enable-add-ons \ - --disable-werror libc_cv_slibdir=/usr/lib - make -j${JOBS} - make DESTDIR=${SYSROOT_DIR} install - popd -popd -rm -rf ${BUILD_DIRECTORY}/liblol-git-default_git diff --git a/loongarch64/scripts/step/unusual/liblol.info b/loongarch64/scripts/step/unusual/liblol.info deleted file mode 100644 index f00d1309..00000000 --- a/loongarch64/scripts/step/unusual/liblol.info +++ /dev/null @@ -1 +0,0 @@ -liblol|git-default|liblol diff --git a/loongarch64/scripts/step/unusual/qt5-qtbase b/loongarch64/scripts/step/unusual/qt5-qtbase index bca7e453..7a6dce8f 100644 --- a/loongarch64/scripts/step/unusual/qt5-qtbase +++ b/loongarch64/scripts/step/unusual/qt5-qtbase @@ -3,22 +3,22 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=unusual export STEP_PACKAGENAME=qt5-qtbase -export PACKAGE_VERSION=5.15.13 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/unusual/qt5-qtbase/5.15.13/ -rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.13 -tar xvf ${DOWNLOADDIR}/qt-everywhere-opensource-src-5.15.13.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.13 - patch -Np1 -i ${SYSDIR}/files/unusual/qt5-qtbase/5.15.13/patches/qt-everywhere-src-5.15.2-add-loongarch.patch - patch -Np1 -i ${SYSDIR}/files/unusual/qt5-qtbase/5.15.13/patches/0001-QT-5.15.8-add-loongarch64-support.patch - patch -Np1 -i ${SYSDIR}/files/unusual/qt5-qtbase/5.15.13/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch - patch -Np1 -i ${SYSDIR}/files/unusual/qt5-qtbase/5.15.13/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch - patch -Np1 -i ${SYSDIR}/files/unusual/qt5-qtbase/5.15.13/patches/0001-qt-5.15.11-fix-for-gcc-14.patch +export PACKAGE_VERSION=5.15.14 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/unusual/qt5-qtbase/5.15.14/ +rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.14 +tar xvf ${DOWNLOADDIR}/qt-everywhere-opensource-src-5.15.14.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.14 + patch -Np1 -i ${SYSDIR}/files/unusual/qt5-qtbase/5.15.14/patches/qt-everywhere-src-5.15.2-add-loongarch.patch + patch -Np1 -i ${SYSDIR}/files/unusual/qt5-qtbase/5.15.14/patches/0001-QT-5.15.8-add-loongarch64-support.patch + patch -Np1 -i ${SYSDIR}/files/unusual/qt5-qtbase/5.15.14/patches/0001-qt5-5.15-add-stdint-for-compiler-use-gcc-13.patch + patch -Np1 -i ${SYSDIR}/files/unusual/qt5-qtbase/5.15.14/patches/0001-qt5-fix-for-xkbcommon-1.6.0.patch + patch -Np1 -i ${SYSDIR}/files/unusual/qt5-qtbase/5.15.14/patches/0001-qt-5.15.11-fix-for-gcc-14.patch sed -i "s@defined(__aarch64__)@& || defined(__loongarch__)@g" qtbase/src/3rdparty/forkfd/forkfd_linux.c pushd qtbase mkdir cross-build pushd cross-build - ../configure -external-hostbindir ${CROSSTOOLS_DIR}/bin \ + ../configure -external-hostbindir ${CROSSTOOLS_DIR}/qt5/bin \ -prefix /usr -sysconfdir /etc/xdg \ -libdir /usr/lib64 -archdatadir /usr/lib64/qt5 \ -bindir /usr/bin \ @@ -38,4 +38,4 @@ pushd ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.13 popd popd popd -rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.13 +rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-5.15.14 diff --git a/loongarch64/scripts/step/unusual/qt5-qtbase.info b/loongarch64/scripts/step/unusual/qt5-qtbase.info index 18e45fe8..6307ab09 100644 --- a/loongarch64/scripts/step/unusual/qt5-qtbase.info +++ b/loongarch64/scripts/step/unusual/qt5-qtbase.info @@ -1 +1 @@ -qt5|5.15.13|qt5 +qt5|5.15.14|qt5 diff --git a/loongarch64/scripts/step/unusual/qt6-qtbase b/loongarch64/scripts/step/unusual/qt6-qtbase index f2b17ec6..8e6ea024 100644 --- a/loongarch64/scripts/step/unusual/qt6-qtbase +++ b/loongarch64/scripts/step/unusual/qt6-qtbase @@ -3,14 +3,12 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=unusual export STEP_PACKAGENAME=qt6-qtbase -export PACKAGE_VERSION=6.7.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/unusual/qt6-qtbase/6.7.0/ -rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-6.7.0 -tar xvf ${DOWNLOADDIR}/qt-everywhere-src-6.7.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/qt-everywhere-src-6.7.0 - patch -Np1 -i ${SYSDIR}/files/unusual/qt6-qtbase/6.7.0/patches/0001-qt6-qt3d-fix-for-gcc13.patch - patch -Np1 -i ${SYSDIR}/files/unusual/qt6-qtbase/6.7.0/patches/0001-qt6-fix-for-xkbcommon-1.6.0.patch - +export PACKAGE_VERSION=6.7.1 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/unusual/qt6-qtbase/6.7.1/ +rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-6.7.1 +tar xvf ${DOWNLOADDIR}/qt-everywhere-src-6.7.1.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/qt-everywhere-src-6.7.1 + mkdir cross-build pushd cross-build CC="${CROSS_TARGET}-gcc" CXX="${CROSS_TARGET}-g++" \ @@ -54,4 +52,4 @@ pushd ${BUILD_DIRECTORY}/qt-everywhere-src-6.7.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-6.7.0 +rm -rf ${BUILD_DIRECTORY}/qt-everywhere-src-6.7.1 diff --git a/loongarch64/scripts/step/unusual/qt6-qtbase.info b/loongarch64/scripts/step/unusual/qt6-qtbase.info index 66ea02a5..421b18c8 100644 --- a/loongarch64/scripts/step/unusual/qt6-qtbase.info +++ b/loongarch64/scripts/step/unusual/qt6-qtbase.info @@ -1 +1 @@ -qt6|6.7.0|qt6 +qt6|6.7.1|qt6 diff --git a/loongarch64/scripts/step/wm-lxde/vte b/loongarch64/scripts/step/wm-lxde/vte index 3b82c6bd..c104383a 100644 --- a/loongarch64/scripts/step/wm-lxde/vte +++ b/loongarch64/scripts/step/wm-lxde/vte @@ -3,11 +3,11 @@ source env/distro.info source env/function.sh export STEP_BUILDNAME=wm-lxde export STEP_PACKAGENAME=vte -export PACKAGE_VERSION=0.76.0 -export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/wm-lxde/vte/0.76.0/ -rm -rf ${BUILD_DIRECTORY}/vte-0.76.0 -tar xvf ${DOWNLOADDIR}/vte-0.76.0.tar.xz -C ${BUILD_DIRECTORY} -pushd ${BUILD_DIRECTORY}/vte-0.76.0 +export PACKAGE_VERSION=0.76.2 +export RESOURCEDIR=${NEW_TARGET_SYSDIR}/files/wm-lxde/vte/0.76.2/ +rm -rf ${BUILD_DIRECTORY}/vte-0.76.2 +tar xvf ${DOWNLOADDIR}/vte-0.76.2.tar.xz -C ${BUILD_DIRECTORY} +pushd ${BUILD_DIRECTORY}/vte-0.76.2 mkdir cross-build pushd cross-build @@ -17,4 +17,4 @@ pushd ${BUILD_DIRECTORY}/vte-0.76.0 popd rm -f ${SYSROOT_DIR}/usr/lib64/*.la popd -rm -rf ${BUILD_DIRECTORY}/vte-0.76.0 +rm -rf ${BUILD_DIRECTORY}/vte-0.76.2 diff --git a/loongarch64/scripts/step/wm-lxde/vte.info b/loongarch64/scripts/step/wm-lxde/vte.info index b1d3311c..036401b2 100644 --- a/loongarch64/scripts/step/wm-lxde/vte.info +++ b/loongarch64/scripts/step/wm-lxde/vte.info @@ -1 +1 @@ -vte|0.76.0|vte +vte|0.76.2|vte diff --git a/loongarch64/sources/url/KDE6/KDE6-akonadi b/loongarch64/sources/url/KDE6/KDE6-akonadi index 97492d08..8810c6c6 100644 --- a/loongarch64/sources/url/KDE6/KDE6-akonadi +++ b/loongarch64/sources/url/KDE6/KDE6-akonadi @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/akonadi-24.02.1.tar.xz|akonadi-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.02.2/src/akonadi-24.02.2.tar.xz|akonadi-24.02.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-akonadi-calendar b/loongarch64/sources/url/KDE6/KDE6-akonadi-calendar index 32f46696..d380bb54 100644 --- a/loongarch64/sources/url/KDE6/KDE6-akonadi-calendar +++ b/loongarch64/sources/url/KDE6/KDE6-akonadi-calendar @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/akonadi-calendar-24.02.1.tar.xz|akonadi-calendar-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.02.2/src/akonadi-calendar-24.02.2.tar.xz|akonadi-calendar-24.02.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-akonadi-contacts b/loongarch64/sources/url/KDE6/KDE6-akonadi-contacts index 373acc7f..59a13f2a 100644 --- a/loongarch64/sources/url/KDE6/KDE6-akonadi-contacts +++ b/loongarch64/sources/url/KDE6/KDE6-akonadi-contacts @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/akonadi-contacts-24.02.1.tar.xz|akonadi-contacts-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.02.2/src/akonadi-contacts-24.02.2.tar.xz|akonadi-contacts-24.02.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-akonadi-mime b/loongarch64/sources/url/KDE6/KDE6-akonadi-mime index 8de988a4..7e8cd629 100644 --- a/loongarch64/sources/url/KDE6/KDE6-akonadi-mime +++ b/loongarch64/sources/url/KDE6/KDE6-akonadi-mime @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/akonadi-mime-24.02.1.tar.xz|akonadi-mime-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.02.2/src/akonadi-mime-24.02.2.tar.xz|akonadi-mime-24.02.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-akonadi-notes b/loongarch64/sources/url/KDE6/KDE6-akonadi-notes index 3784f151..7bb73ab8 100644 --- a/loongarch64/sources/url/KDE6/KDE6-akonadi-notes +++ b/loongarch64/sources/url/KDE6/KDE6-akonadi-notes @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/akonadi-notes-24.02.1.tar.xz|akonadi-notes-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.02.2/src/akonadi-notes-24.02.2.tar.xz|akonadi-notes-24.02.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-akonadi-search b/loongarch64/sources/url/KDE6/KDE6-akonadi-search index 1be08b9d..b8a5a195 100644 --- a/loongarch64/sources/url/KDE6/KDE6-akonadi-search +++ b/loongarch64/sources/url/KDE6/KDE6-akonadi-search @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/akonadi-search-24.02.1.tar.xz|akonadi-search-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.02.2/src/akonadi-search-24.02.2.tar.xz|akonadi-search-24.02.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-analitza b/loongarch64/sources/url/KDE6/KDE6-analitza index 6f351545..4366dc99 100644 --- a/loongarch64/sources/url/KDE6/KDE6-analitza +++ b/loongarch64/sources/url/KDE6/KDE6-analitza @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/analitza-24.02.1.tar.xz|analitza-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/analitza-24.05.0.tar.xz|analitza-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-arianna b/loongarch64/sources/url/KDE6/KDE6-arianna index d1042dbe..2a24268b 100644 --- a/loongarch64/sources/url/KDE6/KDE6-arianna +++ b/loongarch64/sources/url/KDE6/KDE6-arianna @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/arianna-24.02.1.tar.xz|arianna-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/arianna-24.05.0.tar.xz|arianna-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-ark b/loongarch64/sources/url/KDE6/KDE6-ark index 467e81b4..e51a0eb7 100644 --- a/loongarch64/sources/url/KDE6/KDE6-ark +++ b/loongarch64/sources/url/KDE6/KDE6-ark @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/ark-24.02.1.tar.xz|ark-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/ark-24.05.0.tar.xz|ark-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-attica b/loongarch64/sources/url/KDE6/KDE6-attica index 19a90ef6..5436ec5f 100644 --- a/loongarch64/sources/url/KDE6/KDE6-attica +++ b/loongarch64/sources/url/KDE6/KDE6-attica @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/attica-6.0.0.tar.xz|attica-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/attica-6.2.0.tar.xz|attica-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-baloo b/loongarch64/sources/url/KDE6/KDE6-baloo index d0b796db..c9e315d9 100644 --- a/loongarch64/sources/url/KDE6/KDE6-baloo +++ b/loongarch64/sources/url/KDE6/KDE6-baloo @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/baloo-6.0.0.tar.xz|baloo-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/baloo-6.2.0.tar.xz|baloo-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-bluedevil b/loongarch64/sources/url/KDE6/KDE6-bluedevil index 7430d891..c273c184 100644 --- a/loongarch64/sources/url/KDE6/KDE6-bluedevil +++ b/loongarch64/sources/url/KDE6/KDE6-bluedevil @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/bluedevil-6.0.3.tar.xz|bluedevil-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/bluedevil-6.0.5.1.tar.xz|bluedevil-6.0.5.1.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-bluez-qt b/loongarch64/sources/url/KDE6/KDE6-bluez-qt index fd5f575f..5a00a7f0 100644 --- a/loongarch64/sources/url/KDE6/KDE6-bluez-qt +++ b/loongarch64/sources/url/KDE6/KDE6-bluez-qt @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/bluez-qt-6.0.0.tar.xz|bluez-qt-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/bluez-qt-6.2.0.tar.xz|bluez-qt-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-breeze b/loongarch64/sources/url/KDE6/KDE6-breeze index 7d1e7d0f..088c93b6 100644 --- a/loongarch64/sources/url/KDE6/KDE6-breeze +++ b/loongarch64/sources/url/KDE6/KDE6-breeze @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/breeze-6.0.3.tar.xz|breeze-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/breeze-6.0.5.tar.xz|breeze-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-breeze-gtk b/loongarch64/sources/url/KDE6/KDE6-breeze-gtk index b6f873dc..6d2a6dc6 100644 --- a/loongarch64/sources/url/KDE6/KDE6-breeze-gtk +++ b/loongarch64/sources/url/KDE6/KDE6-breeze-gtk @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/breeze-gtk-6.0.3.tar.xz|breeze-gtk-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/breeze-gtk-6.0.5.tar.xz|breeze-gtk-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-calendarsupport b/loongarch64/sources/url/KDE6/KDE6-calendarsupport index 28dde4e9..1d008c66 100644 --- a/loongarch64/sources/url/KDE6/KDE6-calendarsupport +++ b/loongarch64/sources/url/KDE6/KDE6-calendarsupport @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/calendarsupport-24.02.1.tar.xz|calendarsupport-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.02.2/src/calendarsupport-24.02.2.tar.xz|calendarsupport-24.02.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-dolphin b/loongarch64/sources/url/KDE6/KDE6-dolphin index 42d2b063..acd6c07e 100644 --- a/loongarch64/sources/url/KDE6/KDE6-dolphin +++ b/loongarch64/sources/url/KDE6/KDE6-dolphin @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/dolphin-24.02.1.tar.xz|dolphin-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/dolphin-24.05.0.tar.xz|dolphin-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-dolphin-plugins b/loongarch64/sources/url/KDE6/KDE6-dolphin-plugins index acb8f447..88087700 100644 --- a/loongarch64/sources/url/KDE6/KDE6-dolphin-plugins +++ b/loongarch64/sources/url/KDE6/KDE6-dolphin-plugins @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/dolphin-plugins-24.02.1.tar.xz|dolphin-plugins-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/dolphin-plugins-24.05.0.tar.xz|dolphin-plugins-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-dragon b/loongarch64/sources/url/KDE6/KDE6-dragon index 8d8aab6d..72ef139e 100644 --- a/loongarch64/sources/url/KDE6/KDE6-dragon +++ b/loongarch64/sources/url/KDE6/KDE6-dragon @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/dragon-24.02.1.tar.xz|dragon-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/dragon-24.05.0.tar.xz|dragon-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-drkonqi b/loongarch64/sources/url/KDE6/KDE6-drkonqi index f625ebe5..60263273 100644 --- a/loongarch64/sources/url/KDE6/KDE6-drkonqi +++ b/loongarch64/sources/url/KDE6/KDE6-drkonqi @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/drkonqi-6.0.3.tar.xz|drkonqi-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/drkonqi-6.0.5.tar.xz|drkonqi-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-elisa b/loongarch64/sources/url/KDE6/KDE6-elisa index ecf9831b..c3c0bdba 100644 --- a/loongarch64/sources/url/KDE6/KDE6-elisa +++ b/loongarch64/sources/url/KDE6/KDE6-elisa @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/elisa-24.02.1.tar.xz|elisa-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/elisa-24.05.0.tar.xz|elisa-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-eventviews b/loongarch64/sources/url/KDE6/KDE6-eventviews index 1fc13dc5..89d1fb20 100644 --- a/loongarch64/sources/url/KDE6/KDE6-eventviews +++ b/loongarch64/sources/url/KDE6/KDE6-eventviews @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/eventviews-24.02.1.tar.xz|eventviews-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.02.2/src/eventviews-24.02.2.tar.xz|eventviews-24.02.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-ffmpegthumbs b/loongarch64/sources/url/KDE6/KDE6-ffmpegthumbs index a838cf1d..739d1ef4 100644 --- a/loongarch64/sources/url/KDE6/KDE6-ffmpegthumbs +++ b/loongarch64/sources/url/KDE6/KDE6-ffmpegthumbs @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/ffmpegthumbs-24.02.1.tar.xz|ffmpegthumbs-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/ffmpegthumbs-24.05.0.tar.xz|ffmpegthumbs-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-frameworkintegration b/loongarch64/sources/url/KDE6/KDE6-frameworkintegration index 0c745943..52424901 100644 --- a/loongarch64/sources/url/KDE6/KDE6-frameworkintegration +++ b/loongarch64/sources/url/KDE6/KDE6-frameworkintegration @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/frameworkintegration-6.0.0.tar.xz|frameworkintegration-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/frameworkintegration-6.2.0.tar.xz|frameworkintegration-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-grantleetheme b/loongarch64/sources/url/KDE6/KDE6-grantleetheme index dd0840bd..b741ed7f 100644 --- a/loongarch64/sources/url/KDE6/KDE6-grantleetheme +++ b/loongarch64/sources/url/KDE6/KDE6-grantleetheme @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/grantleetheme-24.02.1.tar.xz|grantleetheme-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/grantleetheme-24.05.0.tar.xz|grantleetheme-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-gwenview b/loongarch64/sources/url/KDE6/KDE6-gwenview index 63ce57a4..2cc66358 100644 --- a/loongarch64/sources/url/KDE6/KDE6-gwenview +++ b/loongarch64/sources/url/KDE6/KDE6-gwenview @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/gwenview-24.02.1.tar.xz|gwenview-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/gwenview-24.05.0.tar.xz|gwenview-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-incidenceeditor b/loongarch64/sources/url/KDE6/KDE6-incidenceeditor index 90927d9f..b672af33 100644 --- a/loongarch64/sources/url/KDE6/KDE6-incidenceeditor +++ b/loongarch64/sources/url/KDE6/KDE6-incidenceeditor @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/incidenceeditor-24.02.1.tar.xz|incidenceeditor-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.02.2/src/incidenceeditor-24.02.2.tar.xz|incidenceeditor-24.02.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-isoimagewriter b/loongarch64/sources/url/KDE6/KDE6-isoimagewriter index ce155b5c..4bee1ed2 100644 --- a/loongarch64/sources/url/KDE6/KDE6-isoimagewriter +++ b/loongarch64/sources/url/KDE6/KDE6-isoimagewriter @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/isoimagewriter-24.02.1.tar.xz|isoimagewriter-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/isoimagewriter-24.05.0.tar.xz|isoimagewriter-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-juk b/loongarch64/sources/url/KDE6/KDE6-juk index f4b6cf23..a4c97f90 100644 --- a/loongarch64/sources/url/KDE6/KDE6-juk +++ b/loongarch64/sources/url/KDE6/KDE6-juk @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/juk-24.02.1.tar.xz|juk-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/juk-24.05.0.tar.xz|juk-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-k3b b/loongarch64/sources/url/KDE6/KDE6-k3b index bfe03615..1504b554 100644 --- a/loongarch64/sources/url/KDE6/KDE6-k3b +++ b/loongarch64/sources/url/KDE6/KDE6-k3b @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/k3b-24.02.1.tar.xz|k3b-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/k3b-24.05.0.tar.xz|k3b-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kactivitymanagerd b/loongarch64/sources/url/KDE6/KDE6-kactivitymanagerd index d2790e45..a0228dd7 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kactivitymanagerd +++ b/loongarch64/sources/url/KDE6/KDE6-kactivitymanagerd @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/kactivitymanagerd-6.0.3.tar.xz|kactivitymanagerd-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/kactivitymanagerd-6.0.5.tar.xz|kactivitymanagerd-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kalgebra b/loongarch64/sources/url/KDE6/KDE6-kalgebra index 810f581b..290aa98e 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kalgebra +++ b/loongarch64/sources/url/KDE6/KDE6-kalgebra @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kalgebra-24.02.1.tar.xz|kalgebra-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kalgebra-24.05.0.tar.xz|kalgebra-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kamoso b/loongarch64/sources/url/KDE6/KDE6-kamoso index e594d4c1..2f3eba5f 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kamoso +++ b/loongarch64/sources/url/KDE6/KDE6-kamoso @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kamoso-24.02.1.tar.xz|kamoso-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kamoso-24.05.0.tar.xz|kamoso-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kapidox b/loongarch64/sources/url/KDE6/KDE6-kapidox index c3630766..1c0ef583 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kapidox +++ b/loongarch64/sources/url/KDE6/KDE6-kapidox @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kapidox-6.0.0.tar.xz|kapidox-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kapidox-6.2.0.tar.xz|kapidox-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-karchive b/loongarch64/sources/url/KDE6/KDE6-karchive index bb8b6fb0..3ca9b915 100644 --- a/loongarch64/sources/url/KDE6/KDE6-karchive +++ b/loongarch64/sources/url/KDE6/KDE6-karchive @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/karchive-6.0.0.tar.xz|karchive-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/karchive-6.2.0.tar.xz|karchive-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kate b/loongarch64/sources/url/KDE6/KDE6-kate index 0eb0bd8e..2777c897 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kate +++ b/loongarch64/sources/url/KDE6/KDE6-kate @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kate-24.02.1.tar.xz|kate-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kate-24.05.0.tar.xz|kate-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kauth b/loongarch64/sources/url/KDE6/KDE6-kauth index ffb29b84..5d463a27 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kauth +++ b/loongarch64/sources/url/KDE6/KDE6-kauth @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kauth-6.0.0.tar.xz|kauth-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kauth-6.2.0.tar.xz|kauth-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kbackup b/loongarch64/sources/url/KDE6/KDE6-kbackup index ac73f298..16e9a03a 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kbackup +++ b/loongarch64/sources/url/KDE6/KDE6-kbackup @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kbackup-24.02.1.tar.xz|kbackup-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kbackup-24.05.0.tar.xz|kbackup-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kbookmarks b/loongarch64/sources/url/KDE6/KDE6-kbookmarks index c774a672..a6bfcf7b 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kbookmarks +++ b/loongarch64/sources/url/KDE6/KDE6-kbookmarks @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kbookmarks-6.0.0.tar.xz|kbookmarks-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kbookmarks-6.2.0.tar.xz|kbookmarks-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kcalc b/loongarch64/sources/url/KDE6/KDE6-kcalc index cc871792..8353d03f 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kcalc +++ b/loongarch64/sources/url/KDE6/KDE6-kcalc @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kcalc-24.02.1.tar.xz|kcalc-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kcalc-24.05.0.tar.xz|kcalc-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kcalendarcore b/loongarch64/sources/url/KDE6/KDE6-kcalendarcore index b93f7e34..84668138 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kcalendarcore +++ b/loongarch64/sources/url/KDE6/KDE6-kcalendarcore @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kcalendarcore-6.0.0.tar.xz|kcalendarcore-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kcalendarcore-6.2.0.tar.xz|kcalendarcore-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kcalutils b/loongarch64/sources/url/KDE6/KDE6-kcalutils index a0671d3e..6e619162 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kcalutils +++ b/loongarch64/sources/url/KDE6/KDE6-kcalutils @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kcalutils-24.02.1.tar.xz|kcalutils-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kcalutils-24.05.0.tar.xz|kcalutils-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kcmutils b/loongarch64/sources/url/KDE6/KDE6-kcmutils index 355e2354..b7866496 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kcmutils +++ b/loongarch64/sources/url/KDE6/KDE6-kcmutils @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kcmutils-6.0.0.tar.xz|kcmutils-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kcmutils-6.2.0.tar.xz|kcmutils-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kcodecs b/loongarch64/sources/url/KDE6/KDE6-kcodecs index 8e5a7e74..9481b2b3 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kcodecs +++ b/loongarch64/sources/url/KDE6/KDE6-kcodecs @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kcodecs-6.0.0.tar.xz|kcodecs-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kcodecs-6.2.0.tar.xz|kcodecs-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kcolorscheme b/loongarch64/sources/url/KDE6/KDE6-kcolorscheme index eb82f324..a813c012 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kcolorscheme +++ b/loongarch64/sources/url/KDE6/KDE6-kcolorscheme @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kcolorscheme-6.0.0.tar.xz|kcolorscheme-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kcolorscheme-6.2.0.tar.xz|kcolorscheme-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kcompletion b/loongarch64/sources/url/KDE6/KDE6-kcompletion index 5169e0ef..18a05644 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kcompletion +++ b/loongarch64/sources/url/KDE6/KDE6-kcompletion @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kcompletion-6.0.0.tar.xz|kcompletion-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kcompletion-6.2.0.tar.xz|kcompletion-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kconfig b/loongarch64/sources/url/KDE6/KDE6-kconfig index a9a44835..a7951d59 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kconfig +++ b/loongarch64/sources/url/KDE6/KDE6-kconfig @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kconfig-6.0.0.tar.xz|kconfig-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kconfig-6.2.0.tar.xz|kconfig-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kconfigwidgets b/loongarch64/sources/url/KDE6/KDE6-kconfigwidgets index 2d2363ea..2b05ffec 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kconfigwidgets +++ b/loongarch64/sources/url/KDE6/KDE6-kconfigwidgets @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kconfigwidgets-6.0.0.tar.xz|kconfigwidgets-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kconfigwidgets-6.2.0.tar.xz|kconfigwidgets-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kcontacts b/loongarch64/sources/url/KDE6/KDE6-kcontacts index 274a51e9..fad80eb6 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kcontacts +++ b/loongarch64/sources/url/KDE6/KDE6-kcontacts @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kcontacts-6.0.0.tar.xz|kcontacts-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kcontacts-6.2.0.tar.xz|kcontacts-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kcoreaddons b/loongarch64/sources/url/KDE6/KDE6-kcoreaddons index 2a71001b..bde22976 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kcoreaddons +++ b/loongarch64/sources/url/KDE6/KDE6-kcoreaddons @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kcoreaddons-6.0.0.tar.xz|kcoreaddons-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kcoreaddons-6.2.0.tar.xz|kcoreaddons-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kcrash b/loongarch64/sources/url/KDE6/KDE6-kcrash index 54786060..85028fb1 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kcrash +++ b/loongarch64/sources/url/KDE6/KDE6-kcrash @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kcrash-6.0.0.tar.xz|kcrash-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kcrash-6.2.0.tar.xz|kcrash-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kdav b/loongarch64/sources/url/KDE6/KDE6-kdav index 01a01802..7dfa96da 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kdav +++ b/loongarch64/sources/url/KDE6/KDE6-kdav @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kdav-6.0.0.tar.xz|kdav-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kdav-6.2.0.tar.xz|kdav-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kdbusaddons b/loongarch64/sources/url/KDE6/KDE6-kdbusaddons index 654e6158..1a9221f4 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kdbusaddons +++ b/loongarch64/sources/url/KDE6/KDE6-kdbusaddons @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kdbusaddons-6.0.0.tar.xz|kdbusaddons-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kdbusaddons-6.2.0.tar.xz|kdbusaddons-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kde-cli-tools b/loongarch64/sources/url/KDE6/KDE6-kde-cli-tools index 762d5260..7fe23c15 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kde-cli-tools +++ b/loongarch64/sources/url/KDE6/KDE6-kde-cli-tools @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/kde-cli-tools-6.0.3.tar.xz|kde-cli-tools-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/kde-cli-tools-6.0.5.tar.xz|kde-cli-tools-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kde-gtk-config b/loongarch64/sources/url/KDE6/KDE6-kde-gtk-config index e83e69ff..741ea2c9 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kde-gtk-config +++ b/loongarch64/sources/url/KDE6/KDE6-kde-gtk-config @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/kde-gtk-config-6.0.3.tar.xz|kde-gtk-config-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/kde-gtk-config-6.0.5.tar.xz|kde-gtk-config-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kdeclarative b/loongarch64/sources/url/KDE6/KDE6-kdeclarative index 257dd432..c6e600ea 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kdeclarative +++ b/loongarch64/sources/url/KDE6/KDE6-kdeclarative @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kdeclarative-6.0.0.tar.xz|kdeclarative-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kdeclarative-6.2.0.tar.xz|kdeclarative-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kdecoration b/loongarch64/sources/url/KDE6/KDE6-kdecoration index 2c3b9998..349f8880 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kdecoration +++ b/loongarch64/sources/url/KDE6/KDE6-kdecoration @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/kdecoration-6.0.3.tar.xz|kdecoration-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/kdecoration-6.0.5.tar.xz|kdecoration-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kded b/loongarch64/sources/url/KDE6/KDE6-kded index 622d2421..70740fe9 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kded +++ b/loongarch64/sources/url/KDE6/KDE6-kded @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kded-6.0.0.tar.xz|kded-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kded-6.2.0.tar.xz|kded-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kdenetwork-filesharing b/loongarch64/sources/url/KDE6/KDE6-kdenetwork-filesharing index 8196709c..fd36c667 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kdenetwork-filesharing +++ b/loongarch64/sources/url/KDE6/KDE6-kdenetwork-filesharing @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kdenetwork-filesharing-24.02.1.tar.xz|kdenetwork-filesharing-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kdenetwork-filesharing-24.05.0.tar.xz|kdenetwork-filesharing-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kdenlive b/loongarch64/sources/url/KDE6/KDE6-kdenlive index b49ce733..d4c7fd6d 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kdenlive +++ b/loongarch64/sources/url/KDE6/KDE6-kdenlive @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kdenlive-24.02.1.tar.xz|kdenlive-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kdenlive-24.05.0.tar.xz|kdenlive-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kdeplasma-addons b/loongarch64/sources/url/KDE6/KDE6-kdeplasma-addons index 647a1fdb..f738fd4d 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kdeplasma-addons +++ b/loongarch64/sources/url/KDE6/KDE6-kdeplasma-addons @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/kdeplasma-addons-6.0.3.tar.xz|kdeplasma-addons-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/kdeplasma-addons-6.0.5.tar.xz|kdeplasma-addons-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kdesu b/loongarch64/sources/url/KDE6/KDE6-kdesu index cc91349f..ac185c07 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kdesu +++ b/loongarch64/sources/url/KDE6/KDE6-kdesu @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kdesu-6.0.0.tar.xz|kdesu-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kdesu-6.2.0.tar.xz|kdesu-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kdialog b/loongarch64/sources/url/KDE6/KDE6-kdialog index 6654d743..9e460926 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kdialog +++ b/loongarch64/sources/url/KDE6/KDE6-kdialog @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kdialog-24.02.1.tar.xz|kdialog-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kdialog-24.05.0.tar.xz|kdialog-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kdnssd b/loongarch64/sources/url/KDE6/KDE6-kdnssd index d2b22480..3f2b5086 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kdnssd +++ b/loongarch64/sources/url/KDE6/KDE6-kdnssd @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kdnssd-6.0.0.tar.xz|kdnssd-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kdnssd-6.2.0.tar.xz|kdnssd-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kdoctools b/loongarch64/sources/url/KDE6/KDE6-kdoctools index 513d90a1..fddc5d5d 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kdoctools +++ b/loongarch64/sources/url/KDE6/KDE6-kdoctools @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kdoctools-6.0.0.tar.xz|kdoctools-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kdoctools-6.2.0.tar.xz|kdoctools-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kfilemetadata b/loongarch64/sources/url/KDE6/KDE6-kfilemetadata index ee2db221..f9ed148d 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kfilemetadata +++ b/loongarch64/sources/url/KDE6/KDE6-kfilemetadata @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kfilemetadata-6.0.0.tar.xz|kfilemetadata-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kfilemetadata-6.2.0.tar.xz|kfilemetadata-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kfind b/loongarch64/sources/url/KDE6/KDE6-kfind index ce5bdd2f..74c284d4 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kfind +++ b/loongarch64/sources/url/KDE6/KDE6-kfind @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kfind-24.02.1.tar.xz|kfind-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kfind-24.05.0.tar.xz|kfind-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kgamma b/loongarch64/sources/url/KDE6/KDE6-kgamma index 974c3971..2fee4c17 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kgamma +++ b/loongarch64/sources/url/KDE6/KDE6-kgamma @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/kgamma-6.0.3.tar.xz|kgamma-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/kgamma-6.0.5.tar.xz|kgamma-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kglobalaccel b/loongarch64/sources/url/KDE6/KDE6-kglobalaccel index 46a301a0..34038c66 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kglobalaccel +++ b/loongarch64/sources/url/KDE6/KDE6-kglobalaccel @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kglobalaccel-6.0.0.tar.xz|kglobalaccel-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kglobalaccel-6.2.0.tar.xz|kglobalaccel-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kglobalacceld b/loongarch64/sources/url/KDE6/KDE6-kglobalacceld index 07fa8af6..51bead85 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kglobalacceld +++ b/loongarch64/sources/url/KDE6/KDE6-kglobalacceld @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/kglobalacceld-6.0.3.tar.xz|kglobalacceld-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/kglobalacceld-6.0.5.tar.xz|kglobalacceld-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kguiaddons b/loongarch64/sources/url/KDE6/KDE6-kguiaddons index c0a374b2..c38e4718 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kguiaddons +++ b/loongarch64/sources/url/KDE6/KDE6-kguiaddons @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kguiaddons-6.0.0.tar.xz|kguiaddons-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kguiaddons-6.2.0.tar.xz|kguiaddons-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-khealthcertificate b/loongarch64/sources/url/KDE6/KDE6-khealthcertificate index d9940f66..82542e48 100644 --- a/loongarch64/sources/url/KDE6/KDE6-khealthcertificate +++ b/loongarch64/sources/url/KDE6/KDE6-khealthcertificate @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/khealthcertificate-24.02.1.tar.xz|khealthcertificate-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/khealthcertificate-24.05.0.tar.xz|khealthcertificate-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-khelpcenter b/loongarch64/sources/url/KDE6/KDE6-khelpcenter index 136fdf81..f293a67a 100644 --- a/loongarch64/sources/url/KDE6/KDE6-khelpcenter +++ b/loongarch64/sources/url/KDE6/KDE6-khelpcenter @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/khelpcenter-24.02.1.tar.xz|khelpcenter-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/khelpcenter-24.05.0.tar.xz|khelpcenter-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kholidays b/loongarch64/sources/url/KDE6/KDE6-kholidays index 0a4a23df..7e7a2c20 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kholidays +++ b/loongarch64/sources/url/KDE6/KDE6-kholidays @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kholidays-6.0.0.tar.xz|kholidays-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kholidays-6.2.0.tar.xz|kholidays-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-ki18n b/loongarch64/sources/url/KDE6/KDE6-ki18n index a6ca3130..17ef51d2 100644 --- a/loongarch64/sources/url/KDE6/KDE6-ki18n +++ b/loongarch64/sources/url/KDE6/KDE6-ki18n @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/ki18n-6.0.0.tar.xz|ki18n-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/ki18n-6.2.0.tar.xz|ki18n-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kiconthemes b/loongarch64/sources/url/KDE6/KDE6-kiconthemes index 17080894..3772fa9c 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kiconthemes +++ b/loongarch64/sources/url/KDE6/KDE6-kiconthemes @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kiconthemes-6.0.0.tar.xz|kiconthemes-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kiconthemes-6.2.0.tar.xz|kiconthemes-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kidentitymanagement b/loongarch64/sources/url/KDE6/KDE6-kidentitymanagement index 7311ab24..e0f8807d 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kidentitymanagement +++ b/loongarch64/sources/url/KDE6/KDE6-kidentitymanagement @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kidentitymanagement-24.02.1.tar.xz|kidentitymanagement-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kidentitymanagement-24.05.0.tar.xz|kidentitymanagement-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kidletime b/loongarch64/sources/url/KDE6/KDE6-kidletime index f1e1163e..c5c11c07 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kidletime +++ b/loongarch64/sources/url/KDE6/KDE6-kidletime @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kidletime-6.0.0.tar.xz|kidletime-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kidletime-6.2.0.tar.xz|kidletime-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kimageformats b/loongarch64/sources/url/KDE6/KDE6-kimageformats index ef12dfa3..f3d4d6f8 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kimageformats +++ b/loongarch64/sources/url/KDE6/KDE6-kimageformats @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kimageformats-6.0.0.tar.xz|kimageformats-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kimageformats-6.2.0.tar.xz|kimageformats-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kimap b/loongarch64/sources/url/KDE6/KDE6-kimap index f8b6f500..d3680cb6 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kimap +++ b/loongarch64/sources/url/KDE6/KDE6-kimap @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kimap-24.02.1.tar.xz|kimap-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kimap-24.05.0.tar.xz|kimap-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kinfocenter b/loongarch64/sources/url/KDE6/KDE6-kinfocenter index fff4d22b..7f2fc259 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kinfocenter +++ b/loongarch64/sources/url/KDE6/KDE6-kinfocenter @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/kinfocenter-6.0.3.tar.xz|kinfocenter-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/kinfocenter-6.0.5.tar.xz|kinfocenter-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kio b/loongarch64/sources/url/KDE6/KDE6-kio index 352729a2..bf903880 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kio +++ b/loongarch64/sources/url/KDE6/KDE6-kio @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kio-6.0.0.tar.xz|kio-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kio-6.2.0.tar.xz|kio-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kio-extras b/loongarch64/sources/url/KDE6/KDE6-kio-extras index c78eadf1..2b2e4e00 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kio-extras +++ b/loongarch64/sources/url/KDE6/KDE6-kio-extras @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kio-extras-24.02.1.tar.xz|kio-extras-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kio-extras-24.05.0.tar.xz|kio-extras-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kirigami b/loongarch64/sources/url/KDE6/KDE6-kirigami index 5a0d8f39..de117f16 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kirigami +++ b/loongarch64/sources/url/KDE6/KDE6-kirigami @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kirigami-6.0.0.tar.xz|kirigami-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kirigami-6.2.1.tar.xz|kirigami-6.2.1.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kirigami-addons b/loongarch64/sources/url/KDE6/KDE6-kirigami-addons index 2fb3e691..95c0e447 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kirigami-addons +++ b/loongarch64/sources/url/KDE6/KDE6-kirigami-addons @@ -1 +1 @@ -URL|https://download.kde.org/stable/kirigami-addons/kirigami-addons-1.1.0.tar.xz|kirigami-addons-1.1.0.tar.xz +URL|https://download.kde.org/stable/kirigami-addons/kirigami-addons-1.2.1.tar.xz|kirigami-addons-1.2.1.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kitemmodels b/loongarch64/sources/url/KDE6/KDE6-kitemmodels index 9e5ca8b0..4b5673d0 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kitemmodels +++ b/loongarch64/sources/url/KDE6/KDE6-kitemmodels @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kitemmodels-6.0.0.tar.xz|kitemmodels-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kitemmodels-6.2.0.tar.xz|kitemmodels-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kitemviews b/loongarch64/sources/url/KDE6/KDE6-kitemviews index c688c749..909e577e 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kitemviews +++ b/loongarch64/sources/url/KDE6/KDE6-kitemviews @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kitemviews-6.0.0.tar.xz|kitemviews-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kitemviews-6.2.0.tar.xz|kitemviews-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kjobwidgets b/loongarch64/sources/url/KDE6/KDE6-kjobwidgets index 953d1d0f..4b754a8e 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kjobwidgets +++ b/loongarch64/sources/url/KDE6/KDE6-kjobwidgets @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kjobwidgets-6.0.0.tar.xz|kjobwidgets-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kjobwidgets-6.2.0.tar.xz|kjobwidgets-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kldap b/loongarch64/sources/url/KDE6/KDE6-kldap index 13287db2..9b1d6761 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kldap +++ b/loongarch64/sources/url/KDE6/KDE6-kldap @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kldap-24.02.1.tar.xz|kldap-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kldap-24.05.0.tar.xz|kldap-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kmailtransport b/loongarch64/sources/url/KDE6/KDE6-kmailtransport index 1d9d78cb..352d1e99 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kmailtransport +++ b/loongarch64/sources/url/KDE6/KDE6-kmailtransport @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kmailtransport-24.02.1.tar.xz|kmailtransport-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kmailtransport-24.05.0.tar.xz|kmailtransport-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kmbox b/loongarch64/sources/url/KDE6/KDE6-kmbox index 847b5dbc..b65a9348 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kmbox +++ b/loongarch64/sources/url/KDE6/KDE6-kmbox @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kmbox-24.02.1.tar.xz|kmbox-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kmbox-24.05.0.tar.xz|kmbox-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kmenuedit b/loongarch64/sources/url/KDE6/KDE6-kmenuedit index 9ade6cce..a7f7bd76 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kmenuedit +++ b/loongarch64/sources/url/KDE6/KDE6-kmenuedit @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/kmenuedit-6.0.3.tar.xz|kmenuedit-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/kmenuedit-6.0.5.tar.xz|kmenuedit-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kmime b/loongarch64/sources/url/KDE6/KDE6-kmime index eef239f8..ff9d87a3 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kmime +++ b/loongarch64/sources/url/KDE6/KDE6-kmime @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kmime-24.02.1.tar.xz|kmime-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kmime-24.05.0.tar.xz|kmime-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kmines b/loongarch64/sources/url/KDE6/KDE6-kmines index ea1d52ef..be28959d 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kmines +++ b/loongarch64/sources/url/KDE6/KDE6-kmines @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kmines-24.02.1.tar.xz|kmines-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kmines-24.05.0.tar.xz|kmines-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kmix b/loongarch64/sources/url/KDE6/KDE6-kmix index 28f0e0da..76aa8c90 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kmix +++ b/loongarch64/sources/url/KDE6/KDE6-kmix @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kmix-24.02.1.tar.xz|kmix-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kmix-24.05.0.tar.xz|kmix-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-knewstuff b/loongarch64/sources/url/KDE6/KDE6-knewstuff index 2e71319e..fa152d57 100644 --- a/loongarch64/sources/url/KDE6/KDE6-knewstuff +++ b/loongarch64/sources/url/KDE6/KDE6-knewstuff @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/knewstuff-6.0.0.tar.xz|knewstuff-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/knewstuff-6.2.0.tar.xz|knewstuff-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-knotifications b/loongarch64/sources/url/KDE6/KDE6-knotifications index 92e72dca..17e7d071 100644 --- a/loongarch64/sources/url/KDE6/KDE6-knotifications +++ b/loongarch64/sources/url/KDE6/KDE6-knotifications @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/knotifications-6.0.0.tar.xz|knotifications-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/knotifications-6.2.0.tar.xz|knotifications-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-knotifyconfig b/loongarch64/sources/url/KDE6/KDE6-knotifyconfig index d6f65146..114b5066 100644 --- a/loongarch64/sources/url/KDE6/KDE6-knotifyconfig +++ b/loongarch64/sources/url/KDE6/KDE6-knotifyconfig @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/knotifyconfig-6.0.0.tar.xz|knotifyconfig-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/knotifyconfig-6.2.0.tar.xz|knotifyconfig-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kolourpaint b/loongarch64/sources/url/KDE6/KDE6-kolourpaint index 08dc1e1a..16e2d3b7 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kolourpaint +++ b/loongarch64/sources/url/KDE6/KDE6-kolourpaint @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kolourpaint-24.02.1.tar.xz|kolourpaint-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kolourpaint-24.05.0.tar.xz|kolourpaint-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-konsole b/loongarch64/sources/url/KDE6/KDE6-konsole index bc77c92f..dd1bc39a 100644 --- a/loongarch64/sources/url/KDE6/KDE6-konsole +++ b/loongarch64/sources/url/KDE6/KDE6-konsole @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/konsole-24.02.1.tar.xz|konsole-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/konsole-24.05.0.tar.xz|konsole-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kontactinterface b/loongarch64/sources/url/KDE6/KDE6-kontactinterface index 60e5c3e0..3c2f4f74 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kontactinterface +++ b/loongarch64/sources/url/KDE6/KDE6-kontactinterface @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kontactinterface-24.02.1.tar.xz|kontactinterface-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kontactinterface-24.05.0.tar.xz|kontactinterface-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-korganizer b/loongarch64/sources/url/KDE6/KDE6-korganizer index 88ef4630..cef3a04d 100644 --- a/loongarch64/sources/url/KDE6/KDE6-korganizer +++ b/loongarch64/sources/url/KDE6/KDE6-korganizer @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/korganizer-24.02.1.tar.xz|korganizer-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.02.2/src/korganizer-24.02.2.tar.xz|korganizer-24.02.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kpackage b/loongarch64/sources/url/KDE6/KDE6-kpackage index 398b3a44..cdf95425 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kpackage +++ b/loongarch64/sources/url/KDE6/KDE6-kpackage @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kpackage-6.0.0.tar.xz|kpackage-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kpackage-6.2.0.tar.xz|kpackage-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kparts b/loongarch64/sources/url/KDE6/KDE6-kparts index a810b2b2..257aea08 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kparts +++ b/loongarch64/sources/url/KDE6/KDE6-kparts @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kparts-6.0.0.tar.xz|kparts-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kparts-6.2.0.tar.xz|kparts-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kpeople b/loongarch64/sources/url/KDE6/KDE6-kpeople index 80433945..ff32ac38 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kpeople +++ b/loongarch64/sources/url/KDE6/KDE6-kpeople @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kpeople-6.0.0.tar.xz|kpeople-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kpeople-6.2.0.tar.xz|kpeople-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kpimtextedit b/loongarch64/sources/url/KDE6/KDE6-kpimtextedit index a69bae39..b6fc8ac6 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kpimtextedit +++ b/loongarch64/sources/url/KDE6/KDE6-kpimtextedit @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kpimtextedit-24.02.1.tar.xz|kpimtextedit-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kpimtextedit-24.05.0.tar.xz|kpimtextedit-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kpipewire b/loongarch64/sources/url/KDE6/KDE6-kpipewire index fecb4b4f..4f58b44d 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kpipewire +++ b/loongarch64/sources/url/KDE6/KDE6-kpipewire @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/kpipewire-6.0.3.tar.xz|kpipewire-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/kpipewire-6.0.5.tar.xz|kpipewire-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kplotting b/loongarch64/sources/url/KDE6/KDE6-kplotting index 7f148d3b..4326570a 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kplotting +++ b/loongarch64/sources/url/KDE6/KDE6-kplotting @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kplotting-6.0.0.tar.xz|kplotting-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kplotting-6.2.0.tar.xz|kplotting-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kpty b/loongarch64/sources/url/KDE6/KDE6-kpty index 4e14b683..c266f638 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kpty +++ b/loongarch64/sources/url/KDE6/KDE6-kpty @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kpty-6.0.0.tar.xz|kpty-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kpty-6.2.0.tar.xz|kpty-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kquickcharts b/loongarch64/sources/url/KDE6/KDE6-kquickcharts index b87840fa..680fb1f6 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kquickcharts +++ b/loongarch64/sources/url/KDE6/KDE6-kquickcharts @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kquickcharts-6.0.0.tar.xz|kquickcharts-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kquickcharts-6.2.0.tar.xz|kquickcharts-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-krfb b/loongarch64/sources/url/KDE6/KDE6-krfb index 33c25298..c43fa8af 100644 --- a/loongarch64/sources/url/KDE6/KDE6-krfb +++ b/loongarch64/sources/url/KDE6/KDE6-krfb @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/krfb-24.02.1.tar.xz|krfb-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.02.2/src/krfb-24.02.2.tar.xz|krfb-24.02.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kruler b/loongarch64/sources/url/KDE6/KDE6-kruler index 069c1750..54b42a96 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kruler +++ b/loongarch64/sources/url/KDE6/KDE6-kruler @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/kruler-24.02.1.tar.xz|kruler-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/kruler-24.05.0.tar.xz|kruler-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-krunner b/loongarch64/sources/url/KDE6/KDE6-krunner index 23529bf3..6b162e10 100644 --- a/loongarch64/sources/url/KDE6/KDE6-krunner +++ b/loongarch64/sources/url/KDE6/KDE6-krunner @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/krunner-6.0.0.tar.xz|krunner-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/krunner-6.2.0.tar.xz|krunner-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kscreen b/loongarch64/sources/url/KDE6/KDE6-kscreen index ffc445d1..3b9c93ef 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kscreen +++ b/loongarch64/sources/url/KDE6/KDE6-kscreen @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/kscreen-6.0.3.tar.xz|kscreen-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/kscreen-6.0.5.tar.xz|kscreen-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kscreenlocker b/loongarch64/sources/url/KDE6/KDE6-kscreenlocker index e8170e96..7068b90a 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kscreenlocker +++ b/loongarch64/sources/url/KDE6/KDE6-kscreenlocker @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/kscreenlocker-6.0.3.tar.xz|kscreenlocker-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/kscreenlocker-6.0.5.tar.xz|kscreenlocker-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kservice b/loongarch64/sources/url/KDE6/KDE6-kservice index 3597ead3..feb60bd7 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kservice +++ b/loongarch64/sources/url/KDE6/KDE6-kservice @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kservice-6.0.0.tar.xz|kservice-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kservice-6.2.0.tar.xz|kservice-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-ksmtp b/loongarch64/sources/url/KDE6/KDE6-ksmtp index 3818c0a8..c698411a 100644 --- a/loongarch64/sources/url/KDE6/KDE6-ksmtp +++ b/loongarch64/sources/url/KDE6/KDE6-ksmtp @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/ksmtp-24.02.1.tar.xz|ksmtp-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/ksmtp-24.05.0.tar.xz|ksmtp-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-ksshaskpass b/loongarch64/sources/url/KDE6/KDE6-ksshaskpass index 55b74fa3..fc015cf3 100644 --- a/loongarch64/sources/url/KDE6/KDE6-ksshaskpass +++ b/loongarch64/sources/url/KDE6/KDE6-ksshaskpass @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/ksshaskpass-6.0.3.tar.xz|ksshaskpass-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/ksshaskpass-6.0.5.tar.xz|ksshaskpass-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kstatusnotifieritem b/loongarch64/sources/url/KDE6/KDE6-kstatusnotifieritem index 005246ad..ffb17ff6 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kstatusnotifieritem +++ b/loongarch64/sources/url/KDE6/KDE6-kstatusnotifieritem @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kstatusnotifieritem-6.0.0.tar.xz|kstatusnotifieritem-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kstatusnotifieritem-6.2.0.tar.xz|kstatusnotifieritem-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-ksvg b/loongarch64/sources/url/KDE6/KDE6-ksvg index d6824254..2f328c7e 100644 --- a/loongarch64/sources/url/KDE6/KDE6-ksvg +++ b/loongarch64/sources/url/KDE6/KDE6-ksvg @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/ksvg-6.0.0.tar.xz|ksvg-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/ksvg-6.2.0.tar.xz|ksvg-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-ksystemstats b/loongarch64/sources/url/KDE6/KDE6-ksystemstats index aeeb254a..2699e57b 100644 --- a/loongarch64/sources/url/KDE6/KDE6-ksystemstats +++ b/loongarch64/sources/url/KDE6/KDE6-ksystemstats @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/ksystemstats-6.0.3.tar.xz|ksystemstats-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/ksystemstats-6.0.5.tar.xz|ksystemstats-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-ktexteditor b/loongarch64/sources/url/KDE6/KDE6-ktexteditor index 1d70beeb..a666e928 100644 --- a/loongarch64/sources/url/KDE6/KDE6-ktexteditor +++ b/loongarch64/sources/url/KDE6/KDE6-ktexteditor @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/ktexteditor-6.0.0.tar.xz|ktexteditor-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/ktexteditor-6.2.0.tar.xz|ktexteditor-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-ktexttemplate b/loongarch64/sources/url/KDE6/KDE6-ktexttemplate index a7483730..b68b1b2b 100644 --- a/loongarch64/sources/url/KDE6/KDE6-ktexttemplate +++ b/loongarch64/sources/url/KDE6/KDE6-ktexttemplate @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/ktexttemplate-6.0.0.tar.xz|ktexttemplate-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/ktexttemplate-6.2.0.tar.xz|ktexttemplate-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-ktextwidgets b/loongarch64/sources/url/KDE6/KDE6-ktextwidgets index 8ec03c6d..3daa7c48 100644 --- a/loongarch64/sources/url/KDE6/KDE6-ktextwidgets +++ b/loongarch64/sources/url/KDE6/KDE6-ktextwidgets @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/ktextwidgets-6.0.0.tar.xz|ktextwidgets-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/ktextwidgets-6.2.0.tar.xz|ktextwidgets-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kunitconversion b/loongarch64/sources/url/KDE6/KDE6-kunitconversion index 03c7773d..cec0bcbc 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kunitconversion +++ b/loongarch64/sources/url/KDE6/KDE6-kunitconversion @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kunitconversion-6.0.0.tar.xz|kunitconversion-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kunitconversion-6.2.0.tar.xz|kunitconversion-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kwallet b/loongarch64/sources/url/KDE6/KDE6-kwallet index cbd7c9fc..0232ebc8 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kwallet +++ b/loongarch64/sources/url/KDE6/KDE6-kwallet @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kwallet-6.0.0.tar.xz|kwallet-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kwallet-6.2.1.tar.xz|kwallet-6.2.1.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kwallet-pam b/loongarch64/sources/url/KDE6/KDE6-kwallet-pam index fc073007..0556b72a 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kwallet-pam +++ b/loongarch64/sources/url/KDE6/KDE6-kwallet-pam @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/kwallet-pam-6.0.3.tar.xz|kwallet-pam-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/kwallet-pam-6.0.5.tar.xz|kwallet-pam-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kwayland b/loongarch64/sources/url/KDE6/KDE6-kwayland index 6b683fad..6662fce5 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kwayland +++ b/loongarch64/sources/url/KDE6/KDE6-kwayland @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/kwayland-6.0.3.tar.xz|kwayland-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/kwayland-6.0.5.tar.xz|kwayland-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kwayland-integration b/loongarch64/sources/url/KDE6/KDE6-kwayland-integration index bebb76db..3ffa8c69 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kwayland-integration +++ b/loongarch64/sources/url/KDE6/KDE6-kwayland-integration @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/kwayland-integration-6.0.3.tar.xz|kwayland-integration-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/kwayland-integration-6.0.5.tar.xz|kwayland-integration-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kwidgetsaddons b/loongarch64/sources/url/KDE6/KDE6-kwidgetsaddons index 76a9d695..e07b22aa 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kwidgetsaddons +++ b/loongarch64/sources/url/KDE6/KDE6-kwidgetsaddons @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kwidgetsaddons-6.0.0.tar.xz|kwidgetsaddons-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kwidgetsaddons-6.2.2.tar.xz|kwidgetsaddons-6.2.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kwin b/loongarch64/sources/url/KDE6/KDE6-kwin index 35d21223..047e6b5e 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kwin +++ b/loongarch64/sources/url/KDE6/KDE6-kwin @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/kwin-6.0.3.1.tar.xz|kwin-6.0.3.1.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/kwin-6.0.5.tar.xz|kwin-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kwindowsystem b/loongarch64/sources/url/KDE6/KDE6-kwindowsystem index 0bf9c85e..979a9e80 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kwindowsystem +++ b/loongarch64/sources/url/KDE6/KDE6-kwindowsystem @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kwindowsystem-6.0.0.tar.xz|kwindowsystem-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kwindowsystem-6.2.0.tar.xz|kwindowsystem-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kwrited b/loongarch64/sources/url/KDE6/KDE6-kwrited index 3d80cfc0..1ac94348 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kwrited +++ b/loongarch64/sources/url/KDE6/KDE6-kwrited @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/kwrited-6.0.3.tar.xz|kwrited-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/kwrited-6.0.5.tar.xz|kwrited-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-kxmlgui b/loongarch64/sources/url/KDE6/KDE6-kxmlgui index a338e071..f20a9a34 100644 --- a/loongarch64/sources/url/KDE6/KDE6-kxmlgui +++ b/loongarch64/sources/url/KDE6/KDE6-kxmlgui @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/kxmlgui-6.0.0.tar.xz|kxmlgui-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/kxmlgui-6.2.0.tar.xz|kxmlgui-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-layer-shell-qt b/loongarch64/sources/url/KDE6/KDE6-layer-shell-qt index 21b2510b..b031305c 100644 --- a/loongarch64/sources/url/KDE6/KDE6-layer-shell-qt +++ b/loongarch64/sources/url/KDE6/KDE6-layer-shell-qt @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/layer-shell-qt-6.0.3.tar.xz|layer-shell-qt-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/layer-shell-qt-6.0.5.tar.xz|layer-shell-qt-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-libgravatar b/loongarch64/sources/url/KDE6/KDE6-libgravatar index 2c111919..dbfcd822 100644 --- a/loongarch64/sources/url/KDE6/KDE6-libgravatar +++ b/loongarch64/sources/url/KDE6/KDE6-libgravatar @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/libgravatar-24.02.1.tar.xz|libgravatar-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.02.2/src/libgravatar-24.02.2.tar.xz|libgravatar-24.02.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-libkcddb b/loongarch64/sources/url/KDE6/KDE6-libkcddb index 13be0ffe..0a9f95eb 100644 --- a/loongarch64/sources/url/KDE6/KDE6-libkcddb +++ b/loongarch64/sources/url/KDE6/KDE6-libkcddb @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/libkcddb-24.02.1.tar.xz|libkcddb-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/libkcddb-24.05.0.tar.xz|libkcddb-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-libkdcraw b/loongarch64/sources/url/KDE6/KDE6-libkdcraw index 40cb4e62..96b097ed 100644 --- a/loongarch64/sources/url/KDE6/KDE6-libkdcraw +++ b/loongarch64/sources/url/KDE6/KDE6-libkdcraw @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/libkdcraw-24.02.1.tar.xz|libkdcraw-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/libkdcraw-24.05.0.tar.xz|libkdcraw-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-libkdegames b/loongarch64/sources/url/KDE6/KDE6-libkdegames index de358098..db02cbf3 100644 --- a/loongarch64/sources/url/KDE6/KDE6-libkdegames +++ b/loongarch64/sources/url/KDE6/KDE6-libkdegames @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/libkdegames-24.02.1.tar.xz|libkdegames-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/libkdegames-24.05.0.tar.xz|libkdegames-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-libkdepim b/loongarch64/sources/url/KDE6/KDE6-libkdepim index a4ed9af9..54629295 100644 --- a/loongarch64/sources/url/KDE6/KDE6-libkdepim +++ b/loongarch64/sources/url/KDE6/KDE6-libkdepim @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/libkdepim-24.02.1.tar.xz|libkdepim-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/libkdepim-24.05.0.tar.xz|libkdepim-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-libkexiv2 b/loongarch64/sources/url/KDE6/KDE6-libkexiv2 index ff37645e..db0a1659 100644 --- a/loongarch64/sources/url/KDE6/KDE6-libkexiv2 +++ b/loongarch64/sources/url/KDE6/KDE6-libkexiv2 @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/libkexiv2-24.02.1.tar.xz|libkexiv2-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/libkexiv2-24.05.0.tar.xz|libkexiv2-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-libkgapi b/loongarch64/sources/url/KDE6/KDE6-libkgapi index 3eaa9512..a9136363 100644 --- a/loongarch64/sources/url/KDE6/KDE6-libkgapi +++ b/loongarch64/sources/url/KDE6/KDE6-libkgapi @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/libkgapi-24.02.1.tar.xz|libkgapi-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/libkgapi-24.05.0.tar.xz|libkgapi-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-libkleo b/loongarch64/sources/url/KDE6/KDE6-libkleo index 3bdd2379..3efb35be 100644 --- a/loongarch64/sources/url/KDE6/KDE6-libkleo +++ b/loongarch64/sources/url/KDE6/KDE6-libkleo @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/libkleo-24.02.1.tar.xz|libkleo-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/libkleo-24.05.0.tar.xz|libkleo-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-libkscreen b/loongarch64/sources/url/KDE6/KDE6-libkscreen index 0020c602..68d9129c 100644 --- a/loongarch64/sources/url/KDE6/KDE6-libkscreen +++ b/loongarch64/sources/url/KDE6/KDE6-libkscreen @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/libkscreen-6.0.3.tar.xz|libkscreen-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/libkscreen-6.0.5.tar.xz|libkscreen-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-libksysguard b/loongarch64/sources/url/KDE6/KDE6-libksysguard index 848607dd..3c2e2f2d 100644 --- a/loongarch64/sources/url/KDE6/KDE6-libksysguard +++ b/loongarch64/sources/url/KDE6/KDE6-libksysguard @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/libksysguard-6.0.3.tar.xz|libksysguard-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/libksysguard-6.0.5.tar.xz|libksysguard-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-libplasma b/loongarch64/sources/url/KDE6/KDE6-libplasma index a10c6d14..7dad2f18 100644 --- a/loongarch64/sources/url/KDE6/KDE6-libplasma +++ b/loongarch64/sources/url/KDE6/KDE6-libplasma @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/libplasma-6.0.3.tar.xz|libplasma-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/libplasma-6.0.5.tar.xz|libplasma-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-mailcommon b/loongarch64/sources/url/KDE6/KDE6-mailcommon index 3681b0f3..ca484f5f 100644 --- a/loongarch64/sources/url/KDE6/KDE6-mailcommon +++ b/loongarch64/sources/url/KDE6/KDE6-mailcommon @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/mailcommon-24.02.1.tar.xz|mailcommon-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.02.2/src/mailcommon-24.02.2.tar.xz|mailcommon-24.02.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-mailimporter b/loongarch64/sources/url/KDE6/KDE6-mailimporter index e6ebca47..b1ae8903 100644 --- a/loongarch64/sources/url/KDE6/KDE6-mailimporter +++ b/loongarch64/sources/url/KDE6/KDE6-mailimporter @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/mailimporter-24.02.1.tar.xz|mailimporter-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.02.2/src/mailimporter-24.02.2.tar.xz|mailimporter-24.02.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-markdownpart b/loongarch64/sources/url/KDE6/KDE6-markdownpart index fe8b850c..0a24ec89 100644 --- a/loongarch64/sources/url/KDE6/KDE6-markdownpart +++ b/loongarch64/sources/url/KDE6/KDE6-markdownpart @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/markdownpart-24.02.1.tar.xz|markdownpart-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/markdownpart-24.05.0.tar.xz|markdownpart-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-merkuro b/loongarch64/sources/url/KDE6/KDE6-merkuro index 64aaac43..d145fbd8 100644 --- a/loongarch64/sources/url/KDE6/KDE6-merkuro +++ b/loongarch64/sources/url/KDE6/KDE6-merkuro @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/merkuro-24.02.1.tar.xz|merkuro-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.02.2/src/merkuro-24.02.2.tar.xz|merkuro-24.02.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-messagelib b/loongarch64/sources/url/KDE6/KDE6-messagelib index 3493528b..d9206b0d 100644 --- a/loongarch64/sources/url/KDE6/KDE6-messagelib +++ b/loongarch64/sources/url/KDE6/KDE6-messagelib @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/messagelib-24.02.1.tar.xz|messagelib-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.02.2/src/messagelib-24.02.2.tar.xz|messagelib-24.02.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-milou b/loongarch64/sources/url/KDE6/KDE6-milou index 4eb24ac5..3d935e93 100644 --- a/loongarch64/sources/url/KDE6/KDE6-milou +++ b/loongarch64/sources/url/KDE6/KDE6-milou @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/milou-6.0.3.tar.xz|milou-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/milou-6.0.5.tar.xz|milou-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-mimetreeparser b/loongarch64/sources/url/KDE6/KDE6-mimetreeparser index 587222a5..1bcea44b 100644 --- a/loongarch64/sources/url/KDE6/KDE6-mimetreeparser +++ b/loongarch64/sources/url/KDE6/KDE6-mimetreeparser @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/mimetreeparser-24.02.1.tar.xz|mimetreeparser-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/mimetreeparser-24.05.0.tar.xz|mimetreeparser-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-modemmanager-qt b/loongarch64/sources/url/KDE6/KDE6-modemmanager-qt index 38676f49..f5d9f761 100644 --- a/loongarch64/sources/url/KDE6/KDE6-modemmanager-qt +++ b/loongarch64/sources/url/KDE6/KDE6-modemmanager-qt @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/modemmanager-qt-6.0.0.tar.xz|modemmanager-qt-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/modemmanager-qt-6.2.0.tar.xz|modemmanager-qt-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-networkmanager-qt b/loongarch64/sources/url/KDE6/KDE6-networkmanager-qt index b86818bf..d922b852 100644 --- a/loongarch64/sources/url/KDE6/KDE6-networkmanager-qt +++ b/loongarch64/sources/url/KDE6/KDE6-networkmanager-qt @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/networkmanager-qt-6.0.0.tar.xz|networkmanager-qt-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/networkmanager-qt-6.2.0.tar.xz|networkmanager-qt-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-ocean-sound-theme b/loongarch64/sources/url/KDE6/KDE6-ocean-sound-theme index 2e77f8f5..f6f0029d 100644 --- a/loongarch64/sources/url/KDE6/KDE6-ocean-sound-theme +++ b/loongarch64/sources/url/KDE6/KDE6-ocean-sound-theme @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/ocean-sound-theme-6.0.3.tar.xz|ocean-sound-theme-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/ocean-sound-theme-6.0.5.tar.xz|ocean-sound-theme-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-oxygen b/loongarch64/sources/url/KDE6/KDE6-oxygen index f960ca07..448724cc 100644 --- a/loongarch64/sources/url/KDE6/KDE6-oxygen +++ b/loongarch64/sources/url/KDE6/KDE6-oxygen @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/oxygen-6.0.3.tar.xz|oxygen-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/oxygen-6.0.5.tar.xz|oxygen-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-oxygen-sounds b/loongarch64/sources/url/KDE6/KDE6-oxygen-sounds index 55a5d718..ca18b108 100644 --- a/loongarch64/sources/url/KDE6/KDE6-oxygen-sounds +++ b/loongarch64/sources/url/KDE6/KDE6-oxygen-sounds @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/oxygen-sounds-6.0.3.tar.xz|oxygen-sounds-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/oxygen-sounds-6.0.5.tar.xz|oxygen-sounds-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-pimcommon b/loongarch64/sources/url/KDE6/KDE6-pimcommon index db69169e..9753d46c 100644 --- a/loongarch64/sources/url/KDE6/KDE6-pimcommon +++ b/loongarch64/sources/url/KDE6/KDE6-pimcommon @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/pimcommon-24.02.1.tar.xz|pimcommon-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.02.2/src/pimcommon-24.02.2.tar.xz|pimcommon-24.02.2.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-plasma-activities b/loongarch64/sources/url/KDE6/KDE6-plasma-activities index 75fc2ff3..a295ed3e 100644 --- a/loongarch64/sources/url/KDE6/KDE6-plasma-activities +++ b/loongarch64/sources/url/KDE6/KDE6-plasma-activities @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/plasma-activities-6.0.3.tar.xz|plasma-activities-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/plasma-activities-6.0.5.tar.xz|plasma-activities-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-plasma-activities-stats b/loongarch64/sources/url/KDE6/KDE6-plasma-activities-stats index 80a8d00d..6ef6be37 100644 --- a/loongarch64/sources/url/KDE6/KDE6-plasma-activities-stats +++ b/loongarch64/sources/url/KDE6/KDE6-plasma-activities-stats @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/plasma-activities-stats-6.0.3.tar.xz|plasma-activities-stats-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/plasma-activities-stats-6.0.5.tar.xz|plasma-activities-stats-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-plasma-browser-integration b/loongarch64/sources/url/KDE6/KDE6-plasma-browser-integration index c969394a..d8b1b2a8 100644 --- a/loongarch64/sources/url/KDE6/KDE6-plasma-browser-integration +++ b/loongarch64/sources/url/KDE6/KDE6-plasma-browser-integration @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/plasma-browser-integration-6.0.3.tar.xz|plasma-browser-integration-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/plasma-browser-integration-6.0.5.tar.xz|plasma-browser-integration-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-plasma-desktop b/loongarch64/sources/url/KDE6/KDE6-plasma-desktop index 2c7c9fcb..bf8b20fd 100644 --- a/loongarch64/sources/url/KDE6/KDE6-plasma-desktop +++ b/loongarch64/sources/url/KDE6/KDE6-plasma-desktop @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/plasma-desktop-6.0.3.tar.xz|plasma-desktop-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/plasma-desktop-6.0.5.tar.xz|plasma-desktop-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-plasma-disks b/loongarch64/sources/url/KDE6/KDE6-plasma-disks index dd8e58e4..df4763b3 100644 --- a/loongarch64/sources/url/KDE6/KDE6-plasma-disks +++ b/loongarch64/sources/url/KDE6/KDE6-plasma-disks @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/plasma-disks-6.0.3.tar.xz|plasma-disks-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/plasma-disks-6.0.5.tar.xz|plasma-disks-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-plasma-firewall b/loongarch64/sources/url/KDE6/KDE6-plasma-firewall index 2783735d..38f7cdc4 100644 --- a/loongarch64/sources/url/KDE6/KDE6-plasma-firewall +++ b/loongarch64/sources/url/KDE6/KDE6-plasma-firewall @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/plasma-firewall-6.0.3.tar.xz|plasma-firewall-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/plasma-firewall-6.0.5.tar.xz|plasma-firewall-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-plasma-integration b/loongarch64/sources/url/KDE6/KDE6-plasma-integration index fa5cdd8b..e3f35533 100644 --- a/loongarch64/sources/url/KDE6/KDE6-plasma-integration +++ b/loongarch64/sources/url/KDE6/KDE6-plasma-integration @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/plasma-integration-6.0.3.tar.xz|plasma-integration-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/plasma-integration-6.0.5.tar.xz|plasma-integration-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-plasma-nm b/loongarch64/sources/url/KDE6/KDE6-plasma-nm index f589cf7b..d0d0889d 100644 --- a/loongarch64/sources/url/KDE6/KDE6-plasma-nm +++ b/loongarch64/sources/url/KDE6/KDE6-plasma-nm @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/plasma-nm-6.0.3.tar.xz|plasma-nm-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/plasma-nm-6.0.5.tar.xz|plasma-nm-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-plasma-pa b/loongarch64/sources/url/KDE6/KDE6-plasma-pa index 58f5d770..d1a8b33f 100644 --- a/loongarch64/sources/url/KDE6/KDE6-plasma-pa +++ b/loongarch64/sources/url/KDE6/KDE6-plasma-pa @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/plasma-pa-6.0.3.tar.xz|plasma-pa-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/plasma-pa-6.0.5.tar.xz|plasma-pa-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-plasma-systemmonitor b/loongarch64/sources/url/KDE6/KDE6-plasma-systemmonitor index 9e6f8a9e..63e87248 100644 --- a/loongarch64/sources/url/KDE6/KDE6-plasma-systemmonitor +++ b/loongarch64/sources/url/KDE6/KDE6-plasma-systemmonitor @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/plasma-systemmonitor-6.0.3.tar.xz|plasma-systemmonitor-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/plasma-systemmonitor-6.0.5.tar.xz|plasma-systemmonitor-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-plasma-thunderbolt b/loongarch64/sources/url/KDE6/KDE6-plasma-thunderbolt index ae08d02d..9ddd43f1 100644 --- a/loongarch64/sources/url/KDE6/KDE6-plasma-thunderbolt +++ b/loongarch64/sources/url/KDE6/KDE6-plasma-thunderbolt @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/plasma-thunderbolt-6.0.3.tar.xz|plasma-thunderbolt-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/plasma-thunderbolt-6.0.5.tar.xz|plasma-thunderbolt-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-plasma-vault b/loongarch64/sources/url/KDE6/KDE6-plasma-vault index d6b230dd..a59dd4e0 100644 --- a/loongarch64/sources/url/KDE6/KDE6-plasma-vault +++ b/loongarch64/sources/url/KDE6/KDE6-plasma-vault @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/plasma-vault-6.0.3.tar.xz|plasma-vault-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/plasma-vault-6.0.5.tar.xz|plasma-vault-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-plasma-welcome b/loongarch64/sources/url/KDE6/KDE6-plasma-welcome index 16a2079b..90138b34 100644 --- a/loongarch64/sources/url/KDE6/KDE6-plasma-welcome +++ b/loongarch64/sources/url/KDE6/KDE6-plasma-welcome @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/plasma-welcome-6.0.3.tar.xz|plasma-welcome-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/plasma-welcome-6.0.5.tar.xz|plasma-welcome-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-plasma-workspace b/loongarch64/sources/url/KDE6/KDE6-plasma-workspace index c666ee6c..9e68f4fc 100644 --- a/loongarch64/sources/url/KDE6/KDE6-plasma-workspace +++ b/loongarch64/sources/url/KDE6/KDE6-plasma-workspace @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/plasma-workspace-6.0.3.tar.xz|plasma-workspace-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/plasma-workspace-6.0.5.1.tar.xz|plasma-workspace-6.0.5.1.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-plasma-workspace-wallpapers b/loongarch64/sources/url/KDE6/KDE6-plasma-workspace-wallpapers index e0deba23..b1f91f1d 100644 --- a/loongarch64/sources/url/KDE6/KDE6-plasma-workspace-wallpapers +++ b/loongarch64/sources/url/KDE6/KDE6-plasma-workspace-wallpapers @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/plasma-workspace-wallpapers-6.0.3.tar.xz|plasma-workspace-wallpapers-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/plasma-workspace-wallpapers-6.0.5.tar.xz|plasma-workspace-wallpapers-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-plasma5support b/loongarch64/sources/url/KDE6/KDE6-plasma5support index d188b3ad..d83a0e80 100644 --- a/loongarch64/sources/url/KDE6/KDE6-plasma5support +++ b/loongarch64/sources/url/KDE6/KDE6-plasma5support @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/plasma5support-6.0.3.tar.xz|plasma5support-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/plasma5support-6.0.5.tar.xz|plasma5support-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-polkit-kde-agent-1 b/loongarch64/sources/url/KDE6/KDE6-polkit-kde-agent-1 index 241280ea..b7a66981 100644 --- a/loongarch64/sources/url/KDE6/KDE6-polkit-kde-agent-1 +++ b/loongarch64/sources/url/KDE6/KDE6-polkit-kde-agent-1 @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/polkit-kde-agent-1-6.0.3.tar.xz|polkit-kde-agent-1-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/polkit-kde-agent-1-6.0.5.tar.xz|polkit-kde-agent-1-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-powerdevil b/loongarch64/sources/url/KDE6/KDE6-powerdevil index dac339b6..8bb3c77c 100644 --- a/loongarch64/sources/url/KDE6/KDE6-powerdevil +++ b/loongarch64/sources/url/KDE6/KDE6-powerdevil @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/powerdevil-6.0.3.tar.xz|powerdevil-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/powerdevil-6.0.5.tar.xz|powerdevil-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-print-manager b/loongarch64/sources/url/KDE6/KDE6-print-manager index bb787078..c1d62b11 100644 --- a/loongarch64/sources/url/KDE6/KDE6-print-manager +++ b/loongarch64/sources/url/KDE6/KDE6-print-manager @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/print-manager-6.0.3.tar.xz|print-manager-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/print-manager-6.0.5.tar.xz|print-manager-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-prison b/loongarch64/sources/url/KDE6/KDE6-prison index 008d84c2..e2360ee1 100644 --- a/loongarch64/sources/url/KDE6/KDE6-prison +++ b/loongarch64/sources/url/KDE6/KDE6-prison @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/prison-6.0.0.tar.xz|prison-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/prison-6.2.0.tar.xz|prison-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-purpose b/loongarch64/sources/url/KDE6/KDE6-purpose index 1cd200b5..bf162a2d 100644 --- a/loongarch64/sources/url/KDE6/KDE6-purpose +++ b/loongarch64/sources/url/KDE6/KDE6-purpose @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/purpose-6.0.0.tar.xz|purpose-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/purpose-6.2.0.tar.xz|purpose-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-qqc2-breeze-style b/loongarch64/sources/url/KDE6/KDE6-qqc2-breeze-style index ebfef7b9..74003c30 100644 --- a/loongarch64/sources/url/KDE6/KDE6-qqc2-breeze-style +++ b/loongarch64/sources/url/KDE6/KDE6-qqc2-breeze-style @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/qqc2-breeze-style-6.0.3.tar.xz|qqc2-breeze-style-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/qqc2-breeze-style-6.0.5.tar.xz|qqc2-breeze-style-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-qqc2-desktop-style b/loongarch64/sources/url/KDE6/KDE6-qqc2-desktop-style index 843b7081..29dc316f 100644 --- a/loongarch64/sources/url/KDE6/KDE6-qqc2-desktop-style +++ b/loongarch64/sources/url/KDE6/KDE6-qqc2-desktop-style @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/qqc2-desktop-style-6.0.0.tar.xz|qqc2-desktop-style-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/qqc2-desktop-style-6.2.0.tar.xz|qqc2-desktop-style-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-sddm-kcm b/loongarch64/sources/url/KDE6/KDE6-sddm-kcm index aff35749..5680e84f 100644 --- a/loongarch64/sources/url/KDE6/KDE6-sddm-kcm +++ b/loongarch64/sources/url/KDE6/KDE6-sddm-kcm @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/sddm-kcm-6.0.3.tar.xz|sddm-kcm-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/sddm-kcm-6.0.5.tar.xz|sddm-kcm-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-solid b/loongarch64/sources/url/KDE6/KDE6-solid index b25826c4..24ca8508 100644 --- a/loongarch64/sources/url/KDE6/KDE6-solid +++ b/loongarch64/sources/url/KDE6/KDE6-solid @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/solid-6.0.0.tar.xz|solid-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/solid-6.2.0.tar.xz|solid-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-sonnet b/loongarch64/sources/url/KDE6/KDE6-sonnet index 7fa551c8..8a23df14 100644 --- a/loongarch64/sources/url/KDE6/KDE6-sonnet +++ b/loongarch64/sources/url/KDE6/KDE6-sonnet @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/sonnet-6.0.0.tar.xz|sonnet-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/sonnet-6.2.0.tar.xz|sonnet-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-svgpart b/loongarch64/sources/url/KDE6/KDE6-svgpart index 758aa949..78186c01 100644 --- a/loongarch64/sources/url/KDE6/KDE6-svgpart +++ b/loongarch64/sources/url/KDE6/KDE6-svgpart @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/svgpart-24.02.1.tar.xz|svgpart-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/svgpart-24.05.0.tar.xz|svgpart-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-sweeper b/loongarch64/sources/url/KDE6/KDE6-sweeper index 4e93ec6e..8a7c791d 100644 --- a/loongarch64/sources/url/KDE6/KDE6-sweeper +++ b/loongarch64/sources/url/KDE6/KDE6-sweeper @@ -1 +1 @@ -URL|https://download.kde.org/stable/release-service/24.02.1/src/sweeper-24.02.1.tar.xz|sweeper-24.02.1.tar.xz +URL|https://download.kde.org/stable/release-service/24.05.0/src/sweeper-24.05.0.tar.xz|sweeper-24.05.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-syndication b/loongarch64/sources/url/KDE6/KDE6-syndication index 16a78053..9d2fb6d2 100644 --- a/loongarch64/sources/url/KDE6/KDE6-syndication +++ b/loongarch64/sources/url/KDE6/KDE6-syndication @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/syndication-6.0.0.tar.xz|syndication-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/syndication-6.2.0.tar.xz|syndication-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-syntax-highlighting b/loongarch64/sources/url/KDE6/KDE6-syntax-highlighting index 0bc6f8d8..366d15fc 100644 --- a/loongarch64/sources/url/KDE6/KDE6-syntax-highlighting +++ b/loongarch64/sources/url/KDE6/KDE6-syntax-highlighting @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/syntax-highlighting-6.0.0.tar.xz|syntax-highlighting-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/syntax-highlighting-6.2.0.tar.xz|syntax-highlighting-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-systemsettings b/loongarch64/sources/url/KDE6/KDE6-systemsettings index e1cd267b..05d3e926 100644 --- a/loongarch64/sources/url/KDE6/KDE6-systemsettings +++ b/loongarch64/sources/url/KDE6/KDE6-systemsettings @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/systemsettings-6.0.3.tar.xz|systemsettings-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/systemsettings-6.0.5.tar.xz|systemsettings-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-threadweaver b/loongarch64/sources/url/KDE6/KDE6-threadweaver index 1ecd3ed3..3247e304 100644 --- a/loongarch64/sources/url/KDE6/KDE6-threadweaver +++ b/loongarch64/sources/url/KDE6/KDE6-threadweaver @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/threadweaver-6.0.0.tar.xz|threadweaver-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/threadweaver-6.2.0.tar.xz|threadweaver-6.2.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-wacomtablet b/loongarch64/sources/url/KDE6/KDE6-wacomtablet index 5ea362d9..d2edea93 100644 --- a/loongarch64/sources/url/KDE6/KDE6-wacomtablet +++ b/loongarch64/sources/url/KDE6/KDE6-wacomtablet @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/wacomtablet-6.0.3.tar.xz|wacomtablet-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/wacomtablet-6.0.5.tar.xz|wacomtablet-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/KDE6-xdg-desktop-portal-kde b/loongarch64/sources/url/KDE6/KDE6-xdg-desktop-portal-kde index c4173e0f..ae4ba4ea 100644 --- a/loongarch64/sources/url/KDE6/KDE6-xdg-desktop-portal-kde +++ b/loongarch64/sources/url/KDE6/KDE6-xdg-desktop-portal-kde @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/xdg-desktop-portal-kde-6.0.3.tar.xz|xdg-desktop-portal-kde-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/xdg-desktop-portal-kde-6.0.5.tar.xz|xdg-desktop-portal-kde-6.0.5.tar.xz diff --git a/loongarch64/sources/url/KDE6/fcitx5-configtool b/loongarch64/sources/url/KDE6/fcitx5-configtool index ba244657..8fd869b2 100644 --- a/loongarch64/sources/url/KDE6/fcitx5-configtool +++ b/loongarch64/sources/url/KDE6/fcitx5-configtool @@ -1 +1 @@ -URL|https://github.com/fcitx/fcitx5-configtool/archive/5.1.4/fcitx5-configtool-5.1.4.tar.gz|fcitx5-configtool-5.1.4.tar.gz +URL|https://github.com/fcitx/fcitx5-configtool/archive/5.1.6/fcitx5-configtool-5.1.6.tar.gz|fcitx5-configtool-5.1.6.tar.gz diff --git a/loongarch64/sources/url/KDE6/plasma-wayland-protocols b/loongarch64/sources/url/KDE6/plasma-wayland-protocols index c12745ee..d7ed75d4 100644 --- a/loongarch64/sources/url/KDE6/plasma-wayland-protocols +++ b/loongarch64/sources/url/KDE6/plasma-wayland-protocols @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma-wayland-protocols/plasma-wayland-protocols-1.12.0.tar.xz|plasma-wayland-protocols-1.12.0.tar.xz +URL|https://download.kde.org/stable/plasma-wayland-protocols/plasma-wayland-protocols-1.13.0.tar.xz|plasma-wayland-protocols-1.13.0.tar.xz diff --git a/loongarch64/sources/url/KDE6/qtkeychain b/loongarch64/sources/url/KDE6/qtkeychain index f35b65eb..a4b606b1 100644 --- a/loongarch64/sources/url/KDE6/qtkeychain +++ b/loongarch64/sources/url/KDE6/qtkeychain @@ -1 +1 @@ -URL|https://github.com/frankosterfeld/qtkeychain/archive/v0.14.0/qtkeychain-0.14.0.tar.gz|qtkeychain-0.14.0.tar.gz +URL|https://github.com/frankosterfeld/qtkeychain/archive/0.14.3/qtkeychain-0.14.3.tar.gz|qtkeychain-0.14.3.tar.gz diff --git a/loongarch64/sources/url/KDE6/yb-default-select b/loongarch64/sources/url/KDE6/yb-default-select new file mode 100644 index 00000000..2839040b --- /dev/null +++ b/loongarch64/sources/url/KDE6/yb-default-select @@ -0,0 +1 @@ +NULL|NULL|NULL diff --git a/loongarch64/sources/url/base_support/Babel b/loongarch64/sources/url/base_support/Babel index de24bd8b..9857c407 100644 --- a/loongarch64/sources/url/base_support/Babel +++ b/loongarch64/sources/url/base_support/Babel @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/B/Babel/Babel-2.14.0.tar.gz|Babel-2.14.0.tar.gz +URL|https://files.pythonhosted.org/packages/source/b/babel/babel-2.15.0.tar.gz|babel-2.15.0.tar.gz diff --git a/loongarch64/sources/url/base_support/KDE6-extra-cmake-modules b/loongarch64/sources/url/base_support/KDE6-extra-cmake-modules index 66f9f2f2..6804f22d 100644 --- a/loongarch64/sources/url/base_support/KDE6-extra-cmake-modules +++ b/loongarch64/sources/url/base_support/KDE6-extra-cmake-modules @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/extra-cmake-modules-6.0.0.tar.xz|extra-cmake-modules-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/extra-cmake-modules-6.2.0.tar.xz|extra-cmake-modules-6.2.0.tar.xz diff --git a/loongarch64/sources/url/base_support/Mako b/loongarch64/sources/url/base_support/Mako index 18a4b361..be127534 100644 --- a/loongarch64/sources/url/base_support/Mako +++ b/loongarch64/sources/url/base_support/Mako @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/d4/1b/71434d9fa9be1ac1bc6fb5f54b9d41233be2969f16be759766208f49f072/Mako-1.3.2.tar.gz|Mako-1.3.2.tar.gz +URL|https://files.pythonhosted.org/packages/67/03/fb5ba97ff65ce64f6d35b582aacffc26b693a98053fa831ab43a437cbddb/Mako-1.3.5.tar.gz|Mako-1.3.5.tar.gz diff --git a/loongarch64/sources/url/base_support/NetworkManager b/loongarch64/sources/url/base_support/NetworkManager index e790a25d..94361fa5 100644 --- a/loongarch64/sources/url/base_support/NetworkManager +++ b/loongarch64/sources/url/base_support/NetworkManager @@ -1 +1 @@ -URL|https://download.gnome.org/sources/NetworkManager/1.47/NetworkManager-1.47.4.tar.xz|NetworkManager-1.47.4.tar.xz +URL|https://download.gnome.org/sources/NetworkManager/1.49/NetworkManager-1.49.0.tar.xz|NetworkManager-1.49.0.tar.xz diff --git a/loongarch64/sources/url/base_support/OpenCL-Headers b/loongarch64/sources/url/base_support/OpenCL-Headers index c950b363..c0335d44 100644 --- a/loongarch64/sources/url/base_support/OpenCL-Headers +++ b/loongarch64/sources/url/base_support/OpenCL-Headers @@ -1 +1 @@ -URL|https://github.com/KhronosGroup/OpenCL-Headers/archive/v2023.12.14/OpenCL-Headers-2023.12.14.tar.gz|OpenCL-Headers-2023.12.14.tar.gz +URL|https://github.com/KhronosGroup/OpenCL-Headers/archive/v2024.05.08/OpenCL-Headers-2024.05.08.tar.gz|OpenCL-Headers-2024.05.08.tar.gz diff --git a/loongarch64/sources/url/base_support/Pygments b/loongarch64/sources/url/base_support/Pygments index d86e162d..3108a818 100644 --- a/loongarch64/sources/url/base_support/Pygments +++ b/loongarch64/sources/url/base_support/Pygments @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/P/Pygments/pygments-2.17.2.tar.gz|pygments-2.17.2.tar.gz +URL|https://files.pythonhosted.org/packages/source/P/Pygments/pygments-2.18.0.tar.gz|pygments-2.18.0.tar.gz diff --git a/loongarch64/sources/url/base_support/SDL2 b/loongarch64/sources/url/base_support/SDL2 index 83071124..5c29e860 100644 --- a/loongarch64/sources/url/base_support/SDL2 +++ b/loongarch64/sources/url/base_support/SDL2 @@ -1 +1 @@ -URL|https://www.libsdl.org/release/SDL2-2.30.2.tar.gz|SDL2-2.30.2.tar.gz +URL|https://www.libsdl.org/release/SDL2-2.30.3.tar.gz|SDL2-2.30.3.tar.gz diff --git a/loongarch64/sources/url/base_support/SPIRV-Headers b/loongarch64/sources/url/base_support/SPIRV-Headers index 91584d01..b57e338a 100644 --- a/loongarch64/sources/url/base_support/SPIRV-Headers +++ b/loongarch64/sources/url/base_support/SPIRV-Headers @@ -1 +1 @@ -URL|https://github.com/KhronosGroup/SPIRV-Headers/archive/vulkan-sdk-1.3.280.0/SPIRV-Headers-vulkan-sdk-1.3.280.0.tar.gz|SPIRV-Headers-vulkan-sdk-1.3.280.0.tar.gz +URL|https://github.com/KhronosGroup/SPIRV-Headers/archive/vulkan-sdk-1.3.283.0/SPIRV-Headers-vulkan-sdk-1.3.283.0.tar.gz|SPIRV-Headers-vulkan-sdk-1.3.283.0.tar.gz diff --git a/loongarch64/sources/url/base_support/SPIRV-Tools b/loongarch64/sources/url/base_support/SPIRV-Tools index de1d6bf3..1b009b60 100644 --- a/loongarch64/sources/url/base_support/SPIRV-Tools +++ b/loongarch64/sources/url/base_support/SPIRV-Tools @@ -1 +1 @@ -URL|https://github.com/KhronosGroup/SPIRV-Tools/archive/vulkan-sdk-1.3.280.0/SPIRV-Tools-vulkan-sdk-1.3.280.0.tar.gz|SPIRV-Tools-vulkan-sdk-1.3.280.0.tar.gz +URL|https://github.com/KhronosGroup/SPIRV-Tools/archive/vulkan-sdk-1.3.283.0/SPIRV-Tools-vulkan-sdk-1.3.283.0.tar.gz|SPIRV-Tools-vulkan-sdk-1.3.283.0.tar.gz diff --git a/loongarch64/sources/url/base_support/Vulkan-Headers b/loongarch64/sources/url/base_support/Vulkan-Headers index 54ce1b51..7f24f198 100644 --- a/loongarch64/sources/url/base_support/Vulkan-Headers +++ b/loongarch64/sources/url/base_support/Vulkan-Headers @@ -1 +1 @@ -URL|https://github.com/KhronosGroup/Vulkan-Headers/archive/v1.3.281/Vulkan-Headers-1.3.281.tar.gz|Vulkan-Headers-1.3.281.tar.gz +URL|https://github.com/KhronosGroup/Vulkan-Headers/archive/v1.3.286/Vulkan-Headers-1.3.286.tar.gz|Vulkan-Headers-1.3.286.tar.gz diff --git a/loongarch64/sources/url/base_support/Vulkan-Loader b/loongarch64/sources/url/base_support/Vulkan-Loader index 7256ed25..bbb32e42 100644 --- a/loongarch64/sources/url/base_support/Vulkan-Loader +++ b/loongarch64/sources/url/base_support/Vulkan-Loader @@ -1 +1 @@ -URL|https://github.com/KhronosGroup/Vulkan-Loader/archive/v1.3.281/Vulkan-Loader-1.3.281.tar.gz|Vulkan-Loader-1.3.281.tar.gz +URL|https://github.com/KhronosGroup/Vulkan-Loader/archive/v1.3.285/Vulkan-Loader-1.3.285.tar.gz|Vulkan-Loader-1.3.285.tar.gz diff --git a/loongarch64/sources/url/base_support/Vulkan-Tools b/loongarch64/sources/url/base_support/Vulkan-Tools index aa471475..8b515012 100644 --- a/loongarch64/sources/url/base_support/Vulkan-Tools +++ b/loongarch64/sources/url/base_support/Vulkan-Tools @@ -1 +1 @@ -URL|https://github.com/KhronosGroup/Vulkan-Tools/archive/v1.3.280/Vulkan-Tools-1.3.280.tar.gz|Vulkan-Tools-1.3.280.tar.gz +URL|https://github.com/KhronosGroup/Vulkan-Tools/archive/v1.3.285/Vulkan-Tools-1.3.285.tar.gz|Vulkan-Tools-1.3.285.tar.gz diff --git a/loongarch64/sources/url/base_support/adwaita-icon-theme b/loongarch64/sources/url/base_support/adwaita-icon-theme index ce3dcadb..4e6f3450 100644 --- a/loongarch64/sources/url/base_support/adwaita-icon-theme +++ b/loongarch64/sources/url/base_support/adwaita-icon-theme @@ -1 +1 @@ -URL|https://download.gnome.org/sources/adwaita-icon-theme/46/adwaita-icon-theme-46.0.tar.xz|adwaita-icon-theme-46.0.tar.xz +URL|https://download.gnome.org/sources/adwaita-icon-theme/46/adwaita-icon-theme-46.2.tar.xz|adwaita-icon-theme-46.2.tar.xz diff --git a/loongarch64/sources/url/base_support/appstream b/loongarch64/sources/url/base_support/appstream index a850c4e0..e6f3fb25 100644 --- a/loongarch64/sources/url/base_support/appstream +++ b/loongarch64/sources/url/base_support/appstream @@ -1 +1 @@ -URL|https://github.com/ximion/appstream/archive/v1.0.2/appstream-1.0.2.tar.gz|appstream-1.0.2.tar.gz +URL|https://github.com/ximion/appstream/archive/v1.0.3/appstream-1.0.3.tar.gz|appstream-1.0.3.tar.gz diff --git a/loongarch64/sources/url/base_support/asio b/loongarch64/sources/url/base_support/asio index aa08e58d..62542ae8 100644 --- a/loongarch64/sources/url/base_support/asio +++ b/loongarch64/sources/url/base_support/asio @@ -1 +1 @@ -URL|https://sourceforge.net/projects/asio/files/asio//1.28.1%20%28Stable%29//asio-1.28.1.tar.bz2|asio-1.28.1.tar.bz2 +URL|https://sourceforge.net/projects/asio/files/asio//1.30.2%20%28Stable%29//asio-1.30.2.tar.bz2|asio-1.30.2.tar.bz2 diff --git a/loongarch64/sources/url/base_support/ccache b/loongarch64/sources/url/base_support/ccache index 546de254..e65e71fd 100644 --- a/loongarch64/sources/url/base_support/ccache +++ b/loongarch64/sources/url/base_support/ccache @@ -1 +1 @@ -URL|https://github.com/ccache/ccache/releases/download/v4.9.1/ccache-4.9.1.tar.xz|ccache-4.9.1.tar.xz +URL|https://github.com/ccache/ccache/releases/download/v4.10/ccache-4.10.tar.xz|ccache-4.10.tar.xz diff --git a/loongarch64/sources/url/base_support/cups b/loongarch64/sources/url/base_support/cups index c2bffb7d..bf0fc94f 100644 --- a/loongarch64/sources/url/base_support/cups +++ b/loongarch64/sources/url/base_support/cups @@ -1 +1 @@ -URL|https://github.com/OpenPrinting/cups/releases/download/v2.4.7/cups-2.4.7-source.tar.gz|cups-2.4.7-source.tar.gz +URL|https://github.com/OpenPrinting/cups/releases/download/v2.4.8/cups-2.4.8-source.tar.gz|cups-2.4.8-source.tar.gz diff --git a/loongarch64/sources/url/base_support/dav1d b/loongarch64/sources/url/base_support/dav1d index 6d0b41e1..1330a430 100644 --- a/loongarch64/sources/url/base_support/dav1d +++ b/loongarch64/sources/url/base_support/dav1d @@ -1 +1 @@ -URL|https://code.videolan.org/videolan/dav1d/-/archive/1.4.1/dav1d-1.4.1.tar.gz|dav1d-1.4.1.tar.gz +URL|https://code.videolan.org/videolan/dav1d/-/archive/1.4.2/dav1d-1.4.2.tar.gz|dav1d-1.4.2.tar.gz diff --git a/loongarch64/sources/url/base_support/dbus-broker b/loongarch64/sources/url/base_support/dbus-broker index 84ed434d..f8956cf9 100644 --- a/loongarch64/sources/url/base_support/dbus-broker +++ b/loongarch64/sources/url/base_support/dbus-broker @@ -1 +1 @@ -URL|https://github.com/bus1/dbus-broker/archive/v35/dbus-broker-35.tar.gz|dbus-broker-35.tar.gz +URL|https://github.com/bus1/dbus-broker/archive/v36/dbus-broker-36.tar.gz|dbus-broker-36.tar.gz diff --git a/loongarch64/sources/url/base_support/dmidecode b/loongarch64/sources/url/base_support/dmidecode index ad90b33d..e2a78605 100644 --- a/loongarch64/sources/url/base_support/dmidecode +++ b/loongarch64/sources/url/base_support/dmidecode @@ -1 +1 @@ -URL|http://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.5.tar.xz|dmidecode-3.5.tar.xz +URL|http://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.6.tar.xz|dmidecode-3.6.tar.xz diff --git a/loongarch64/sources/url/base_support/docutils b/loongarch64/sources/url/base_support/docutils index b6c6d79b..87f282f6 100644 --- a/loongarch64/sources/url/base_support/docutils +++ b/loongarch64/sources/url/base_support/docutils @@ -1 +1 @@ -URL|https://sourceforge.net/projects/docutils/files/docutils//0.20.1//docutils-0.20.1.tar.gz|docutils-0.20.1.tar.gz +URL|https://sourceforge.net/projects/docutils/files/docutils//0.21.2//docutils-0.21.2.tar.gz|docutils-0.21.2.tar.gz diff --git a/loongarch64/sources/url/base_support/enchant b/loongarch64/sources/url/base_support/enchant index 4cbd13de..16908c66 100644 --- a/loongarch64/sources/url/base_support/enchant +++ b/loongarch64/sources/url/base_support/enchant @@ -1 +1 @@ -URL|https://github.com/AbiWord/enchant/releases/download/v2.6.9/enchant-2.6.9.tar.gz|enchant-2.6.9.tar.gz +URL|https://github.com/AbiWord/enchant/releases/download/v2.8.0/enchant-2.8.0.tar.gz|enchant-2.8.0.tar.gz diff --git a/loongarch64/sources/url/base_support/fcitx5 b/loongarch64/sources/url/base_support/fcitx5 index bba03f1f..093fb798 100644 --- a/loongarch64/sources/url/base_support/fcitx5 +++ b/loongarch64/sources/url/base_support/fcitx5 @@ -1 +1 @@ -URL|https://github.com/fcitx/fcitx5/archive/5.1.8/fcitx5-5.1.8.tar.gz|fcitx5-5.1.8.tar.gz +URL|https://github.com/fcitx/fcitx5/archive/5.1.10/fcitx5-5.1.10.tar.gz|fcitx5-5.1.10.tar.gz diff --git a/loongarch64/sources/url/base_support/fcitx5-chinese-addons b/loongarch64/sources/url/base_support/fcitx5-chinese-addons index 4a35a69d..b249cefb 100644 --- a/loongarch64/sources/url/base_support/fcitx5-chinese-addons +++ b/loongarch64/sources/url/base_support/fcitx5-chinese-addons @@ -1 +1 @@ -URL|https://github.com/fcitx/fcitx5-chinese-addons/archive/5.1.4/fcitx5-chinese-addons-5.1.4.tar.gz|fcitx5-chinese-addons-5.1.4.tar.gz +URL|https://github.com/fcitx/fcitx5-chinese-addons/archive/5.1.6/fcitx5-chinese-addons-5.1.6.tar.gz|fcitx5-chinese-addons-5.1.6.tar.gz diff --git a/loongarch64/sources/url/base_support/fcitx5-gtk b/loongarch64/sources/url/base_support/fcitx5-gtk index ed477968..90bf2318 100644 --- a/loongarch64/sources/url/base_support/fcitx5-gtk +++ b/loongarch64/sources/url/base_support/fcitx5-gtk @@ -1 +1 @@ -URL|https://github.com/fcitx/fcitx5-gtk/archive/5.1.2/fcitx5-gtk-5.1.2.tar.gz|fcitx5-gtk-5.1.2.tar.gz +URL|https://github.com/fcitx/fcitx5-gtk/archive/5.1.3/fcitx5-gtk-5.1.3.tar.gz|fcitx5-gtk-5.1.3.tar.gz diff --git a/loongarch64/sources/url/base_support/fcitx5-lua b/loongarch64/sources/url/base_support/fcitx5-lua index 862f121d..0ad923ab 100644 --- a/loongarch64/sources/url/base_support/fcitx5-lua +++ b/loongarch64/sources/url/base_support/fcitx5-lua @@ -1 +1 @@ -URL|https://github.com/fcitx/fcitx5-lua/archive/5.0.12/fcitx5-lua-5.0.12.tar.gz|fcitx5-lua-5.0.12.tar.gz +URL|https://github.com/fcitx/fcitx5-lua/archive/5.0.13/fcitx5-lua-5.0.13.tar.gz|fcitx5-lua-5.0.13.tar.gz diff --git a/loongarch64/sources/url/base_support/fcitx5-qt b/loongarch64/sources/url/base_support/fcitx5-qt index dc5175c0..b6f2f037 100644 --- a/loongarch64/sources/url/base_support/fcitx5-qt +++ b/loongarch64/sources/url/base_support/fcitx5-qt @@ -1 +1 @@ -URL|https://github.com/fcitx/fcitx5-qt/archive/5.1.5/fcitx5-qt-5.1.5.tar.gz|fcitx5-qt-5.1.5.tar.gz +URL|https://github.com/fcitx/fcitx5-qt/archive/5.1.6/fcitx5-qt-5.1.6.tar.gz|fcitx5-qt-5.1.6.tar.gz diff --git a/loongarch64/sources/url/base_support/gcr b/loongarch64/sources/url/base_support/gcr index 49b9f033..9d4a154f 100644 --- a/loongarch64/sources/url/base_support/gcr +++ b/loongarch64/sources/url/base_support/gcr @@ -1 +1 @@ -URL|https://download.gnome.org/sources/gcr/4.2/gcr-4.2.1.tar.xz|gcr-4.2.1.tar.xz +URL|https://download.gnome.org/sources/gcr/4.3/gcr-4.3.0.tar.xz|gcr-4.3.0.tar.xz diff --git a/loongarch64/sources/url/base_support/gdk-pixbuf b/loongarch64/sources/url/base_support/gdk-pixbuf index 69e5b0e1..5063b173 100644 --- a/loongarch64/sources/url/base_support/gdk-pixbuf +++ b/loongarch64/sources/url/base_support/gdk-pixbuf @@ -1 +1 @@ -URL|https://download.gnome.org/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.10.tar.xz|gdk-pixbuf-2.42.10.tar.xz +URL|https://download.gnome.org/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.12.tar.xz|gdk-pixbuf-2.42.12.tar.xz diff --git a/loongarch64/sources/url/base_support/gi-docgen b/loongarch64/sources/url/base_support/gi-docgen index 1f5e9b9a..f605652d 100644 --- a/loongarch64/sources/url/base_support/gi-docgen +++ b/loongarch64/sources/url/base_support/gi-docgen @@ -1 +1 @@ -URL|https://gitlab.gnome.org/GNOME/gi-docgen/-/archive/2023.3/gi-docgen-2023.3.tar.gz|gi-docgen-2023.3.tar.gz +URL|https://gitlab.gnome.org/GNOME/gi-docgen/-/archive/2024.1/gi-docgen-2024.1.tar.gz|gi-docgen-2024.1.tar.gz diff --git a/loongarch64/sources/url/base_support/glslang b/loongarch64/sources/url/base_support/glslang index d079a878..b59f6394 100644 --- a/loongarch64/sources/url/base_support/glslang +++ b/loongarch64/sources/url/base_support/glslang @@ -1 +1 @@ -URL|https://github.com/KhronosGroup/glslang/archive/14.1.0/glslang-14.1.0.tar.gz|glslang-14.1.0.tar.gz +URL|https://github.com/KhronosGroup/glslang/archive/14.2.0/glslang-14.2.0.tar.gz|glslang-14.2.0.tar.gz diff --git a/loongarch64/sources/url/base_support/graphviz b/loongarch64/sources/url/base_support/graphviz index b19da132..544381a5 100644 --- a/loongarch64/sources/url/base_support/graphviz +++ b/loongarch64/sources/url/base_support/graphviz @@ -1 +1 @@ -URL|https://gitlab.com/graphviz/graphviz/-/archive/10.0.1/graphviz-10.0.1.tar.gz|graphviz-10.0.1.tar.gz +URL|https://gitlab.com/graphviz/graphviz/-/archive/11.0.0/graphviz-11.0.0.tar.gz|graphviz-11.0.0.tar.gz diff --git a/loongarch64/sources/url/base_support/gsl b/loongarch64/sources/url/base_support/gsl index b51c3ffb..28677fc3 100644 --- a/loongarch64/sources/url/base_support/gsl +++ b/loongarch64/sources/url/base_support/gsl @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/gsl/gsl-2.7.1.tar.gz|gsl-2.7.1.tar.gz +URL|https://ftp.gnu.org/gnu/gsl/gsl-2.8.tar.gz|gsl-2.8.tar.gz diff --git a/loongarch64/sources/url/base_support/gst-libav b/loongarch64/sources/url/base_support/gst-libav index b31c315a..fb934e3f 100644 --- a/loongarch64/sources/url/base_support/gst-libav +++ b/loongarch64/sources/url/base_support/gst-libav @@ -1 +1 @@ -URL|https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.24.2.tar.xz|gst-libav-1.24.2.tar.xz +URL|https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.24.4.tar.xz|gst-libav-1.24.4.tar.xz diff --git a/loongarch64/sources/url/base_support/gst-plugins-bad b/loongarch64/sources/url/base_support/gst-plugins-bad index b987bc7d..da74651d 100644 --- a/loongarch64/sources/url/base_support/gst-plugins-bad +++ b/loongarch64/sources/url/base_support/gst-plugins-bad @@ -1 +1 @@ -URL|https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.2.tar.xz|gst-plugins-bad-1.24.2.tar.xz +URL|https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.4.tar.xz|gst-plugins-bad-1.24.4.tar.xz diff --git a/loongarch64/sources/url/base_support/gst-plugins-base b/loongarch64/sources/url/base_support/gst-plugins-base index 7aee11f0..f3344fb6 100644 --- a/loongarch64/sources/url/base_support/gst-plugins-base +++ b/loongarch64/sources/url/base_support/gst-plugins-base @@ -1 +1 @@ -URL|https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.24.2.tar.xz|gst-plugins-base-1.24.2.tar.xz +URL|https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.24.4.tar.xz|gst-plugins-base-1.24.4.tar.xz diff --git a/loongarch64/sources/url/base_support/gst-plugins-good b/loongarch64/sources/url/base_support/gst-plugins-good index 35b504ff..3cdefa24 100644 --- a/loongarch64/sources/url/base_support/gst-plugins-good +++ b/loongarch64/sources/url/base_support/gst-plugins-good @@ -1 +1 @@ -URL|https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.2.tar.xz|gst-plugins-good-1.24.2.tar.xz +URL|https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.4.tar.xz|gst-plugins-good-1.24.4.tar.xz diff --git a/loongarch64/sources/url/base_support/gst-plugins-ugly b/loongarch64/sources/url/base_support/gst-plugins-ugly index 2656cdd1..3258a523 100644 --- a/loongarch64/sources/url/base_support/gst-plugins-ugly +++ b/loongarch64/sources/url/base_support/gst-plugins-ugly @@ -1 +1 @@ -URL|https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.24.2.tar.xz|gst-plugins-ugly-1.24.2.tar.xz +URL|https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.24.4.tar.xz|gst-plugins-ugly-1.24.4.tar.xz diff --git a/loongarch64/sources/url/base_support/gstreamer b/loongarch64/sources/url/base_support/gstreamer index 18ff17a2..4bbea576 100644 --- a/loongarch64/sources/url/base_support/gstreamer +++ b/loongarch64/sources/url/base_support/gstreamer @@ -1 +1 @@ -URL|https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.24.2.tar.xz|gstreamer-1.24.2.tar.xz +URL|https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.24.4.tar.xz|gstreamer-1.24.4.tar.xz diff --git a/loongarch64/sources/url/base_support/gstreamer-vaapi b/loongarch64/sources/url/base_support/gstreamer-vaapi index d9fbfa72..12924c81 100644 --- a/loongarch64/sources/url/base_support/gstreamer-vaapi +++ b/loongarch64/sources/url/base_support/gstreamer-vaapi @@ -1 +1 @@ -URL|https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.24.2.tar.xz|gstreamer-vaapi-1.24.2.tar.xz +URL|https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.24.4.tar.xz|gstreamer-vaapi-1.24.4.tar.xz diff --git a/loongarch64/sources/url/base_support/gtk3 b/loongarch64/sources/url/base_support/gtk3 index 2d8557e1..c4ae7a54 100644 --- a/loongarch64/sources/url/base_support/gtk3 +++ b/loongarch64/sources/url/base_support/gtk3 @@ -1 +1 @@ -URL|https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.41.tar.xz|gtk+-3.24.41.tar.xz +URL|https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.42.tar.xz|gtk+-3.24.42.tar.xz diff --git a/loongarch64/sources/url/base_support/gtk4 b/loongarch64/sources/url/base_support/gtk4 index a31b0407..a1973085 100644 --- a/loongarch64/sources/url/base_support/gtk4 +++ b/loongarch64/sources/url/base_support/gtk4 @@ -1 +1 @@ -URL|https://download.gnome.org/sources/gtk/4.14/gtk-4.14.2.tar.xz|gtk-4.14.2.tar.xz +URL|https://download.gnome.org/sources/gtk/4.15/gtk-4.15.1.tar.xz|gtk-4.15.1.tar.xz diff --git a/loongarch64/sources/url/base_support/hicolor-icon-theme b/loongarch64/sources/url/base_support/hicolor-icon-theme index 86dbe617..ebf3de6f 100644 --- a/loongarch64/sources/url/base_support/hicolor-icon-theme +++ b/loongarch64/sources/url/base_support/hicolor-icon-theme @@ -1 +1 @@ -URL|https://icon-theme.freedesktop.org/releases/hicolor-icon-theme-0.17.tar.xz|hicolor-icon-theme-0.17.tar.xz +URL|https://icon-theme.freedesktop.org/releases/hicolor-icon-theme-0.18.tar.xz|hicolor-icon-theme-0.18.tar.xz diff --git a/loongarch64/sources/url/base_support/highway b/loongarch64/sources/url/base_support/highway index 1d5f08f8..75bcca2b 100644 --- a/loongarch64/sources/url/base_support/highway +++ b/loongarch64/sources/url/base_support/highway @@ -1 +1 @@ -URL|https://github.com/google/highway/archive/1.1.0/highway-1.1.0.tar.gz|highway-1.1.0.tar.gz +URL|https://github.com/google/highway/archive/1.2.0/highway-1.2.0.tar.gz|highway-1.2.0.tar.gz diff --git a/loongarch64/sources/url/base_support/idna b/loongarch64/sources/url/base_support/idna index 276af688..9be41c82 100644 --- a/loongarch64/sources/url/base_support/idna +++ b/loongarch64/sources/url/base_support/idna @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/i/idna/idna-3.6.tar.gz|idna-3.6.tar.gz +URL|https://files.pythonhosted.org/packages/source/i/idna/idna-3.7.tar.gz|idna-3.7.tar.gz diff --git a/loongarch64/sources/url/base_support/iniparser b/loongarch64/sources/url/base_support/iniparser index baa9746f..cad437d7 100644 --- a/loongarch64/sources/url/base_support/iniparser +++ b/loongarch64/sources/url/base_support/iniparser @@ -1 +1 @@ -URL|https://github.com/ndevilla/iniparser/archive/v4.1/iniparser-4.1.tar.gz|iniparser-4.1.tar.gz +URL|https://github.com/ndevilla/iniparser/archive/v4.2.2/iniparser-4.2.2.tar.gz|iniparser-4.2.2.tar.gz diff --git a/loongarch64/sources/url/base_support/jq b/loongarch64/sources/url/base_support/jq new file mode 100644 index 00000000..72365a5a --- /dev/null +++ b/loongarch64/sources/url/base_support/jq @@ -0,0 +1 @@ +GIT|https://github.com/jqlang/jq.git|jq-git_git.tar.gz diff --git a/loongarch64/sources/url/base_support/libime.gitinfo b/loongarch64/sources/url/base_support/jq.gitinfo similarity index 100% rename from loongarch64/sources/url/base_support/libime.gitinfo rename to loongarch64/sources/url/base_support/jq.gitinfo diff --git a/loongarch64/sources/url/base_support/jsonschema b/loongarch64/sources/url/base_support/jsonschema index ebfcbb7f..c463da11 100644 --- a/loongarch64/sources/url/base_support/jsonschema +++ b/loongarch64/sources/url/base_support/jsonschema @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.21.1.tar.gz|jsonschema-4.21.1.tar.gz +URL|https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.22.0.tar.gz|jsonschema-4.22.0.tar.gz diff --git a/loongarch64/sources/url/base_support/libXmu b/loongarch64/sources/url/base_support/libXmu index 885167d6..83e9e6af 100644 --- a/loongarch64/sources/url/base_support/libXmu +++ b/loongarch64/sources/url/base_support/libXmu @@ -1 +1 @@ -URL|https://www.x.org/pub/individual/lib/libXmu-1.2.0.tar.xz|libXmu-1.2.0.tar.xz +URL|https://www.x.org/pub/individual/lib/libXmu-1.2.1.tar.xz|libXmu-1.2.1.tar.xz diff --git a/loongarch64/sources/url/base_support/libarchive b/loongarch64/sources/url/base_support/libarchive index 6c2f8a49..37539808 100644 --- a/loongarch64/sources/url/base_support/libarchive +++ b/loongarch64/sources/url/base_support/libarchive @@ -1 +1 @@ -URL|https://github.com/libarchive/libarchive/releases/download/v3.7.3/libarchive-3.7.3.tar.xz|libarchive-3.7.3.tar.xz +URL|https://github.com/libarchive/libarchive/releases/download/v3.7.4/libarchive-3.7.4.tar.xz|libarchive-3.7.4.tar.xz diff --git a/loongarch64/sources/url/base_support/libass b/loongarch64/sources/url/base_support/libass index 2b034231..94b9373f 100644 --- a/loongarch64/sources/url/base_support/libass +++ b/loongarch64/sources/url/base_support/libass @@ -1 +1 @@ -URL|https://github.com/libass/libass/archive/0.17.1/libass-0.17.1.tar.gz|libass-0.17.1.tar.gz +URL|https://github.com/libass/libass/releases/download/0.17.2/libass-0.17.2.tar.xz|libass-0.17.2.tar.xz diff --git a/loongarch64/sources/url/base_support/libbpf b/loongarch64/sources/url/base_support/libbpf index f48d9e70..36485b49 100644 --- a/loongarch64/sources/url/base_support/libbpf +++ b/loongarch64/sources/url/base_support/libbpf @@ -1 +1 @@ -URL|https://github.com/libbpf/libbpf/archive/v1.3.0/libbpf-1.3.0.tar.gz|libbpf-1.3.0.tar.gz +URL|https://github.com/libbpf/libbpf/archive/v1.4.2/libbpf-1.4.2.tar.gz|libbpf-1.4.2.tar.gz diff --git a/loongarch64/sources/url/base_support/libclc b/loongarch64/sources/url/base_support/libclc index 8a7e1ea3..d4657441 100644 --- a/loongarch64/sources/url/base_support/libclc +++ b/loongarch64/sources/url/base_support/libclc @@ -1 +1 @@ -URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/llvm-project-18.1.3.src.tar.xz|llvm-project-18.1.3.src.tar.xz +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/base_support/libevdev b/loongarch64/sources/url/base_support/libevdev index dc61c33e..9889d7f3 100644 --- a/loongarch64/sources/url/base_support/libevdev +++ b/loongarch64/sources/url/base_support/libevdev @@ -1 +1 @@ -URL|https://www.freedesktop.org/software/libevdev/libevdev-1.13.1.tar.xz|libevdev-1.13.1.tar.xz +URL|https://www.freedesktop.org/software/libevdev/libevdev-1.13.2.tar.xz|libevdev-1.13.2.tar.xz diff --git a/loongarch64/sources/url/base_support/libime b/loongarch64/sources/url/base_support/libime index eba94534..0873507b 100644 --- a/loongarch64/sources/url/base_support/libime +++ b/loongarch64/sources/url/base_support/libime @@ -1 +1 @@ -GIT|https://github.com/fcitx/libime.git|libime-git-default_git.tar.gz +URL|https://github.com/fcitx/libime/archive/1.1.8/libime-1.1.8.tar.gz|libime-1.1.8.tar.gz diff --git a/loongarch64/sources/url/base_support/libmediainfo b/loongarch64/sources/url/base_support/libmediainfo index d9ba86e4..aa6b1c65 100644 --- a/loongarch64/sources/url/base_support/libmediainfo +++ b/loongarch64/sources/url/base_support/libmediainfo @@ -1 +1 @@ -URL|http://mediaarea.net/download/source/libmediainfo/24.03/libmediainfo_24.03.tar.xz|libmediainfo_24.03.tar.xz +URL|http://mediaarea.net/download/source/libmediainfo/24.05/libmediainfo_24.05.tar.xz|libmediainfo_24.05.tar.xz diff --git a/loongarch64/sources/url/base_support/libnvme b/loongarch64/sources/url/base_support/libnvme index c905b3e2..60dc9f69 100644 --- a/loongarch64/sources/url/base_support/libnvme +++ b/loongarch64/sources/url/base_support/libnvme @@ -1 +1 @@ -URL|https://github.com/linux-nvme/libnvme/archive/v1.8/libnvme-1.8.tar.gz|libnvme-1.8.tar.gz +URL|https://github.com/linux-nvme/libnvme/archive/v1.9/libnvme-1.9.tar.gz|libnvme-1.9.tar.gz diff --git a/loongarch64/sources/url/base_support/libplist b/loongarch64/sources/url/base_support/libplist index 00cb18bc..70c17b7b 100644 --- a/loongarch64/sources/url/base_support/libplist +++ b/loongarch64/sources/url/base_support/libplist @@ -1 +1 @@ -URL|https://github.com/libimobiledevice/libplist/releases/download/2.4.0/libplist-2.4.0.tar.bz2|libplist-2.4.0.tar.bz2 +URL|https://github.com/libimobiledevice/libplist/releases/download/2.6.0/libplist-2.6.0.tar.bz2|libplist-2.6.0.tar.bz2 diff --git a/loongarch64/sources/url/base_support/libqalculate b/loongarch64/sources/url/base_support/libqalculate index 5e65cebe..3141d146 100644 --- a/loongarch64/sources/url/base_support/libqalculate +++ b/loongarch64/sources/url/base_support/libqalculate @@ -1 +1 @@ -URL|https://github.com/Qalculate/libqalculate/archive/v5.0.0/libqalculate-5.0.0.tar.gz|libqalculate-5.0.0.tar.gz +URL|https://github.com/Qalculate/libqalculate/releases/download/v5.1.1/libqalculate-5.1.1.tar.gz|libqalculate-5.1.1.tar.gz diff --git a/loongarch64/sources/url/base_support/libseccomp b/loongarch64/sources/url/base_support/libseccomp new file mode 100644 index 00000000..7895e51f --- /dev/null +++ b/loongarch64/sources/url/base_support/libseccomp @@ -0,0 +1 @@ +GIT|https://github.com/seccomp/libseccomp.git|libseccomp-git_git.tar.gz diff --git a/loongarch64/sources/url/unusual/la_ow_syscall.gitinfo b/loongarch64/sources/url/base_support/libseccomp.gitinfo similarity index 100% rename from loongarch64/sources/url/unusual/la_ow_syscall.gitinfo rename to loongarch64/sources/url/base_support/libseccomp.gitinfo diff --git a/loongarch64/sources/url/base_support/libslirp b/loongarch64/sources/url/base_support/libslirp index 7af4f81b..7bdeaddd 100644 --- a/loongarch64/sources/url/base_support/libslirp +++ b/loongarch64/sources/url/base_support/libslirp @@ -1 +1 @@ -URL|https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v4.7.0/libslirp-v4.7.0.tar.gz|libslirp-v4.7.0.tar.gz +URL|https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v4.8.0/libslirp-v4.8.0.tar.gz|libslirp-v4.8.0.tar.gz diff --git a/loongarch64/sources/url/base_support/libsoup b/loongarch64/sources/url/base_support/libsoup index 900017df..ab3d84a2 100644 --- a/loongarch64/sources/url/base_support/libsoup +++ b/loongarch64/sources/url/base_support/libsoup @@ -1 +1 @@ -URL|https://download.gnome.org/sources/libsoup/3.4/libsoup-3.4.4.tar.xz|libsoup-3.4.4.tar.xz +URL|https://download.gnome.org/sources/libsoup/3.5/libsoup-3.5.1.tar.xz|libsoup-3.5.1.tar.xz diff --git a/loongarch64/sources/url/base_support/libvpx b/loongarch64/sources/url/base_support/libvpx index b63638d1..56db6261 100644 --- a/loongarch64/sources/url/base_support/libvpx +++ b/loongarch64/sources/url/base_support/libvpx @@ -1 +1 @@ -URL|https://github.com/webmproject/libvpx/archive/v1.14.0/libvpx-1.14.0.tar.gz|libvpx-1.14.0.tar.gz +URL|https://github.com/webmproject/libvpx/archive/v1.14.1/libvpx-1.14.1.tar.gz|libvpx-1.14.1.tar.gz diff --git a/loongarch64/sources/url/base_support/libwacom b/loongarch64/sources/url/base_support/libwacom index 8c2ad485..b6bbb42d 100644 --- a/loongarch64/sources/url/base_support/libwacom +++ b/loongarch64/sources/url/base_support/libwacom @@ -1 +1 @@ -URL|https://github.com/linuxwacom/libwacom/releases/download/libwacom-2.10.0/libwacom-2.10.0.tar.xz|libwacom-2.10.0.tar.xz +URL|https://github.com/linuxwacom/libwacom/releases/download/libwacom-2.11.0/libwacom-2.11.0.tar.xz|libwacom-2.11.0.tar.xz diff --git a/loongarch64/sources/url/base_support/libwebp b/loongarch64/sources/url/base_support/libwebp index 98254688..037c5762 100644 --- a/loongarch64/sources/url/base_support/libwebp +++ b/loongarch64/sources/url/base_support/libwebp @@ -1 +1 @@ -URL|http://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.3.2.tar.gz|libwebp-1.3.2.tar.gz +URL|http://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.4.0.tar.gz|libwebp-1.4.0.tar.gz diff --git a/loongarch64/sources/url/base_support/libxcb b/loongarch64/sources/url/base_support/libxcb index f804141c..824a4b86 100644 --- a/loongarch64/sources/url/base_support/libxcb +++ b/loongarch64/sources/url/base_support/libxcb @@ -1 +1 @@ -URL|https://xorg.freedesktop.org/archive/individual/lib/libxcb-1.16.1.tar.xz|libxcb-1.16.1.tar.xz +URL|https://xorg.freedesktop.org/archive/individual/lib/libxcb-1.17.0.tar.xz|libxcb-1.17.0.tar.xz diff --git a/loongarch64/sources/url/base_support/libxmlb b/loongarch64/sources/url/base_support/libxmlb index d188e5f1..8b19b708 100644 --- a/loongarch64/sources/url/base_support/libxmlb +++ b/loongarch64/sources/url/base_support/libxmlb @@ -1 +1 @@ -URL|https://github.com/hughsie/libxmlb/archive/0.3.18/libxmlb-0.3.18.tar.gz|libxmlb-0.3.18.tar.gz +URL|https://github.com/hughsie/libxmlb/archive/0.3.19/libxmlb-0.3.19.tar.gz|libxmlb-0.3.19.tar.gz diff --git a/loongarch64/sources/url/base_support/lit b/loongarch64/sources/url/base_support/lit index 64d14e32..4b893850 100644 --- a/loongarch64/sources/url/base_support/lit +++ b/loongarch64/sources/url/base_support/lit @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/l/lit/lit-18.1.2.tar.gz|lit-18.1.2.tar.gz +URL|https://files.pythonhosted.org/packages/source/l/lit/lit-18.1.6.tar.gz|lit-18.1.6.tar.gz diff --git a/loongarch64/sources/url/base_support/lttng-ust b/loongarch64/sources/url/base_support/lttng-ust index 0c1d7bd6..3ec07fde 100644 --- a/loongarch64/sources/url/base_support/lttng-ust +++ b/loongarch64/sources/url/base_support/lttng-ust @@ -1 +1 @@ -URL|https://github.com/lttng/lttng-ust/archive/v2.13.7/lttng-ust-2.13.7.tar.gz|lttng-ust-2.13.7.tar.gz +URL|https://github.com/lttng/lttng-ust/archive/v2.13.8/lttng-ust-2.13.8.tar.gz|lttng-ust-2.13.8.tar.gz diff --git a/loongarch64/sources/url/base_support/lxml b/loongarch64/sources/url/base_support/lxml index 67f38a8f..a10e070b 100644 --- a/loongarch64/sources/url/base_support/lxml +++ b/loongarch64/sources/url/base_support/lxml @@ -1 +1 @@ -URL|https://github.com/lxml/lxml/archive/lxml-5.2.1/lxml-5.2.1.tar.gz|lxml-5.2.1.tar.gz +URL|https://github.com/lxml/lxml/archive/lxml-5.2.2/lxml-5.2.2.tar.gz|lxml-5.2.2.tar.gz diff --git a/loongarch64/sources/url/base_support/mariadb b/loongarch64/sources/url/base_support/mariadb index a88d8b77..5a835510 100644 --- a/loongarch64/sources/url/base_support/mariadb +++ b/loongarch64/sources/url/base_support/mariadb @@ -1 +1 @@ -URL|https://mirrors.aliyun.com/mariadb/mariadb-11.5.0/source/mariadb-11.5.0.tar.gz|mariadb-11.5.0.tar.gz +URL|https://mirrors.aliyun.com/mariadb/mariadb-11.5.1/source/mariadb-11.5.1.tar.gz|mariadb-11.5.1.tar.gz diff --git a/loongarch64/sources/url/base_support/mediainfo b/loongarch64/sources/url/base_support/mediainfo index 5f4302be..8d50dd87 100644 --- a/loongarch64/sources/url/base_support/mediainfo +++ b/loongarch64/sources/url/base_support/mediainfo @@ -1 +1 @@ -URL|https://mediaarea.net/download/source/mediainfo/24.03/mediainfo_24.03.tar.xz|mediainfo_24.03.tar.xz +URL|https://mediaarea.net/download/source/mediainfo/24.05/mediainfo_24.05.tar.xz|mediainfo_24.05.tar.xz diff --git a/loongarch64/sources/url/base_support/mesa b/loongarch64/sources/url/base_support/mesa index dcf49318..60857e7c 100644 --- a/loongarch64/sources/url/base_support/mesa +++ b/loongarch64/sources/url/base_support/mesa @@ -1 +1 @@ -URL|https://archive.mesa3d.org/mesa-24.0.4.tar.xz|mesa-24.0.4.tar.xz +URL|https://archive.mesa3d.org/mesa-24.0.7.tar.xz|mesa-24.0.7.tar.xz diff --git a/loongarch64/sources/url/base_support/meson-python b/loongarch64/sources/url/base_support/meson-python index 576bed77..9babd07b 100644 --- a/loongarch64/sources/url/base_support/meson-python +++ b/loongarch64/sources/url/base_support/meson-python @@ -1 +1 @@ -URL|https://github.com/mesonbuild/meson-python/archive/0.15.0/meson-python-0.15.0.tar.gz|meson-python-0.15.0.tar.gz +URL|https://github.com/mesonbuild/meson-python/archive/0.16.0/meson-python-0.16.0.tar.gz|meson-python-0.16.0.tar.gz diff --git a/loongarch64/sources/url/base_support/mlt b/loongarch64/sources/url/base_support/mlt index e192af68..6d82645c 100644 --- a/loongarch64/sources/url/base_support/mlt +++ b/loongarch64/sources/url/base_support/mlt @@ -1 +1 @@ -URL|https://github.com/mltframework/mlt/releases/download/v7.22.0/mlt-7.22.0.tar.gz|mlt-7.22.0.tar.gz +URL|https://github.com/mltframework/mlt/releases/download/v7.24.0/mlt-7.24.0.tar.gz|mlt-7.24.0.tar.gz diff --git a/loongarch64/sources/url/base_support/mobile-broadband-provider-info b/loongarch64/sources/url/base_support/mobile-broadband-provider-info index fab722fd..6a47ef15 100644 --- a/loongarch64/sources/url/base_support/mobile-broadband-provider-info +++ b/loongarch64/sources/url/base_support/mobile-broadband-provider-info @@ -1 +1 @@ -URL|https://download.gnome.org/sources/mobile-broadband-provider-info/20230416/mobile-broadband-provider-info-20230416.tar.xz|mobile-broadband-provider-info-20230416.tar.xz +URL|https://download.gnome.org/sources/mobile-broadband-provider-info/20240407/mobile-broadband-provider-info-20240407.tar.xz|mobile-broadband-provider-info-20240407.tar.xz diff --git a/loongarch64/sources/url/base_support/mozjs-115 b/loongarch64/sources/url/base_support/mozjs-115 index f44157b1..8614b5be 100644 --- a/loongarch64/sources/url/base_support/mozjs-115 +++ b/loongarch64/sources/url/base_support/mozjs-115 @@ -1 +1 @@ -URL|https://archive.mozilla.org/pub/firefox/releases/115.9.1esr/source/firefox-115.9.1esr.source.tar.xz|firefox-115.9.1esr.source.tar.xz +URL|https://archive.mozilla.org/pub/firefox/releases/115.11.0esr/source/firefox-115.11.0esr.source.tar.xz|firefox-115.11.0esr.source.tar.xz diff --git a/loongarch64/sources/url/base_support/ndctl b/loongarch64/sources/url/base_support/ndctl index 2c744f92..cafb7dd5 100644 --- a/loongarch64/sources/url/base_support/ndctl +++ b/loongarch64/sources/url/base_support/ndctl @@ -1 +1 @@ -URL|https://github.com/pmem/ndctl/archive/v78/ndctl-78.tar.gz|ndctl-78.tar.gz +URL|https://github.com/pmem/ndctl/archive/v79/ndctl-79.tar.gz|ndctl-79.tar.gz diff --git a/loongarch64/sources/url/base_support/nghttp2 b/loongarch64/sources/url/base_support/nghttp2 index 538acbad..36994a0f 100644 --- a/loongarch64/sources/url/base_support/nghttp2 +++ b/loongarch64/sources/url/base_support/nghttp2 @@ -1 +1 @@ -URL|https://github.com/nghttp2/nghttp2/releases/download/v1.61.0/nghttp2-1.61.0.tar.xz|nghttp2-1.61.0.tar.xz +URL|https://github.com/nghttp2/nghttp2/releases/download/v1.62.1/nghttp2-1.62.1.tar.xz|nghttp2-1.62.1.tar.xz diff --git a/loongarch64/sources/url/base_support/node b/loongarch64/sources/url/base_support/node index 0bef8fa1..ce04f7cb 100644 --- a/loongarch64/sources/url/base_support/node +++ b/loongarch64/sources/url/base_support/node @@ -1 +1 @@ -URL|https://github.com/nodejs/node/archive/v21.7.2/node-21.7.2.tar.gz|node-21.7.2.tar.gz +URL|https://github.com/nodejs/node/archive/v22.2.0/node-22.2.0.tar.gz|node-22.2.0.tar.gz diff --git a/loongarch64/sources/url/base_support/open-iscsi b/loongarch64/sources/url/base_support/open-iscsi index a94914db..47be5254 100644 --- a/loongarch64/sources/url/base_support/open-iscsi +++ b/loongarch64/sources/url/base_support/open-iscsi @@ -1 +1 @@ -URL|https://github.com/open-iscsi/open-iscsi/archive/2.1.9/open-iscsi-2.1.9.tar.gz|open-iscsi-2.1.9.tar.gz +URL|https://github.com/open-iscsi/open-iscsi/archive/2.1.10/open-iscsi-2.1.10.tar.gz|open-iscsi-2.1.10.tar.gz diff --git a/loongarch64/sources/url/base_support/openldap b/loongarch64/sources/url/base_support/openldap index f46d03d3..2a165f39 100644 --- a/loongarch64/sources/url/base_support/openldap +++ b/loongarch64/sources/url/base_support/openldap @@ -1 +1 @@ -URL|https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.6.7.tgz|openldap-2.6.7.tgz +URL|https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.6.8.tgz|openldap-2.6.8.tgz diff --git a/loongarch64/sources/url/base_support/pcsc-lite b/loongarch64/sources/url/base_support/pcsc-lite index 97ff6864..972dea61 100644 --- a/loongarch64/sources/url/base_support/pcsc-lite +++ b/loongarch64/sources/url/base_support/pcsc-lite @@ -1 +1 @@ -URL|https://pcsclite.apdu.fr/files/pcsc-lite-2.0.3.tar.bz2|pcsc-lite-2.0.3.tar.bz2 +URL|https://pcsclite.apdu.fr/files/pcsc-lite-2.2.3.tar.xz|pcsc-lite-2.2.3.tar.xz diff --git a/loongarch64/sources/url/base_support/pipewire b/loongarch64/sources/url/base_support/pipewire index cd380b72..a702816d 100644 --- a/loongarch64/sources/url/base_support/pipewire +++ b/loongarch64/sources/url/base_support/pipewire @@ -1 +1 @@ -URL|https://github.com/PipeWire/pipewire/archive/1.0.4/pipewire-1.0.4.tar.gz|pipewire-1.0.4.tar.gz +URL|https://github.com/PipeWire/pipewire/archive/1.1.82/pipewire-1.1.82.tar.gz|pipewire-1.1.82.tar.gz diff --git a/loongarch64/sources/url/base_support/pluggy b/loongarch64/sources/url/base_support/pluggy index b481d087..abfaaf90 100644 --- a/loongarch64/sources/url/base_support/pluggy +++ b/loongarch64/sources/url/base_support/pluggy @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/p/pluggy/pluggy-1.4.0.tar.gz|pluggy-1.4.0.tar.gz +URL|https://files.pythonhosted.org/packages/source/p/pluggy/pluggy-1.5.0.tar.gz|pluggy-1.5.0.tar.gz diff --git a/loongarch64/sources/url/base_support/poppler b/loongarch64/sources/url/base_support/poppler index 7f28657e..4fc9f5c6 100644 --- a/loongarch64/sources/url/base_support/poppler +++ b/loongarch64/sources/url/base_support/poppler @@ -1 +1 @@ -URL|https://poppler.freedesktop.org/poppler-24.04.0.tar.xz|poppler-24.04.0.tar.xz +URL|https://poppler.freedesktop.org/poppler-24.05.0.tar.xz|poppler-24.05.0.tar.xz diff --git a/loongarch64/sources/url/base_support/protobuf b/loongarch64/sources/url/base_support/protobuf index f065ffd9..969713e5 100644 --- a/loongarch64/sources/url/base_support/protobuf +++ b/loongarch64/sources/url/base_support/protobuf @@ -1 +1 @@ -URL|https://github.com/protocolbuffers/protobuf/releases/download/v26.1/protobuf-26.1.tar.gz|protobuf-26.1.tar.gz +URL|https://github.com/protocolbuffers/protobuf/releases/download/v27.0/protobuf-27.0.tar.gz|protobuf-27.0.tar.gz diff --git a/loongarch64/sources/url/base_support/pycparser b/loongarch64/sources/url/base_support/pycparser new file mode 100644 index 00000000..71dfafef --- /dev/null +++ b/loongarch64/sources/url/base_support/pycparser @@ -0,0 +1 @@ +URL|https://files.pythonhosted.org/packages/source/p/pycparser/pycparser-2.22.tar.gz|pycparser-2.22.tar.gz diff --git a/loongarch64/sources/url/base_support/qt5 b/loongarch64/sources/url/base_support/qt5 index 2f5fd7fb..7551cab0 100644 --- a/loongarch64/sources/url/base_support/qt5 +++ b/loongarch64/sources/url/base_support/qt5 @@ -1 +1 @@ -URL|https://download.qt.io/archive/qt/5.15/5.15.13/single/qt-everywhere-opensource-src-5.15.13.tar.xz|qt-everywhere-opensource-src-5.15.13.tar.xz +URL|https://download.qt.io/archive/qt/5.15/5.15.14/single/qt-everywhere-opensource-src-5.15.14.tar.xz|qt-everywhere-opensource-src-5.15.14.tar.xz diff --git a/loongarch64/sources/url/base_support/qt6 b/loongarch64/sources/url/base_support/qt6 index bce8e0a5..24869fee 100644 --- a/loongarch64/sources/url/base_support/qt6 +++ b/loongarch64/sources/url/base_support/qt6 @@ -1 +1 @@ -URL|https://download.qt.io/archive/qt/6.6/6.6.3/single/qt-everywhere-src-6.6.3.tar.xz|qt-everywhere-src-6.6.3.tar.xz +URL|https://download.qt.io/archive/qt/6.7/6.7.1/single/qt-everywhere-src-6.7.1.tar.xz|qt-everywhere-src-6.7.1.tar.xz diff --git a/loongarch64/sources/url/base_support/qt6-tools b/loongarch64/sources/url/base_support/qt6-tools index bce8e0a5..24869fee 100644 --- a/loongarch64/sources/url/base_support/qt6-tools +++ b/loongarch64/sources/url/base_support/qt6-tools @@ -1 +1 @@ -URL|https://download.qt.io/archive/qt/6.6/6.6.3/single/qt-everywhere-src-6.6.3.tar.xz|qt-everywhere-src-6.6.3.tar.xz +URL|https://download.qt.io/archive/qt/6.7/6.7.1/single/qt-everywhere-src-6.7.1.tar.xz|qt-everywhere-src-6.7.1.tar.xz diff --git a/loongarch64/sources/url/base_support/referencing b/loongarch64/sources/url/base_support/referencing index c2ae1e72..3e6b9d75 100644 --- a/loongarch64/sources/url/base_support/referencing +++ b/loongarch64/sources/url/base_support/referencing @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/r/referencing/referencing-0.34.0.tar.gz|referencing-0.34.0.tar.gz +URL|https://files.pythonhosted.org/packages/source/r/referencing/referencing-0.35.1.tar.gz|referencing-0.35.1.tar.gz diff --git a/loongarch64/sources/url/base_support/requests b/loongarch64/sources/url/base_support/requests index 0c37b87f..40a90403 100644 --- a/loongarch64/sources/url/base_support/requests +++ b/loongarch64/sources/url/base_support/requests @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/r/requests/requests-2.31.0.tar.gz|requests-2.31.0.tar.gz +URL|https://files.pythonhosted.org/packages/source/r/requests/requests-2.32.3.tar.gz|requests-2.32.3.tar.gz diff --git a/loongarch64/sources/url/base_support/rpds-py b/loongarch64/sources/url/base_support/rpds-py index 89228ede..c7f95d09 100644 --- a/loongarch64/sources/url/base_support/rpds-py +++ b/loongarch64/sources/url/base_support/rpds-py @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/r/rpds-py/rpds_py-0.18.0.tar.gz|rpds_py-0.18.0.tar.gz +URL|https://files.pythonhosted.org/packages/source/r/rpds-py/rpds_py-0.18.1.tar.gz|rpds_py-0.18.1.tar.gz diff --git a/loongarch64/sources/url/base_support/ruby b/loongarch64/sources/url/base_support/ruby index e354f821..f8dc6d54 100644 --- a/loongarch64/sources/url/base_support/ruby +++ b/loongarch64/sources/url/base_support/ruby @@ -1 +1 @@ -URL|https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0.tar.xz|ruby-3.3.0.tar.xz +URL|https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.2.tar.xz|ruby-3.3.2.tar.xz diff --git a/loongarch64/sources/url/base_support/samba b/loongarch64/sources/url/base_support/samba index 3e1f5fdc..bc7389af 100644 --- a/loongarch64/sources/url/base_support/samba +++ b/loongarch64/sources/url/base_support/samba @@ -1 +1 @@ -URL|https://download.samba.org/pub/samba/stable/samba-4.20.0.tar.gz|samba-4.20.0.tar.gz +URL|https://download.samba.org/pub/samba/stable/samba-4.20.1.tar.gz|samba-4.20.1.tar.gz diff --git a/loongarch64/sources/url/base_support/setuptools-scm b/loongarch64/sources/url/base_support/setuptools-scm index 884f73a4..0a406750 100644 --- a/loongarch64/sources/url/base_support/setuptools-scm +++ b/loongarch64/sources/url/base_support/setuptools-scm @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/s/setuptools-scm/setuptools-scm-8.0.4.tar.gz|setuptools-scm-8.0.4.tar.gz +URL|https://files.pythonhosted.org/packages/source/s/setuptools_scm/setuptools_scm-8.1.0.tar.gz|setuptools_scm-8.1.0.tar.gz diff --git a/loongarch64/sources/url/base_support/shaderc b/loongarch64/sources/url/base_support/shaderc index 6eab9f27..8974248f 100644 --- a/loongarch64/sources/url/base_support/shaderc +++ b/loongarch64/sources/url/base_support/shaderc @@ -1 +1 @@ -URL|https://github.com/google/shaderc/archive/v2024.0/shaderc-2024.0.tar.gz|shaderc-2024.0.tar.gz +URL|https://github.com/google/shaderc/archive/v2024.1/shaderc-2024.1.tar.gz|shaderc-2024.1.tar.gz diff --git a/loongarch64/sources/url/base_support/snappy b/loongarch64/sources/url/base_support/snappy index caf03676..7c81e5e9 100644 --- a/loongarch64/sources/url/base_support/snappy +++ b/loongarch64/sources/url/base_support/snappy @@ -1 +1 @@ -URL|https://github.com/google/snappy/archive/1.2.0/snappy-1.2.0.tar.gz|snappy-1.2.0.tar.gz +URL|https://github.com/google/snappy/archive/1.2.1/snappy-1.2.1.tar.gz|snappy-1.2.1.tar.gz diff --git a/loongarch64/sources/url/base_support/sphinx b/loongarch64/sources/url/base_support/sphinx index d93734d9..b4f61cf5 100644 --- a/loongarch64/sources/url/base_support/sphinx +++ b/loongarch64/sources/url/base_support/sphinx @@ -1 +1 @@ -URL|https://github.com/sphinx-doc/sphinx/archive/v7.2.6/sphinx-7.2.6.tar.gz|sphinx-7.2.6.tar.gz +URL|https://github.com/sphinx-doc/sphinx/archive/v7.3.7/sphinx-7.3.7.tar.gz|sphinx-7.3.7.tar.gz diff --git a/loongarch64/sources/url/base_support/strace b/loongarch64/sources/url/base_support/strace index 83eb785e..8c4c5c82 100644 --- a/loongarch64/sources/url/base_support/strace +++ b/loongarch64/sources/url/base_support/strace @@ -1 +1 @@ -URL|https://github.com/strace/strace/releases/download/v6.8/strace-6.8.tar.xz|strace-6.8.tar.xz +URL|https://github.com/strace/strace/releases/download/v6.9/strace-6.9.tar.xz|strace-6.9.tar.xz diff --git a/loongarch64/sources/url/base_support/taglib b/loongarch64/sources/url/base_support/taglib index edd827ac..26528bb6 100644 --- a/loongarch64/sources/url/base_support/taglib +++ b/loongarch64/sources/url/base_support/taglib @@ -1 +1 @@ -URL|https://taglib.org/releases/taglib-1.13.1.tar.gz|taglib-1.13.1.tar.gz +URL|https://taglib.org/releases/taglib-2.0.1.tar.gz|taglib-2.0.1.tar.gz diff --git a/loongarch64/sources/url/base_support/tracker b/loongarch64/sources/url/base_support/tracker index d9bb7dc0..ef370961 100644 --- a/loongarch64/sources/url/base_support/tracker +++ b/loongarch64/sources/url/base_support/tracker @@ -1 +1 @@ -URL|https://download.gnome.org/sources/tracker/3.7/tracker-3.7.1.tar.xz|tracker-3.7.1.tar.xz +URL|https://download.gnome.org/sources/tracker/3.7/tracker-3.7.3.tar.xz|tracker-3.7.3.tar.xz diff --git a/loongarch64/sources/url/base_support/trove-classifiers b/loongarch64/sources/url/base_support/trove-classifiers index 67b5a367..4660cd03 100644 --- a/loongarch64/sources/url/base_support/trove-classifiers +++ b/loongarch64/sources/url/base_support/trove-classifiers @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/t/trove-classifiers/trove-classifiers-2024.3.25.tar.gz|trove-classifiers-2024.3.25.tar.gz +URL|https://files.pythonhosted.org/packages/source/t/trove-classifiers/trove-classifiers-2024.4.10.tar.gz|trove-classifiers-2024.4.10.tar.gz diff --git a/loongarch64/sources/url/base_support/typing-extensions b/loongarch64/sources/url/base_support/typing-extensions index 8e8693c7..17420972 100644 --- a/loongarch64/sources/url/base_support/typing-extensions +++ b/loongarch64/sources/url/base_support/typing-extensions @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/t/typing-extensions/typing_extensions-4.11.0.tar.gz|typing_extensions-4.11.0.tar.gz +URL|https://files.pythonhosted.org/packages/source/t/typing-extensions/typing_extensions-4.12.0.tar.gz|typing_extensions-4.12.0.tar.gz diff --git a/loongarch64/sources/url/base_support/util-linux b/loongarch64/sources/url/base_support/util-linux index 96ffc28e..66285323 100644 --- a/loongarch64/sources/url/base_support/util-linux +++ b/loongarch64/sources/url/base_support/util-linux @@ -1 +1 @@ -URL|https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.40/util-linux-2.40.tar.xz|util-linux-2.40.tar.xz +URL|https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.40/util-linux-2.40.1.tar.xz|util-linux-2.40.1.tar.xz diff --git a/loongarch64/sources/url/base_support/util-macros b/loongarch64/sources/url/base_support/util-macros index 3e91190b..153c3218 100644 --- a/loongarch64/sources/url/base_support/util-macros +++ b/loongarch64/sources/url/base_support/util-macros @@ -1 +1 @@ -URL|https://www.x.org/archive/individual/util/util-macros-1.20.0.tar.xz|util-macros-1.20.0.tar.xz +URL|https://www.x.org/archive/individual/util/util-macros-1.20.1.tar.xz|util-macros-1.20.1.tar.xz diff --git a/loongarch64/sources/url/base_support/wayland b/loongarch64/sources/url/base_support/wayland index 3cc34b8d..cad4bdef 100644 --- a/loongarch64/sources/url/base_support/wayland +++ b/loongarch64/sources/url/base_support/wayland @@ -1 +1 @@ -URL|https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.22.0/downloads/wayland-1.22.0.tar.xz|wayland-1.22.0.tar.gz +URL|https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.23.0/downloads/wayland-1.23.0.tar.xz|wayland-1.23.0.tar.xz diff --git a/loongarch64/sources/url/base_support/wayland-protocols b/loongarch64/sources/url/base_support/wayland-protocols index 3f3eea04..9a220f72 100644 --- a/loongarch64/sources/url/base_support/wayland-protocols +++ b/loongarch64/sources/url/base_support/wayland-protocols @@ -1 +1 @@ -URL|https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.34/downloads/wayland-protocols-1.34.tar.xz|wayland-protocols-1.34.tar.xz +URL|https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.36/downloads/wayland-protocols-1.36.tar.xz|wayland-protocols-1.36.tar.xz diff --git a/loongarch64/sources/url/base_support/weston b/loongarch64/sources/url/base_support/weston index f845fd76..466b6910 100644 --- a/loongarch64/sources/url/base_support/weston +++ b/loongarch64/sources/url/base_support/weston @@ -1 +1 @@ -URL|https://gitlab.freedesktop.org/wayland/weston/-/releases/13.0.0/downloads/weston-13.0.0.tar.xz|weston-13.0.0.tar.xz +URL|https://gitlab.freedesktop.org/wayland/weston/-/releases/13.0.1/downloads/weston-13.0.1.tar.xz|weston-13.0.1.tar.xz diff --git a/loongarch64/sources/url/base_support/wireplumber b/loongarch64/sources/url/base_support/wireplumber index 111bda80..b43197d8 100644 --- a/loongarch64/sources/url/base_support/wireplumber +++ b/loongarch64/sources/url/base_support/wireplumber @@ -1 +1 @@ -URL|https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/0.5.1/wireplumber-0.5.1.tar.gz|wireplumber-0.5.1.tar.gz +URL|https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/0.5.2/wireplumber-0.5.2.tar.gz|wireplumber-0.5.2.tar.gz diff --git a/loongarch64/sources/url/base_support/wqy-microhei b/loongarch64/sources/url/base_support/wqy-microhei new file mode 100644 index 00000000..0de78a13 --- /dev/null +++ b/loongarch64/sources/url/base_support/wqy-microhei @@ -0,0 +1 @@ +URL|https://sourceforge.net/projects/wqy/files/wqy-microhei/0.2.0-beta/wqy-microhei-0.2.0-beta.tar.gz|wqy-microhei-0.2.0-beta.tar.gz diff --git a/loongarch64/sources/url/base_support/xcb-imdkit b/loongarch64/sources/url/base_support/xcb-imdkit index 06e6b9f1..bac9a8b4 100644 --- a/loongarch64/sources/url/base_support/xcb-imdkit +++ b/loongarch64/sources/url/base_support/xcb-imdkit @@ -1 +1 @@ -URL|https://github.com/fcitx/xcb-imdkit/archive/1.0.7/xcb-imdkit-1.0.7.tar.gz|xcb-imdkit-1.0.7.tar.gz +URL|https://github.com/fcitx/xcb-imdkit/archive/1.0.9/xcb-imdkit-1.0.9.tar.gz|xcb-imdkit-1.0.9.tar.gz diff --git a/loongarch64/sources/url/base_support/xcb-proto b/loongarch64/sources/url/base_support/xcb-proto index 35c0231e..a2510693 100644 --- a/loongarch64/sources/url/base_support/xcb-proto +++ b/loongarch64/sources/url/base_support/xcb-proto @@ -1 +1 @@ -URL|https://xorg.freedesktop.org/archive/individual/proto/xcb-proto-1.16.0.tar.xz|xcb-proto-1.16.0.tar.xz +URL|https://xorg.freedesktop.org/archive/individual/proto/xcb-proto-1.17.0.tar.xz|xcb-proto-1.17.0.tar.xz diff --git a/loongarch64/sources/url/base_support/xdg-desktop-portal b/loongarch64/sources/url/base_support/xdg-desktop-portal index be16e6bd..8e0c469c 100644 --- a/loongarch64/sources/url/base_support/xdg-desktop-portal +++ b/loongarch64/sources/url/base_support/xdg-desktop-portal @@ -1 +1 @@ -URL|https://github.com/flatpak/xdg-desktop-portal/archive/1.18.3/xdg-desktop-portal-1.18.3.tar.gz|xdg-desktop-portal-1.18.3.tar.gz +URL|https://github.com/flatpak/xdg-desktop-portal/archive/1.18.4/xdg-desktop-portal-1.18.4.tar.gz|xdg-desktop-portal-1.18.4.tar.gz diff --git a/loongarch64/sources/url/base_support/xf86-input-wacom b/loongarch64/sources/url/base_support/xf86-input-wacom index fca0502c..39997eae 100644 --- a/loongarch64/sources/url/base_support/xf86-input-wacom +++ b/loongarch64/sources/url/base_support/xf86-input-wacom @@ -1 +1 @@ -URL|https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-1.2.1/xf86-input-wacom-1.2.1.tar.bz2|xf86-input-wacom-1.2.1.tar.bz2 +URL|https://github.com/linuxwacom/xf86-input-wacom/releases/download/xf86-input-wacom-1.2.2/xf86-input-wacom-1.2.2.tar.bz2|xf86-input-wacom-1.2.2.tar.bz2 diff --git a/loongarch64/sources/url/base_support/xorg-server b/loongarch64/sources/url/base_support/xorg-server index 43945be0..feeef92a 100644 --- a/loongarch64/sources/url/base_support/xorg-server +++ b/loongarch64/sources/url/base_support/xorg-server @@ -1 +1 @@ -URL|https://www.x.org/archive/individual/xserver/xorg-server-21.1.12.tar.xz|xorg-server-21.1.12.tar.xz +URL|https://www.x.org/archive/individual/xserver/xorg-server-21.1.13.tar.xz|xorg-server-21.1.13.tar.xz diff --git a/loongarch64/sources/url/base_support/xterm b/loongarch64/sources/url/base_support/xterm index be9e1faf..f760d5be 100644 --- a/loongarch64/sources/url/base_support/xterm +++ b/loongarch64/sources/url/base_support/xterm @@ -1 +1 @@ -URL|https://invisible-mirror.net/archives/xterm/xterm-390.tgz|xterm-390.tgz +URL|https://invisible-mirror.net/archives/xterm/xterm-392.tgz|xterm-392.tgz diff --git a/loongarch64/sources/url/base_support/xwayland b/loongarch64/sources/url/base_support/xwayland index 5112c7d8..ef3e7208 100644 --- a/loongarch64/sources/url/base_support/xwayland +++ b/loongarch64/sources/url/base_support/xwayland @@ -1 +1 @@ -URL|https://www.x.org/archive/individual/xserver/xwayland-23.2.6.tar.xz|xwayland-23.2.6.tar.xz +URL|https://www.x.org/archive/individual/xserver/xwayland-24.1.0.tar.xz|xwayland-24.1.0.tar.xz diff --git a/loongarch64/sources/url/benchmark/CPU-X b/loongarch64/sources/url/benchmark/CPU-X new file mode 100644 index 00000000..808f2ca9 --- /dev/null +++ b/loongarch64/sources/url/benchmark/CPU-X @@ -0,0 +1 @@ +URL|https://github.com/TheTumultuousUnicornOfDarkness/CPU-X/archive/v5.0.4/CPU-X-5.0.4.tar.gz|CPU-X-5.0.4.tar.gz diff --git a/loongarch64/sources/url/benchmark/dist_sysroot b/loongarch64/sources/url/benchmark/dist_sysroot new file mode 100644 index 00000000..7951defe --- /dev/null +++ b/loongarch64/sources/url/benchmark/dist_sysroot @@ -0,0 +1 @@ +NULL diff --git a/loongarch64/sources/url/benchmark/glmark2 b/loongarch64/sources/url/benchmark/glmark2 new file mode 100644 index 00000000..44bddd23 --- /dev/null +++ b/loongarch64/sources/url/benchmark/glmark2 @@ -0,0 +1 @@ +GIT|https://github.com/glmark2/glmark2.git|glmark2-git-default_git.tar.gz diff --git a/loongarch64/sources/url/unusual/liblol.gitinfo b/loongarch64/sources/url/benchmark/glmark2.gitinfo similarity index 100% rename from loongarch64/sources/url/unusual/liblol.gitinfo rename to loongarch64/sources/url/benchmark/glmark2.gitinfo diff --git a/loongarch64/sources/url/boot/breeze-grub b/loongarch64/sources/url/boot/breeze-grub index 08d8d556..86eda2d7 100644 --- a/loongarch64/sources/url/boot/breeze-grub +++ b/loongarch64/sources/url/boot/breeze-grub @@ -1 +1 @@ -URL|https://download.kde.org/stable/plasma/6.0.3/breeze-grub-6.0.3.tar.xz|breeze-grub-6.0.3.tar.xz +URL|https://download.kde.org/stable/plasma/6.0.5/breeze-grub-6.0.5.tar.xz|breeze-grub-6.0.5.tar.xz diff --git a/loongarch64/sources/url/boot/linux-firmware b/loongarch64/sources/url/boot/linux-firmware index b9eb63ab..1386e0b6 100644 --- a/loongarch64/sources/url/boot/linux-firmware +++ b/loongarch64/sources/url/boot/linux-firmware @@ -1 +1 @@ -URL|https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/linux-firmware-20240312.tar.xz|linux-firmware-20240312.tar.xz +URL|https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/linux-firmware-20240513.tar.xz|linux-firmware-20240513.tar.xz diff --git a/loongarch64/sources/url/boot/linux-kernel b/loongarch64/sources/url/boot/linux-kernel index dc015fbc..0739317b 100644 --- a/loongarch64/sources/url/boot/linux-kernel +++ b/loongarch64/sources/url/boot/linux-kernel @@ -1 +1 @@ -URL|https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.8.4.tar.xz|linux-6.8.4.tar.xz +URL|https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.9.3.tar.xz|linux-6.9.3.tar.xz diff --git a/loongarch64/sources/url/computer_language/dune b/loongarch64/sources/url/computer_language/dune index 4890da04..c6c3ca83 100644 --- a/loongarch64/sources/url/computer_language/dune +++ b/loongarch64/sources/url/computer_language/dune @@ -1 +1 @@ -URL|https://github.com/ocaml/dune/archive/3.15.0/dune-3.15.0.tar.gz|dune-3.15.0.tar.gz +URL|https://github.com/ocaml/dune/archive/3.15.3/dune-3.15.3.tar.gz|dune-3.15.3.tar.gz diff --git a/loongarch64/sources/url/computer_language/golang b/loongarch64/sources/url/computer_language/golang index d868d98b..f28fe2c4 100644 --- a/loongarch64/sources/url/computer_language/golang +++ b/loongarch64/sources/url/computer_language/golang @@ -1 +1 @@ -URL|https://go.dev/dl/go1.22.2.src.tar.gz|go1.22.2.src.tar.gz +URL|https://go.dev/dl/go1.22.3.src.tar.gz|go1.22.3.src.tar.gz diff --git a/loongarch64/sources/url/computer_language/ocaml b/loongarch64/sources/url/computer_language/ocaml index a9d35af9..12338723 100644 --- a/loongarch64/sources/url/computer_language/ocaml +++ b/loongarch64/sources/url/computer_language/ocaml @@ -1 +1 @@ -URL|https://github.com/ocaml/ocaml/archive/5.1.1+effect-syntax/ocaml-5.1.1+effect-syntax.tar.gz|ocaml-5.1.1+effect-syntax.tar.gz +GIT|https://github.com/ocaml/ocaml.git|ocaml-5.2.0_git.tar.gz diff --git a/loongarch64/sources/url/computer_language/ocaml.gitinfo b/loongarch64/sources/url/computer_language/ocaml.gitinfo new file mode 100644 index 00000000..3af96a69 --- /dev/null +++ b/loongarch64/sources/url/computer_language/ocaml.gitinfo @@ -0,0 +1 @@ +||0 diff --git a/loongarch64/sources/url/computer_language/opam b/loongarch64/sources/url/computer_language/opam index 0c1fe291..cf148613 100644 --- a/loongarch64/sources/url/computer_language/opam +++ b/loongarch64/sources/url/computer_language/opam @@ -1 +1 @@ -URL|https://github.com/ocaml/opam/releases/download/2.1.5/opam-full-2.1.5.tar.gz|opam-full-2.1.5.tar.gz +URL|https://github.com/ocaml/opam/releases/download/2.1.6/opam-full-2.1.6.tar.gz|opam-full-2.1.6.tar.gz diff --git a/loongarch64/sources/url/computer_language/rustc b/loongarch64/sources/url/computer_language/rustc index 03bba035..28e4a8ac 100644 --- a/loongarch64/sources/url/computer_language/rustc +++ b/loongarch64/sources/url/computer_language/rustc @@ -1 +1 @@ -URL|https://static.rust-lang.org/dist/rustc-1.77.2-src.tar.gz|rustc-1.77.2-src.tar.gz +URL|https://static.rust-lang.org/dist/rustc-1.78.0-src.tar.gz|rustc-1.78.0-src.tar.gz diff --git a/loongarch64/sources/url/cross-toolchains/default_arch-gcc-glibc b/loongarch64/sources/url/cross-toolchains/default_arch-gcc-glibc index cda0b0da..b09bf622 100644 --- a/loongarch64/sources/url/cross-toolchains/default_arch-gcc-glibc +++ b/loongarch64/sources/url/cross-toolchains/default_arch-gcc-glibc @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz|gcc-13.2.0.tar.xz +URL|https://ftp.gnu.org/gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.xz|gcc-14.1.0.tar.xz diff --git a/loongarch64/sources/url/cross-toolchains/linux-gcc b/loongarch64/sources/url/cross-toolchains/linux-gcc index cda0b0da..b09bf622 100644 --- a/loongarch64/sources/url/cross-toolchains/linux-gcc +++ b/loongarch64/sources/url/cross-toolchains/linux-gcc @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz|gcc-13.2.0.tar.xz +URL|https://ftp.gnu.org/gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.xz|gcc-14.1.0.tar.xz diff --git a/loongarch64/sources/url/cross-toolchains/linux-gcc-glibc b/loongarch64/sources/url/cross-toolchains/linux-gcc-glibc index cda0b0da..b09bf622 100644 --- a/loongarch64/sources/url/cross-toolchains/linux-gcc-glibc +++ b/loongarch64/sources/url/cross-toolchains/linux-gcc-glibc @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz|gcc-13.2.0.tar.xz +URL|https://ftp.gnu.org/gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.xz|gcc-14.1.0.tar.xz diff --git a/loongarch64/sources/url/cross-toolchains/linux-qemu b/loongarch64/sources/url/cross-toolchains/linux-qemu index 6d94aa60..3d450c33 100644 --- a/loongarch64/sources/url/cross-toolchains/linux-qemu +++ b/loongarch64/sources/url/cross-toolchains/linux-qemu @@ -1 +1 @@ -URL|https://download.qemu.org/qemu-8.2.2.tar.xz|qemu-8.2.2.tar.xz +URL|https://download.qemu.org/qemu-9.0.0.tar.xz|qemu-9.0.0.tar.xz diff --git a/loongarch64/sources/url/cross-toolchains/llvm-project b/loongarch64/sources/url/cross-toolchains/llvm-project index 8a7e1ea3..d4657441 100644 --- a/loongarch64/sources/url/cross-toolchains/llvm-project +++ b/loongarch64/sources/url/cross-toolchains/llvm-project @@ -1 +1 @@ -URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/llvm-project-18.1.3.src.tar.xz|llvm-project-18.1.3.src.tar.xz +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/cross-toolchains/mingw-gcc b/loongarch64/sources/url/cross-toolchains/mingw-gcc index cda0b0da..b09bf622 100644 --- a/loongarch64/sources/url/cross-toolchains/mingw-gcc +++ b/loongarch64/sources/url/cross-toolchains/mingw-gcc @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz|gcc-13.2.0.tar.xz +URL|https://ftp.gnu.org/gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.xz|gcc-14.1.0.tar.xz diff --git a/loongarch64/sources/url/cross-toolchains/mingw-gcc-libc b/loongarch64/sources/url/cross-toolchains/mingw-gcc-libc index cda0b0da..b09bf622 100644 --- a/loongarch64/sources/url/cross-toolchains/mingw-gcc-libc +++ b/loongarch64/sources/url/cross-toolchains/mingw-gcc-libc @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz|gcc-13.2.0.tar.xz +URL|https://ftp.gnu.org/gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.xz|gcc-14.1.0.tar.xz diff --git a/loongarch64/sources/url/cross-tools/Jinja2 b/loongarch64/sources/url/cross-tools/Jinja2 index 3bfa9b59..39f8b3ea 100644 --- a/loongarch64/sources/url/cross-tools/Jinja2 +++ b/loongarch64/sources/url/cross-tools/Jinja2 @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/b2/5e/3a21abf3cd467d7876045335e681d276ac32492febe6d98ad89562d1a7e1/Jinja2-3.1.3.tar.gz|Jinja2-3.1.3.tar.gz +URL|https://files.pythonhosted.org/packages/source/j/jinja2/jinja2-3.1.4.tar.gz|jinja2-3.1.4.tar.gz diff --git a/loongarch64/sources/url/cross-tools/beautifulsoup4 b/loongarch64/sources/url/cross-tools/beautifulsoup4 new file mode 100644 index 00000000..a9478d39 --- /dev/null +++ b/loongarch64/sources/url/cross-tools/beautifulsoup4 @@ -0,0 +1 @@ +URL|https://files.pythonhosted.org/packages/source/b/beautifulsoup4/beautifulsoup4-4.12.3.tar.gz|beautifulsoup4-4.12.3.tar.gz diff --git a/loongarch64/sources/url/cross-tools/bs4 b/loongarch64/sources/url/cross-tools/bs4 new file mode 100644 index 00000000..30dae2bd --- /dev/null +++ b/loongarch64/sources/url/cross-tools/bs4 @@ -0,0 +1 @@ +URL|https://files.pythonhosted.org/packages/source/b/bs4/bs4-0.0.2.tar.gz|bs4-0.0.2.tar.gz diff --git a/loongarch64/sources/url/cross-tools/clang b/loongarch64/sources/url/cross-tools/clang index 8a7e1ea3..d4657441 100644 --- a/loongarch64/sources/url/cross-tools/clang +++ b/loongarch64/sources/url/cross-tools/clang @@ -1 +1 @@ -URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/llvm-project-18.1.3.src.tar.xz|llvm-project-18.1.3.src.tar.xz +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/cross-tools/gcc b/loongarch64/sources/url/cross-tools/gcc index cda0b0da..b09bf622 100644 --- a/loongarch64/sources/url/cross-tools/gcc +++ b/loongarch64/sources/url/cross-tools/gcc @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz|gcc-13.2.0.tar.xz +URL|https://ftp.gnu.org/gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.xz|gcc-14.1.0.tar.xz diff --git a/loongarch64/sources/url/cross-tools/gcc_nolibc b/loongarch64/sources/url/cross-tools/gcc_nolibc index cda0b0da..b09bf622 100644 --- a/loongarch64/sources/url/cross-tools/gcc_nolibc +++ b/loongarch64/sources/url/cross-tools/gcc_nolibc @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz|gcc-13.2.0.tar.xz +URL|https://ftp.gnu.org/gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.xz|gcc-14.1.0.tar.xz diff --git a/loongarch64/sources/url/cross-tools/html5lib-python b/loongarch64/sources/url/cross-tools/html5lib-python new file mode 100644 index 00000000..affbc8ee --- /dev/null +++ b/loongarch64/sources/url/cross-tools/html5lib-python @@ -0,0 +1 @@ +URL|https://github.com/html5lib/html5lib-python/archive/1.1/html5lib-python-1.1.tar.gz|html5lib-python-1.1.tar.gz diff --git a/loongarch64/sources/url/cross-tools/lld b/loongarch64/sources/url/cross-tools/lld index 8a7e1ea3..d4657441 100644 --- a/loongarch64/sources/url/cross-tools/lld +++ b/loongarch64/sources/url/cross-tools/lld @@ -1 +1 @@ -URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/llvm-project-18.1.3.src.tar.xz|llvm-project-18.1.3.src.tar.xz +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/cross-tools/llvm-project b/loongarch64/sources/url/cross-tools/llvm-project index 8a7e1ea3..d4657441 100644 --- a/loongarch64/sources/url/cross-tools/llvm-project +++ b/loongarch64/sources/url/cross-tools/llvm-project @@ -1 +1 @@ -URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/llvm-project-18.1.3.src.tar.xz|llvm-project-18.1.3.src.tar.xz +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/cross-tools/ocaml b/loongarch64/sources/url/cross-tools/ocaml index a9d35af9..12338723 100644 --- a/loongarch64/sources/url/cross-tools/ocaml +++ b/loongarch64/sources/url/cross-tools/ocaml @@ -1 +1 @@ -URL|https://github.com/ocaml/ocaml/archive/5.1.1+effect-syntax/ocaml-5.1.1+effect-syntax.tar.gz|ocaml-5.1.1+effect-syntax.tar.gz +GIT|https://github.com/ocaml/ocaml.git|ocaml-5.2.0_git.tar.gz diff --git a/loongarch64/sources/url/cross-tools/ocaml.gitinfo b/loongarch64/sources/url/cross-tools/ocaml.gitinfo new file mode 100644 index 00000000..3af96a69 --- /dev/null +++ b/loongarch64/sources/url/cross-tools/ocaml.gitinfo @@ -0,0 +1 @@ +||0 diff --git a/loongarch64/sources/url/cross-tools/po4a b/loongarch64/sources/url/cross-tools/po4a index 64540273..5658e735 100644 --- a/loongarch64/sources/url/cross-tools/po4a +++ b/loongarch64/sources/url/cross-tools/po4a @@ -1 +1 @@ -URL|https://github.com/mquinson/po4a/archive/v0.71/po4a-0.71.tar.gz|po4a-0.71.tar.gz +URL|https://github.com/mquinson/po4a/archive/v0.72/po4a-0.72.tar.gz|po4a-0.72.tar.gz diff --git a/loongarch64/sources/url/cross-tools/pycparser b/loongarch64/sources/url/cross-tools/pycparser new file mode 100644 index 00000000..71dfafef --- /dev/null +++ b/loongarch64/sources/url/cross-tools/pycparser @@ -0,0 +1 @@ +URL|https://files.pythonhosted.org/packages/source/p/pycparser/pycparser-2.22.tar.gz|pycparser-2.22.tar.gz diff --git a/loongarch64/sources/url/cross-tools/qemu b/loongarch64/sources/url/cross-tools/qemu index 6d94aa60..3d450c33 100644 --- a/loongarch64/sources/url/cross-tools/qemu +++ b/loongarch64/sources/url/cross-tools/qemu @@ -1 +1 @@ -URL|https://download.qemu.org/qemu-8.2.2.tar.xz|qemu-8.2.2.tar.xz +URL|https://download.qemu.org/qemu-9.0.0.tar.xz|qemu-9.0.0.tar.xz diff --git a/loongarch64/sources/url/cross-tools/qt5 b/loongarch64/sources/url/cross-tools/qt5 index 2f5fd7fb..7551cab0 100644 --- a/loongarch64/sources/url/cross-tools/qt5 +++ b/loongarch64/sources/url/cross-tools/qt5 @@ -1 +1 @@ -URL|https://download.qt.io/archive/qt/5.15/5.15.13/single/qt-everywhere-opensource-src-5.15.13.tar.xz|qt-everywhere-opensource-src-5.15.13.tar.xz +URL|https://download.qt.io/archive/qt/5.15/5.15.14/single/qt-everywhere-opensource-src-5.15.14.tar.xz|qt-everywhere-opensource-src-5.15.14.tar.xz diff --git a/loongarch64/sources/url/cross-tools/qt6 b/loongarch64/sources/url/cross-tools/qt6 index bce8e0a5..24869fee 100644 --- a/loongarch64/sources/url/cross-tools/qt6 +++ b/loongarch64/sources/url/cross-tools/qt6 @@ -1 +1 @@ -URL|https://download.qt.io/archive/qt/6.6/6.6.3/single/qt-everywhere-src-6.6.3.tar.xz|qt-everywhere-src-6.6.3.tar.xz +URL|https://download.qt.io/archive/qt/6.7/6.7.1/single/qt-everywhere-src-6.7.1.tar.xz|qt-everywhere-src-6.7.1.tar.xz diff --git a/loongarch64/sources/url/cross-tools/rustc b/loongarch64/sources/url/cross-tools/rustc index 03bba035..28e4a8ac 100644 --- a/loongarch64/sources/url/cross-tools/rustc +++ b/loongarch64/sources/url/cross-tools/rustc @@ -1 +1 @@ -URL|https://static.rust-lang.org/dist/rustc-1.77.2-src.tar.gz|rustc-1.77.2-src.tar.gz +URL|https://static.rust-lang.org/dist/rustc-1.78.0-src.tar.gz|rustc-1.78.0-src.tar.gz diff --git a/loongarch64/sources/url/cross-tools/soupsieve b/loongarch64/sources/url/cross-tools/soupsieve new file mode 100644 index 00000000..45ead842 --- /dev/null +++ b/loongarch64/sources/url/cross-tools/soupsieve @@ -0,0 +1 @@ +URL|https://files.pythonhosted.org/packages/source/s/soupsieve/soupsieve-2.5.tar.gz|soupsieve-2.5.tar.gz diff --git a/loongarch64/sources/url/cross-tools/vala b/loongarch64/sources/url/cross-tools/vala index 06b6c535..effa9a4b 100644 --- a/loongarch64/sources/url/cross-tools/vala +++ b/loongarch64/sources/url/cross-tools/vala @@ -1 +1 @@ -URL|https://download.gnome.org/sources/vala/0.56/vala-0.56.16.tar.xz|vala-0.56.16.tar.xz +URL|https://download.gnome.org/sources/vala/0.56/vala-0.56.17.tar.xz|vala-0.56.17.tar.xz diff --git a/loongarch64/sources/url/desktop-app/FileZilla b/loongarch64/sources/url/desktop-app/FileZilla index 7a8d39bd..9414942d 100644 --- a/loongarch64/sources/url/desktop-app/FileZilla +++ b/loongarch64/sources/url/desktop-app/FileZilla @@ -1 +1 @@ -URL|https://download.filezilla-project.org/client/FileZilla_3.66.5_src.tar.xz|FileZilla_3.66.5_src.tar.xz +URL|https://download.filezilla-project.org/client/FileZilla_3.67.0_src.tar.xz|FileZilla_3.67.0_src.tar.xz diff --git a/loongarch64/sources/url/desktop-app/MangoHud b/loongarch64/sources/url/desktop-app/MangoHud new file mode 100644 index 00000000..1c3895d0 --- /dev/null +++ b/loongarch64/sources/url/desktop-app/MangoHud @@ -0,0 +1 @@ +URL|https://github.com/flightlessmango/MangoHud/archive/v0.7.1/MangoHud-0.7.1.tar.gz|MangoHud-0.7.1.tar.gz diff --git a/loongarch64/sources/url/desktop-app/MaterialX b/loongarch64/sources/url/desktop-app/MaterialX index 4b25ce64..54e409e0 100644 --- a/loongarch64/sources/url/desktop-app/MaterialX +++ b/loongarch64/sources/url/desktop-app/MaterialX @@ -1 +1 @@ -URL|https://github.com/AcademySoftwareFoundation/MaterialX/archive/v1.38.9/MaterialX-1.38.9.tar.gz|MaterialX-1.38.9.tar.gz +URL|https://github.com/AcademySoftwareFoundation/MaterialX/archive/v1.38.10/MaterialX-1.38.10.tar.gz|MaterialX-1.38.10.tar.gz diff --git a/loongarch64/sources/url/desktop-app/OpenImageIO b/loongarch64/sources/url/desktop-app/OpenImageIO index 8e9ba490..f17cac5c 100644 --- a/loongarch64/sources/url/desktop-app/OpenImageIO +++ b/loongarch64/sources/url/desktop-app/OpenImageIO @@ -1 +1 @@ -URL|https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/v2.5.10.1/OpenImageIO-2.5.10.1.tar.gz|OpenImageIO-2.5.10.1.tar.gz +URL|https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/v2.5.11.0/OpenImageIO-2.5.11.0.tar.gz|OpenImageIO-2.5.11.0.tar.gz diff --git a/loongarch64/sources/url/desktop-app/OpenShadingLanguage b/loongarch64/sources/url/desktop-app/OpenShadingLanguage index 1c76ad21..fc0134a5 100644 --- a/loongarch64/sources/url/desktop-app/OpenShadingLanguage +++ b/loongarch64/sources/url/desktop-app/OpenShadingLanguage @@ -1 +1 @@ -URL|https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/v1.13.8.0/OpenShadingLanguage-1.13.8.0.tar.gz|OpenShadingLanguage-1.13.8.0.tar.gz +URL|https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/v1.13.9.0/OpenShadingLanguage-1.13.9.0.tar.gz|OpenShadingLanguage-1.13.9.0.tar.gz diff --git a/loongarch64/sources/url/desktop-app/OpenXR-SDK b/loongarch64/sources/url/desktop-app/OpenXR-SDK index 02131ea2..cda22d98 100644 --- a/loongarch64/sources/url/desktop-app/OpenXR-SDK +++ b/loongarch64/sources/url/desktop-app/OpenXR-SDK @@ -1 +1 @@ -URL|https://github.com/KhronosGroup/OpenXR-SDK/archive/release-1.0.34/OpenXR-SDK-release-1.0.34.tar.gz|OpenXR-SDK-release-1.0.34.tar.gz +URL|https://github.com/KhronosGroup/OpenXR-SDK/archive/release-1.1.37/OpenXR-SDK-release-1.1.37.tar.gz|OpenXR-SDK-release-1.1.37.tar.gz diff --git a/loongarch64/sources/url/desktop-app/cairomm b/loongarch64/sources/url/desktop-app/cairomm new file mode 100644 index 00000000..6e5d3dbc --- /dev/null +++ b/loongarch64/sources/url/desktop-app/cairomm @@ -0,0 +1 @@ +GIT|https://gitlab.freedesktop.org/cairo/cairomm.git|cairomm-git_git.tar.gz diff --git a/loongarch64/sources/url/desktop-app/cairomm.gitinfo b/loongarch64/sources/url/desktop-app/cairomm.gitinfo new file mode 100644 index 00000000..3af96a69 --- /dev/null +++ b/loongarch64/sources/url/desktop-app/cairomm.gitinfo @@ -0,0 +1 @@ +||0 diff --git a/loongarch64/sources/url/desktop-app/chromium b/loongarch64/sources/url/desktop-app/chromium new file mode 100644 index 00000000..3e80a62d --- /dev/null +++ b/loongarch64/sources/url/desktop-app/chromium @@ -0,0 +1 @@ +URL|https://src.fedoraproject.org/repo/pkgs/chromium/chromium-125.0.6422.141-clean.tar.xz/sha512/d3933731cad4ca2ce32e5343709dcff6c60769b43ccc0bdb982f846477a6439974aaeeafac740ddbdc4132e92e3510e4663d9095cc9a02d4a7cad63269adebdb/chromium-125.0.6422.141-clean.tar.xz|chromium-125.0.6422.141-clean.tar.xz diff --git a/loongarch64/sources/url/desktop-app/eigen3 b/loongarch64/sources/url/desktop-app/eigen3 index fc26127e..a6c9b6e4 100644 --- a/loongarch64/sources/url/desktop-app/eigen3 +++ b/loongarch64/sources/url/desktop-app/eigen3 @@ -1 +1 @@ -URL|https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.bz2|eigen-3.4.0.tar.bz2 +URL|https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.gz|eigen3-3.4.0.tar.gz diff --git a/loongarch64/sources/url/desktop-app/firefox b/loongarch64/sources/url/desktop-app/firefox index 9f52b635..d8b4cc1d 100644 --- a/loongarch64/sources/url/desktop-app/firefox +++ b/loongarch64/sources/url/desktop-app/firefox @@ -1 +1 @@ -URL|https://archive.mozilla.org/pub/firefox/releases/124.0.2/source/firefox-124.0.2.source.tar.xz|firefox-124.0.2.source.tar.xz +URL|https://archive.mozilla.org/pub/firefox/releases/126.0.1/source/firefox-126.0.1.source.tar.xz|firefox-126.0.1.source.tar.xz diff --git a/loongarch64/sources/url/desktop-app/game.libretro b/loongarch64/sources/url/desktop-app/game.libretro new file mode 100644 index 00000000..3a2301d7 --- /dev/null +++ b/loongarch64/sources/url/desktop-app/game.libretro @@ -0,0 +1 @@ +URL|https://github.com/kodi-game/game.libretro/archive/20.1.0-Nexus/game.libretro-20.1.0-Nexus.tar.gz|game.libretro-20.1.0-Nexus.tar.gz diff --git a/loongarch64/sources/url/desktop-app/game.libretro.mame2003_plus b/loongarch64/sources/url/desktop-app/game.libretro.mame2003_plus new file mode 100644 index 00000000..7a089a90 --- /dev/null +++ b/loongarch64/sources/url/desktop-app/game.libretro.mame2003_plus @@ -0,0 +1 @@ +URL|https://github.com/kodi-game/game.libretro.mame2003_plus/archive/0.0.1.80-Nexus/game.libretro.mame2003_plus-0.0.1.80-Nexus.tar.gz|game.libretro.mame2003_plus-0.0.1.80-Nexus.tar.gz diff --git a/loongarch64/sources/url/desktop-app/gimp b/loongarch64/sources/url/desktop-app/gimp index 7f1dc3a1..c41ab504 100644 --- a/loongarch64/sources/url/desktop-app/gimp +++ b/loongarch64/sources/url/desktop-app/gimp @@ -1 +1 @@ -URL|https://download.gimp.org/gimp/v2.10/gimp-2.10.36.tar.bz2|gimp-2.10.36.tar.bz2 +URL|https://download.gimp.org/gimp/v2.10/gimp-2.10.38.tar.bz2|gimp-2.10.38.tar.bz2 diff --git a/loongarch64/sources/url/desktop-app/glibmm b/loongarch64/sources/url/desktop-app/glibmm new file mode 100644 index 00000000..8238a216 --- /dev/null +++ b/loongarch64/sources/url/desktop-app/glibmm @@ -0,0 +1 @@ +URL|https://download.gnome.org/sources/glibmm/2.80/glibmm-2.80.0.tar.xz|glibmm-2.80.0.tar.xz diff --git a/loongarch64/sources/url/desktop-app/gtkmm b/loongarch64/sources/url/desktop-app/gtkmm new file mode 100644 index 00000000..4d88b919 --- /dev/null +++ b/loongarch64/sources/url/desktop-app/gtkmm @@ -0,0 +1 @@ +URL|https://download.gnome.org/sources/gtkmm/4.13/gtkmm-4.13.3.tar.xz|gtkmm-4.13.3.tar.xz diff --git a/loongarch64/sources/url/desktop-app/libdatachannel b/loongarch64/sources/url/desktop-app/libdatachannel index f8ca892e..3043d0df 100644 --- a/loongarch64/sources/url/desktop-app/libdatachannel +++ b/loongarch64/sources/url/desktop-app/libdatachannel @@ -1 +1 @@ -URL|https://github.com/paullouisageneau/libdatachannel/archive/v0.20.2/libdatachannel-0.20.2.tar.gz|libdatachannel-0.20.2.tar.gz +URL|https://github.com/paullouisageneau/libdatachannel/archive/v0.21.1/libdatachannel-0.21.1.tar.gz|libdatachannel-0.21.1.tar.gz diff --git a/loongarch64/sources/url/desktop-app/libfilezilla b/loongarch64/sources/url/desktop-app/libfilezilla index ea5b5bdb..59d151e9 100644 --- a/loongarch64/sources/url/desktop-app/libfilezilla +++ b/loongarch64/sources/url/desktop-app/libfilezilla @@ -1 +1 @@ -URL|https://download.filezilla-project.org/libfilezilla/libfilezilla-0.46.0.tar.xz|libfilezilla-0.46.0.tar.xz +URL|https://download.filezilla-project.org/libfilezilla/libfilezilla-0.47.0.tar.xz|libfilezilla-0.47.0.tar.xz diff --git a/loongarch64/sources/url/desktop-app/libgit2 b/loongarch64/sources/url/desktop-app/libgit2 index f049bb16..ec197a08 100644 --- a/loongarch64/sources/url/desktop-app/libgit2 +++ b/loongarch64/sources/url/desktop-app/libgit2 @@ -1 +1 @@ -URL|https://github.com/libgit2/libgit2/archive/v1.8.0/libgit2-1.8.0.tar.gz|libgit2-1.8.0.tar.gz +URL|https://github.com/libgit2/libgit2/archive/v1.8.1/libgit2-1.8.1.tar.gz|libgit2-1.8.1.tar.gz diff --git a/loongarch64/sources/url/desktop-app/libiconv b/loongarch64/sources/url/desktop-app/libiconv deleted file mode 100644 index 00575c5e..00000000 --- a/loongarch64/sources/url/desktop-app/libiconv +++ /dev/null @@ -1 +0,0 @@ -URL|https://ftp.gnu.org/gnu/libiconv/libiconv-1.17.tar.gz|libiconv-1.17.tar.gz diff --git a/loongarch64/sources/url/desktop-app/libjuice b/loongarch64/sources/url/desktop-app/libjuice index 7c3549bf..eeffd3e1 100644 --- a/loongarch64/sources/url/desktop-app/libjuice +++ b/loongarch64/sources/url/desktop-app/libjuice @@ -1 +1 @@ -URL|https://github.com/paullouisageneau/libjuice/archive/v1.3.4/libjuice-1.3.4.tar.gz|libjuice-1.3.4.tar.gz +URL|https://github.com/paullouisageneau/libjuice/archive/v1.4.2/libjuice-1.4.2.tar.gz|libjuice-1.4.2.tar.gz diff --git a/loongarch64/sources/url/desktop-app/libreoffice b/loongarch64/sources/url/desktop-app/libreoffice index e5a0d239..8014084e 100644 --- a/loongarch64/sources/url/desktop-app/libreoffice +++ b/loongarch64/sources/url/desktop-app/libreoffice @@ -1 +1 @@ -URL|http://download.documentfoundation.org/libreoffice/src/24.2.2/libreoffice-24.2.2.2.tar.xz|libreoffice-24.2.2.2.tar.xz +URL|http://download.documentfoundation.org/libreoffice/src/24.2.3/libreoffice-24.2.3.2.tar.xz|libreoffice-24.2.3.2.tar.xz diff --git a/loongarch64/sources/url/desktop-app/matplotlib b/loongarch64/sources/url/desktop-app/matplotlib index fd817fc3..77606bc9 100644 --- a/loongarch64/sources/url/desktop-app/matplotlib +++ b/loongarch64/sources/url/desktop-app/matplotlib @@ -1 +1 @@ -URL|https://github.com/matplotlib/matplotlib/archive/v3.8.4/matplotlib-3.8.4.tar.gz|matplotlib-3.8.4.tar.gz +URL|https://github.com/matplotlib/matplotlib/archive/v3.9.0/matplotlib-3.9.0.tar.gz|matplotlib-3.9.0.tar.gz diff --git a/loongarch64/sources/url/desktop-app/mpv b/loongarch64/sources/url/desktop-app/mpv index 8b7977f1..110a7310 100644 --- a/loongarch64/sources/url/desktop-app/mpv +++ b/loongarch64/sources/url/desktop-app/mpv @@ -1 +1 @@ -URL|https://github.com/mpv-player/mpv/archive/v0.37.0/mpv-0.37.0.tar.gz|mpv-0.37.0.tar.gz +URL|https://github.com/mpv-player/mpv/archive/v0.38.0/mpv-0.38.0.tar.gz|mpv-0.38.0.tar.gz diff --git a/loongarch64/sources/url/desktop-app/nvtop b/loongarch64/sources/url/desktop-app/nvtop new file mode 100644 index 00000000..267a9ac0 --- /dev/null +++ b/loongarch64/sources/url/desktop-app/nvtop @@ -0,0 +1 @@ +URL|https://github.com/Syllo/nvtop/archive/3.1.0/nvtop-3.1.0.tar.gz|nvtop-3.1.0.tar.gz diff --git a/loongarch64/sources/url/desktop-app/oneTBB b/loongarch64/sources/url/desktop-app/oneTBB index bfa348b0..6edbe0ad 100644 --- a/loongarch64/sources/url/desktop-app/oneTBB +++ b/loongarch64/sources/url/desktop-app/oneTBB @@ -1 +1 @@ -URL|https://github.com/oneapi-src/oneTBB/archive/v2021.11.0/oneTBB-2021.11.0.tar.gz|oneTBB-2021.11.0.tar.gz +URL|https://github.com/oneapi-src/oneTBB/archive/v2021.12.0/oneTBB-2021.12.0.tar.gz|oneTBB-2021.12.0.tar.gz diff --git a/loongarch64/sources/url/desktop-app/pangomm b/loongarch64/sources/url/desktop-app/pangomm new file mode 100644 index 00000000..bbc31a5d --- /dev/null +++ b/loongarch64/sources/url/desktop-app/pangomm @@ -0,0 +1 @@ +URL|https://download.gnome.org/sources/pangomm/2.52/pangomm-2.52.0.tar.xz|pangomm-2.52.0.tar.xz diff --git a/loongarch64/sources/url/desktop-app/patchelf b/loongarch64/sources/url/desktop-app/patchelf new file mode 100644 index 00000000..4fc2b8c6 --- /dev/null +++ b/loongarch64/sources/url/desktop-app/patchelf @@ -0,0 +1 @@ +URL|https://github.com/NixOS/patchelf/archive/0.18.0/patchelf-0.18.0.tar.gz|patchelf-0.18.0.tar.gz diff --git a/loongarch64/sources/url/desktop-app/pvr.iptvsimple b/loongarch64/sources/url/desktop-app/pvr.iptvsimple index 64b3f07a..a137b862 100644 --- a/loongarch64/sources/url/desktop-app/pvr.iptvsimple +++ b/loongarch64/sources/url/desktop-app/pvr.iptvsimple @@ -1 +1 @@ -URL|https://github.com/kodi-pvr/pvr.iptvsimple/archive/21.8.3-Omega/pvr.iptvsimple-21.8.3-Omega.tar.gz|pvr.iptvsimple-21.8.3-Omega.tar.gz +URL|https://github.com/kodi-pvr/pvr.iptvsimple/archive/21.8.4-Omega/pvr.iptvsimple-21.8.4-Omega.tar.gz|pvr.iptvsimple-21.8.4-Omega.tar.gz diff --git a/loongarch64/sources/url/desktop-app/pyside6.gitinfo b/loongarch64/sources/url/desktop-app/pyside6.gitinfo index b66d696c..906a2255 100644 --- a/loongarch64/sources/url/desktop-app/pyside6.gitinfo +++ b/loongarch64/sources/url/desktop-app/pyside6.gitinfo @@ -1 +1 @@ -6.6.2||0 +6.7.0||0 diff --git a/loongarch64/sources/url/desktop-app/qbs b/loongarch64/sources/url/desktop-app/qbs index 41b6b1ca..d362b710 100644 --- a/loongarch64/sources/url/desktop-app/qbs +++ b/loongarch64/sources/url/desktop-app/qbs @@ -1 +1 @@ -URL|https://github.com/qbs/qbs/archive/v2.3.0/qbs-2.3.0.tar.gz|qbs-2.3.0.tar.gz +URL|https://github.com/qbs/qbs/archive/v2.3.1/qbs-2.3.1.tar.gz|qbs-2.3.1.tar.gz diff --git a/loongarch64/sources/url/desktop-app/qt-creator b/loongarch64/sources/url/desktop-app/qt-creator index d67666e8..3b960d8a 100644 --- a/loongarch64/sources/url/desktop-app/qt-creator +++ b/loongarch64/sources/url/desktop-app/qt-creator @@ -1 +1 @@ -URL|https://github.com/qt-creator/qt-creator/archive/v13.0.0/qt-creator-13.0.0.tar.gz|qt-creator-13.0.0.tar.gz +URL|https://github.com/qt-creator/qt-creator/archive/v13.0.1/qt-creator-13.0.1.tar.gz|qt-creator-13.0.1.tar.gz diff --git a/loongarch64/sources/url/desktop-app/robin-map b/loongarch64/sources/url/desktop-app/robin-map index 0029aa1f..a3a54ac2 100644 --- a/loongarch64/sources/url/desktop-app/robin-map +++ b/loongarch64/sources/url/desktop-app/robin-map @@ -1 +1 @@ -URL|https://github.com/Tessil/robin-map/archive/v1.2.2/robin-map-1.2.2.tar.gz|robin-map-1.2.2.tar.gz +URL|https://github.com/Tessil/robin-map/archive/v1.3.0/robin-map-1.3.0.tar.gz|robin-map-1.3.0.tar.gz diff --git a/loongarch64/sources/url/desktop-app/shiboken6.gitinfo b/loongarch64/sources/url/desktop-app/shiboken6.gitinfo index b66d696c..906a2255 100644 --- a/loongarch64/sources/url/desktop-app/shiboken6.gitinfo +++ b/loongarch64/sources/url/desktop-app/shiboken6.gitinfo @@ -1 +1 @@ -6.6.2||0 +6.7.0||0 diff --git a/loongarch64/sources/url/desktop-app/smplayer b/loongarch64/sources/url/desktop-app/smplayer index f71eb22a..469619a7 100644 --- a/loongarch64/sources/url/desktop-app/smplayer +++ b/loongarch64/sources/url/desktop-app/smplayer @@ -1 +1 @@ -URL|https://github.com/smplayer-dev/smplayer/archive/v23.12.0.10245/smplayer-23.12.0.10245.tar.gz|smplayer-23.12.0.10245.tar.gz +URL|https://github.com/smplayer-dev/smplayer/archive/v24.5.0/smplayer-24.5.0.tar.gz|smplayer-24.5.0.tar.gz diff --git a/loongarch64/sources/url/desktop-app/spdlog b/loongarch64/sources/url/desktop-app/spdlog index 513fc21e..6e41b922 100644 --- a/loongarch64/sources/url/desktop-app/spdlog +++ b/loongarch64/sources/url/desktop-app/spdlog @@ -1 +1 @@ -URL|https://github.com/gabime/spdlog/archive/v1.13.0/spdlog-1.13.0.tar.gz|spdlog-1.13.0.tar.gz +URL|https://github.com/gabime/spdlog/archive/v1.14.1/spdlog-1.14.1.tar.gz|spdlog-1.14.1.tar.gz diff --git a/loongarch64/sources/url/desktop-app/thunderbird b/loongarch64/sources/url/desktop-app/thunderbird index 31174dff..39eeabbc 100644 --- a/loongarch64/sources/url/desktop-app/thunderbird +++ b/loongarch64/sources/url/desktop-app/thunderbird @@ -1 +1 @@ -URL|https://archive.mozilla.org/pub/thunderbird/releases/124.0b3/source/thunderbird-124.0b3.source.tar.xz|thunderbird-124.0b3.source.tar.xz +URL|https://archive.mozilla.org/pub/thunderbird/releases/125.0/source/thunderbird-125.0.source.tar.xz|thunderbird-125.0.source.tar.xz diff --git a/loongarch64/sources/url/desktop-app/wxWidgets b/loongarch64/sources/url/desktop-app/wxWidgets index 4c6f4dd9..b93a7944 100644 --- a/loongarch64/sources/url/desktop-app/wxWidgets +++ b/loongarch64/sources/url/desktop-app/wxWidgets @@ -1 +1 @@ -URL|https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.4/wxWidgets-3.2.4.tar.bz2|wxWidgets-3.2.4.tar.bz2 +URL|https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.5/wxWidgets-3.2.5.tar.bz2|wxWidgets-3.2.5.tar.bz2 diff --git a/loongarch64/sources/url/host-tools/Babel b/loongarch64/sources/url/host-tools/Babel index de24bd8b..9857c407 100644 --- a/loongarch64/sources/url/host-tools/Babel +++ b/loongarch64/sources/url/host-tools/Babel @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/B/Babel/Babel-2.14.0.tar.gz|Babel-2.14.0.tar.gz +URL|https://files.pythonhosted.org/packages/source/b/babel/babel-2.15.0.tar.gz|babel-2.15.0.tar.gz diff --git a/loongarch64/sources/url/host-tools/Mako b/loongarch64/sources/url/host-tools/Mako index 18a4b361..be127534 100644 --- a/loongarch64/sources/url/host-tools/Mako +++ b/loongarch64/sources/url/host-tools/Mako @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/d4/1b/71434d9fa9be1ac1bc6fb5f54b9d41233be2969f16be759766208f49f072/Mako-1.3.2.tar.gz|Mako-1.3.2.tar.gz +URL|https://files.pythonhosted.org/packages/67/03/fb5ba97ff65ce64f6d35b582aacffc26b693a98053fa831ab43a437cbddb/Mako-1.3.5.tar.gz|Mako-1.3.5.tar.gz diff --git a/loongarch64/sources/url/host-tools/Pygments b/loongarch64/sources/url/host-tools/Pygments index d86e162d..3108a818 100644 --- a/loongarch64/sources/url/host-tools/Pygments +++ b/loongarch64/sources/url/host-tools/Pygments @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/P/Pygments/pygments-2.17.2.tar.gz|pygments-2.17.2.tar.gz +URL|https://files.pythonhosted.org/packages/source/P/Pygments/pygments-2.18.0.tar.gz|pygments-2.18.0.tar.gz diff --git a/loongarch64/sources/url/host-tools/appstream b/loongarch64/sources/url/host-tools/appstream index a850c4e0..e6f3fb25 100644 --- a/loongarch64/sources/url/host-tools/appstream +++ b/loongarch64/sources/url/host-tools/appstream @@ -1 +1 @@ -URL|https://github.com/ximion/appstream/archive/v1.0.2/appstream-1.0.2.tar.gz|appstream-1.0.2.tar.gz +URL|https://github.com/ximion/appstream/archive/v1.0.3/appstream-1.0.3.tar.gz|appstream-1.0.3.tar.gz diff --git a/loongarch64/sources/url/host-tools/asciidoctor b/loongarch64/sources/url/host-tools/asciidoctor index 3e1be222..4f418ce7 100644 --- a/loongarch64/sources/url/host-tools/asciidoctor +++ b/loongarch64/sources/url/host-tools/asciidoctor @@ -1 +1 @@ -URL|https://github.com/asciidoctor/asciidoctor/archive/v2.0.22/asciidoctor-2.0.22.tar.gz|asciidoctor-2.0.22.tar.gz +URL|https://github.com/asciidoctor/asciidoctor/archive/v2.0.23/asciidoctor-2.0.23.tar.gz|asciidoctor-2.0.23.tar.gz diff --git a/loongarch64/sources/url/host-tools/ccache b/loongarch64/sources/url/host-tools/ccache index 546de254..e65e71fd 100644 --- a/loongarch64/sources/url/host-tools/ccache +++ b/loongarch64/sources/url/host-tools/ccache @@ -1 +1 @@ -URL|https://github.com/ccache/ccache/releases/download/v4.9.1/ccache-4.9.1.tar.xz|ccache-4.9.1.tar.xz +URL|https://github.com/ccache/ccache/releases/download/v4.10/ccache-4.10.tar.xz|ccache-4.10.tar.xz diff --git a/loongarch64/sources/url/host-tools/cmake b/loongarch64/sources/url/host-tools/cmake index 270dbed4..1a002609 100644 --- a/loongarch64/sources/url/host-tools/cmake +++ b/loongarch64/sources/url/host-tools/cmake @@ -1 +1 @@ -URL|https://cmake.org/files/v3.29/cmake-3.29.1.tar.gz|cmake-3.29.1.tar.gz +URL|https://cmake.org/files/v3.29/cmake-3.29.3.tar.gz|cmake-3.29.3.tar.gz diff --git a/loongarch64/sources/url/cross-toolchains/clang b/loongarch64/sources/url/host-tools/compiler-rt similarity index 52% rename from loongarch64/sources/url/cross-toolchains/clang rename to loongarch64/sources/url/host-tools/compiler-rt index 8a7e1ea3..d4657441 100644 --- a/loongarch64/sources/url/cross-toolchains/clang +++ b/loongarch64/sources/url/host-tools/compiler-rt @@ -1 +1 @@ -URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/llvm-project-18.1.3.src.tar.xz|llvm-project-18.1.3.src.tar.xz +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/host-tools/console-setup b/loongarch64/sources/url/host-tools/console-setup index 19827b97..cc7bacdf 100644 --- a/loongarch64/sources/url/host-tools/console-setup +++ b/loongarch64/sources/url/host-tools/console-setup @@ -1 +1 @@ -URL|https://salsa.debian.org/installer-team/console-setup/-/archive/1.226/console-setup-1.226.tar.gz|console-setup-1.226.tar.gz +URL|https://salsa.debian.org/installer-team/console-setup/-/archive/1.227/console-setup-1.227.tar.gz|console-setup-1.227.tar.gz diff --git a/loongarch64/sources/url/host-tools/curl b/loongarch64/sources/url/host-tools/curl index 8521a0aa..6e03ce1b 100644 --- a/loongarch64/sources/url/host-tools/curl +++ b/loongarch64/sources/url/host-tools/curl @@ -1 +1 @@ -URL|https://curl.se/download/curl-8.7.1.tar.xz|curl-8.7.1.tar.xz +URL|https://curl.se/download/curl-8.8.0.tar.xz|curl-8.8.0.tar.xz diff --git a/loongarch64/sources/url/host-tools/docutils b/loongarch64/sources/url/host-tools/docutils index b6c6d79b..87f282f6 100644 --- a/loongarch64/sources/url/host-tools/docutils +++ b/loongarch64/sources/url/host-tools/docutils @@ -1 +1 @@ -URL|https://sourceforge.net/projects/docutils/files/docutils//0.20.1//docutils-0.20.1.tar.gz|docutils-0.20.1.tar.gz +URL|https://sourceforge.net/projects/docutils/files/docutils//0.21.2//docutils-0.21.2.tar.gz|docutils-0.21.2.tar.gz diff --git a/loongarch64/sources/url/host-tools/dune b/loongarch64/sources/url/host-tools/dune index 4890da04..c6c3ca83 100644 --- a/loongarch64/sources/url/host-tools/dune +++ b/loongarch64/sources/url/host-tools/dune @@ -1 +1 @@ -URL|https://github.com/ocaml/dune/archive/3.15.0/dune-3.15.0.tar.gz|dune-3.15.0.tar.gz +URL|https://github.com/ocaml/dune/archive/3.15.3/dune-3.15.3.tar.gz|dune-3.15.3.tar.gz diff --git a/loongarch64/sources/url/host-tools/dwarves b/loongarch64/sources/url/host-tools/dwarves new file mode 100644 index 00000000..cd62dcc7 --- /dev/null +++ b/loongarch64/sources/url/host-tools/dwarves @@ -0,0 +1 @@ +URL|https://fedorapeople.org/~acme/dwarves/dwarves-1.26.tar.xz|dwarves-1.26.tar.xz diff --git a/loongarch64/sources/url/host-tools/gcc b/loongarch64/sources/url/host-tools/gcc index cda0b0da..469de34f 100644 --- a/loongarch64/sources/url/host-tools/gcc +++ b/loongarch64/sources/url/host-tools/gcc @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz|gcc-13.2.0.tar.xz +GIT|https://gcc.gnu.org/git/gcc.git|gcc_git-git-default_git.tar.gz diff --git a/loongarch64/sources/url/host-tools/gcc.gitinfo b/loongarch64/sources/url/host-tools/gcc.gitinfo new file mode 100644 index 00000000..3af96a69 --- /dev/null +++ b/loongarch64/sources/url/host-tools/gcc.gitinfo @@ -0,0 +1 @@ +||0 diff --git a/loongarch64/sources/url/host-tools/gi-docgen b/loongarch64/sources/url/host-tools/gi-docgen index 1f5e9b9a..f605652d 100644 --- a/loongarch64/sources/url/host-tools/gi-docgen +++ b/loongarch64/sources/url/host-tools/gi-docgen @@ -1 +1 @@ -URL|https://gitlab.gnome.org/GNOME/gi-docgen/-/archive/2023.3/gi-docgen-2023.3.tar.gz|gi-docgen-2023.3.tar.gz +URL|https://gitlab.gnome.org/GNOME/gi-docgen/-/archive/2024.1/gi-docgen-2024.1.tar.gz|gi-docgen-2024.1.tar.gz diff --git a/loongarch64/sources/url/host-tools/glib b/loongarch64/sources/url/host-tools/glib index 957d6a27..a340fd87 100644 --- a/loongarch64/sources/url/host-tools/glib +++ b/loongarch64/sources/url/host-tools/glib @@ -1 +1 @@ -URL|https://download.gnome.org/sources/glib/2.80/glib-2.80.0.tar.xz|glib-2.80.0.tar.xz +URL|https://download.gnome.org/sources/glib/2.80/glib-2.80.2.tar.xz|glib-2.80.2.tar.xz diff --git a/loongarch64/sources/url/host-tools/glslang b/loongarch64/sources/url/host-tools/glslang index d079a878..b59f6394 100644 --- a/loongarch64/sources/url/host-tools/glslang +++ b/loongarch64/sources/url/host-tools/glslang @@ -1 +1 @@ -URL|https://github.com/KhronosGroup/glslang/archive/14.1.0/glslang-14.1.0.tar.gz|glslang-14.1.0.tar.gz +URL|https://github.com/KhronosGroup/glslang/archive/14.2.0/glslang-14.2.0.tar.gz|glslang-14.2.0.tar.gz diff --git a/loongarch64/sources/url/host-tools/icu4c b/loongarch64/sources/url/host-tools/icu4c index 82be0bff..b357633e 100644 --- a/loongarch64/sources/url/host-tools/icu4c +++ b/loongarch64/sources/url/host-tools/icu4c @@ -1 +1 @@ -URL|https://github.com/unicode-org/icu/releases/download/release-74-2/icu4c-74_2-src.tgz|icu4c-74_2-src.tgz +URL|https://github.com/unicode-org/icu/releases/download/release-75-1/icu4c-75_1-src.tgz|icu4c-75_1-src.tgz diff --git a/loongarch64/sources/url/host-tools/idna b/loongarch64/sources/url/host-tools/idna index 276af688..9be41c82 100644 --- a/loongarch64/sources/url/host-tools/idna +++ b/loongarch64/sources/url/host-tools/idna @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/i/idna/idna-3.6.tar.gz|idna-3.6.tar.gz +URL|https://files.pythonhosted.org/packages/source/i/idna/idna-3.7.tar.gz|idna-3.7.tar.gz diff --git a/loongarch64/sources/url/host-tools/jsonschema b/loongarch64/sources/url/host-tools/jsonschema index ebfcbb7f..c463da11 100644 --- a/loongarch64/sources/url/host-tools/jsonschema +++ b/loongarch64/sources/url/host-tools/jsonschema @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.21.1.tar.gz|jsonschema-4.21.1.tar.gz +URL|https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.22.0.tar.gz|jsonschema-4.22.0.tar.gz diff --git a/loongarch64/sources/url/host-tools/libwebp b/loongarch64/sources/url/host-tools/libwebp index 98254688..037c5762 100644 --- a/loongarch64/sources/url/host-tools/libwebp +++ b/loongarch64/sources/url/host-tools/libwebp @@ -1 +1 @@ -URL|http://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.3.2.tar.gz|libwebp-1.3.2.tar.gz +URL|http://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.4.0.tar.gz|libwebp-1.4.0.tar.gz diff --git a/loongarch64/sources/url/host-tools/libxml2 b/loongarch64/sources/url/host-tools/libxml2 index 42012257..d44e3900 100644 --- a/loongarch64/sources/url/host-tools/libxml2 +++ b/loongarch64/sources/url/host-tools/libxml2 @@ -1 +1 @@ -URL|https://download.gnome.org/sources/libxml2/2.12/libxml2-2.12.6.tar.xz|libxml2-2.12.6.tar.xz +URL|https://download.gnome.org/sources/libxml2/2.12/libxml2-2.12.7.tar.xz|libxml2-2.12.7.tar.xz diff --git a/loongarch64/sources/url/host-tools/libxmlb b/loongarch64/sources/url/host-tools/libxmlb index d188e5f1..8b19b708 100644 --- a/loongarch64/sources/url/host-tools/libxmlb +++ b/loongarch64/sources/url/host-tools/libxmlb @@ -1 +1 @@ -URL|https://github.com/hughsie/libxmlb/archive/0.3.18/libxmlb-0.3.18.tar.gz|libxmlb-0.3.18.tar.gz +URL|https://github.com/hughsie/libxmlb/archive/0.3.19/libxmlb-0.3.19.tar.gz|libxmlb-0.3.19.tar.gz diff --git a/loongarch64/sources/url/host-tools/llvm-project b/loongarch64/sources/url/host-tools/llvm-project new file mode 100644 index 00000000..d4657441 --- /dev/null +++ b/loongarch64/sources/url/host-tools/llvm-project @@ -0,0 +1 @@ +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/host-tools/llvm_runtimes b/loongarch64/sources/url/host-tools/llvm_runtimes new file mode 100644 index 00000000..d4657441 --- /dev/null +++ b/loongarch64/sources/url/host-tools/llvm_runtimes @@ -0,0 +1 @@ +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/host-tools/lxml b/loongarch64/sources/url/host-tools/lxml index 67f38a8f..a10e070b 100644 --- a/loongarch64/sources/url/host-tools/lxml +++ b/loongarch64/sources/url/host-tools/lxml @@ -1 +1 @@ -URL|https://github.com/lxml/lxml/archive/lxml-5.2.1/lxml-5.2.1.tar.gz|lxml-5.2.1.tar.gz +URL|https://github.com/lxml/lxml/archive/lxml-5.2.2/lxml-5.2.2.tar.gz|lxml-5.2.2.tar.gz diff --git a/loongarch64/sources/url/host-tools/meson b/loongarch64/sources/url/host-tools/meson index 2c606871..bcf34bfc 100644 --- a/loongarch64/sources/url/host-tools/meson +++ b/loongarch64/sources/url/host-tools/meson @@ -1 +1 @@ -URL|https://github.com/mesonbuild/meson/archive/1.4.0/meson-1.4.0.tar.gz|meson-1.4.0.tar.gz +URL|https://github.com/mesonbuild/meson/archive/1.4.1/meson-1.4.1.tar.gz|meson-1.4.1.tar.gz diff --git a/loongarch64/sources/url/host-tools/nasm b/loongarch64/sources/url/host-tools/nasm index 441f9da6..e6a2a342 100644 --- a/loongarch64/sources/url/host-tools/nasm +++ b/loongarch64/sources/url/host-tools/nasm @@ -1 +1 @@ -URL|https://www.nasm.us/pub/nasm/releasebuilds/2.16.02/nasm-2.16.02.tar.xz|nasm-2.16.02.tar.xz +URL|https://www.nasm.us/pub/nasm/releasebuilds/2.16.03/nasm-2.16.03.tar.xz|nasm-2.16.03.tar.xz diff --git a/loongarch64/sources/url/host-tools/ninja b/loongarch64/sources/url/host-tools/ninja index d68e1445..f20aa26c 100644 --- a/loongarch64/sources/url/host-tools/ninja +++ b/loongarch64/sources/url/host-tools/ninja @@ -1 +1 @@ -URL|https://github.com/ninja-build/ninja/archive/v1.11.1/ninja-1.11.1.tar.gz|ninja-1.11.1.tar.gz +URL|https://github.com/ninja-build/ninja/archive/v1.12.1/ninja-1.12.1.tar.gz|ninja-1.12.1.tar.gz diff --git a/loongarch64/sources/url/host-tools/node b/loongarch64/sources/url/host-tools/node index 0bef8fa1..ce04f7cb 100644 --- a/loongarch64/sources/url/host-tools/node +++ b/loongarch64/sources/url/host-tools/node @@ -1 +1 @@ -URL|https://github.com/nodejs/node/archive/v21.7.2/node-21.7.2.tar.gz|node-21.7.2.tar.gz +URL|https://github.com/nodejs/node/archive/v22.2.0/node-22.2.0.tar.gz|node-22.2.0.tar.gz diff --git a/loongarch64/sources/url/host-tools/nss b/loongarch64/sources/url/host-tools/nss index fe1fb846..72f0bbac 100644 --- a/loongarch64/sources/url/host-tools/nss +++ b/loongarch64/sources/url/host-tools/nss @@ -1 +1 @@ -URL|https://archive.mozilla.org/pub/security/nss/releases/NSS_3_98_RTM/src/nss-3.98.tar.gz|nss-3.98.tar.gz +URL|https://archive.mozilla.org/pub/security/nss/releases/NSS_3_100_RTM/src/nss-3.100.tar.gz|nss-3.100.tar.gz diff --git a/loongarch64/sources/url/host-tools/ocaml b/loongarch64/sources/url/host-tools/ocaml index a9d35af9..12338723 100644 --- a/loongarch64/sources/url/host-tools/ocaml +++ b/loongarch64/sources/url/host-tools/ocaml @@ -1 +1 @@ -URL|https://github.com/ocaml/ocaml/archive/5.1.1+effect-syntax/ocaml-5.1.1+effect-syntax.tar.gz|ocaml-5.1.1+effect-syntax.tar.gz +GIT|https://github.com/ocaml/ocaml.git|ocaml-5.2.0_git.tar.gz diff --git a/loongarch64/sources/url/host-tools/ocaml.gitinfo b/loongarch64/sources/url/host-tools/ocaml.gitinfo new file mode 100644 index 00000000..3af96a69 --- /dev/null +++ b/loongarch64/sources/url/host-tools/ocaml.gitinfo @@ -0,0 +1 @@ +||0 diff --git a/loongarch64/sources/url/host-tools/pluggy b/loongarch64/sources/url/host-tools/pluggy index b481d087..abfaaf90 100644 --- a/loongarch64/sources/url/host-tools/pluggy +++ b/loongarch64/sources/url/host-tools/pluggy @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/p/pluggy/pluggy-1.4.0.tar.gz|pluggy-1.4.0.tar.gz +URL|https://files.pythonhosted.org/packages/source/p/pluggy/pluggy-1.5.0.tar.gz|pluggy-1.5.0.tar.gz diff --git a/loongarch64/sources/url/host-tools/pyside6.gitinfo b/loongarch64/sources/url/host-tools/pyside6.gitinfo index b66d696c..906a2255 100644 --- a/loongarch64/sources/url/host-tools/pyside6.gitinfo +++ b/loongarch64/sources/url/host-tools/pyside6.gitinfo @@ -1 +1 @@ -6.6.2||0 +6.7.0||0 diff --git a/loongarch64/sources/url/host-tools/referencing b/loongarch64/sources/url/host-tools/referencing index c2ae1e72..3e6b9d75 100644 --- a/loongarch64/sources/url/host-tools/referencing +++ b/loongarch64/sources/url/host-tools/referencing @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/r/referencing/referencing-0.34.0.tar.gz|referencing-0.34.0.tar.gz +URL|https://files.pythonhosted.org/packages/source/r/referencing/referencing-0.35.1.tar.gz|referencing-0.35.1.tar.gz diff --git a/loongarch64/sources/url/host-tools/requests b/loongarch64/sources/url/host-tools/requests index 0c37b87f..40a90403 100644 --- a/loongarch64/sources/url/host-tools/requests +++ b/loongarch64/sources/url/host-tools/requests @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/r/requests/requests-2.31.0.tar.gz|requests-2.31.0.tar.gz +URL|https://files.pythonhosted.org/packages/source/r/requests/requests-2.32.3.tar.gz|requests-2.32.3.tar.gz diff --git a/loongarch64/sources/url/host-tools/rpds-py b/loongarch64/sources/url/host-tools/rpds-py index 89228ede..c7f95d09 100644 --- a/loongarch64/sources/url/host-tools/rpds-py +++ b/loongarch64/sources/url/host-tools/rpds-py @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/r/rpds-py/rpds_py-0.18.0.tar.gz|rpds_py-0.18.0.tar.gz +URL|https://files.pythonhosted.org/packages/source/r/rpds-py/rpds_py-0.18.1.tar.gz|rpds_py-0.18.1.tar.gz diff --git a/loongarch64/sources/url/host-tools/ruby b/loongarch64/sources/url/host-tools/ruby index e354f821..f8dc6d54 100644 --- a/loongarch64/sources/url/host-tools/ruby +++ b/loongarch64/sources/url/host-tools/ruby @@ -1 +1 @@ -URL|https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0.tar.xz|ruby-3.3.0.tar.xz +URL|https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.2.tar.xz|ruby-3.3.2.tar.xz diff --git a/loongarch64/sources/url/host-tools/rust-bindgen b/loongarch64/sources/url/host-tools/rust-bindgen new file mode 100644 index 00000000..0e0230a5 --- /dev/null +++ b/loongarch64/sources/url/host-tools/rust-bindgen @@ -0,0 +1 @@ +URL|https://github.com/rust-lang/rust-bindgen/archive/v0.69.4/rust-bindgen-0.69.4.tar.gz|rust-bindgen-0.69.4.tar.gz diff --git a/loongarch64/sources/url/host-tools/setuptools b/loongarch64/sources/url/host-tools/setuptools index 9ada4921..20b30686 100644 --- a/loongarch64/sources/url/host-tools/setuptools +++ b/loongarch64/sources/url/host-tools/setuptools @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-69.2.0.tar.gz|setuptools-69.2.0.tar.gz +URL|https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-70.0.0.tar.gz|setuptools-70.0.0.tar.gz diff --git a/loongarch64/sources/url/host-tools/setuptools-scm b/loongarch64/sources/url/host-tools/setuptools-scm index 884f73a4..0a406750 100644 --- a/loongarch64/sources/url/host-tools/setuptools-scm +++ b/loongarch64/sources/url/host-tools/setuptools-scm @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/s/setuptools-scm/setuptools-scm-8.0.4.tar.gz|setuptools-scm-8.0.4.tar.gz +URL|https://files.pythonhosted.org/packages/source/s/setuptools_scm/setuptools_scm-8.1.0.tar.gz|setuptools_scm-8.1.0.tar.gz diff --git a/loongarch64/sources/url/host-tools/setuptools_pre b/loongarch64/sources/url/host-tools/setuptools_pre index 9ada4921..20b30686 100644 --- a/loongarch64/sources/url/host-tools/setuptools_pre +++ b/loongarch64/sources/url/host-tools/setuptools_pre @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-69.2.0.tar.gz|setuptools-69.2.0.tar.gz +URL|https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-70.0.0.tar.gz|setuptools-70.0.0.tar.gz diff --git a/loongarch64/sources/url/host-tools/sphinx b/loongarch64/sources/url/host-tools/sphinx index d93734d9..b4f61cf5 100644 --- a/loongarch64/sources/url/host-tools/sphinx +++ b/loongarch64/sources/url/host-tools/sphinx @@ -1 +1 @@ -URL|https://github.com/sphinx-doc/sphinx/archive/v7.2.6/sphinx-7.2.6.tar.gz|sphinx-7.2.6.tar.gz +URL|https://github.com/sphinx-doc/sphinx/archive/v7.3.7/sphinx-7.3.7.tar.gz|sphinx-7.3.7.tar.gz diff --git a/loongarch64/sources/url/host-tools/trove-classifiers b/loongarch64/sources/url/host-tools/trove-classifiers index 67b5a367..4660cd03 100644 --- a/loongarch64/sources/url/host-tools/trove-classifiers +++ b/loongarch64/sources/url/host-tools/trove-classifiers @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/t/trove-classifiers/trove-classifiers-2024.3.25.tar.gz|trove-classifiers-2024.3.25.tar.gz +URL|https://files.pythonhosted.org/packages/source/t/trove-classifiers/trove-classifiers-2024.4.10.tar.gz|trove-classifiers-2024.4.10.tar.gz diff --git a/loongarch64/sources/url/host-tools/typing-extensions b/loongarch64/sources/url/host-tools/typing-extensions index 8e8693c7..17420972 100644 --- a/loongarch64/sources/url/host-tools/typing-extensions +++ b/loongarch64/sources/url/host-tools/typing-extensions @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/t/typing-extensions/typing_extensions-4.11.0.tar.gz|typing_extensions-4.11.0.tar.gz +URL|https://files.pythonhosted.org/packages/source/t/typing-extensions/typing_extensions-4.12.0.tar.gz|typing_extensions-4.12.0.tar.gz diff --git a/loongarch64/sources/url/host-tools/wayland b/loongarch64/sources/url/host-tools/wayland index 3cc34b8d..cad4bdef 100644 --- a/loongarch64/sources/url/host-tools/wayland +++ b/loongarch64/sources/url/host-tools/wayland @@ -1 +1 @@ -URL|https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.22.0/downloads/wayland-1.22.0.tar.xz|wayland-1.22.0.tar.gz +URL|https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.23.0/downloads/wayland-1.23.0.tar.xz|wayland-1.23.0.tar.xz diff --git a/loongarch64/sources/url/host-tools/wine-tools b/loongarch64/sources/url/host-tools/wine-tools deleted file mode 100644 index ad2ec6cf..00000000 --- a/loongarch64/sources/url/host-tools/wine-tools +++ /dev/null @@ -1 +0,0 @@ -URL|https://dl.winehq.org/wine/source/9.0/wine-9.0.tar.xz|wine-9.0.tar.xz diff --git a/loongarch64/sources/url/host-tools/wine32-tools b/loongarch64/sources/url/host-tools/wine32-tools deleted file mode 100644 index ddbb98c6..00000000 --- a/loongarch64/sources/url/host-tools/wine32-tools +++ /dev/null @@ -1 +0,0 @@ -URL|https://dl.winehq.org/wine/source/9.x/wine-9.6.tar.xz|wine-9.6.tar.xz diff --git a/loongarch64/sources/url/host-tools/wine_dev-tools b/loongarch64/sources/url/host-tools/wine_dev-tools deleted file mode 100644 index ddbb98c6..00000000 --- a/loongarch64/sources/url/host-tools/wine_dev-tools +++ /dev/null @@ -1 +0,0 @@ -URL|https://dl.winehq.org/wine/source/9.x/wine-9.6.tar.xz|wine-9.6.tar.xz diff --git a/loongarch64/sources/url/lightdm/KDE6-breeze-icons b/loongarch64/sources/url/lightdm/KDE6-breeze-icons new file mode 100644 index 00000000..3bbf0523 --- /dev/null +++ b/loongarch64/sources/url/lightdm/KDE6-breeze-icons @@ -0,0 +1 @@ +URL|https://download.kde.org/stable/frameworks/6.2/breeze-icons-6.2.0.tar.xz|breeze-icons-6.2.0.tar.xz diff --git a/loongarch64/sources/url/lightdm/dist_sysroot b/loongarch64/sources/url/lightdm/dist_sysroot new file mode 100644 index 00000000..7951defe --- /dev/null +++ b/loongarch64/sources/url/lightdm/dist_sysroot @@ -0,0 +1 @@ +NULL diff --git a/loongarch64/sources/url/linux_runtime/LVM2 b/loongarch64/sources/url/linux_runtime/LVM2 index 0707e0cd..c576d1a7 100644 --- a/loongarch64/sources/url/linux_runtime/LVM2 +++ b/loongarch64/sources/url/linux_runtime/LVM2 @@ -1 +1 @@ -URL|https://sourceware.org/ftp/lvm2/LVM2.2.03.23.tgz|LVM2.2.03.23.tgz +URL|https://sourceware.org/ftp/lvm2/LVM2.2.03.24.tgz|LVM2.2.03.24.tgz diff --git a/loongarch64/sources/url/linux_runtime/MangoHud b/loongarch64/sources/url/linux_runtime/MangoHud new file mode 100644 index 00000000..1c3895d0 --- /dev/null +++ b/loongarch64/sources/url/linux_runtime/MangoHud @@ -0,0 +1 @@ +URL|https://github.com/flightlessmango/MangoHud/archive/v0.7.1/MangoHud-0.7.1.tar.gz|MangoHud-0.7.1.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/OpenCL-Headers b/loongarch64/sources/url/linux_runtime/OpenCL-Headers index c950b363..c0335d44 100644 --- a/loongarch64/sources/url/linux_runtime/OpenCL-Headers +++ b/loongarch64/sources/url/linux_runtime/OpenCL-Headers @@ -1 +1 @@ -URL|https://github.com/KhronosGroup/OpenCL-Headers/archive/v2023.12.14/OpenCL-Headers-2023.12.14.tar.gz|OpenCL-Headers-2023.12.14.tar.gz +URL|https://github.com/KhronosGroup/OpenCL-Headers/archive/v2024.05.08/OpenCL-Headers-2024.05.08.tar.gz|OpenCL-Headers-2024.05.08.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/SDL2 b/loongarch64/sources/url/linux_runtime/SDL2 index 83071124..5c29e860 100644 --- a/loongarch64/sources/url/linux_runtime/SDL2 +++ b/loongarch64/sources/url/linux_runtime/SDL2 @@ -1 +1 @@ -URL|https://www.libsdl.org/release/SDL2-2.30.2.tar.gz|SDL2-2.30.2.tar.gz +URL|https://www.libsdl.org/release/SDL2-2.30.3.tar.gz|SDL2-2.30.3.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/SPIRV-Headers b/loongarch64/sources/url/linux_runtime/SPIRV-Headers index 91584d01..b57e338a 100644 --- a/loongarch64/sources/url/linux_runtime/SPIRV-Headers +++ b/loongarch64/sources/url/linux_runtime/SPIRV-Headers @@ -1 +1 @@ -URL|https://github.com/KhronosGroup/SPIRV-Headers/archive/vulkan-sdk-1.3.280.0/SPIRV-Headers-vulkan-sdk-1.3.280.0.tar.gz|SPIRV-Headers-vulkan-sdk-1.3.280.0.tar.gz +URL|https://github.com/KhronosGroup/SPIRV-Headers/archive/vulkan-sdk-1.3.283.0/SPIRV-Headers-vulkan-sdk-1.3.283.0.tar.gz|SPIRV-Headers-vulkan-sdk-1.3.283.0.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/SPIRV-Tools b/loongarch64/sources/url/linux_runtime/SPIRV-Tools index de1d6bf3..1b009b60 100644 --- a/loongarch64/sources/url/linux_runtime/SPIRV-Tools +++ b/loongarch64/sources/url/linux_runtime/SPIRV-Tools @@ -1 +1 @@ -URL|https://github.com/KhronosGroup/SPIRV-Tools/archive/vulkan-sdk-1.3.280.0/SPIRV-Tools-vulkan-sdk-1.3.280.0.tar.gz|SPIRV-Tools-vulkan-sdk-1.3.280.0.tar.gz +URL|https://github.com/KhronosGroup/SPIRV-Tools/archive/vulkan-sdk-1.3.283.0/SPIRV-Tools-vulkan-sdk-1.3.283.0.tar.gz|SPIRV-Tools-vulkan-sdk-1.3.283.0.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/Vulkan-Headers b/loongarch64/sources/url/linux_runtime/Vulkan-Headers index 54ce1b51..7f24f198 100644 --- a/loongarch64/sources/url/linux_runtime/Vulkan-Headers +++ b/loongarch64/sources/url/linux_runtime/Vulkan-Headers @@ -1 +1 @@ -URL|https://github.com/KhronosGroup/Vulkan-Headers/archive/v1.3.281/Vulkan-Headers-1.3.281.tar.gz|Vulkan-Headers-1.3.281.tar.gz +URL|https://github.com/KhronosGroup/Vulkan-Headers/archive/v1.3.286/Vulkan-Headers-1.3.286.tar.gz|Vulkan-Headers-1.3.286.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/Vulkan-Loader b/loongarch64/sources/url/linux_runtime/Vulkan-Loader index 7256ed25..bbb32e42 100644 --- a/loongarch64/sources/url/linux_runtime/Vulkan-Loader +++ b/loongarch64/sources/url/linux_runtime/Vulkan-Loader @@ -1 +1 @@ -URL|https://github.com/KhronosGroup/Vulkan-Loader/archive/v1.3.281/Vulkan-Loader-1.3.281.tar.gz|Vulkan-Loader-1.3.281.tar.gz +URL|https://github.com/KhronosGroup/Vulkan-Loader/archive/v1.3.285/Vulkan-Loader-1.3.285.tar.gz|Vulkan-Loader-1.3.285.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/Vulkan-Tools b/loongarch64/sources/url/linux_runtime/Vulkan-Tools index aa471475..8b515012 100644 --- a/loongarch64/sources/url/linux_runtime/Vulkan-Tools +++ b/loongarch64/sources/url/linux_runtime/Vulkan-Tools @@ -1 +1 @@ -URL|https://github.com/KhronosGroup/Vulkan-Tools/archive/v1.3.280/Vulkan-Tools-1.3.280.tar.gz|Vulkan-Tools-1.3.280.tar.gz +URL|https://github.com/KhronosGroup/Vulkan-Tools/archive/v1.3.285/Vulkan-Tools-1.3.285.tar.gz|Vulkan-Tools-1.3.285.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/bash b/loongarch64/sources/url/linux_runtime/bash new file mode 100644 index 00000000..bba94c85 --- /dev/null +++ b/loongarch64/sources/url/linux_runtime/bash @@ -0,0 +1 @@ +URL|https://ftp.gnu.org/gnu/bash/bash-5.2.21.tar.gz|bash-5.2.21.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/boost b/loongarch64/sources/url/linux_runtime/boost index 904c5885..1aea8856 100644 --- a/loongarch64/sources/url/linux_runtime/boost +++ b/loongarch64/sources/url/linux_runtime/boost @@ -1 +1 @@ -URL|https://boostorg.jfrog.io/artifactory/main/release/1.84.0/source/boost_1_84_0.tar.bz2|boost_1_84_0.tar.bz2 +URL|https://boostorg.jfrog.io/artifactory/main/release/1.85.0/source/boost_1_85_0.tar.bz2|boost_1_85_0.tar.bz2 diff --git a/loongarch64/sources/url/linux_runtime/clang b/loongarch64/sources/url/linux_runtime/clang index 8a7e1ea3..d4657441 100644 --- a/loongarch64/sources/url/linux_runtime/clang +++ b/loongarch64/sources/url/linux_runtime/clang @@ -1 +1 @@ -URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/llvm-project-18.1.3.src.tar.xz|llvm-project-18.1.3.src.tar.xz +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/coreutils b/loongarch64/sources/url/linux_runtime/coreutils new file mode 100644 index 00000000..42ac3494 --- /dev/null +++ b/loongarch64/sources/url/linux_runtime/coreutils @@ -0,0 +1 @@ +URL|https://ftp.gnu.org/gnu/coreutils/coreutils-9.5.tar.xz|coreutils-9.5.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/cups b/loongarch64/sources/url/linux_runtime/cups index c2bffb7d..bf0fc94f 100644 --- a/loongarch64/sources/url/linux_runtime/cups +++ b/loongarch64/sources/url/linux_runtime/cups @@ -1 +1 @@ -URL|https://github.com/OpenPrinting/cups/releases/download/v2.4.7/cups-2.4.7-source.tar.gz|cups-2.4.7-source.tar.gz +URL|https://github.com/OpenPrinting/cups/releases/download/v2.4.8/cups-2.4.8-source.tar.gz|cups-2.4.8-source.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/curl b/loongarch64/sources/url/linux_runtime/curl index 8521a0aa..6e03ce1b 100644 --- a/loongarch64/sources/url/linux_runtime/curl +++ b/loongarch64/sources/url/linux_runtime/curl @@ -1 +1 @@ -URL|https://curl.se/download/curl-8.7.1.tar.xz|curl-8.7.1.tar.xz +URL|https://curl.se/download/curl-8.8.0.tar.xz|curl-8.8.0.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/e2fsprogs b/loongarch64/sources/url/linux_runtime/e2fsprogs index 250f7e41..c148a8e8 100644 --- a/loongarch64/sources/url/linux_runtime/e2fsprogs +++ b/loongarch64/sources/url/linux_runtime/e2fsprogs @@ -1 +1 @@ -URL|https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs//v1.47.0//e2fsprogs-1.47.0.tar.gz|e2fsprogs-1.47.0.tar.gz +URL|https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs//v1.47.1//e2fsprogs-1.47.1.tar.gz|e2fsprogs-1.47.1.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/fix_sysroot b/loongarch64/sources/url/linux_runtime/fix_sysroot new file mode 100644 index 00000000..7951defe --- /dev/null +++ b/loongarch64/sources/url/linux_runtime/fix_sysroot @@ -0,0 +1 @@ +NULL diff --git a/loongarch64/sources/url/linux_runtime/fribidi b/loongarch64/sources/url/linux_runtime/fribidi index 5604b7af..fe880fff 100644 --- a/loongarch64/sources/url/linux_runtime/fribidi +++ b/loongarch64/sources/url/linux_runtime/fribidi @@ -1 +1 @@ -URL|https://github.com/fribidi/fribidi/archive/v1.0.13/fribidi-1.0.13.tar.gz|fribidi-1.0.13.tar.gz +URL|https://github.com/fribidi/fribidi/archive/v1.0.14/fribidi-1.0.14.tar.gz|fribidi-1.0.14.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/gcc b/loongarch64/sources/url/linux_runtime/gcc index cda0b0da..b09bf622 100644 --- a/loongarch64/sources/url/linux_runtime/gcc +++ b/loongarch64/sources/url/linux_runtime/gcc @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz|gcc-13.2.0.tar.xz +URL|https://ftp.gnu.org/gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.xz|gcc-14.1.0.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/gdk-pixbuf b/loongarch64/sources/url/linux_runtime/gdk-pixbuf index 69e5b0e1..5063b173 100644 --- a/loongarch64/sources/url/linux_runtime/gdk-pixbuf +++ b/loongarch64/sources/url/linux_runtime/gdk-pixbuf @@ -1 +1 @@ -URL|https://download.gnome.org/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.10.tar.xz|gdk-pixbuf-2.42.10.tar.xz +URL|https://download.gnome.org/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.12.tar.xz|gdk-pixbuf-2.42.12.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/glib b/loongarch64/sources/url/linux_runtime/glib index 957d6a27..a340fd87 100644 --- a/loongarch64/sources/url/linux_runtime/glib +++ b/loongarch64/sources/url/linux_runtime/glib @@ -1 +1 @@ -URL|https://download.gnome.org/sources/glib/2.80/glib-2.80.0.tar.xz|glib-2.80.0.tar.xz +URL|https://download.gnome.org/sources/glib/2.80/glib-2.80.2.tar.xz|glib-2.80.2.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/gperf b/loongarch64/sources/url/linux_runtime/gperf new file mode 100644 index 00000000..fb67d11c --- /dev/null +++ b/loongarch64/sources/url/linux_runtime/gperf @@ -0,0 +1 @@ +URL|https://ftp.gnu.org/gnu/gperf/gperf-3.1.tar.gz|gperf-3.1.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/gsl b/loongarch64/sources/url/linux_runtime/gsl index b51c3ffb..28677fc3 100644 --- a/loongarch64/sources/url/linux_runtime/gsl +++ b/loongarch64/sources/url/linux_runtime/gsl @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/gsl/gsl-2.7.1.tar.gz|gsl-2.7.1.tar.gz +URL|https://ftp.gnu.org/gnu/gsl/gsl-2.8.tar.gz|gsl-2.8.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/gst-libav b/loongarch64/sources/url/linux_runtime/gst-libav index b31c315a..fb934e3f 100644 --- a/loongarch64/sources/url/linux_runtime/gst-libav +++ b/loongarch64/sources/url/linux_runtime/gst-libav @@ -1 +1 @@ -URL|https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.24.2.tar.xz|gst-libav-1.24.2.tar.xz +URL|https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.24.4.tar.xz|gst-libav-1.24.4.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/gst-plugins-bad b/loongarch64/sources/url/linux_runtime/gst-plugins-bad index b987bc7d..da74651d 100644 --- a/loongarch64/sources/url/linux_runtime/gst-plugins-bad +++ b/loongarch64/sources/url/linux_runtime/gst-plugins-bad @@ -1 +1 @@ -URL|https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.2.tar.xz|gst-plugins-bad-1.24.2.tar.xz +URL|https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.4.tar.xz|gst-plugins-bad-1.24.4.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/gst-plugins-base b/loongarch64/sources/url/linux_runtime/gst-plugins-base index 7aee11f0..f3344fb6 100644 --- a/loongarch64/sources/url/linux_runtime/gst-plugins-base +++ b/loongarch64/sources/url/linux_runtime/gst-plugins-base @@ -1 +1 @@ -URL|https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.24.2.tar.xz|gst-plugins-base-1.24.2.tar.xz +URL|https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.24.4.tar.xz|gst-plugins-base-1.24.4.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/gst-plugins-good b/loongarch64/sources/url/linux_runtime/gst-plugins-good index 35b504ff..3cdefa24 100644 --- a/loongarch64/sources/url/linux_runtime/gst-plugins-good +++ b/loongarch64/sources/url/linux_runtime/gst-plugins-good @@ -1 +1 @@ -URL|https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.2.tar.xz|gst-plugins-good-1.24.2.tar.xz +URL|https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.4.tar.xz|gst-plugins-good-1.24.4.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/gst-plugins-ugly b/loongarch64/sources/url/linux_runtime/gst-plugins-ugly index 2656cdd1..3258a523 100644 --- a/loongarch64/sources/url/linux_runtime/gst-plugins-ugly +++ b/loongarch64/sources/url/linux_runtime/gst-plugins-ugly @@ -1 +1 @@ -URL|https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.24.2.tar.xz|gst-plugins-ugly-1.24.2.tar.xz +URL|https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.24.4.tar.xz|gst-plugins-ugly-1.24.4.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/gstreamer b/loongarch64/sources/url/linux_runtime/gstreamer index 18ff17a2..4bbea576 100644 --- a/loongarch64/sources/url/linux_runtime/gstreamer +++ b/loongarch64/sources/url/linux_runtime/gstreamer @@ -1 +1 @@ -URL|https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.24.2.tar.xz|gstreamer-1.24.2.tar.xz +URL|https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.24.4.tar.xz|gstreamer-1.24.4.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/gstreamer-vaapi b/loongarch64/sources/url/linux_runtime/gstreamer-vaapi index d9fbfa72..12924c81 100644 --- a/loongarch64/sources/url/linux_runtime/gstreamer-vaapi +++ b/loongarch64/sources/url/linux_runtime/gstreamer-vaapi @@ -1 +1 @@ -URL|https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.24.2.tar.xz|gstreamer-vaapi-1.24.2.tar.xz +URL|https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.24.4.tar.xz|gstreamer-vaapi-1.24.4.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/gtk3 b/loongarch64/sources/url/linux_runtime/gtk3 index 2d8557e1..c4ae7a54 100644 --- a/loongarch64/sources/url/linux_runtime/gtk3 +++ b/loongarch64/sources/url/linux_runtime/gtk3 @@ -1 +1 @@ -URL|https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.41.tar.xz|gtk+-3.24.41.tar.xz +URL|https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.42.tar.xz|gtk+-3.24.42.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/harfbuzz b/loongarch64/sources/url/linux_runtime/harfbuzz index d5da2adf..8f87554b 100644 --- a/loongarch64/sources/url/linux_runtime/harfbuzz +++ b/loongarch64/sources/url/linux_runtime/harfbuzz @@ -1 +1 @@ -URL|https://github.com/harfbuzz/harfbuzz/releases/download/8.4.0/harfbuzz-8.4.0.tar.xz|harfbuzz-8.4.0.tar.xz +URL|https://github.com/harfbuzz/harfbuzz/releases/download/8.5.0/harfbuzz-8.5.0.tar.xz|harfbuzz-8.5.0.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/icu4c b/loongarch64/sources/url/linux_runtime/icu4c index 82be0bff..b357633e 100644 --- a/loongarch64/sources/url/linux_runtime/icu4c +++ b/loongarch64/sources/url/linux_runtime/icu4c @@ -1 +1 @@ -URL|https://github.com/unicode-org/icu/releases/download/release-74-2/icu4c-74_2-src.tgz|icu4c-74_2-src.tgz +URL|https://github.com/unicode-org/icu/releases/download/release-75-1/icu4c-75_1-src.tgz|icu4c-75_1-src.tgz diff --git a/loongarch64/sources/url/linux_runtime/libarchive b/loongarch64/sources/url/linux_runtime/libarchive index 6c2f8a49..37539808 100644 --- a/loongarch64/sources/url/linux_runtime/libarchive +++ b/loongarch64/sources/url/linux_runtime/libarchive @@ -1 +1 @@ -URL|https://github.com/libarchive/libarchive/releases/download/v3.7.3/libarchive-3.7.3.tar.xz|libarchive-3.7.3.tar.xz +URL|https://github.com/libarchive/libarchive/releases/download/v3.7.4/libarchive-3.7.4.tar.xz|libarchive-3.7.4.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/libass b/loongarch64/sources/url/linux_runtime/libass index 2b034231..94b9373f 100644 --- a/loongarch64/sources/url/linux_runtime/libass +++ b/loongarch64/sources/url/linux_runtime/libass @@ -1 +1 @@ -URL|https://github.com/libass/libass/archive/0.17.1/libass-0.17.1.tar.gz|libass-0.17.1.tar.gz +URL|https://github.com/libass/libass/releases/download/0.17.2/libass-0.17.2.tar.xz|libass-0.17.2.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/libbpf b/loongarch64/sources/url/linux_runtime/libbpf new file mode 100644 index 00000000..36485b49 --- /dev/null +++ b/loongarch64/sources/url/linux_runtime/libbpf @@ -0,0 +1 @@ +URL|https://github.com/libbpf/libbpf/archive/v1.4.2/libbpf-1.4.2.tar.gz|libbpf-1.4.2.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/libcap b/loongarch64/sources/url/linux_runtime/libcap index 5e5af4ea..c18f4243 100644 --- a/loongarch64/sources/url/linux_runtime/libcap +++ b/loongarch64/sources/url/linux_runtime/libcap @@ -1 +1 @@ -URL|https://mirrors.edge.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.69.tar.xz|libcap-2.69.tar.xz +URL|https://mirrors.edge.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.70.tar.xz|libcap-2.70.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/libclc b/loongarch64/sources/url/linux_runtime/libclc index 8a7e1ea3..d4657441 100644 --- a/loongarch64/sources/url/linux_runtime/libclc +++ b/loongarch64/sources/url/linux_runtime/libclc @@ -1 +1 @@ -URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/llvm-project-18.1.3.src.tar.xz|llvm-project-18.1.3.src.tar.xz +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/libgpg-error b/loongarch64/sources/url/linux_runtime/libgpg-error index 2249416a..6bd2df1a 100644 --- a/loongarch64/sources/url/linux_runtime/libgpg-error +++ b/loongarch64/sources/url/linux_runtime/libgpg-error @@ -1 +1 @@ -URL|https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.48.tar.bz2|libgpg-error-1.48.tar.bz2 +URL|https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.49.tar.bz2|libgpg-error-1.49.tar.bz2 diff --git a/loongarch64/sources/url/linux_runtime/libseccomp b/loongarch64/sources/url/linux_runtime/libseccomp new file mode 100644 index 00000000..7895e51f --- /dev/null +++ b/loongarch64/sources/url/linux_runtime/libseccomp @@ -0,0 +1 @@ +GIT|https://github.com/seccomp/libseccomp.git|libseccomp-git_git.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/libseccomp.gitinfo b/loongarch64/sources/url/linux_runtime/libseccomp.gitinfo new file mode 100644 index 00000000..3af96a69 --- /dev/null +++ b/loongarch64/sources/url/linux_runtime/libseccomp.gitinfo @@ -0,0 +1 @@ +||0 diff --git a/loongarch64/sources/url/linux_runtime/libsoup b/loongarch64/sources/url/linux_runtime/libsoup index 900017df..ab3d84a2 100644 --- a/loongarch64/sources/url/linux_runtime/libsoup +++ b/loongarch64/sources/url/linux_runtime/libsoup @@ -1 +1 @@ -URL|https://download.gnome.org/sources/libsoup/3.4/libsoup-3.4.4.tar.xz|libsoup-3.4.4.tar.xz +URL|https://download.gnome.org/sources/libsoup/3.5/libsoup-3.5.1.tar.xz|libsoup-3.5.1.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/libunwind b/loongarch64/sources/url/linux_runtime/libunwind new file mode 100644 index 00000000..c6f3cf1b --- /dev/null +++ b/loongarch64/sources/url/linux_runtime/libunwind @@ -0,0 +1 @@ +URL|http://download.savannah.nongnu.org/releases/libunwind/libunwind-1.6.2.tar.gz|libunwind-1.6.2.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/libvpx b/loongarch64/sources/url/linux_runtime/libvpx index b63638d1..56db6261 100644 --- a/loongarch64/sources/url/linux_runtime/libvpx +++ b/loongarch64/sources/url/linux_runtime/libvpx @@ -1 +1 @@ -URL|https://github.com/webmproject/libvpx/archive/v1.14.0/libvpx-1.14.0.tar.gz|libvpx-1.14.0.tar.gz +URL|https://github.com/webmproject/libvpx/archive/v1.14.1/libvpx-1.14.1.tar.gz|libvpx-1.14.1.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/libwebp b/loongarch64/sources/url/linux_runtime/libwebp index 98254688..037c5762 100644 --- a/loongarch64/sources/url/linux_runtime/libwebp +++ b/loongarch64/sources/url/linux_runtime/libwebp @@ -1 +1 @@ -URL|http://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.3.2.tar.gz|libwebp-1.3.2.tar.gz +URL|http://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.4.0.tar.gz|libwebp-1.4.0.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/libxcb b/loongarch64/sources/url/linux_runtime/libxcb index f804141c..824a4b86 100644 --- a/loongarch64/sources/url/linux_runtime/libxcb +++ b/loongarch64/sources/url/linux_runtime/libxcb @@ -1 +1 @@ -URL|https://xorg.freedesktop.org/archive/individual/lib/libxcb-1.16.1.tar.xz|libxcb-1.16.1.tar.xz +URL|https://xorg.freedesktop.org/archive/individual/lib/libxcb-1.17.0.tar.xz|libxcb-1.17.0.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/libxml2 b/loongarch64/sources/url/linux_runtime/libxml2 index 42012257..d44e3900 100644 --- a/loongarch64/sources/url/linux_runtime/libxml2 +++ b/loongarch64/sources/url/linux_runtime/libxml2 @@ -1 +1 @@ -URL|https://download.gnome.org/sources/libxml2/2.12/libxml2-2.12.6.tar.xz|libxml2-2.12.6.tar.xz +URL|https://download.gnome.org/sources/libxml2/2.12/libxml2-2.12.7.tar.xz|libxml2-2.12.7.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/linux-header b/loongarch64/sources/url/linux_runtime/linux-header index dc015fbc..0739317b 100644 --- a/loongarch64/sources/url/linux_runtime/linux-header +++ b/loongarch64/sources/url/linux_runtime/linux-header @@ -1 +1 @@ -URL|https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.8.4.tar.xz|linux-6.8.4.tar.xz +URL|https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.9.3.tar.xz|linux-6.9.3.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/llvm-project b/loongarch64/sources/url/linux_runtime/llvm-project index 8a7e1ea3..d4657441 100644 --- a/loongarch64/sources/url/linux_runtime/llvm-project +++ b/loongarch64/sources/url/linux_runtime/llvm-project @@ -1 +1 @@ -URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/llvm-project-18.1.3.src.tar.xz|llvm-project-18.1.3.src.tar.xz +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/mesa b/loongarch64/sources/url/linux_runtime/mesa index dcf49318..60857e7c 100644 --- a/loongarch64/sources/url/linux_runtime/mesa +++ b/loongarch64/sources/url/linux_runtime/mesa @@ -1 +1 @@ -URL|https://archive.mesa3d.org/mesa-24.0.4.tar.xz|mesa-24.0.4.tar.xz +URL|https://archive.mesa3d.org/mesa-24.0.7.tar.xz|mesa-24.0.7.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/ncurses b/loongarch64/sources/url/linux_runtime/ncurses index 65f0e133..50ee2c95 100644 --- a/loongarch64/sources/url/linux_runtime/ncurses +++ b/loongarch64/sources/url/linux_runtime/ncurses @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/ncurses/ncurses-6.4.tar.gz|ncurses-6.4.tar.gz +URL|https://ftp.gnu.org/gnu/ncurses/ncurses-6.5.tar.gz|ncurses-6.5.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/nghttp2 b/loongarch64/sources/url/linux_runtime/nghttp2 index 538acbad..36994a0f 100644 --- a/loongarch64/sources/url/linux_runtime/nghttp2 +++ b/loongarch64/sources/url/linux_runtime/nghttp2 @@ -1 +1 @@ -URL|https://github.com/nghttp2/nghttp2/releases/download/v1.61.0/nghttp2-1.61.0.tar.xz|nghttp2-1.61.0.tar.xz +URL|https://github.com/nghttp2/nghttp2/releases/download/v1.62.1/nghttp2-1.62.1.tar.xz|nghttp2-1.62.1.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/nss b/loongarch64/sources/url/linux_runtime/nss index fe1fb846..72f0bbac 100644 --- a/loongarch64/sources/url/linux_runtime/nss +++ b/loongarch64/sources/url/linux_runtime/nss @@ -1 +1 @@ -URL|https://archive.mozilla.org/pub/security/nss/releases/NSS_3_98_RTM/src/nss-3.98.tar.gz|nss-3.98.tar.gz +URL|https://archive.mozilla.org/pub/security/nss/releases/NSS_3_100_RTM/src/nss-3.100.tar.gz|nss-3.100.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/openldap b/loongarch64/sources/url/linux_runtime/openldap new file mode 100644 index 00000000..2a165f39 --- /dev/null +++ b/loongarch64/sources/url/linux_runtime/openldap @@ -0,0 +1 @@ +URL|https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.6.8.tgz|openldap-2.6.8.tgz diff --git a/loongarch64/sources/url/linux_runtime/pciutils b/loongarch64/sources/url/linux_runtime/pciutils new file mode 100644 index 00000000..495ecb13 --- /dev/null +++ b/loongarch64/sources/url/linux_runtime/pciutils @@ -0,0 +1 @@ +URL|https://mirrors.edge.kernel.org/pub/software/utils/pciutils/pciutils-3.12.0.tar.xz|pciutils-3.12.0.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/pcre b/loongarch64/sources/url/linux_runtime/pcre new file mode 100644 index 00000000..e6d48536 --- /dev/null +++ b/loongarch64/sources/url/linux_runtime/pcre @@ -0,0 +1 @@ +URL|https://sourceforge.net/projects/pcre/files/pcre//8.45//pcre-8.45.tar.bz2|pcre-8.45.tar.bz2 diff --git a/loongarch64/sources/url/linux_runtime/pcsc-lite b/loongarch64/sources/url/linux_runtime/pcsc-lite index 97ff6864..972dea61 100644 --- a/loongarch64/sources/url/linux_runtime/pcsc-lite +++ b/loongarch64/sources/url/linux_runtime/pcsc-lite @@ -1 +1 @@ -URL|https://pcsclite.apdu.fr/files/pcsc-lite-2.0.3.tar.bz2|pcsc-lite-2.0.3.tar.bz2 +URL|https://pcsclite.apdu.fr/files/pcsc-lite-2.2.3.tar.xz|pcsc-lite-2.2.3.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/pipewire b/loongarch64/sources/url/linux_runtime/pipewire new file mode 100644 index 00000000..a702816d --- /dev/null +++ b/loongarch64/sources/url/linux_runtime/pipewire @@ -0,0 +1 @@ +URL|https://github.com/PipeWire/pipewire/archive/1.1.82/pipewire-1.1.82.tar.gz|pipewire-1.1.82.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/samba b/loongarch64/sources/url/linux_runtime/samba index 3e1f5fdc..bc7389af 100644 --- a/loongarch64/sources/url/linux_runtime/samba +++ b/loongarch64/sources/url/linux_runtime/samba @@ -1 +1 @@ -URL|https://download.samba.org/pub/samba/stable/samba-4.20.0.tar.gz|samba-4.20.0.tar.gz +URL|https://download.samba.org/pub/samba/stable/samba-4.20.1.tar.gz|samba-4.20.1.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/shaderc b/loongarch64/sources/url/linux_runtime/shaderc index 6eab9f27..8974248f 100644 --- a/loongarch64/sources/url/linux_runtime/shaderc +++ b/loongarch64/sources/url/linux_runtime/shaderc @@ -1 +1 @@ -URL|https://github.com/google/shaderc/archive/v2024.0/shaderc-2024.0.tar.gz|shaderc-2024.0.tar.gz +URL|https://github.com/google/shaderc/archive/v2024.1/shaderc-2024.1.tar.gz|shaderc-2024.1.tar.gz diff --git a/loongarch64/sources/url/linux_runtime/util-linux b/loongarch64/sources/url/linux_runtime/util-linux index 96ffc28e..66285323 100644 --- a/loongarch64/sources/url/linux_runtime/util-linux +++ b/loongarch64/sources/url/linux_runtime/util-linux @@ -1 +1 @@ -URL|https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.40/util-linux-2.40.tar.xz|util-linux-2.40.tar.xz +URL|https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.40/util-linux-2.40.1.tar.xz|util-linux-2.40.1.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/wayland b/loongarch64/sources/url/linux_runtime/wayland index 3cc34b8d..cad4bdef 100644 --- a/loongarch64/sources/url/linux_runtime/wayland +++ b/loongarch64/sources/url/linux_runtime/wayland @@ -1 +1 @@ -URL|https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.22.0/downloads/wayland-1.22.0.tar.xz|wayland-1.22.0.tar.gz +URL|https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.23.0/downloads/wayland-1.23.0.tar.xz|wayland-1.23.0.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/wayland-protocols b/loongarch64/sources/url/linux_runtime/wayland-protocols index 3f3eea04..9a220f72 100644 --- a/loongarch64/sources/url/linux_runtime/wayland-protocols +++ b/loongarch64/sources/url/linux_runtime/wayland-protocols @@ -1 +1 @@ -URL|https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.34/downloads/wayland-protocols-1.34.tar.xz|wayland-protocols-1.34.tar.xz +URL|https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.36/downloads/wayland-protocols-1.36.tar.xz|wayland-protocols-1.36.tar.xz diff --git a/loongarch64/sources/url/linux_runtime/xcb-proto b/loongarch64/sources/url/linux_runtime/xcb-proto index 35c0231e..a2510693 100644 --- a/loongarch64/sources/url/linux_runtime/xcb-proto +++ b/loongarch64/sources/url/linux_runtime/xcb-proto @@ -1 +1 @@ -URL|https://xorg.freedesktop.org/archive/individual/proto/xcb-proto-1.16.0.tar.xz|xcb-proto-1.16.0.tar.xz +URL|https://xorg.freedesktop.org/archive/individual/proto/xcb-proto-1.17.0.tar.xz|xcb-proto-1.17.0.tar.xz diff --git a/loongarch64/sources/url/mingw_sysroot/Windows-QEMU b/loongarch64/sources/url/mingw_sysroot/Windows-QEMU index 6d94aa60..3d450c33 100644 --- a/loongarch64/sources/url/mingw_sysroot/Windows-QEMU +++ b/loongarch64/sources/url/mingw_sysroot/Windows-QEMU @@ -1 +1 @@ -URL|https://download.qemu.org/qemu-8.2.2.tar.xz|qemu-8.2.2.tar.xz +URL|https://download.qemu.org/qemu-9.0.0.tar.xz|qemu-9.0.0.tar.xz diff --git a/loongarch64/sources/url/mingw_sysroot/mingw-SDL2 b/loongarch64/sources/url/mingw_sysroot/mingw-SDL2 index 83071124..5c29e860 100644 --- a/loongarch64/sources/url/mingw_sysroot/mingw-SDL2 +++ b/loongarch64/sources/url/mingw_sysroot/mingw-SDL2 @@ -1 +1 @@ -URL|https://www.libsdl.org/release/SDL2-2.30.2.tar.gz|SDL2-2.30.2.tar.gz +URL|https://www.libsdl.org/release/SDL2-2.30.3.tar.gz|SDL2-2.30.3.tar.gz diff --git a/loongarch64/sources/url/mingw_sysroot/mingw-fribidi b/loongarch64/sources/url/mingw_sysroot/mingw-fribidi index 5604b7af..fe880fff 100644 --- a/loongarch64/sources/url/mingw_sysroot/mingw-fribidi +++ b/loongarch64/sources/url/mingw_sysroot/mingw-fribidi @@ -1 +1 @@ -URL|https://github.com/fribidi/fribidi/archive/v1.0.13/fribidi-1.0.13.tar.gz|fribidi-1.0.13.tar.gz +URL|https://github.com/fribidi/fribidi/archive/v1.0.14/fribidi-1.0.14.tar.gz|fribidi-1.0.14.tar.gz diff --git a/loongarch64/sources/url/mingw_sysroot/mingw-gdk-pixbuf b/loongarch64/sources/url/mingw_sysroot/mingw-gdk-pixbuf index 69e5b0e1..5063b173 100644 --- a/loongarch64/sources/url/mingw_sysroot/mingw-gdk-pixbuf +++ b/loongarch64/sources/url/mingw_sysroot/mingw-gdk-pixbuf @@ -1 +1 @@ -URL|https://download.gnome.org/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.10.tar.xz|gdk-pixbuf-2.42.10.tar.xz +URL|https://download.gnome.org/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.12.tar.xz|gdk-pixbuf-2.42.12.tar.xz diff --git a/loongarch64/sources/url/mingw_sysroot/mingw-glib b/loongarch64/sources/url/mingw_sysroot/mingw-glib index 957d6a27..a340fd87 100644 --- a/loongarch64/sources/url/mingw_sysroot/mingw-glib +++ b/loongarch64/sources/url/mingw_sysroot/mingw-glib @@ -1 +1 @@ -URL|https://download.gnome.org/sources/glib/2.80/glib-2.80.0.tar.xz|glib-2.80.0.tar.xz +URL|https://download.gnome.org/sources/glib/2.80/glib-2.80.2.tar.xz|glib-2.80.2.tar.xz diff --git a/loongarch64/sources/url/mingw_sysroot/mingw-gtk3 b/loongarch64/sources/url/mingw_sysroot/mingw-gtk3 index 2d8557e1..c4ae7a54 100644 --- a/loongarch64/sources/url/mingw_sysroot/mingw-gtk3 +++ b/loongarch64/sources/url/mingw_sysroot/mingw-gtk3 @@ -1 +1 @@ -URL|https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.41.tar.xz|gtk+-3.24.41.tar.xz +URL|https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.42.tar.xz|gtk+-3.24.42.tar.xz diff --git a/loongarch64/sources/url/mingw_sysroot/mingw-harfbuzz b/loongarch64/sources/url/mingw_sysroot/mingw-harfbuzz index d5da2adf..8f87554b 100644 --- a/loongarch64/sources/url/mingw_sysroot/mingw-harfbuzz +++ b/loongarch64/sources/url/mingw_sysroot/mingw-harfbuzz @@ -1 +1 @@ -URL|https://github.com/harfbuzz/harfbuzz/releases/download/8.4.0/harfbuzz-8.4.0.tar.xz|harfbuzz-8.4.0.tar.xz +URL|https://github.com/harfbuzz/harfbuzz/releases/download/8.5.0/harfbuzz-8.5.0.tar.xz|harfbuzz-8.5.0.tar.xz diff --git a/loongarch64/sources/url/mingw_sysroot/mingw-w64 b/loongarch64/sources/url/mingw_sysroot/mingw-w64 index 84ce9c88..4ff3bf4d 100644 --- a/loongarch64/sources/url/mingw_sysroot/mingw-w64 +++ b/loongarch64/sources/url/mingw_sysroot/mingw-w64 @@ -1 +1 @@ -URL|https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release//mingw-w64-v11.0.1.tar.bz2|mingw-w64-v11.0.1.tar.bz2 +URL|https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release//mingw-w64-v12.0.0.tar.bz2|mingw-w64-v12.0.0.tar.bz2 diff --git a/loongarch64/sources/url/mingw_sysroot/mingw-w64-libs b/loongarch64/sources/url/mingw_sysroot/mingw-w64-libs index 84ce9c88..4ff3bf4d 100644 --- a/loongarch64/sources/url/mingw_sysroot/mingw-w64-libs +++ b/loongarch64/sources/url/mingw_sysroot/mingw-w64-libs @@ -1 +1 @@ -URL|https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release//mingw-w64-v11.0.1.tar.bz2|mingw-w64-v11.0.1.tar.bz2 +URL|https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release//mingw-w64-v12.0.0.tar.bz2|mingw-w64-v12.0.0.tar.bz2 diff --git a/loongarch64/sources/url/sddm/KDE6-breeze-icons b/loongarch64/sources/url/sddm/KDE6-breeze-icons index 364ebe89..3bbf0523 100644 --- a/loongarch64/sources/url/sddm/KDE6-breeze-icons +++ b/loongarch64/sources/url/sddm/KDE6-breeze-icons @@ -1 +1 @@ -URL|https://download.kde.org/stable/frameworks/6.0/breeze-icons-6.0.0.tar.xz|breeze-icons-6.0.0.tar.xz +URL|https://download.kde.org/stable/frameworks/6.2/breeze-icons-6.2.0.tar.xz|breeze-icons-6.2.0.tar.xz diff --git a/loongarch64/sources/url/simulate/box64-la b/loongarch64/sources/url/simulate/box64-la new file mode 100644 index 00000000..ec333656 --- /dev/null +++ b/loongarch64/sources/url/simulate/box64-la @@ -0,0 +1 @@ +GIT|https://github.com/ptitSeb/box64.git|box64-git-default_git.tar.gz diff --git a/loongarch64/sources/url/simulate/box64-la.gitinfo b/loongarch64/sources/url/simulate/box64-la.gitinfo new file mode 100644 index 00000000..3af96a69 --- /dev/null +++ b/loongarch64/sources/url/simulate/box64-la.gitinfo @@ -0,0 +1 @@ +||0 diff --git a/loongarch64/sources/url/simulate/dist_sysroot b/loongarch64/sources/url/simulate/dist_sysroot new file mode 100644 index 00000000..7951defe --- /dev/null +++ b/loongarch64/sources/url/simulate/dist_sysroot @@ -0,0 +1 @@ +NULL diff --git a/loongarch64/sources/url/simulate/dxvk b/loongarch64/sources/url/simulate/dxvk new file mode 100644 index 00000000..b6d70aad --- /dev/null +++ b/loongarch64/sources/url/simulate/dxvk @@ -0,0 +1 @@ +GIT|https://github.com/doitsujin/dxvk|dxvk-git-default_git.tar.gz diff --git a/loongarch64/sources/url/simulate/dxvk.gitinfo b/loongarch64/sources/url/simulate/dxvk.gitinfo new file mode 100644 index 00000000..8495bbd9 --- /dev/null +++ b/loongarch64/sources/url/simulate/dxvk.gitinfo @@ -0,0 +1 @@ +||1 diff --git a/loongarch64/sources/url/simulate/libvirt b/loongarch64/sources/url/simulate/libvirt index 40120ecb..f2f55f01 100644 --- a/loongarch64/sources/url/simulate/libvirt +++ b/loongarch64/sources/url/simulate/libvirt @@ -1 +1 @@ -URL|https://download.libvirt.org/libvirt-10.2.0.tar.xz|libvirt-10.2.0.tar.xz +URL|https://download.libvirt.org/libvirt-10.3.0.tar.xz|libvirt-10.3.0.tar.xz diff --git a/loongarch64/sources/url/simulate/libvirt-python b/loongarch64/sources/url/simulate/libvirt-python index 8389d904..a67b88f6 100644 --- a/loongarch64/sources/url/simulate/libvirt-python +++ b/loongarch64/sources/url/simulate/libvirt-python @@ -1 +1 @@ -URL|https://github.com/libvirt/libvirt-python/archive/v10.2.0/libvirt-python-10.2.0.tar.gz|libvirt-python-10.2.0.tar.gz +URL|https://github.com/libvirt/libvirt-python/archive/v10.3.0/libvirt-python-10.3.0.tar.gz|libvirt-python-10.3.0.tar.gz diff --git a/loongarch64/sources/url/simulate/qemu b/loongarch64/sources/url/simulate/qemu index 6d94aa60..3d450c33 100644 --- a/loongarch64/sources/url/simulate/qemu +++ b/loongarch64/sources/url/simulate/qemu @@ -1 +1 @@ -URL|https://download.qemu.org/qemu-8.2.2.tar.xz|qemu-8.2.2.tar.xz +URL|https://download.qemu.org/qemu-9.0.0.tar.xz|qemu-9.0.0.tar.xz diff --git a/loongarch64/sources/url/simulate/wine32 b/loongarch64/sources/url/simulate/wine32 index ddbb98c6..5a59e3ce 100644 --- a/loongarch64/sources/url/simulate/wine32 +++ b/loongarch64/sources/url/simulate/wine32 @@ -1 +1 @@ -URL|https://dl.winehq.org/wine/source/9.x/wine-9.6.tar.xz|wine-9.6.tar.xz +URL|https://dl.winehq.org/wine/source/9.x/wine-9.10.tar.xz|wine-9.10.tar.xz diff --git a/loongarch64/sources/url/simulate/wine64 b/loongarch64/sources/url/simulate/wine64 deleted file mode 100644 index ddbb98c6..00000000 --- a/loongarch64/sources/url/simulate/wine64 +++ /dev/null @@ -1 +0,0 @@ -URL|https://dl.winehq.org/wine/source/9.x/wine-9.6.tar.xz|wine-9.6.tar.xz diff --git a/loongarch64/sources/url/simulate/wine7 b/loongarch64/sources/url/simulate/wine7 new file mode 100644 index 00000000..13a9f437 --- /dev/null +++ b/loongarch64/sources/url/simulate/wine7 @@ -0,0 +1 @@ +URL|https://dl.winehq.org/wine/source/7.x/wine-7.19.tar.xz|wine-7.19.tar.xz diff --git a/loongarch64/sources/url/host-tools/wine7-tools b/loongarch64/sources/url/simulate/wine7.v7.0.2 similarity index 100% rename from loongarch64/sources/url/host-tools/wine7-tools rename to loongarch64/sources/url/simulate/wine7.v7.0.2 diff --git a/loongarch64/sources/url/simulate/wine7.v7.21 b/loongarch64/sources/url/simulate/wine7.v7.21 new file mode 100644 index 00000000..eaaf8e97 --- /dev/null +++ b/loongarch64/sources/url/simulate/wine7.v7.21 @@ -0,0 +1 @@ +URL|https://dl.winehq.org/wine/source/7.x/wine-7.21.tar.xz|wine-7.21.tar.xz diff --git a/loongarch64/sources/url/simulate/wine7_64 b/loongarch64/sources/url/simulate/wine7_64 deleted file mode 100644 index 90e6ab42..00000000 --- a/loongarch64/sources/url/simulate/wine7_64 +++ /dev/null @@ -1 +0,0 @@ -URL|https://dl.winehq.org/wine/source/7.0/wine-7.0.2.tar.xz|wine-7.0.2.tar.xz diff --git a/loongarch64/sources/url/simulate/wine8 b/loongarch64/sources/url/simulate/wine8 new file mode 100644 index 00000000..2e72d84e --- /dev/null +++ b/loongarch64/sources/url/simulate/wine8 @@ -0,0 +1 @@ +URL|https://dl.winehq.org/wine/source/8.0/wine-8.0.2.tar.xz|wine-8.0.2.tar.xz diff --git a/loongarch64/sources/url/simulate/wine_dev b/loongarch64/sources/url/simulate/wine_dev index ddbb98c6..5a59e3ce 100644 --- a/loongarch64/sources/url/simulate/wine_dev +++ b/loongarch64/sources/url/simulate/wine_dev @@ -1 +1 @@ -URL|https://dl.winehq.org/wine/source/9.x/wine-9.6.tar.xz|wine-9.6.tar.xz +URL|https://dl.winehq.org/wine/source/9.x/wine-9.10.tar.xz|wine-9.10.tar.xz diff --git a/loongarch64/sources/url/target_base/Jinja2 b/loongarch64/sources/url/target_base/Jinja2 index 3bfa9b59..39f8b3ea 100644 --- a/loongarch64/sources/url/target_base/Jinja2 +++ b/loongarch64/sources/url/target_base/Jinja2 @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/b2/5e/3a21abf3cd467d7876045335e681d276ac32492febe6d98ad89562d1a7e1/Jinja2-3.1.3.tar.gz|Jinja2-3.1.3.tar.gz +URL|https://files.pythonhosted.org/packages/source/j/jinja2/jinja2-3.1.4.tar.gz|jinja2-3.1.4.tar.gz diff --git a/loongarch64/sources/url/target_base/LVM2 b/loongarch64/sources/url/target_base/LVM2 index 0707e0cd..c576d1a7 100644 --- a/loongarch64/sources/url/target_base/LVM2 +++ b/loongarch64/sources/url/target_base/LVM2 @@ -1 +1 @@ -URL|https://sourceware.org/ftp/lvm2/LVM2.2.03.23.tgz|LVM2.2.03.23.tgz +URL|https://sourceware.org/ftp/lvm2/LVM2.2.03.24.tgz|LVM2.2.03.24.tgz diff --git a/loongarch64/sources/url/target_base/bash-completion b/loongarch64/sources/url/target_base/bash-completion index e9d23281..7a206097 100644 --- a/loongarch64/sources/url/target_base/bash-completion +++ b/loongarch64/sources/url/target_base/bash-completion @@ -1 +1 @@ -URL|https://github.com/scop/bash-completion/releases/download/2.13.0/bash-completion-2.13.0.tar.xz|bash-completion-2.13.0.tar.xz +URL|https://github.com/scop/bash-completion/releases/download/2.14.0/bash-completion-2.14.0.tar.xz|bash-completion-2.14.0.tar.xz diff --git a/loongarch64/sources/url/target_base/boost b/loongarch64/sources/url/target_base/boost index 904c5885..1aea8856 100644 --- a/loongarch64/sources/url/target_base/boost +++ b/loongarch64/sources/url/target_base/boost @@ -1 +1 @@ -URL|https://boostorg.jfrog.io/artifactory/main/release/1.84.0/source/boost_1_84_0.tar.bz2|boost_1_84_0.tar.bz2 +URL|https://boostorg.jfrog.io/artifactory/main/release/1.85.0/source/boost_1_85_0.tar.bz2|boost_1_85_0.tar.bz2 diff --git a/loongarch64/sources/url/target_base/clang b/loongarch64/sources/url/target_base/clang index 8a7e1ea3..d4657441 100644 --- a/loongarch64/sources/url/target_base/clang +++ b/loongarch64/sources/url/target_base/clang @@ -1 +1 @@ -URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/llvm-project-18.1.3.src.tar.xz|llvm-project-18.1.3.src.tar.xz +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/target_base/cmake b/loongarch64/sources/url/target_base/cmake index 270dbed4..1a002609 100644 --- a/loongarch64/sources/url/target_base/cmake +++ b/loongarch64/sources/url/target_base/cmake @@ -1 +1 @@ -URL|https://cmake.org/files/v3.29/cmake-3.29.1.tar.gz|cmake-3.29.1.tar.gz +URL|https://cmake.org/files/v3.29/cmake-3.29.3.tar.gz|cmake-3.29.3.tar.gz diff --git a/loongarch64/sources/url/target_base/compiler-rt b/loongarch64/sources/url/target_base/compiler-rt index 8a7e1ea3..d4657441 100644 --- a/loongarch64/sources/url/target_base/compiler-rt +++ b/loongarch64/sources/url/target_base/compiler-rt @@ -1 +1 @@ -URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/llvm-project-18.1.3.src.tar.xz|llvm-project-18.1.3.src.tar.xz +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/target_base/curl b/loongarch64/sources/url/target_base/curl index 8521a0aa..6e03ce1b 100644 --- a/loongarch64/sources/url/target_base/curl +++ b/loongarch64/sources/url/target_base/curl @@ -1 +1 @@ -URL|https://curl.se/download/curl-8.7.1.tar.xz|curl-8.7.1.tar.xz +URL|https://curl.se/download/curl-8.8.0.tar.xz|curl-8.8.0.tar.xz diff --git a/loongarch64/sources/url/target_base/dhcpcd b/loongarch64/sources/url/target_base/dhcpcd index 65ba1cdc..4a5bcfa0 100644 --- a/loongarch64/sources/url/target_base/dhcpcd +++ b/loongarch64/sources/url/target_base/dhcpcd @@ -1 +1 @@ -URL|https://github.com/NetworkConfiguration/dhcpcd/archive/v10.0.6/dhcpcd-10.0.6.tar.gz|dhcpcd-10.0.6.tar.gz +URL|https://github.com/NetworkConfiguration/dhcpcd/archive/v10.0.8/dhcpcd-10.0.8.tar.gz|dhcpcd-10.0.8.tar.gz diff --git a/loongarch64/sources/url/target_base/doxygen b/loongarch64/sources/url/target_base/doxygen index a3aebc49..68bb2a00 100644 --- a/loongarch64/sources/url/target_base/doxygen +++ b/loongarch64/sources/url/target_base/doxygen @@ -1 +1 @@ -URL|https://www.doxygen.nl/files/doxygen-1.10.0.src.tar.gz|doxygen-1.10.0.src.tar.gz +URL|https://www.doxygen.nl/files/doxygen-1.11.0.src.tar.gz|doxygen-1.11.0.src.tar.gz diff --git a/loongarch64/sources/url/target_base/e2fsprogs b/loongarch64/sources/url/target_base/e2fsprogs index 250f7e41..c148a8e8 100644 --- a/loongarch64/sources/url/target_base/e2fsprogs +++ b/loongarch64/sources/url/target_base/e2fsprogs @@ -1 +1 @@ -URL|https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs//v1.47.0//e2fsprogs-1.47.0.tar.gz|e2fsprogs-1.47.0.tar.gz +URL|https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs//v1.47.1//e2fsprogs-1.47.1.tar.gz|e2fsprogs-1.47.1.tar.gz diff --git a/loongarch64/sources/url/target_base/ethtool b/loongarch64/sources/url/target_base/ethtool index bc23d735..fa51d7e8 100644 --- a/loongarch64/sources/url/target_base/ethtool +++ b/loongarch64/sources/url/target_base/ethtool @@ -1 +1 @@ -URL|https://mirrors.edge.kernel.org/pub/software/network/ethtool/ethtool-6.7.tar.xz|ethtool-6.7.tar.xz +URL|https://mirrors.edge.kernel.org/pub/software/network/ethtool/ethtool-6.9.tar.xz|ethtool-6.9.tar.xz diff --git a/loongarch64/sources/url/target_base/fribidi b/loongarch64/sources/url/target_base/fribidi index 5604b7af..fe880fff 100644 --- a/loongarch64/sources/url/target_base/fribidi +++ b/loongarch64/sources/url/target_base/fribidi @@ -1 +1 @@ -URL|https://github.com/fribidi/fribidi/archive/v1.0.13/fribidi-1.0.13.tar.gz|fribidi-1.0.13.tar.gz +URL|https://github.com/fribidi/fribidi/archive/v1.0.14/fribidi-1.0.14.tar.gz|fribidi-1.0.14.tar.gz diff --git a/loongarch64/sources/url/target_base/gcc b/loongarch64/sources/url/target_base/gcc index cda0b0da..b09bf622 100644 --- a/loongarch64/sources/url/target_base/gcc +++ b/loongarch64/sources/url/target_base/gcc @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz|gcc-13.2.0.tar.xz +URL|https://ftp.gnu.org/gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.xz|gcc-14.1.0.tar.xz diff --git a/loongarch64/sources/url/target_base/git b/loongarch64/sources/url/target_base/git index ea0304ef..126a8bde 100644 --- a/loongarch64/sources/url/target_base/git +++ b/loongarch64/sources/url/target_base/git @@ -1 +1 @@ -URL|https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.44.0.tar.xz|git-2.44.0.tar.xz +URL|https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.45.2.tar.xz|git-2.45.2.tar.xz diff --git a/loongarch64/sources/url/target_base/glib b/loongarch64/sources/url/target_base/glib index 957d6a27..a340fd87 100644 --- a/loongarch64/sources/url/target_base/glib +++ b/loongarch64/sources/url/target_base/glib @@ -1 +1 @@ -URL|https://download.gnome.org/sources/glib/2.80/glib-2.80.0.tar.xz|glib-2.80.0.tar.xz +URL|https://download.gnome.org/sources/glib/2.80/glib-2.80.2.tar.xz|glib-2.80.2.tar.xz diff --git a/loongarch64/sources/url/target_base/glib_pre b/loongarch64/sources/url/target_base/glib_pre index 957d6a27..a340fd87 100644 --- a/loongarch64/sources/url/target_base/glib_pre +++ b/loongarch64/sources/url/target_base/glib_pre @@ -1 +1 @@ -URL|https://download.gnome.org/sources/glib/2.80/glib-2.80.0.tar.xz|glib-2.80.0.tar.xz +URL|https://download.gnome.org/sources/glib/2.80/glib-2.80.2.tar.xz|glib-2.80.2.tar.xz diff --git a/loongarch64/sources/url/target_base/harfbuzz b/loongarch64/sources/url/target_base/harfbuzz index d5da2adf..8f87554b 100644 --- a/loongarch64/sources/url/target_base/harfbuzz +++ b/loongarch64/sources/url/target_base/harfbuzz @@ -1 +1 @@ -URL|https://github.com/harfbuzz/harfbuzz/releases/download/8.4.0/harfbuzz-8.4.0.tar.xz|harfbuzz-8.4.0.tar.xz +URL|https://github.com/harfbuzz/harfbuzz/releases/download/8.5.0/harfbuzz-8.5.0.tar.xz|harfbuzz-8.5.0.tar.xz diff --git a/loongarch64/sources/url/target_base/harfbuzz-pre b/loongarch64/sources/url/target_base/harfbuzz-pre index d5da2adf..8f87554b 100644 --- a/loongarch64/sources/url/target_base/harfbuzz-pre +++ b/loongarch64/sources/url/target_base/harfbuzz-pre @@ -1 +1 @@ -URL|https://github.com/harfbuzz/harfbuzz/releases/download/8.4.0/harfbuzz-8.4.0.tar.xz|harfbuzz-8.4.0.tar.xz +URL|https://github.com/harfbuzz/harfbuzz/releases/download/8.5.0/harfbuzz-8.5.0.tar.xz|harfbuzz-8.5.0.tar.xz diff --git a/loongarch64/sources/url/target_base/hwdata b/loongarch64/sources/url/target_base/hwdata index 53509dee..f086c69b 100644 --- a/loongarch64/sources/url/target_base/hwdata +++ b/loongarch64/sources/url/target_base/hwdata @@ -1 +1 @@ -URL|https://github.com/vcrhonek/hwdata/archive/v0.381/hwdata-0.381.tar.gz|hwdata-0.381.tar.gz +URL|https://github.com/vcrhonek/hwdata/archive/v0.383/hwdata-0.383.tar.gz|hwdata-0.383.tar.gz diff --git a/loongarch64/sources/url/target_base/iana-etc b/loongarch64/sources/url/target_base/iana-etc index 07b19ce5..a6933ce9 100644 --- a/loongarch64/sources/url/target_base/iana-etc +++ b/loongarch64/sources/url/target_base/iana-etc @@ -1 +1 @@ -URL|https://github.com/Mic92/iana-etc/releases/download/20240318/iana-etc-20240318.tar.gz|iana-etc-20240318.tar.gz +URL|https://github.com/Mic92/iana-etc/releases/download/20240502/iana-etc-20240502.tar.gz|iana-etc-20240502.tar.gz diff --git a/loongarch64/sources/url/target_base/icu4c b/loongarch64/sources/url/target_base/icu4c index 82be0bff..b357633e 100644 --- a/loongarch64/sources/url/target_base/icu4c +++ b/loongarch64/sources/url/target_base/icu4c @@ -1 +1 @@ -URL|https://github.com/unicode-org/icu/releases/download/release-74-2/icu4c-74_2-src.tgz|icu4c-74_2-src.tgz +URL|https://github.com/unicode-org/icu/releases/download/release-75-1/icu4c-75_1-src.tgz|icu4c-75_1-src.tgz diff --git a/loongarch64/sources/url/target_base/iproute2 b/loongarch64/sources/url/target_base/iproute2 index 257b2833..ad1a94f0 100644 --- a/loongarch64/sources/url/target_base/iproute2 +++ b/loongarch64/sources/url/target_base/iproute2 @@ -1 +1 @@ -URL|https://mirrors.edge.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.8.0.tar.xz|iproute2-6.8.0.tar.xz +URL|https://mirrors.edge.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.9.0.tar.xz|iproute2-6.9.0.tar.xz diff --git a/loongarch64/sources/url/target_base/jasper b/loongarch64/sources/url/target_base/jasper index f6d3e311..24e38369 100644 --- a/loongarch64/sources/url/target_base/jasper +++ b/loongarch64/sources/url/target_base/jasper @@ -1 +1 @@ -URL|https://github.com/jasper-software/jasper/archive/version-4.2.3/jasper-4.2.3.tar.gz|jasper-4.2.3.tar.gz +URL|https://github.com/jasper-software/jasper/archive/version-4.2.4/jasper-4.2.4.tar.gz|jasper-4.2.4.tar.gz diff --git a/loongarch64/sources/url/target_base/libcap b/loongarch64/sources/url/target_base/libcap index 5e5af4ea..c18f4243 100644 --- a/loongarch64/sources/url/target_base/libcap +++ b/loongarch64/sources/url/target_base/libcap @@ -1 +1 @@ -URL|https://mirrors.edge.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.69.tar.xz|libcap-2.69.tar.xz +URL|https://mirrors.edge.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.70.tar.xz|libcap-2.70.tar.xz diff --git a/loongarch64/sources/url/target_base/libgpg-error b/loongarch64/sources/url/target_base/libgpg-error index 2249416a..6bd2df1a 100644 --- a/loongarch64/sources/url/target_base/libgpg-error +++ b/loongarch64/sources/url/target_base/libgpg-error @@ -1 +1 @@ -URL|https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.48.tar.bz2|libgpg-error-1.48.tar.bz2 +URL|https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.49.tar.bz2|libgpg-error-1.49.tar.bz2 diff --git a/loongarch64/sources/url/target_base/libgusb b/loongarch64/sources/url/target_base/libgusb index 265e2faa..ee87e52a 100644 --- a/loongarch64/sources/url/target_base/libgusb +++ b/loongarch64/sources/url/target_base/libgusb @@ -1 +1 @@ -URL|https://github.com/hughsie/libgusb/archive/0.4.8/libgusb-0.4.8.tar.gz|libgusb-0.4.8.tar.gz +URL|https://github.com/hughsie/libgusb/archive/0.4.9/libgusb-0.4.9.tar.gz|libgusb-0.4.9.tar.gz diff --git a/loongarch64/sources/url/target_base/libxml2 b/loongarch64/sources/url/target_base/libxml2 index 42012257..d44e3900 100644 --- a/loongarch64/sources/url/target_base/libxml2 +++ b/loongarch64/sources/url/target_base/libxml2 @@ -1 +1 @@ -URL|https://download.gnome.org/sources/libxml2/2.12/libxml2-2.12.6.tar.xz|libxml2-2.12.6.tar.xz +URL|https://download.gnome.org/sources/libxml2/2.12/libxml2-2.12.7.tar.xz|libxml2-2.12.7.tar.xz diff --git a/loongarch64/sources/url/target_base/linux-header b/loongarch64/sources/url/target_base/linux-header index dc015fbc..0739317b 100644 --- a/loongarch64/sources/url/target_base/linux-header +++ b/loongarch64/sources/url/target_base/linux-header @@ -1 +1 @@ -URL|https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.8.4.tar.xz|linux-6.8.4.tar.xz +URL|https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.9.3.tar.xz|linux-6.9.3.tar.xz diff --git a/loongarch64/sources/url/target_base/lld b/loongarch64/sources/url/target_base/lld index 8a7e1ea3..d4657441 100644 --- a/loongarch64/sources/url/target_base/lld +++ b/loongarch64/sources/url/target_base/lld @@ -1 +1 @@ -URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/llvm-project-18.1.3.src.tar.xz|llvm-project-18.1.3.src.tar.xz +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/target_base/llvm-project b/loongarch64/sources/url/target_base/llvm-project index 8a7e1ea3..d4657441 100644 --- a/loongarch64/sources/url/target_base/llvm-project +++ b/loongarch64/sources/url/target_base/llvm-project @@ -1 +1 @@ -URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/llvm-project-18.1.3.src.tar.xz|llvm-project-18.1.3.src.tar.xz +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/target_base/llvm_runtimes b/loongarch64/sources/url/target_base/llvm_runtimes index 8a7e1ea3..d4657441 100644 --- a/loongarch64/sources/url/target_base/llvm_runtimes +++ b/loongarch64/sources/url/target_base/llvm_runtimes @@ -1 +1 @@ -URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.3/llvm-project-18.1.3.src.tar.xz|llvm-project-18.1.3.src.tar.xz +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/target_base/man-pages b/loongarch64/sources/url/target_base/man-pages index ebe21a61..9cac9500 100644 --- a/loongarch64/sources/url/target_base/man-pages +++ b/loongarch64/sources/url/target_base/man-pages @@ -1 +1 @@ -URL|https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/man-pages-6.7.tar.xz|man-pages-6.7.tar.xz +URL|https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/man-pages-6.8.tar.xz|man-pages-6.8.tar.xz diff --git a/loongarch64/sources/url/target_base/meson b/loongarch64/sources/url/target_base/meson index 2c606871..bcf34bfc 100644 --- a/loongarch64/sources/url/target_base/meson +++ b/loongarch64/sources/url/target_base/meson @@ -1 +1 @@ -URL|https://github.com/mesonbuild/meson/archive/1.4.0/meson-1.4.0.tar.gz|meson-1.4.0.tar.gz +URL|https://github.com/mesonbuild/meson/archive/1.4.1/meson-1.4.1.tar.gz|meson-1.4.1.tar.gz diff --git a/loongarch64/sources/url/target_base/ncurses b/loongarch64/sources/url/target_base/ncurses index 65f0e133..50ee2c95 100644 --- a/loongarch64/sources/url/target_base/ncurses +++ b/loongarch64/sources/url/target_base/ncurses @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/ncurses/ncurses-6.4.tar.gz|ncurses-6.4.tar.gz +URL|https://ftp.gnu.org/gnu/ncurses/ncurses-6.5.tar.gz|ncurses-6.5.tar.gz diff --git a/loongarch64/sources/url/target_base/ninja b/loongarch64/sources/url/target_base/ninja index d68e1445..f20aa26c 100644 --- a/loongarch64/sources/url/target_base/ninja +++ b/loongarch64/sources/url/target_base/ninja @@ -1 +1 @@ -URL|https://github.com/ninja-build/ninja/archive/v1.11.1/ninja-1.11.1.tar.gz|ninja-1.11.1.tar.gz +URL|https://github.com/ninja-build/ninja/archive/v1.12.1/ninja-1.12.1.tar.gz|ninja-1.12.1.tar.gz diff --git a/loongarch64/sources/url/target_base/nss b/loongarch64/sources/url/target_base/nss index fe1fb846..72f0bbac 100644 --- a/loongarch64/sources/url/target_base/nss +++ b/loongarch64/sources/url/target_base/nss @@ -1 +1 @@ -URL|https://archive.mozilla.org/pub/security/nss/releases/NSS_3_98_RTM/src/nss-3.98.tar.gz|nss-3.98.tar.gz +URL|https://archive.mozilla.org/pub/security/nss/releases/NSS_3_100_RTM/src/nss-3.100.tar.gz|nss-3.100.tar.gz diff --git a/loongarch64/sources/url/target_base/rustc b/loongarch64/sources/url/target_base/rustc index 03bba035..28e4a8ac 100644 --- a/loongarch64/sources/url/target_base/rustc +++ b/loongarch64/sources/url/target_base/rustc @@ -1 +1 @@ -URL|https://static.rust-lang.org/dist/rustc-1.77.2-src.tar.gz|rustc-1.77.2-src.tar.gz +URL|https://static.rust-lang.org/dist/rustc-1.78.0-src.tar.gz|rustc-1.78.0-src.tar.gz diff --git a/loongarch64/sources/url/target_base/setuptools b/loongarch64/sources/url/target_base/setuptools index 9ada4921..20b30686 100644 --- a/loongarch64/sources/url/target_base/setuptools +++ b/loongarch64/sources/url/target_base/setuptools @@ -1 +1 @@ -URL|https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-69.2.0.tar.gz|setuptools-69.2.0.tar.gz +URL|https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-70.0.0.tar.gz|setuptools-70.0.0.tar.gz diff --git a/loongarch64/sources/url/target_base/unrar b/loongarch64/sources/url/target_base/unrar index 1896311f..8b5a8321 100644 --- a/loongarch64/sources/url/target_base/unrar +++ b/loongarch64/sources/url/target_base/unrar @@ -1 +1 @@ -URL|https://www.rarlab.com/rar/unrarsrc-7.0.7.tar.gz|unrarsrc-7.0.7.tar.gz +URL|https://www.rarlab.com/rar/unrarsrc-7.0.9.tar.gz|unrarsrc-7.0.9.tar.gz diff --git a/loongarch64/sources/url/target_base/util-linux b/loongarch64/sources/url/target_base/util-linux index 96ffc28e..66285323 100644 --- a/loongarch64/sources/url/target_base/util-linux +++ b/loongarch64/sources/url/target_base/util-linux @@ -1 +1 @@ -URL|https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.40/util-linux-2.40.tar.xz|util-linux-2.40.tar.xz +URL|https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.40/util-linux-2.40.1.tar.xz|util-linux-2.40.1.tar.xz diff --git a/loongarch64/sources/url/target_base/vala b/loongarch64/sources/url/target_base/vala index 06b6c535..effa9a4b 100644 --- a/loongarch64/sources/url/target_base/vala +++ b/loongarch64/sources/url/target_base/vala @@ -1 +1 @@ -URL|https://download.gnome.org/sources/vala/0.56/vala-0.56.16.tar.xz|vala-0.56.16.tar.xz +URL|https://download.gnome.org/sources/vala/0.56/vala-0.56.17.tar.xz|vala-0.56.17.tar.xz diff --git a/loongarch64/sources/url/target_base/vim b/loongarch64/sources/url/target_base/vim index 8ab450a7..b395103b 100644 --- a/loongarch64/sources/url/target_base/vim +++ b/loongarch64/sources/url/target_base/vim @@ -1 +1 @@ -URL|https://github.com/vim/vim/archive/v9.1.0296/vim-9.1.0296.tar.gz|vim-9.1.0296.tar.gz +URL|https://github.com/vim/vim/archive/v9.1.0454/vim-9.1.0454.tar.gz|vim-9.1.0454.tar.gz diff --git a/loongarch64/sources/url/target_base/xfsprogs b/loongarch64/sources/url/target_base/xfsprogs index 2d62a75d..3a495546 100644 --- a/loongarch64/sources/url/target_base/xfsprogs +++ b/loongarch64/sources/url/target_base/xfsprogs @@ -1 +1 @@ -URL|https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-6.6.0.tar.xz|xfsprogs-6.6.0.tar.xz +URL|https://mirrors.edge.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-6.8.0.tar.xz|xfsprogs-6.8.0.tar.xz diff --git a/loongarch64/sources/url/toolchain/cross-gcc b/loongarch64/sources/url/toolchain/cross-gcc index cda0b0da..b09bf622 100644 --- a/loongarch64/sources/url/toolchain/cross-gcc +++ b/loongarch64/sources/url/toolchain/cross-gcc @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz|gcc-13.2.0.tar.xz +URL|https://ftp.gnu.org/gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.xz|gcc-14.1.0.tar.xz diff --git a/loongarch64/sources/url/toolchain/cross-gcc-libc b/loongarch64/sources/url/toolchain/cross-gcc-libc index cda0b0da..b09bf622 100644 --- a/loongarch64/sources/url/toolchain/cross-gcc-libc +++ b/loongarch64/sources/url/toolchain/cross-gcc-libc @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz|gcc-13.2.0.tar.xz +URL|https://ftp.gnu.org/gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.xz|gcc-14.1.0.tar.xz diff --git a/loongarch64/sources/url/toolchain/cross-llvm-project b/loongarch64/sources/url/toolchain/cross-llvm-project new file mode 100644 index 00000000..d4657441 --- /dev/null +++ b/loongarch64/sources/url/toolchain/cross-llvm-project @@ -0,0 +1 @@ +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/toolchain/gcc b/loongarch64/sources/url/toolchain/gcc index cda0b0da..b09bf622 100644 --- a/loongarch64/sources/url/toolchain/gcc +++ b/loongarch64/sources/url/toolchain/gcc @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz|gcc-13.2.0.tar.xz +URL|https://ftp.gnu.org/gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.xz|gcc-14.1.0.tar.xz diff --git a/loongarch64/sources/url/toolchain/gcc-glibc b/loongarch64/sources/url/toolchain/gcc-glibc index cda0b0da..b09bf622 100644 --- a/loongarch64/sources/url/toolchain/gcc-glibc +++ b/loongarch64/sources/url/toolchain/gcc-glibc @@ -1 +1 @@ -URL|https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz|gcc-13.2.0.tar.xz +URL|https://ftp.gnu.org/gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.xz|gcc-14.1.0.tar.xz diff --git a/loongarch64/sources/url/toolchain/linux-header b/loongarch64/sources/url/toolchain/linux-header index dc015fbc..0739317b 100644 --- a/loongarch64/sources/url/toolchain/linux-header +++ b/loongarch64/sources/url/toolchain/linux-header @@ -1 +1 @@ -URL|https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.8.4.tar.xz|linux-6.8.4.tar.xz +URL|https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.9.3.tar.xz|linux-6.9.3.tar.xz diff --git a/loongarch64/sources/url/toolchain/llvm-project b/loongarch64/sources/url/toolchain/llvm-project new file mode 100644 index 00000000..d4657441 --- /dev/null +++ b/loongarch64/sources/url/toolchain/llvm-project @@ -0,0 +1 @@ +URL|https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.6/llvm-project-18.1.6.src.tar.xz|llvm-project-18.1.6.src.tar.xz diff --git a/loongarch64/sources/url/toolchain/mingw-binutils b/loongarch64/sources/url/toolchain/mingw-binutils deleted file mode 100644 index e8da70b1..00000000 --- a/loongarch64/sources/url/toolchain/mingw-binutils +++ /dev/null @@ -1 +0,0 @@ -URL|https://ftp.gnu.org/gnu/binutils/binutils-2.42.tar.xz|binutils-2.42.tar.xz diff --git a/loongarch64/sources/url/toolchain/mingw-gcc b/loongarch64/sources/url/toolchain/mingw-gcc deleted file mode 100644 index cda0b0da..00000000 --- a/loongarch64/sources/url/toolchain/mingw-gcc +++ /dev/null @@ -1 +0,0 @@ -URL|https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz|gcc-13.2.0.tar.xz diff --git a/loongarch64/sources/url/toolchain/mingw-gcc-libc b/loongarch64/sources/url/toolchain/mingw-gcc-libc deleted file mode 100644 index cda0b0da..00000000 --- a/loongarch64/sources/url/toolchain/mingw-gcc-libc +++ /dev/null @@ -1 +0,0 @@ -URL|https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz|gcc-13.2.0.tar.xz diff --git a/loongarch64/sources/url/toolchain/mingw-gmp b/loongarch64/sources/url/toolchain/mingw-gmp deleted file mode 100644 index 53d2d474..00000000 --- a/loongarch64/sources/url/toolchain/mingw-gmp +++ /dev/null @@ -1 +0,0 @@ -URL|https://ftp.gnu.org/gnu/gmp/gmp-6.3.0.tar.xz|gmp-6.3.0.tar.xz diff --git a/loongarch64/sources/url/toolchain/mingw-w64 b/loongarch64/sources/url/toolchain/mingw-w64 index 84ce9c88..4ff3bf4d 100644 --- a/loongarch64/sources/url/toolchain/mingw-w64 +++ b/loongarch64/sources/url/toolchain/mingw-w64 @@ -1 +1 @@ -URL|https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release//mingw-w64-v11.0.1.tar.bz2|mingw-w64-v11.0.1.tar.bz2 +URL|https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release//mingw-w64-v12.0.0.tar.bz2|mingw-w64-v12.0.0.tar.bz2 diff --git a/loongarch64/sources/url/toolchain/mingw-w64-libs b/loongarch64/sources/url/toolchain/mingw-w64-libs index 84ce9c88..4ff3bf4d 100644 --- a/loongarch64/sources/url/toolchain/mingw-w64-libs +++ b/loongarch64/sources/url/toolchain/mingw-w64-libs @@ -1 +1 @@ -URL|https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release//mingw-w64-v11.0.1.tar.bz2|mingw-w64-v11.0.1.tar.bz2 +URL|https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release//mingw-w64-v12.0.0.tar.bz2|mingw-w64-v12.0.0.tar.bz2 diff --git a/loongarch64/sources/url/toolchain/mingw-zlib b/loongarch64/sources/url/toolchain/mingw-zlib deleted file mode 100644 index 8fc966be..00000000 --- a/loongarch64/sources/url/toolchain/mingw-zlib +++ /dev/null @@ -1 +0,0 @@ -URL|https://zlib.net/zlib-1.3.1.tar.xz|zlib-1.3.1.tar.xz diff --git a/loongarch64/sources/url/toolchain/mingw-zstd b/loongarch64/sources/url/toolchain/mingw-zstd deleted file mode 100644 index 71d00bf8..00000000 --- a/loongarch64/sources/url/toolchain/mingw-zstd +++ /dev/null @@ -1 +0,0 @@ -URL|https://github.com/facebook/zstd/releases/download/v1.5.6/zstd-1.5.6.tar.gz|zstd-1.5.6.tar.gz diff --git a/loongarch64/sources/url/unusual/gtk4 b/loongarch64/sources/url/unusual/gtk4 new file mode 100644 index 00000000..a1973085 --- /dev/null +++ b/loongarch64/sources/url/unusual/gtk4 @@ -0,0 +1 @@ +URL|https://download.gnome.org/sources/gtk/4.15/gtk-4.15.1.tar.xz|gtk-4.15.1.tar.xz diff --git a/loongarch64/sources/url/unusual/la_ow_syscall b/loongarch64/sources/url/unusual/la_ow_syscall deleted file mode 100644 index 697ec517..00000000 --- a/loongarch64/sources/url/unusual/la_ow_syscall +++ /dev/null @@ -1 +0,0 @@ -GIT|https://github.com/AOSC-Dev/la_ow_syscall.git|la_ow_syscall-git-default_git.tar.gz diff --git a/loongarch64/sources/url/unusual/liblol b/loongarch64/sources/url/unusual/liblol deleted file mode 100644 index c1b09cf4..00000000 --- a/loongarch64/sources/url/unusual/liblol +++ /dev/null @@ -1 +0,0 @@ -GIT|https://github.com/AOSC-Dev/glibc-loongarch-oldworld.git|liblol-git-default_git.tar.gz diff --git a/loongarch64/sources/url/unusual/qt5-qtbase b/loongarch64/sources/url/unusual/qt5-qtbase index 2f5fd7fb..7551cab0 100644 --- a/loongarch64/sources/url/unusual/qt5-qtbase +++ b/loongarch64/sources/url/unusual/qt5-qtbase @@ -1 +1 @@ -URL|https://download.qt.io/archive/qt/5.15/5.15.13/single/qt-everywhere-opensource-src-5.15.13.tar.xz|qt-everywhere-opensource-src-5.15.13.tar.xz +URL|https://download.qt.io/archive/qt/5.15/5.15.14/single/qt-everywhere-opensource-src-5.15.14.tar.xz|qt-everywhere-opensource-src-5.15.14.tar.xz diff --git a/loongarch64/sources/url/unusual/qt6-qtbase b/loongarch64/sources/url/unusual/qt6-qtbase index 4e952053..24869fee 100644 --- a/loongarch64/sources/url/unusual/qt6-qtbase +++ b/loongarch64/sources/url/unusual/qt6-qtbase @@ -1 +1 @@ -URL|https://download.qt.io/archive/qt/6.7/6.7.0/single/qt-everywhere-src-6.7.0.tar.xz|qt-everywhere-src-6.7.0.tar.xz +URL|https://download.qt.io/archive/qt/6.7/6.7.1/single/qt-everywhere-src-6.7.1.tar.xz|qt-everywhere-src-6.7.1.tar.xz diff --git a/loongarch64/sources/url/wm-lxde/vte b/loongarch64/sources/url/wm-lxde/vte index 3d1e83c4..e1cc75e1 100644 --- a/loongarch64/sources/url/wm-lxde/vte +++ b/loongarch64/sources/url/wm-lxde/vte @@ -1 +1 @@ -URL|https://download.gnome.org/sources/vte/0.76/vte-0.76.0.tar.xz|vte-0.76.0.tar.xz +URL|https://download.gnome.org/sources/vte/0.76/vte-0.76.2.tar.xz|vte-0.76.2.tar.xz diff --git a/loongarch64/step b/loongarch64/step index d27bdf90..01090526 100644 --- a/loongarch64/step +++ b/loongarch64/step @@ -1,8 +1,8 @@ %step/target_base/make_directory| %step/host-tools/automake| %step/cross-tools/pkgconf| -%step/host-tools/binutils| -%step/host-tools/gcc| +%step/host-tools/binutils|!host-binutils_git +%step/host-tools/gcc|!host-gcc_git %step/cross-tools/binutils|!binutils_git %step/cross-tools/binutils_git|binutils_git %step/host-tools/gmp| @@ -110,7 +110,6 @@ %step/host-tools/itstool| %step/host-tools/gettext| %step/host-tools/glean-parser| -%step/host-tools/node| %step/host-tools/six| %step/host-tools/pyparsing| %step/host-tools/rpcsvc-proto| @@ -129,6 +128,7 @@ %step/host-tools/libxml2| %step/cross-tools/Parse-Yapp| %step/cross-tools/JSON| +%step/host-tools/node| %step/cross-tools/gdb| %step/host-tools/hiredis| %step/host-tools/ccache| @@ -180,6 +180,8 @@ %step/host-tools/libwebp| %step/host-tools/libxkbcommon| %step/host-tools/attrs| +%step/host-tools/dwarves| +%step/host-tools/rust-bindgen| %step/cross-tools/Module-Build| %step/cross-tools/Pod-Parser| %step/cross-tools/PerlIO-utf8_strict| @@ -188,6 +190,16 @@ %step/cross-tools/webencodings| %step/cross-tools/html5lib| %step/cross-tools/llvm17|llvm17 +%step/cross-tools/soupsieve| +%step/cross-tools/beautifulsoup4| +%step/cross-tools/bs4| +%step/cross-tools/html5lib-python| +%step/cross-tools/pycparser| +%step/cross-tools/NULL| +%step/host-tools/llvm-project|chromium +%step/host-tools/compiler-rt|chromium +%step/host-tools/llvm_runtimes|chromium +%step/host-tools/NULL| %step/target_base/man-pages| %step/target_base/iana-etc| %step/target_base/tzdata| @@ -252,6 +264,10 @@ %step/target_base/curl| %step/target_base/cmake| %step/target_base/Python| +%step/target_base/setuptools| +%step/target_base/pip| +%step/target_base/flit_core| +%step/target_base/wheel| %step/target_base/MarkupSafe| %step/target_base/Jinja2| %step/target_base/man-db| @@ -277,10 +293,6 @@ %step/target_base/nss| %step/target_base/icu4c| %step/target_base/Python| -%step/target_base/setuptools| -%step/target_base/pip| -%step/target_base/flit_core| -%step/target_base/wheel| %step/target_base/meson| %step/target_base/ninja| %step/target_base/perl| @@ -366,8 +378,6 @@ %step/target_base/libassuan| %step/target_base/hwdata| %step/target_base/dejavu-fonts-ttf| -%step/target_base/NULL| -%step/target_base/glibc| %step/target_base/lzo| %step/target_base/dist_sysroot| %step/target_base/final_run| @@ -516,6 +526,7 @@ %step/base_support/font-misc-ethiopic|g_opt %step/base_support/font-xfree86-type1|g_opt %step/base_support/wqy-zenhei|g_opt +%step/base_support/wqy-microhei|g_opt %step/base_support/xkeyboard-config|g_opt %step/base_support/pixman|g_opt %step/base_support/libepoxy|g_opt @@ -583,7 +594,7 @@ %step/base_support/Vulkan-Headers|g_opt %step/base_support/volk|g_opt %step/base_support/Vulkan-Loader|g_opt -%step/base_support/Vulkan-Tools|g_opt;f_base_support_Vulkan-Tools_bad +%step/base_support/Vulkan-Tools|g_opt %step/base_support/ffmpeg|g_opt %step/base_support/libcloudproviders|g_opt %step/base_support/gsettings-desktop-schemas|g_opt @@ -712,7 +723,6 @@ %step/base_support/glaxnimate|g_opt %step/base_support/orc|g_opt %step/base_support/jack2|g_opt -%step/base_support/mlt|g_opt %step/base_support/xapian-core|g_opt %step/base_support/libssh2|g_opt %step/base_support/exiv2|g_opt @@ -827,7 +837,6 @@ %step/base_support/pyparsing|g_opt %step/base_support/spice-protocol|g_opt %step/base_support/spice|g_opt -%step/base_support/perf|g_opt %step/base_support/bridge-utils|g_opt %step/base_support/libslirp|g_opt %step/base_support/luajit2|g_opt @@ -866,9 +875,10 @@ %step/base_support/webencodings|g_opt %step/base_support/html5lib-python|g_opt %step/cross-tools/qt6|g_opt -%step/base_support/qt6-tools|g_opt;f_base_support_qt6-tools_bad +%step/base_support/qt6-tools|g_opt %step/base_support/qt6|g_opt %step/base_support/gst-plugins-good|g_opt +%step/base_support/NULL|g_opt %step/base_support/parted|g_opt %step/base_support/libbytesize|g_opt %step/base_support/libtraceevent|g_opt @@ -885,6 +895,7 @@ %step/base_support/open-isns|g_opt %step/base_support/open-iscsi|g_opt %step/base_support/udisks|g_opt +%step/base_support/perf|g_opt %step/base_support/strace|g_opt %step/base_support/ostree|g_opt %step/base_support/flatpak|g_opt @@ -949,6 +960,9 @@ %step/base_support/pluggy|g_opt %step/base_support/libbpf|g_opt %step/base_support/bpf|g_opt +%step/base_support/libseccomp|g_opt +%step/base_support/pycparser|g_opt +%step/base_support/jq|g_opt %step/base_support/create_files|g_opt %step/base_support/final_run|g_opt %step/target_base/blfs-systemd-units| @@ -957,12 +971,13 @@ %step/target_base/distro_info|none_status %step/boot/linux-firmware| %step/boot/grub| -%step/boot/linux-kernel|!linux_git -%step/boot/linux-kernel_git|%config=default;linux_git -%step/boot/linux-kernel_git|%config=djgjr;linux_git +%step/boot/linux-kernel|%config=advanced;!linux_git +%step/boot/linux-kernel|%config=compatible;!linux_git +%step/boot/linux-kernel_git|%config=advanced;linux_git +%step/boot/linux-kernel_git|%config=compatible;linux_git %step/boot/breeze-grub| -%step/boot/initramfs-for-squashfs|%config=default;none_status -%step/boot/initramfs-for-squashfs|%config=djgjr;none_status +%step/boot/initramfs-for-squashfs|%config=advanced;none_status +%step/boot/initramfs-for-squashfs|%config=compatible;none_status %step/boot/bootimage-squashfs|none_status %step/boot/create_files| %step/boot/dist_sysroot| @@ -976,14 +991,16 @@ %step/java_runtime/jdk8|g_opt;jdk8;f_java_runtime_jdk8_bad %step/java_runtime/set-default-java|g_opt;none_status %step/java_runtime/dist_sysroot|g_opt -%step/lightdm/lightdm|g_opt -%step/lightdm/lightdm-gtk-greeter|g_opt -%step/lightdm/blfs-systemd-units|g_opt -%step/lightdm/final_run|g_opt -%step/sddm/overlay_temp_fix_run|g_opt -%step/sddm/sddm|g_opt -%step/sddm/KDE6-breeze-icons|g_opt -%step/sddm/final_run|g_opt +%step/lightdm/lightdm|g_opt;lightdm +%step/lightdm/lightdm-gtk-greeter|g_opt;lightdm +%step/lightdm/KDE6-breeze-icons|g_opt;lightdm +%step/lightdm/blfs-systemd-units|g_opt;lightdm +%step/lightdm/dist_sysroot|g_opt;lightdm +%step/lightdm/final_run|g_opt;lightdm +%step/sddm/overlay_temp_fix_run|g_opt;sddm +%step/sddm/sddm|g_opt;sddm +%step/sddm/KDE6-breeze-icons|g_opt;sddm +%step/sddm/final_run|g_opt;sddm %step/wm-lxde/lxmenu-data|g_opt+LXDE %step/wm-lxde/libfm-extra|g_opt+LXDE %step/wm-lxde/menu-cache|g_opt+LXDE @@ -1221,8 +1238,10 @@ %step/KDE6/fcitx5-configtool|g_opt+KDE6 %step/KDE6/KDE6-plasma-welcome|g_opt+KDE6 %step/KDE6/oxygen-icons|g_opt+KDE6 +%step/KDE6/yb-default-select|g_opt+KDE6 %step/KDE6/create_files|g_opt+KDE6 %step/KDE6/final_run|g_opt+KDE6 +%step/cross-toolchains/NULL| %step/cross-toolchains/default_arch-binutils|gcc13 %step/cross-toolchains/default_arch-gcc-glibc|gcc13 %step/desktop-app/begin_run|g_opt+desk-app @@ -1264,6 +1283,10 @@ %step/desktop-app/libjuice|g_opt+desk-app %step/desktop-app/libdatachannel|g_opt+desk-app %step/desktop-app/obs-studio|g_opt+desk-app +%step/desktop-app/cairomm|g_opt+desk-app +%step/desktop-app/glibmm|g_opt+desk-app +%step/desktop-app/pangomm|g_opt+desk-app +%step/desktop-app/gtkmm|g_opt+desk-app %step/desktop-app/inkscape|g_opt+desk-app %step/desktop-app/babl|g_opt+desk-app %step/desktop-app/gegl|g_opt+desk-app @@ -1283,10 +1306,11 @@ %step/desktop-app/tinyxml|g_opt+desk-app %step/desktop-app/tinyxml2|g_opt+desk-app %step/desktop-app/waylandpp|g_opt+desk-app -%step/desktop-app/libiconv|g_opt+desk-app %step/desktop-app/kodi|g_opt+desk-app;kodi %step/desktop-app/inputstream.ffmpegdirect|g_opt+desk-app;kodi %step/desktop-app/pvr.iptvsimple|g_opt+desk-app;kodi +%step/desktop-app/game.libretro|g_opt+desk-app;kodi +%step/desktop-app/game.libretro.mame2003_plus|g_opt+desk-app;kodi;%PARENT=ORIG&game_emu %step/desktop-app/eigen3|g_opt+desk-app %step/desktop-app/Celestia|g_opt+desk-app %step/desktop-app/CelestiaContent|g_opt+desk-app @@ -1305,9 +1329,14 @@ %step/desktop-app/ngspice|g_opt+desk-app %step/desktop-app/qbs|g_opt+desk-app %step/desktop-app/qt-creator|g_opt+desk-app +%step/desktop-app/MangoHud|g_opt+desk-app +%step/desktop-app/patchelf|g_opt+desk-app +%step/desktop-app/nvtop|g_opt+desk-app +%step/desktop-app/chromium|g_opt+desk-app;chromium %step/desktop-app/create_files|g_opt+desk-app %step/desktop-app/dist_sysroot|g_opt+desk-app %step/cross-toolchains/NULL|f_opt +%step/mingw_sysroot/NULL|f_opt %step/cross-toolchains/mingw-binutils|wine64;%target=mingw64 %step/cross-toolchains/mingw-gcc|wine64;%target=mingw64 %step/cross-toolchains/mingw-pkg-config|wine64;%target=mingw64 @@ -1329,41 +1358,41 @@ %step/mingw_sysroot/mingw-w64-libs|wine64;%target=mingw64 %step/mingw_sysroot/mingw-w64-libs|wine,wine64;%target=mingw32 %step/mingw_sysroot/mingw-w64-libs|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-gmp|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-mpfr|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-mpc|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-zlib|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-libffi|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-pcre2|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-libpng|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-harfbuzz|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-freetype|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-pixman|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-libiconv|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-gettext|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-glib|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-zstd|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-atk|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-fribidi|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-cairo|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-pango|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-gdk-pixbuf|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-libepoxy|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-gtk3|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/mingw-SDL2|mingw;%target=?mingw64ucrt -%step/mingw_sysroot/Windows-QEMU|mingw;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-gmp|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-mpfr|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-mpc|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-zlib|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-libffi|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-pcre2|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-libpng|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-harfbuzz|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-freetype|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-pixman|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-libiconv|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-gettext|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-glib|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-zstd|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-atk|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-fribidi|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-cairo|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-pango|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-gdk-pixbuf|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-libepoxy|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-gtk3|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/mingw-SDL2|mingw_sysroot;%target=?mingw64ucrt +%step/mingw_sysroot/Windows-QEMU|mingw_sysroot;%target=?mingw64ucrt %step/cross-toolchains/NULL|f_opt -%step/cross-toolchains/linux-binutils|g_opt;wine64;%target=x86_64 -%step/cross-toolchains/linux-gcc|g_opt;wine64;%target=x86_64 -%step/cross-toolchains/linux-pkgconf|g_opt;wine64;%target=x86_64 -%step/cross-toolchains/linux-qemu|g_opt;wine64;%target=x86_64 +%step/cross-toolchains/linux-binutils|g_opt;wine64;%target=?x86_64 +%step/cross-toolchains/linux-gcc|g_opt;wine64;%target=?x86_64 +%step/cross-toolchains/linux-pkgconf|g_opt;wine64;%target=?x86_64 +%step/cross-toolchains/linux-qemu|g_opt;wine64;%target=?x86_64 %step/linux_runtime/NULL|f_opt -%step/linux_runtime/make_directory|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime;%PARENT=sysroot -%step/linux_runtime/linux-header|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/glibc|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libxcrypt|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/make_directory|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime;%PARENT=sysroot +%step/linux_runtime/linux-header|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/glibc|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libxcrypt|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime %step/cross-toolchains/NULL|f_opt -%step/cross-toolchains/linux-gcc-glibc|f_opt;wine64,wine;%target=x86_64;%PARENT=x86_64_runtime +%step/cross-toolchains/linux-gcc-glibc|f_opt;wine64,wine;%target=?x86_64;%OVERLAY=x86_64_runtime %step/cross-toolchains/NULL|f_opt %step/cross-toolchains/linux-binutils|g_opt;wine64,wine;%target=i686 %step/cross-toolchains/linux-gcc|g_opt;wine64,wine;%target=i686 @@ -1375,193 +1404,204 @@ %step/linux_runtime/glibc|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/libxcrypt|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/cross-toolchains/NULL|f_opt -%step/cross-toolchains/linux-gcc-glibc|f_opt;wine64,wine;%target=i686;%PARENT=i686_runtime +%step/cross-toolchains/linux-gcc-glibc|f_opt;wine64,wine;%target=i686;%OVERLAY=i686_runtime %step/cross-toolchains/NULL|f_opt %step/cross-toolchains/llvm-project|g_opt -%step/cross-toolchains/clang|g_opt %step/cross-toolchains/SPIRV-LLVM-Translator|g_opt %step/linux_runtime/NULL|f_opt -%step/linux_runtime/zlib|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/gmp|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/mpfr|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/mpc|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/binutils|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/gcc|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libpng|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/ncurses|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/readline|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/bzip2|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/pcre2|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libffi|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/glib|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/freetype|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/harfbuzz|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/brotli|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/xorgproto|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libXau|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libXdmcp|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/xcb-proto|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libxcb|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/xtrans|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libX11|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libXrender|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libXfixes|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libXcursor|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libXext|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libXi|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libXxf86vm|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libXrandr|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libXinerama|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libXcomposite|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libXv|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libvdpau|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/expat|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libxkbfile|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libfontenc|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libXfont2|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libxcvt|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libpciaccess|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libdrm|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libglvnd|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/sqlite|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/nspr|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/nss|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/icu4c|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libxml2|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/wayland|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/wayland-protocols|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libxshmfence|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/elfutils|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/zstd|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/Vulkan-Headers|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/volk|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/Vulkan-Loader|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/Vulkan-Tools|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime;f_linux_runtime_Vulkan-Tools_bad -%step/linux_runtime/llvm-project|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/OpenCL-Headers|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/SPIRV-Headers|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/SPIRV-Tools|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/SPIRV-LLVM-Translator|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libclc|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/lua|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/openssl|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libarchive|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libva|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/clang|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/mesa|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/glu|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/fontconfig|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libcap|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/util-linux|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/systemd_pre|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/dbus|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libaio|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libsepol|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/selinux|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/LVM2|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/popt|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/json-c|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/cryptsetup|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/systemd|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libusb|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libpcap|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libsndfile|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libsamplerate|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libtool|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/gdbm|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libICE|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libSM|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libXtst|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/check|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/pulseaudio|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/gsl|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/gstreamer|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/mpg123|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/x264|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/openh264|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/SDL2|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/e2fsprogs|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/krb5|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/jansson|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/attr|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/acl|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/nettle|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libtasn1|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libunistring|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/gnutls|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/samba|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/cups|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libgphoto2|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/v4l-utils|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/sane-backends|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/pcsc-lite|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libcapi20-3|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/alsa-lib|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/oss4|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/alsa-oss|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/glibc_localedata|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/ocl-icd|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/unixODBC|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/lz4|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libgpg-error|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/keyutils|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libogg|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libvorbis|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libdv|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/lame|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libpsl|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/nghttp2|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/gsettings-desktop-schemas|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/glib-networking_pre|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libsoup-2|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libsoup|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/curl|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libproxy|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/glib-networking|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/orc|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/xz|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/atk|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libei|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libxkbcommon|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/at-spi2-core|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/at-spi2-atk|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/pixman|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/cairo|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/fribidi|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/pango|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/shared-mime-info|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libjpeg-turbo|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/gdk-pixbuf|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libepoxy|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libXdamage|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/gtk3|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/gstreamer|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/opus|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libmpeg2|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/opencore-amr|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libdvdread|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libcddb|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libcdio|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/a52dec|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libass|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/fdk-aac|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libtheora|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libvpx|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/libwebp|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/x265|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/ffmpeg|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/iso-codes|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/shaderc|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/gst-plugins-base|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/gst-plugins-good|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/gst-plugins-bad|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/gst-libav|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/gstreamer-vaapi|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/gst-plugins-ugly|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/boost|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/p7zip|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/create_base_files|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime -%step/linux_runtime/dist_sysroot|x86_64_runtime,wine64;%target=x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/zlib|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/gmp|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/mpfr|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/mpc|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/binutils|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/gcc|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libpng|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/ncurses|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/readline|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/bzip2|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/pcre2|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libffi|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/glib|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/freetype|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/brotli|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/xorgproto|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libXau|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libXdmcp|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/xcb-proto|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libxcb|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/xtrans|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libX11|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libXrender|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libXfixes|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libXcursor|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libXext|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libXi|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libXxf86vm|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libXrandr|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libXinerama|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libXcomposite|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libXv|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libvdpau|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/expat|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libxkbfile|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libfontenc|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libXfont2|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libxcvt|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libpciaccess|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libdrm|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libglvnd|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/sqlite|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/nspr|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/nss|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/icu4c|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/harfbuzz|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libxml2|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/wayland|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/wayland-protocols|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libxshmfence|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/elfutils|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/zstd|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/Vulkan-Headers|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/volk|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/Vulkan-Loader|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/Vulkan-Tools|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/llvm-project|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/OpenCL-Headers|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/SPIRV-Headers|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/SPIRV-Tools|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/SPIRV-LLVM-Translator|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libclc|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/lua|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/openssl|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libarchive|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libva|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/clang|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/mesa|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/glu|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/fontconfig|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libcap|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/util-linux|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/gperf|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/systemd_pre|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/dbus|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libaio|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libsepol|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/selinux|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/LVM2|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/popt|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/json-c|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/cryptsetup|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/systemd|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libusb|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libpcap|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libsndfile|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libsamplerate|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libtool|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/gdbm|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libICE|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libSM|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libXtst|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/check|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/pulseaudio|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/gsl|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/gstreamer|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/mpg123|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/x264|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/openh264|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/SDL2|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/e2fsprogs|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/krb5|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/jansson|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/attr|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/acl|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/nettle|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libtasn1|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libunistring|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/gnutls|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/samba|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/cups|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libgphoto2|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/v4l-utils|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/sane-backends|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/pcsc-lite|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libcapi20-3|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/alsa-lib|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/oss4|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/alsa-oss|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/glibc_localedata|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/ocl-icd|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/unixODBC|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/lz4|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libgpg-error|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/keyutils|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libogg|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libvorbis|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libdv|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/lame|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libpsl|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/nghttp2|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/gsettings-desktop-schemas|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/glib-networking_pre|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libsoup-2|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libsoup|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/curl|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libproxy|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/glib-networking|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/orc|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/xz|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/atk|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libei|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libxkbcommon|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/at-spi2-core|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/at-spi2-atk|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/pixman|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/cairo|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/fribidi|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/pango|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/shared-mime-info|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libjpeg-turbo|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/gdk-pixbuf|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libepoxy|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libXdamage|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/gtk3|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/gstreamer|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/opus|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libmpeg2|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/opencore-amr|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libdvdread|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libcddb|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libcdio|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/a52dec|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libass|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/fdk-aac|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libtheora|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libvpx|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libwebp|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/x265|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/ffmpeg|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/iso-codes|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/shaderc|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/gst-plugins-base|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/gst-plugins-good|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/gst-plugins-bad|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/gst-libav|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/gstreamer-vaapi|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/gst-plugins-ugly|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/boost|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/openldap|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/p7zip|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/coreutils|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/bash|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/pcre|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libseccomp|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libunwind|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/libbpf|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/MangoHud|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/pciutils|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/pipewire|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/fix_sysroot|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime;none_status +%step/linux_runtime/create_base_files|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +%step/linux_runtime/dist_sysroot|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime %step/linux_runtime/NULL|f_opt %step/linux_runtime/zlib|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/gmp|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime @@ -1577,7 +1617,6 @@ %step/linux_runtime/libffi|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/glib|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/freetype|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime -%step/linux_runtime/harfbuzz|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/brotli|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/xorgproto|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/libXau|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime @@ -1609,6 +1648,7 @@ %step/linux_runtime/nspr|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/nss|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/icu4c|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime +%step/linux_runtime/harfbuzz|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/libxml2|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/wayland|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/wayland-protocols|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime @@ -1618,7 +1658,7 @@ %step/linux_runtime/Vulkan-Headers|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/volk|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/Vulkan-Loader|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime -%step/linux_runtime/Vulkan-Tools|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime;f_linux_runtime_Vulkan-Tools_bad +%step/linux_runtime/Vulkan-Tools|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/llvm-project|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/OpenCL-Headers|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/SPIRV-Headers|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime @@ -1635,6 +1675,7 @@ %step/linux_runtime/fontconfig|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/libcap|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/util-linux|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime +%step/linux_runtime/gperf|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/systemd_pre|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/dbus|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/libaio|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime @@ -1741,7 +1782,18 @@ %step/linux_runtime/gstreamer-vaapi|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/gst-plugins-ugly|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/boost|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime +%step/linux_runtime/openldap|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/p7zip|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime +%step/linux_runtime/coreutils|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime +%step/linux_runtime/bash|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime +%step/linux_runtime/pcre|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime +%step/linux_runtime/libseccomp|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime +%step/linux_runtime/libunwind|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime +%step/linux_runtime/libbpf|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime +%step/linux_runtime/MangoHud|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime +%step/linux_runtime/pciutils|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime +%step/linux_runtime/pipewire|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime +%step/linux_runtime/fix_sysroot|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime;none_status %step/linux_runtime/create_base_files|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/linux_runtime/dist_sysroot|i686_runtime,wine;%target=i686;%OVERLAY=i686_runtime %step/simulate/NULL|emu @@ -1754,18 +1806,6 @@ %step/simulate/libvirt-python|emu;libvirt %step/simulate/virt-manager|emu;libvirt %step/simulate/virt-viewer|emu;libvirt -%step/host-tools/NULL|emu -%step/host-tools/wine32-tools|emu;wine;!wine_dev -%step/host-tools/wine-tools|emu;wine,wine64;!wine_dev -%step/host-tools/wine_dev-tools|emu;wine64;wine_dev;%target=x86_64;%PARENT=ORIG,x86_64_runtime -%step/host-tools/wine7-tools|emu;wine64;wine_dev;%target=x86_64;%PARENT=ORIG,x86_64_runtime -%step/simulate/NULL|emu -%step/simulate/wine32|emu;wine;!wine_dev;%target=i686;%PARENT=ORIG,i686_runtime,mingw_sysroot -%step/simulate/wine64|emu;wine64;!wine;!wine_dev;%target=x86_64;%PARENT=ORIG,x86_64_runtime -%step/simulate/wine|emu;wine+wine64;!wine_dev;%target=x86_64;%PARENT=ORIG,x86_64_runtime,mingw_sysroot -%step/simulate/wine_dev|emu;wine+wine64;wine_dev;%target=x86_64;%PARENT=ORIG,x86_64_runtime -%step/simulate/NULL|emu -%step/simulate/wine7_64|emu;wine7;%target=x86_64;%PARENT=ORIG,x86_64_runtime %step/simulate/NULL|emu %step/simulate/fuseiso|emu %step/simulate/icoutils|emu @@ -1774,41 +1814,69 @@ %step/simulate/NULL|emu %step/simulate/box86|emu;f_simulate_box86_bad %step/simulate/box64|emu +%step/simulate/box64-la|emu +%step/simulate/NULL|emu +%step/simulate/wine32|emu;wine;%target=i686;%PARENT=ORIG,i686_runtime,mingw_sysroot +%step/simulate/wine|emu;wine+wine64;!wine_dev;%target=x86_64;%PARENT=ORIG,x86_64_runtime,mingw_sysroot +%step/simulate/wine_dev|emu;wine+wine64;wine_dev;%target=x86_64;%PARENT=ORIG,x86_64_runtime +%step/simulate/NULL|emu +%step/simulate/dxvk|emu;wine64;%target=x86_64;%PARENT=ORIG,x86_64_runtime,mingw_sysroot +%step/simulate/dxvk|emu;wine;%target=i686;%PARENT=ORIG,i686_runtime,mingw_sysroot %step/simulate/NULL|emu %step/simulate/set-default-emu|emu;none_status %step/simulate/final_run|emu +%step/simulate/NULL|emu;%OVERLAY=wine-collection +%step/simulate/wine7|emu;%OVERLAY=wine-collection;wine7;%VERSION=;%target=x86_64;%PARENT=ORIG,x86_64_runtime,i686_runtime +%step/simulate/wine7|emu;%OVERLAY=wine-collection;wine7;%VERSION=v7.21;%target=x86_64;%PARENT=ORIG,x86_64_runtime,i686_runtime;f_simulate_wine7_bad +%step/simulate/wine8|emu;%OVERLAY=wine-collection;wine8;%target=x86_64;%PARENT=ORIG,x86_64_runtime,mingw_sysroot +%step/simulate/dist_sysroot|emu;%OVERLAY=wine-collection +%step/toolchain/NULL|g_opt+host-dist +%step/toolchain/binutils|g_opt+host-dist;%host;!binutils_git +%step/toolchain/binutils_git|g_opt+host-dist;%host;binutils_git +%step/toolchain/gcc|g_opt+host-dist;%host;!gcc_git +%step/toolchain/gcc_git|g_opt+host-dist;%host;gcc_git +%step/toolchain/linux-header|g_opt+host-dist;%host +%step/toolchain/glibc|g_opt+host-dist;%host +%step/toolchain/libxcrypt|g_opt+host-dist;%host +%step/toolchain/mingw-w64|g_opt+host-dist;%host +%step/toolchain/gcc-glibc|g_opt+host-dist;%host;!gcc_git +%step/toolchain/gcc_git-glibc|g_opt+host-dist;%host;gcc_git +%step/toolchain/mingw-w64-libs|g_opt+host-dist;%host +%step/toolchain/gmp|g_opt+host-dist;%host +%step/toolchain/zlib|g_opt+host-dist;%host +%step/toolchain/zstd|g_opt+host-dist;%host +%step/toolchain/NULL|g_opt+host-dist +%step/toolchain/binutils|g_opt+host-dist;%target=?loongarch64;!binutils_git +%step/toolchain/binutils_git|g_opt+host-dist;%target=?loongarch64;binutils_git +%step/toolchain/gcc|g_opt+host-dist;%target=?loongarch64;!gcc_git +%step/toolchain/gcc_git|g_opt+host-dist;%target=?loongarch64;gcc_git +%step/toolchain/linux-header|g_opt+host-dist;%target=?loongarch64 +%step/toolchain/glibc|g_opt+host-dist;%target=?loongarch64 +%step/toolchain/libxcrypt|g_opt+host-dist;%target=?loongarch64 +%step/toolchain/mingw-w64|g_opt+host-dist;%target +%step/toolchain/gcc-glibc|g_opt+host-dist;%target=?loongarch64;!gcc_git +%step/toolchain/gcc_git-glibc|g_opt+host-dist;%target=?loongarch64;gcc_git +%step/toolchain/mingw-w64-libs|g_opt+host-dist;%target +%step/toolchain/gmp|g_opt+host-dist;%target=?loongarch64 +%step/toolchain/zlib|g_opt+host-dist;%target=?loongarch64 +%step/toolchain/zstd|g_opt+host-dist;%target=?loongarch64 +%step/toolchain/NULL|g_opt+host-dist +%step/toolchain/llvm-project|g_opt+host-dist;llvm %step/toolchain/NULL|g_opt+host-dist -%step/toolchain/binutils|g_opt+host-dist;%target;!binutils_git -%step/toolchain/binutils_git|g_opt+host-dist;%target;binutils_git -%step/toolchain/gcc|g_opt+host-dist;%target;!gcc_git -%step/toolchain/gcc_git|g_opt+host-dist;%target;gcc_git -%step/toolchain/linux-header|g_opt+host-dist;%target -%step/toolchain/glibc|g_opt+host-dist;%target -%step/toolchain/libxcrypt|g_opt+host-dist;%target -%step/toolchain/gcc-glibc|g_opt+host-dist;%target;!gcc_git -%step/toolchain/gcc_git-glibc|g_opt+host-dist;%target;gcc_git -%step/toolchain/gmp|g_opt+host-dist;%target -%step/toolchain/zlib|g_opt+host-dist;%target -%step/toolchain/zstd|g_opt+host-dist;%target -%step/toolchain/mingw-binutils|g_opt+host-dist;%target=mingw64;!binutils_git+mingw -%step/toolchain/mingw-gcc|g_opt+host-dist;%target=mingw64;!gcc_git+mingw -%step/toolchain/mingw-w64|g_opt+host-dist;%target=mingw64;mingw -%step/toolchain/mingw-gcc-libc|g_opt+host-dist;%target=mingw64;!gcc_git+mingw -%step/toolchain/mingw-w64-libs|g_opt+host-dist;%target=mingw64;mingw -%step/toolchain/mingw-gmp|g_opt+host-dist;%target=mingw64;mingw -%step/toolchain/mingw-zlib|g_opt+host-dist;%target=mingw64;mingw -%step/toolchain/mingw-zstd|g_opt+host-dist;%target=mingw64;mingw %step/toolchain/cross-binutils|g_opt+host-dist;%host;%target;!binutils_git %step/toolchain/cross-binutils_git|g_opt+host-dist;%host;%target;binutils_git %step/toolchain/cross-gcc|g_opt+host-dist;%host;%target;!gcc_git -%step/toolchain/cross-gcc_git|g_opt+host-dist;%host;%target;gcc_git +%step/toolchain/cross-gcc_git|g_opt+host-dist;%host;%target;gcc_git;linux_target %step/toolchain/cross-gcc-libc|g_opt+host-dist;%host;%target;!gcc_git -%step/toolchain/cross-gcc_git-libc|g_opt+host-dist;%host;%target;gcc_git +%step/toolchain/cross-gcc_git-libc|g_opt+host-dist;%host;%target;gcc_git;linux_target %step/toolchain/cross-gdb|g_opt+host-dist;%host;%target;!gdb_git -%step/toolchain/cross-gdb_git|g_opt+host-dist;%host;%target;gdb_git +%step/toolchain/cross-gdb_git|g_opt+host-dist;%host;%target;gdb_git;linux_target %step/toolchain/cross-pkg-config|g_opt+host-dist;%host;%target +%step/toolchain/cross-llvm-project|g_opt+host-dist;%host;%target;llvm +%step/toolchain/NULL|g_opt+host-dist %step/toolchain/dist-cross-gcc|g_opt+host-dist;%host;%target %step/toolchain/dist-cross-gcc-libc|g_opt+host-dist;%host;%target +%step/toolchain/NULL|g_opt+host-dist %step/toolchain/qemu-edk2|g_opt+host-dist;f_toolchain_qemu-edk2_qemu %step/computer_language/golang|g_opt;target-dist+golang %step/computer_language/fpc|g_opt;target-dist+fpc @@ -1823,5 +1891,7 @@ %step/unusual/ffmpeg_for_chromium|g_unusual_nobuild %step/unusual/qt5-qtbase|g_unusual_nobuild %step/unusual/qt6-qtbase|g_unusual_nobuild -%step/unusual/liblol|g_unusual_nobuild -%step/unusual/la_ow_syscall|g_unusual_nobuild +%step/unusual/gtk4|g_unusual_nobuild +%step/benchmark/glmark2|benchmark +%step/benchmark/CPU-X|benchmark +%step/benchmark/dist_sysroot|benchmark diff --git a/loongarch64/steps/chromium_sysroot.index b/loongarch64/steps/chromium_sysroot.index index 7f83cb15..cac3d227 100644 --- a/loongarch64/steps/chromium_sysroot.index +++ b/loongarch64/steps/chromium_sysroot.index @@ -6,7 +6,7 @@ 00011 step/target_base/mpfr| 00012 step/target_base/mpc| 00013 step/target_base/zlib| -00017 step/target_base/gcc_git|gcc_git +00017 step/target_base/gcc|gcc 00018 step/target_base/bzip2| 00019 step/target_base/xz| 00020 step/target_base/zstd| @@ -26,6 +26,7 @@ 00052 step/target_base/openssl| 00054 step/target_base/check| 00067 step/target_base/curl| +00073 step/target_base/sqlite| 00075 step/target_base/util-linux| 00076 step/target_base/systemd| 00077 step/target_base/dbus| @@ -42,13 +43,13 @@ 00109 step/target_base/libevent| 00123 step/target_base/pcre| 00124 step/target_base/pcre2| +00125 step/target_base/gobject-introspection| 00125 step/target_base/glib| 00134 step/target_base/libpng| 00135 step/target_base/libjpeg-turbo| 00136 step/target_base/tiff| 00137 step/target_base/lcms| 00142 step/target_base/freetype| -00143 step/target_base/gobject-introspection| 00144 step/target_base/harfbuzz-pre| 00145 step/target_base/graphite| 00146 step/target_base/harfbuzz| @@ -63,6 +64,7 @@ 00157 step/target_base/gnutls| 00161 step/target_base/json-glib| 00163 step/target_base/libgudev| +00165 step/target_base/libpsl| 00181 step/target_base/final_run| 00001 step/base_support/util-macros|g_opt 00002 step/base_support/xorgproto|g_opt @@ -150,13 +152,11 @@ 00203 step/base_support/snappy|g_opt 00208 step/base_support/libwebp|g_opt 00002 step/unusual/ffmpeg_for_chromium|g_opt -00210 step/base_support/gtk4|g_opt 00219 step/base_support/libzip|g_opt 00234 step/base_support/krb5|g_opt 00237 step/base_support/lz4|g_opt 00003 step/unusual/qt5-qtbase|g_opt 00268 step/base_support/libidn2|g_opt -00269 step/base_support/libpsl|g_opt 00284 step/base_support/pipewire|g_opt 00292 step/base_support/json-c|g_opt 00304 step/base_support/systemd|g_opt @@ -167,9 +167,10 @@ 00358 step/base_support/gsettings-desktop-schemas|g_opt 00360 step/base_support/glib-networking_pre|g_opt 00361 step/base_support/libsoup-2|g_opt +00365 step/unusual/gtk4|g_opt 00447 step/base_support/openldap|g_opt 00469 step/base_support/libutempter|g_opt -00004 step/unusual/qt6-qtbase|g_opt +# 00004 step/unusual/qt6-qtbase|g_opt 00543 step/base_support/pulseaudio|g_opt 00551 step/base_support/dotconf|g_opt 00552 step/base_support/speechd|g_opt diff --git a/loongarch64/steps/mini_chroot_sysroot.index b/loongarch64/steps/mini_chroot_sysroot.index new file mode 100644 index 00000000..2164fc2b --- /dev/null +++ b/loongarch64/steps/mini_chroot_sysroot.index @@ -0,0 +1,15 @@ +00001 step/cross-toolchains/linux-binutils|g_opt;wine64;%target=?x86_64 +00002 step/cross-toolchains/linux-gcc|g_opt;wine64;%target=?x86_64 +00003 step/cross-toolchains/linux-pkgconf|g_opt;wine64;%target=?x86_64 +00004 step/cross-toolchains/linux-qemu|g_opt;wine64;%target=?x86_64 +00001 step/linux_runtime/make_directory|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +00002 step/linux_runtime/linux-header|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +00003 step/linux_runtime/glibc|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +00004 step/linux_runtime/libxcrypt|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +00001 step/cross-toolchains/linux-gcc-glibc|f_opt;wine64,wine;%target=?x86_64;%OVERLAY=x86_64_runtime +00008 step/linux_runtime/ncurses|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +00009 step/linux_runtime/readline|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +00119 step/linux_runtime/glibc_localedata|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +00181 step/linux_runtime/coreutils|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +00182 step/linux_runtime/bash|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime +00183 step/linux_runtime/create_base_files|x86_64_runtime,wine64;%target=?x86_64;%OVERLAY=x86_64_runtime diff --git a/loongarch64/tools/get_all_package_url.sh b/loongarch64/tools/get_all_package_url.sh index bd0a7509..48a1216f 100755 --- a/loongarch64/tools/get_all_package_url.sh +++ b/loongarch64/tools/get_all_package_url.sh @@ -7,7 +7,10 @@ source env/function.sh function set_proxy { declare DOMAIN=$(echo ${1} | grep -o ".\{0,\}//[^/]\{0,\}" | awk -F'/' '{print $NF}') - declare PROXY_SERVER=$(cat proxy.set | grep -v "^#" | grep "${DOMAIN} " | awk -F' ' '{ print $2 }') + declare PROXY_SERVER="" + if [ -f proxy.set ]; then + PROXY_SERVER=$(cat proxy.set | grep -v "^#" | grep "${DOMAIN} " | awk -F' ' '{ print $2 }') + fi if [ "x${PROXY_SERVER}" == "x" ]; then unset https_proxy unset http_proxy @@ -41,8 +44,9 @@ declare RESOURCES_ONLY=FALSE declare PROXY_MODE=0 declare INDEX_FILE="" declare SINGLE_PACKAGE=FALSE +declare VERSION_INDEX="" -while getopts 'gfuri:psh' OPT; do +while getopts 'gfuri:psv:h' OPT; do case $OPT in g) GIT_ONLY=TRUE @@ -65,6 +69,9 @@ while getopts 'gfuri:psh' OPT; do s) SINGLE_PACKAGE=TRUE ;; + v) + VERSION_INDEX=$OPTARG + ;; h|?) echo "下载目标系统所涉及的源码包和资源文件。" echo "" @@ -122,15 +129,28 @@ echo -n "" > ${BASE_DIR}/downloads/sources/resources.list.tmp for i in ${STEP_ARRAY} do - if [ ! -f scripts/step/${i}.info ] || [ ! -f sources/url/${i} ]; then - echo " $i 所需文件不存在,无法进行源码包及资源包的下载。" - continue; + if [ "x${VERSION_INDEX}" == "x" ]; then + if [ ! -f scripts/step/${i}.info ] || [ ! -f sources/url/${i} ]; then + echo " $i 所需文件不存在,无法进行源码包及资源包的下载。" + continue; + fi + PKG_NAME="$(cat scripts/step/${i}.info | awk -F'|' '{ print $1 }')" + PKG_VERSION="$(cat scripts/step/${i}.info | awk -F'|' '{ print $2 }')" + DOWNLOAD_TYPE=$(cat sources/url/${i} | awk -F'|' '{ print $1 }') + URL="$(replace_arch_parm "$(cat sources/url/${i} | awk -F'|' '{ print $2 }')" )" + SAVE_FILENAME="$(replace_arch_parm "$(cat sources/url/${i} | awk -F'|' '{ print $3 }')" )" + else + if [ ! -f scripts/step/${i}.${VERSION_INDEX}.info ] || [ ! -f sources/url/${i}.${VERSION_INDEX} ]; then + echo " $i 所需文件不存在,无法进行源码包及资源包的下载。" + continue; + fi + PKG_NAME="$(cat scripts/step/${i}.${VERSION_INDEX}.info | awk -F'|' '{ print $1 }')" + PKG_VERSION="$(cat scripts/step/${i}.${VERSION_INDEX}.info | awk -F'|' '{ print $2 }')" + DOWNLOAD_TYPE=$(cat sources/url/${i}.${VERSION_INDEX} | awk -F'|' '{ print $1 }') + URL="$(replace_arch_parm "$(cat sources/url/${i}.${VERSION_INDEX} | awk -F'|' '{ print $2 }')" )" + SAVE_FILENAME="$(replace_arch_parm "$(cat sources/url/${i}.${VERSION_INDEX} | awk -F'|' '{ print $3 }')" )" fi - PKG_NAME="$(cat scripts/step/${i}.info | awk -F'|' '{ print $1 }')" - PKG_VERSION="$(cat scripts/step/${i}.info | awk -F'|' '{ print $2 }')" - DOWNLOAD_TYPE=$(cat sources/url/${i} | awk -F'|' '{ print $1 }') - URL="$(replace_arch_parm "$(cat sources/url/${i} | awk -F'|' '{ print $2 }')" )" - SAVE_FILENAME="$(replace_arch_parm "$(cat sources/url/${i} | awk -F'|' '{ print $3 }')" )" + if [ "x${SAVE_FILENAME}" == "x" ]; then SAVE_FILENAME="${URL##*/}" fi @@ -165,14 +185,26 @@ do fi ;; GIT) - if [ -f sources/url/${i}.gitinfo ]; then - PKG_GIT_BRANCH="$(cat sources/url/${i}.gitinfo | awk -F'|' '{ print $1 }')" - PKG_GIT_COMMIT="$(cat sources/url/${i}.gitinfo | awk -F'|' '{ print $2 }')" - PKG_GIT_SUBMODULE="$(cat sources/url/${i}.gitinfo | awk -F'|' '{ print $3 }')" + if [ "x${VERSION_INDEX}" == "x" ]; then + if [ -f sources/url/${i}.gitinfo ]; then + PKG_GIT_BRANCH="$(cat sources/url/${i}.gitinfo | awk -F'|' '{ print $1 }')" + PKG_GIT_COMMIT="$(cat sources/url/${i}.gitinfo | awk -F'|' '{ print $2 }')" + PKG_GIT_SUBMODULE="$(cat sources/url/${i}.gitinfo | awk -F'|' '{ print $3 }')" + else + PKG_GIT_BRANCH="" + PKG_GIT_COMMIT="" + PKG_GIT_SUBMODULE="0" + fi else - PKG_GIT_BRANCH="" - PKG_GIT_COMMIT="" - PKG_GIT_SUBMODULE="0" + if [ -f sources/url/${i}.${VERSION_INDEX}.gitinfo ]; then + PKG_GIT_BRANCH="$(cat sources/url/${i}.${VERSION_INDEX}.gitinfo | awk -F'|' '{ print $1 }')" + PKG_GIT_COMMIT="$(cat sources/url/${i}.${VERSION_INDEX}.gitinfo | awk -F'|' '{ print $2 }')" + PKG_GIT_SUBMODULE="$(cat sources/url/${i}.${VERSION_INDEX}.gitinfo | awk -F'|' '{ print $3 }')" + else + PKG_GIT_BRANCH="" + PKG_GIT_COMMIT="" + PKG_GIT_SUBMODULE="0" + fi fi if ( [ "x${FORCE_DOWN}" == "xFALSE" ] || [ "x$(eval echo \${FORCE_$(echo ${PKG_NAME}_${PKG_VERSION} | sed -e "s@-@_@g" -e "s@\.@_@g" )_git})" == "x1" ] ) && [ -f ${BASE_DIR}/downloads/sources/files/${PKG_NAME}-${PKG_VERSION}_git.tar.gz ] && [ -f ${BASE_DIR}/downloads/sources/hash/${PKG_NAME}-${PKG_VERSION}_git.tar.gz.hash ]; then echo "$i 所需源码包已下载。" @@ -243,8 +275,8 @@ ${i} 没有下载路径,请检查。" echo "发现${i}存在需要下载的资源文件……" for url_i in $(ls ${BASE_DIR}/files/step/${i}/${PKG_VERSION}/*.url) do - RESOURCES_URL="$(cat ${url_i} | grep ^URL= | awk -F'=' '{ print $2 }' | sed "s@<<>>@${PKG_VERSION}@g")" - RESOURCES_FILENAME="$(cat ${url_i} | grep ^FILENAME= | awk -F'=' '{ print $2 }' | sed "s@<<>>@${PKG_VERSION}@g")" + RESOURCES_URL="$(cat ${url_i} | grep ^URL= | awk -F'=' '{ print $2 }' | sed "s@<<>>@$(echo ${PKG_VERSION} | sed "s@-default\$@@g")@g")" + RESOURCES_FILENAME="$(cat ${url_i} | grep ^FILENAME= | awk -F'=' '{ print $2 }' | sed "s@<<>>@$(echo ${PKG_VERSION} | sed "s@-default\$@@g")@g")" RESOURCES_MODE="$(cat ${url_i} | grep ^MODE= | awk -F'=' '{ print $2 }')" PKG_GIT_BRANCH="" PKG_GIT_COMMIT="" diff --git a/loongarch64/tools/kernel_pack.sh b/loongarch64/tools/kernel_pack.sh new file mode 100755 index 00000000..ba0ec4f4 --- /dev/null +++ b/loongarch64/tools/kernel_pack.sh @@ -0,0 +1,126 @@ +#!/bin/bash -e + +INITRAMFS_URL="https://mirrors.wsyu.edu.cn/fedora/linux/Yongbao/initramfs/initramfs-squashfs.img.gz" + +declare OUT_DIR="" +declare ARCH_FAMILY="loongarch" + +while getopts 'o:a:h' OPT; do + case $OPT in + o) + OUT_DIR=$OPTARG + ;; + a) + ARCH_FAMILY=$OPTARG + ;; + h|?) + echo "将指定目录中的内核及内核模块文件打包成Yongbao系统使用的目录和文件结构。" + echo "-o:该参数需要指定一个目录,该目录用来存放内核及模块的处理结果文件,不指定该参数将默认使用out目录。" + exit 0 + ;; + esac +done +shift $(($OPTIND - 1)) + +if [ "x${1}" == "x" ]; then + echo "必须指定一个目录,该目录下以lib/modules/<要打包内核版本>目录结构存放。" + exit 1 +fi + +if [ ! -d ${1} ]; then + echo "指定的目录不存在,无法进行处理。" + exit 2 +fi + +MKSQUASHFS="" +if [ -f /usr/bin/mksquashfs ]; then + MKSQUASHFS=/usr/bin/mksquashfs +else + if [ -f /sbin/mksquashfs ]; then + MKSQUASHFS=/sbin/mksquashfs + fi +fi +if [ "x${MKSQUASHFS}" == "x" ]; then + echo "没有发现 mksquashfs 命令,请安装。" + exit 3 +fi + +KERNEL_COUNT=$(find ${1}/lib/modules/ -mindepth 1 -maxdepth 1 -type d | sed "s@${1}/lib/modules/@@g" | wc -l) +if [ "x${KERNEL_COUNT}" != "x1" ]; then + echo "指定目录中存在多个内核模块目录或不存在内核模块目录,请处理多余的内核模块目录或安装需要处理的内核模块目录" + exit 5 +fi + +KERNEL_VERSION=$(find ${1}/lib/modules/ -mindepth 1 -maxdepth 1 -type d | sed "s@${1}/lib/modules/@@g") +echo "处理的内核版本: ${KERNEL_VERSION}" + +if [ "x${OUT_DIR}" == "x" ]; then + echo "未指定存放结果的目录,将使用默认的out目录,若需要指定目录,可使用-o参数" + OUT_DIR="out" +fi + +if [ ! -d initramfs_template ]; then + mkdir -p initramfs_template +fi +if [ ! -f initramfs_template/initramfs-squashfs.img.gz ]; then + echo "下载 initramfs 模板文件..." + wget -c "${INITRAMFS_URL}" -O initramfs_template/initramfs-squashfs.img.gz + if [ "x$?" == "x0" ]; then + echo "下载完成,请不要删除,以后在当前目录下制作可以复用,不用再次下载。" + else + echo "下载失败,请检查网络环境。" + exit 7 + fi +fi + + +DATA_SUFF="$(date +%Y%m%d%H%M%S)" +if [ -d "${OUT_DIR}" ]; then + echo "${OUT_DIR} 目录已经存在,将备份原目录为 ${OUT_DIR}.${DATA_SUFF} ..." + mv "${OUT_DIR}" "${OUT_DIR}.${DATA_SUFF}" +fi +echo -n "创建 ${OUT_DIR} , 处理结果将存放在该目录下..." +mkdir -p "${OUT_DIR}"/dist/{boot,images} +mkdir -p "${OUT_DIR}"/build/usr/lib/modules +echo "完成!" + +echo "复制内核文件..." +if [ ! -L ${1}/lib/modules/${KERNEL_VERSION}/build ]; then + echo "内核源码目录找不到,请检查 ${1}/lib/modules/${KERNEL_VERSION}/build 链接是否存在。" + exit 6 +fi +KERNEL_SOURCE_DIR=$(realpath ${1}/lib/modules/${KERNEL_VERSION}/build) +if [ -d ${KERNEL_SOURCE_DIR} ]; then + cp -af ${KERNEL_SOURCE_DIR}/arch/${ARCH_FAMILY}/boot/vmlinux.efi ${OUT_DIR}/dist/boot/vmlinux_${KERNEL_VERSION}.efi + cp -af ${KERNEL_SOURCE_DIR}/.config ${OUT_DIR}/dist/boot/vmlinux_${KERNEL_VERSION}.config +else + echo "没有 ${KERNEL_SOURCE_DIR} 目录,无法复制内核文件。" + exit 6 +fi +echo "完成!" + +echo "安装 initramfs-squashfs.img.gz ..." +cp -a initramfs_template/initramfs-squashfs.img.gz ${OUT_DIR}/dist/boot/initramfs_${KERNEL_VERSION}.img.gz + +echo "创建内核模块的镜像文件..." +cp -a ${1}/lib/modules/${KERNEL_VERSION} "${OUT_DIR}"/build/usr/lib/modules/ +${MKSQUASHFS} "${OUT_DIR}"/build "${OUT_DIR}"/dist/images/kernel_${KERNEL_VERSION}.loongarch64.squashfs -all-root -comp xz +echo "镜像文件创建完成!" +echo "" + +echo -n "创建启动项参考内容 ${OUT_DIR}/dist/boot/grub.cfg.${KERNEL_VERSION} ..." +cat > ${OUT_DIR}/dist/boot/grub.cfg.${KERNEL_VERSION} << EOF +menuentry '勇豹 测试内核 (Linux ${KERNEL_VERSION})' { + set gfxpayload=keep + echo '加载Linux内核……' + linux /boot/vmlinux_${KERNEL_VERSION}.efi LABEL=Yongbao quiet amdgpu.dpm=0 + initrd /boot/initramfs_${KERNEL_VERSION}.img.gz + echo '加载完成,开始启动勇豹系统……' +} +EOF +echo "完成!请将该文件内容复制并添加到启动系统的 boot/grub/grub.cfg 中,并参考已有启动项修改LABEL=之后的标签名。" +echo "" +echo "所有需要安装的文件均存放在 "${OUT_DIR}"/dist 目录中。" + +# MODULE_DIR=$(realpath ${1}/lib/modules/${KERNEL_VERSION}/) +# KERNEL_SOURCE_DIR=$(realpath ${1}/lib/modules/${KERNEL_VERSION}/build)