Skip to content

[PW_SID:975933] riscv: Add support for xmipsexectl#576

Closed
linux-riscv-bot wants to merge 8 commits into
workflow__riscv__fixesfrom
pw975933
Closed

[PW_SID:975933] riscv: Add support for xmipsexectl#576
linux-riscv-bot wants to merge 8 commits into
workflow__riscv__fixesfrom
pw975933

Conversation

@linux-riscv-bot
Copy link
Copy Markdown

PR for series 975933 applied to workflow__riscv__fixes

Name: riscv: Add support for xmipsexectl
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=975933
Version: 4

Linux RISC-V bot and others added 8 commits June 24, 2025 01:05
The xmipsexectl extension is described in the MIPS RV64 P8700/P8700-F
Multiprocessing System Programmer’s Guide linked at [1].

Link: https://mips.com/wp-content/uploads/2025/06/P8700_Programmers_Reference_Manual_Rev1.84_5-31-2025.pdf

Signed-off-by: Aleksa Paunovic <aleksa.paunovic@htecgroup.com>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Add support for MIPS vendor extensions. Add support for the xmipsexectl
vendor extension.

Signed-off-by: Aleksa Paunovic <aleksa.paunovic@htecgroup.com>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Add MIPS.PAUSE instruction opcode. This instruction is a part of the
xmipsexectl vendor extension.

Signed-off-by: Aleksa Paunovic <aleksa.paunovic@htecgroup.com>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Add a new hwprobe key "RISCV_HWPROBE_KEY_VENDOR_EXT_MIPS_0" which allows
userspace to probe for the new xmipsexectl vendor extension.

Signed-off-by: Aleksa Paunovic <aleksa.paunovic@htecgroup.com>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Document support for MIPS vendor extensions using the key
"RISCV_HWPROBE_KEY_VENDOR_EXT_MIPS_0" and xmipsexectl vendor extension
using the key "RISCV_HWPROBE_VENDOR_EXT_XMIPSEXECTL".

Signed-off-by: Aleksa Paunovic <aleksa.paunovic@htecgroup.com>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Use the hwprobe syscall to decide which PAUSE instruction to execute in
userspace code.

Signed-off-by: Aleksa Paunovic <aleksa.paunovic@htecgroup.com>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Add ERRATA_MIPS and ERRATA_MIPS_P8700_PAUSE_OPCODE configs.
Handle errata for the MIPS PAUSE instruction.

Signed-off-by: Djordje Todorovic <djordje.todorovic@htecgroup.com>
Signed-off-by: Aleksandar Rikalo <arikalo@gmail.com>
Signed-off-by: Raj Vishwanathan4 <rvishwanathan@mips.com>
Signed-off-by: Aleksa Paunovic <aleksa.paunovic@htecgroup.com>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v4,1/7] dt-bindings: riscv: Add xmipsexectl ISA extension description"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 110.13 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v4,1/7] dt-bindings: riscv: Add xmipsexectl ISA extension description"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 992.84 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v4,1/7] dt-bindings: riscv: Add xmipsexectl ISA extension description"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1329.80 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v4,1/7] dt-bindings: riscv: Add xmipsexectl ISA extension description"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 21.11 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v4,1/7] dt-bindings: riscv: Add xmipsexectl ISA extension description"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 22.40 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v4,1/7] dt-bindings: riscv: Add xmipsexectl ISA extension description"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 0.73 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v4,1/7] dt-bindings: riscv: Add xmipsexectl ISA extension description"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 72.43 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v4,1/7] dt-bindings: riscv: Add xmipsexectl ISA extension description"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 0.22 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v4,1/7] dt-bindings: riscv: Add xmipsexectl ISA extension description"
kdoc
Desc: Detects for kdoc errors
Duration: 0.84 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v4,1/7] dt-bindings: riscv: Add xmipsexectl ISA extension description"
module-param
Desc: Detect module_param changes
Duration: 0.25 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v4,1/7] dt-bindings: riscv: Add xmipsexectl ISA extension description"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.22 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v4,1/7] dt-bindings: riscv: Add xmipsexectl ISA extension description"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.30 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v4,2/7] riscv: Add xmipsexectl as a vendor extension"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 93.80 seconds
Result: ERROR
Output:

Full log:
W: Support for running offline not available (unshare: unshare failed: Operation not permitted)
I: config: PASS in 0:00:10.100792
I: default: FAIL in 0:01:17.421229
I: kernel: SKIP in 0:00:00.000010
I: xipkernel: SKIP in 0:00:00.000004
I: modules: FAIL in 0:00:00.075712
I: dtbs: PASS in 0:00:01.517506
I: dtbs-legacy: SKIP in 0:00:00.003533
I: debugkernel: SKIP in 0:00:00.000004
I: headers: PASS in 0:00:01.024518
I: build output in /build/tmp.GtKiM1XgMP
tuxmake --download-all-korg-gcc-toolchains --target-arch=riscv --kconfig=rv32_defconfig --toolchain=llvm --wrapper=ccache --environment=KBUILD_BUILD_TIMESTAMP=@1621270510 --environment=KBUILD_BUILD_USER=tuxmake --environment=KBUILD_BUILD_HOST=tuxmake --environment=KCFLAGS=-ffile-prefix-map=/build/tmp.GtKiM1XgMP/build/= --runtime=null --image=docker.io/tuxmake/riscv_clang CROSS_COMPILE=riscv64-linux- config default kernel xipkernel modules dtbs dtbs-legacy debugkernel headers
make --silent --keep-going --jobs=48 O=/build/tmp.GtKiM1XgMP/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' rv32_defconfig
make --silent --keep-going --jobs=48 O=/build/tmp.GtKiM1XgMP/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang'
/build/tmp1byriast/arch/riscv/kernel/vendor_extensions.c:57:7: error: use of undeclared identifier 'MIPS_VENDOR_ID'
   57 |         case MIPS_VENDOR_ID:
      |              ^
1 error generated.
make[5]: *** [/build/tmp1byriast/scripts/Makefile.build:287: arch/riscv/kernel/vendor_extensions.o] Error 1
make[5]: Target 'arch/riscv/kernel/' not remade because of errors.
make[4]: *** [/build/tmp1byriast/scripts/Makefile.build:554: arch/riscv/kernel] Error 2
make[4]: Target 'arch/riscv/' not remade because of errors.
make[3]: *** [/build/tmp1byriast/scripts/Makefile.build:554: arch/riscv] Error 2
make[3]: Target './' not remade because of errors.
make[2]: *** [/build/tmp1byriast/Makefile:2006: .] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmp1byriast/Makefile:248: __sub-make] Error 2
make[1]: Target '__all' not remade because of errors.
make: *** [Makefile:248: __sub-make] Error 2
make: Target '__all' not remade because of errors.
rm -rf /build/tmp.GtKiM1XgMP/build/modinstall
make --silent --keep-going --jobs=48 O=/build/tmp.GtKiM1XgMP/build INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=/build/tmp.GtKiM1XgMP/build/modinstall ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' modules_install
make[3]: *** No rule to make target 'modules.order', needed by '/build/tmp.GtKiM1XgMP/build/modinstall/lib/modules/6.16.0-rc1-00016-gdcfb01434af6/modules.order'.
make[3]: *** No rule to make target 'modules.builtin', needed by '/build/tmp.GtKiM1XgMP/build/modinstall/lib/modules/6.16.0-rc1-00016-gdcfb01434af6/modules.builtin'.
make[3]: *** No rule to make target 'modules.builtin.modinfo', needed by '/build/tmp.GtKiM1XgMP/build/modinstall/lib/modules/6.16.0-rc1-00016-gdcfb01434af6/modules.builtin.modinfo'.
make[3]: Target '__modinst' not remade because of errors.
make[2]: *** [/build/tmp1byriast/Makefile:1912: modules_install] Error 2
make[1]: *** [/build/tmp1byriast/Makefile:248: __sub-make] Error 2
make[1]: Target 'modules_install' not remade because of errors.
make: *** [Makefile:248: __sub-make] Error 2
make: Target 'modules_install' not remade because of errors.
make --silent --keep-going --jobs=48 O=/build/tmp.GtKiM1XgMP/build INSTALL_DTBS_PATH=/build/tmp.GtKiM1XgMP/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' dtbs
rm -rf /build/tmp.GtKiM1XgMP/build/dtbsinstall
mkdir -p /build/tmp.GtKiM1XgMP/build/dtbsinstall/dtbs
make --silent --keep-going --jobs=48 O=/build/tmp.GtKiM1XgMP/build INSTALL_DTBS_PATH=/build/tmp.GtKiM1XgMP/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' dtbs_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1750877815 --clamp-mtime -caf /build/tmp.GtKiM1XgMP/build/dtbs.tar -C /build/tmp.GtKiM1XgMP/build/dtbsinstall dtbs
rm -rf /build/tmp.GtKiM1XgMP/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.GtKiM1XgMP/build INSTALL_HDR_PATH=/build/tmp.GtKiM1XgMP/build/install_hdr/ ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' headers_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1750877815 --clamp-mtime -caf /build/tmp.GtKiM1XgMP/build/headers.tar -C /build/tmp.GtKiM1XgMP/build/install_hdr .
warnings/errors:
/build/tmp1byriast/arch/riscv/kernel/vendor_extensions.c:57:7: error: use of undeclared identifier 'MIPS_VENDOR_ID'


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v4,2/7] riscv: Add xmipsexectl as a vendor extension"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 722.47 seconds
Result: ERROR
Output:

Redirect to /build/tmp.NbHLr3ThgE and /build/tmp.d2mTsj4vjU
Tree base:
8235ab78d534d ("dt-bindings: riscv: Add xmipsexectl ISA extension description")
Building the whole tree with the patch
error:
/build/tmp1byriast/arch/riscv/kernel/vendor_extensions.c:57:7: error: use of undeclared identifier 'MIPS_VENDOR_ID'



real	11m56.419s
user	465m13.764s
sys	84m43.130s

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v4,2/7] riscv: Add xmipsexectl as a vendor extension"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 996.64 seconds
Result: ERROR
Output:

Redirect to /build/tmp.EboGMXgLk0 and /build/tmp.ayZkSnx2s1
Tree base:
8235ab78d534d ("dt-bindings: riscv: Add xmipsexectl ISA extension description")
Building the whole tree with the patch
error:
/build/tmp1byriast/arch/riscv/kernel/vendor_extensions.c:57:14: error: 'MIPS_VENDOR_ID' undeclared (first use in this function); did you mean 'ANDES_VENDOR_ID'?



real	16m29.008s
user	651m37.005s
sys	102m14.990s

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v4,2/7] riscv: Add xmipsexectl as a vendor extension"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 19.66 seconds
Result: ERROR
Output:

Full log:
W: Support for running offline not available (unshare: unshare failed: Operation not permitted)
I: config: PASS in 0:00:03.396346
I: default: FAIL in 0:00:11.896627
I: kernel: SKIP in 0:00:00.000008
I: xipkernel: SKIP in 0:00:00.000005
I: modules: SKIP in 0:00:00.001739
I: dtbs: PASS in 0:00:00.972782
I: dtbs-legacy: SKIP in 0:00:00.003440
I: debugkernel: SKIP in 0:00:00.000004
I: headers: PASS in 0:00:01.111307
I: build output in /build/tmp.S38skVqQsB
tuxmake --download-all-korg-gcc-toolchains --target-arch=riscv --kconfig=nommu_k210_defconfig --toolchain=gcc --wrapper=ccache --environment=KBUILD_BUILD_TIMESTAMP=@1621270510 --environment=KBUILD_BUILD_USER=tuxmake --environment=KBUILD_BUILD_HOST=tuxmake --environment=KCFLAGS=-ffile-prefix-map=/build/tmp.S38skVqQsB/build/= --runtime=null --image=docker.io/tuxmake/riscv_gcc CROSS_COMPILE=riscv64-linux- config default kernel xipkernel modules dtbs dtbs-legacy debugkernel headers
make --silent --keep-going --jobs=48 O=/build/tmp.S38skVqQsB/build ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' nommu_k210_defconfig
make --silent --keep-going --jobs=48 O=/build/tmp.S38skVqQsB/build ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc'
/build/tmp1byriast/arch/riscv/kernel/vendor_extensions.c: In function '__riscv_isa_vendor_extension_available':
/build/tmp1byriast/arch/riscv/kernel/vendor_extensions.c:57:14: error: 'MIPS_VENDOR_ID' undeclared (first use in this function); did you mean 'ANDES_VENDOR_ID'?
   57 |         case MIPS_VENDOR_ID:
      |              ^~~~~~~~~~~~~~
      |              ANDES_VENDOR_ID
/build/tmp1byriast/arch/riscv/kernel/vendor_extensions.c:57:14: note: each undeclared identifier is reported only once for each function it appears in
make[5]: *** [/build/tmp1byriast/scripts/Makefile.build:287: arch/riscv/kernel/vendor_extensions.o] Error 1
make[5]: Target 'arch/riscv/kernel/' not remade because of errors.
make[4]: *** [/build/tmp1byriast/scripts/Makefile.build:554: arch/riscv/kernel] Error 2
make[4]: Target 'arch/riscv/' not remade because of errors.
make[3]: *** [/build/tmp1byriast/scripts/Makefile.build:554: arch/riscv] Error 2
make[3]: Target './' not remade because of errors.
make[2]: *** [/build/tmp1byriast/Makefile:2006: .] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmp1byriast/Makefile:248: __sub-make] Error 2
make[1]: Target '__all' not remade because of errors.
make: *** [Makefile:248: __sub-make] Error 2
make: Target '__all' not remade because of errors.
make --silent --keep-going --jobs=48 O=/build/tmp.S38skVqQsB/build INSTALL_DTBS_PATH=/build/tmp.S38skVqQsB/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' dtbs
rm -rf /build/tmp.S38skVqQsB/build/dtbsinstall
mkdir -p /build/tmp.S38skVqQsB/build/dtbsinstall/dtbs
make --silent --keep-going --jobs=48 O=/build/tmp.S38skVqQsB/build INSTALL_DTBS_PATH=/build/tmp.S38skVqQsB/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' dtbs_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1750877815 --clamp-mtime -caf /build/tmp.S38skVqQsB/build/dtbs.tar -C /build/tmp.S38skVqQsB/build/dtbsinstall dtbs
rm -rf /build/tmp.S38skVqQsB/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.S38skVqQsB/build INSTALL_HDR_PATH=/build/tmp.S38skVqQsB/build/install_hdr/ ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' headers_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1750877815 --clamp-mtime -caf /build/tmp.S38skVqQsB/build/headers.tar -C /build/tmp.S38skVqQsB/build/install_hdr .
warnings/errors:
/build/tmp1byriast/arch/riscv/kernel/vendor_extensions.c:57:14: error: 'MIPS_VENDOR_ID' undeclared (first use in this function); did you mean 'ANDES_VENDOR_ID'?


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v4,2/7] riscv: Add xmipsexectl as a vendor extension"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 21.07 seconds
Result: ERROR
Output:

Full log:
W: Support for running offline not available (unshare: unshare failed: Operation not permitted)
I: config: PASS in 0:00:03.429409
I: default: FAIL in 0:00:13.040998
I: kernel: SKIP in 0:00:00.000008
I: xipkernel: SKIP in 0:00:00.000004
I: modules: SKIP in 0:00:00.001708
I: dtbs: PASS in 0:00:01.021405
I: dtbs-legacy: SKIP in 0:00:00.004996
I: debugkernel: SKIP in 0:00:00.000006
I: headers: PASS in 0:00:01.159150
I: build output in /build/tmp.ThGDSqlKvd
tuxmake --download-all-korg-gcc-toolchains --target-arch=riscv --kconfig=nommu_virt_defconfig --toolchain=gcc --wrapper=ccache --environment=KBUILD_BUILD_TIMESTAMP=@1621270510 --environment=KBUILD_BUILD_USER=tuxmake --environment=KBUILD_BUILD_HOST=tuxmake --environment=KCFLAGS=-ffile-prefix-map=/build/tmp.ThGDSqlKvd/build/= --runtime=null --image=docker.io/tuxmake/riscv_gcc CROSS_COMPILE=riscv64-linux- config default kernel xipkernel modules dtbs dtbs-legacy debugkernel headers
make --silent --keep-going --jobs=48 O=/build/tmp.ThGDSqlKvd/build ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' nommu_virt_defconfig
make --silent --keep-going --jobs=48 O=/build/tmp.ThGDSqlKvd/build ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc'
/build/tmp1byriast/arch/riscv/kernel/vendor_extensions.c: In function '__riscv_isa_vendor_extension_available':
/build/tmp1byriast/arch/riscv/kernel/vendor_extensions.c:57:14: error: 'MIPS_VENDOR_ID' undeclared (first use in this function); did you mean 'ANDES_VENDOR_ID'?
   57 |         case MIPS_VENDOR_ID:
      |              ^~~~~~~~~~~~~~
      |              ANDES_VENDOR_ID
/build/tmp1byriast/arch/riscv/kernel/vendor_extensions.c:57:14: note: each undeclared identifier is reported only once for each function it appears in
make[5]: *** [/build/tmp1byriast/scripts/Makefile.build:287: arch/riscv/kernel/vendor_extensions.o] Error 1
make[5]: Target 'arch/riscv/kernel/' not remade because of errors.
make[4]: *** [/build/tmp1byriast/scripts/Makefile.build:554: arch/riscv/kernel] Error 2
make[4]: Target 'arch/riscv/' not remade because of errors.
make[3]: *** [/build/tmp1byriast/scripts/Makefile.build:554: arch/riscv] Error 2
make[3]: Target './' not remade because of errors.
make[2]: *** [/build/tmp1byriast/Makefile:2006: .] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmp1byriast/Makefile:248: __sub-make] Error 2
make[1]: Target '__all' not remade because of errors.
make: *** [Makefile:248: __sub-make] Error 2
make: Target '__all' not remade because of errors.
make --silent --keep-going --jobs=48 O=/build/tmp.ThGDSqlKvd/build INSTALL_DTBS_PATH=/build/tmp.ThGDSqlKvd/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' dtbs
rm -rf /build/tmp.ThGDSqlKvd/build/dtbsinstall
mkdir -p /build/tmp.ThGDSqlKvd/build/dtbsinstall/dtbs
make --silent --keep-going --jobs=48 O=/build/tmp.ThGDSqlKvd/build INSTALL_DTBS_PATH=/build/tmp.ThGDSqlKvd/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' dtbs_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1750877815 --clamp-mtime -caf /build/tmp.ThGDSqlKvd/build/dtbs.tar -C /build/tmp.ThGDSqlKvd/build/dtbsinstall dtbs
rm -rf /build/tmp.ThGDSqlKvd/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.ThGDSqlKvd/build INSTALL_HDR_PATH=/build/tmp.ThGDSqlKvd/build/install_hdr/ ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' headers_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1750877815 --clamp-mtime -caf /build/tmp.ThGDSqlKvd/build/headers.tar -C /build/tmp.ThGDSqlKvd/build/install_hdr .
warnings/errors:
/build/tmp1byriast/arch/riscv/kernel/vendor_extensions.c:57:14: error: 'MIPS_VENDOR_ID' undeclared (first use in this function); did you mean 'ANDES_VENDOR_ID'?


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v4,2/7] riscv: Add xmipsexectl as a vendor extension"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 2.62 seconds
Result: WARNING
Output:

WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#46: 
new file mode 100644

CHECK: Consider using #include <linux/cpufeature.h> instead of <asm/cpufeature.h>
#125: FILE: arch/riscv/kernel/vendor_extensions/mips.c:6:
+#include <asm/cpufeature.h>

total: 0 errors, 1 warnings, 1 checks, 92 lines checked

NOTE: For some of the reported defects, checkpatch may be able to
      mechanically convert to the typical style using --fix or --fix-inplace.

Commit dcfb01434af6 ("riscv: Add xmipsexectl as a vendor extension") has style problems, please review.

NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT CAMELCASE COMMIT_LOG_LONG_LINE GIT_COMMIT_ID MACRO_ARG_REUSE NO_AUTHOR_SIGN_OFF

NOTE: If any of the errors are false positives, please report
      them to the maintainer, see CHECKPATCH in MAINTAINERS.
total: 0 errors, 1 warnings, 1 checks, 92 lines checked
CHECK: Consider using #include <linux/cpufeature.h> instead of <asm/cpufeature.h>
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v4,2/7] riscv: Add xmipsexectl as a vendor extension"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 72.50 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v4,2/7] riscv: Add xmipsexectl as a vendor extension"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 0.23 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v4,2/7] riscv: Add xmipsexectl as a vendor extension"
kdoc
Desc: Detects for kdoc errors
Duration: 0.85 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v4,2/7] riscv: Add xmipsexectl as a vendor extension"
module-param
Desc: Detect module_param changes
Duration: 0.25 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v4,5/7] riscv: hwprobe: Document MIPS xmipsexectl vendor extension"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.22 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 5: "[v4,5/7] riscv: hwprobe: Document MIPS xmipsexectl vendor extension"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.30 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v4,6/7] riscv: Add tools support for xmipsexectl"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 93.81 seconds
Result: ERROR
Output:

Full log:
W: Support for running offline not available (unshare: unshare failed: Operation not permitted)
I: config: PASS in 0:00:10.064545
I: default: FAIL in 0:01:17.661767
I: kernel: SKIP in 0:00:00.000007
I: xipkernel: SKIP in 0:00:00.000004
I: modules: FAIL in 0:00:00.076066
I: dtbs: PASS in 0:00:01.510315
I: dtbs-legacy: SKIP in 0:00:00.004021
I: debugkernel: SKIP in 0:00:00.000003
I: headers: PASS in 0:00:01.037228
I: build output in /build/tmp.59Pnc0VHua
tuxmake --download-all-korg-gcc-toolchains --target-arch=riscv --kconfig=rv32_defconfig --toolchain=llvm --wrapper=ccache --environment=KBUILD_BUILD_TIMESTAMP=@1621270510 --environment=KBUILD_BUILD_USER=tuxmake --environment=KBUILD_BUILD_HOST=tuxmake --environment=KCFLAGS=-ffile-prefix-map=/build/tmp.59Pnc0VHua/build/= --runtime=null --image=docker.io/tuxmake/riscv_clang CROSS_COMPILE=riscv64-linux- config default kernel xipkernel modules dtbs dtbs-legacy debugkernel headers
make --silent --keep-going --jobs=48 O=/build/tmp.59Pnc0VHua/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' rv32_defconfig
make --silent --keep-going --jobs=48 O=/build/tmp.59Pnc0VHua/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang'
/build/tmp4dxdysn_/arch/riscv/kernel/vendor_extensions.c:57:7: error: use of undeclared identifier 'MIPS_VENDOR_ID'
   57 |         case MIPS_VENDOR_ID:
      |              ^
1 error generated.
make[5]: *** [/build/tmp4dxdysn_/scripts/Makefile.build:287: arch/riscv/kernel/vendor_extensions.o] Error 1
make[5]: Target 'arch/riscv/kernel/' not remade because of errors.
make[4]: *** [/build/tmp4dxdysn_/scripts/Makefile.build:554: arch/riscv/kernel] Error 2
make[4]: Target 'arch/riscv/' not remade because of errors.
make[3]: *** [/build/tmp4dxdysn_/scripts/Makefile.build:554: arch/riscv] Error 2
make[3]: Target './' not remade because of errors.
make[2]: *** [/build/tmp4dxdysn_/Makefile:2006: .] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmp4dxdysn_/Makefile:248: __sub-make] Error 2
make[1]: Target '__all' not remade because of errors.
make: *** [Makefile:248: __sub-make] Error 2
make: Target '__all' not remade because of errors.
rm -rf /build/tmp.59Pnc0VHua/build/modinstall
make --silent --keep-going --jobs=48 O=/build/tmp.59Pnc0VHua/build INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=/build/tmp.59Pnc0VHua/build/modinstall ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' modules_install
make[3]: *** No rule to make target 'modules.order', needed by '/build/tmp.59Pnc0VHua/build/modinstall/lib/modules/6.16.0-rc1-00020-g40b40ad73111/modules.order'.
make[3]: *** No rule to make target 'modules.builtin', needed by '/build/tmp.59Pnc0VHua/build/modinstall/lib/modules/6.16.0-rc1-00020-g40b40ad73111/modules.builtin'.
make[3]: *** No rule to make target 'modules.builtin.modinfo', needed by '/build/tmp.59Pnc0VHua/build/modinstall/lib/modules/6.16.0-rc1-00020-g40b40ad73111/modules.builtin.modinfo'.
make[3]: Target '__modinst' not remade because of errors.
make[2]: *** [/build/tmp4dxdysn_/Makefile:1912: modules_install] Error 2
make[1]: *** [/build/tmp4dxdysn_/Makefile:248: __sub-make] Error 2
make[1]: Target 'modules_install' not remade because of errors.
make: *** [Makefile:248: __sub-make] Error 2
make: Target 'modules_install' not remade because of errors.
make --silent --keep-going --jobs=48 O=/build/tmp.59Pnc0VHua/build INSTALL_DTBS_PATH=/build/tmp.59Pnc0VHua/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' dtbs
rm -rf /build/tmp.59Pnc0VHua/build/dtbsinstall
mkdir -p /build/tmp.59Pnc0VHua/build/dtbsinstall/dtbs
make --silent --keep-going --jobs=48 O=/build/tmp.59Pnc0VHua/build INSTALL_DTBS_PATH=/build/tmp.59Pnc0VHua/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' dtbs_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1750877815 --clamp-mtime -caf /build/tmp.59Pnc0VHua/build/dtbs.tar -C /build/tmp.59Pnc0VHua/build/dtbsinstall dtbs
rm -rf /build/tmp.59Pnc0VHua/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.59Pnc0VHua/build INSTALL_HDR_PATH=/build/tmp.59Pnc0VHua/build/install_hdr/ ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' headers_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1750877815 --clamp-mtime -caf /build/tmp.59Pnc0VHua/build/headers.tar -C /build/tmp.59Pnc0VHua/build/install_hdr .
warnings/errors:
/build/tmp4dxdysn_/arch/riscv/kernel/vendor_extensions.c:57:7: error: use of undeclared identifier 'MIPS_VENDOR_ID'


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v4,6/7] riscv: Add tools support for xmipsexectl"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 737.01 seconds
Result: ERROR
Output:

Redirect to /build/tmp.7cEalMtRpd and /build/tmp.pyYM2BM4X5
Tree base:
c77d320f2d16a ("riscv: hwprobe: Document MIPS xmipsexectl vendor extension")
Building the whole tree with the patch
error:
/build/tmp4dxdysn_/arch/riscv/kernel/vendor_extensions.c:57:7: error: use of undeclared identifier 'MIPS_VENDOR_ID'



real	12m10.821s
user	474m43.222s
sys	86m25.871s

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v4,6/7] riscv: Add tools support for xmipsexectl"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 996.33 seconds
Result: ERROR
Output:

Redirect to /build/tmp.WwLCHORWDD and /build/tmp.LGoxOI1cx3
Tree base:
c77d320f2d16a ("riscv: hwprobe: Document MIPS xmipsexectl vendor extension")
Building the whole tree with the patch
error:
/build/tmp4dxdysn_/arch/riscv/kernel/vendor_extensions.c:57:14: error: 'MIPS_VENDOR_ID' undeclared (first use in this function); did you mean 'ANDES_VENDOR_ID'?



real	16m29.562s
user	652m26.944s
sys	102m30.678s

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v4,6/7] riscv: Add tools support for xmipsexectl"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 20.09 seconds
Result: ERROR
Output:

Full log:
W: Support for running offline not available (unshare: unshare failed: Operation not permitted)
I: config: PASS in 0:00:03.361669
I: default: FAIL in 0:00:12.042743
I: kernel: SKIP in 0:00:00.000008
I: xipkernel: SKIP in 0:00:00.000004
I: modules: SKIP in 0:00:00.003123
I: dtbs: PASS in 0:00:01.089436
I: dtbs-legacy: SKIP in 0:00:00.003926
I: debugkernel: SKIP in 0:00:00.000004
I: headers: PASS in 0:00:01.116352
I: build output in /build/tmp.aNdldyrCpB
tuxmake --download-all-korg-gcc-toolchains --target-arch=riscv --kconfig=nommu_k210_defconfig --toolchain=gcc --wrapper=ccache --environment=KBUILD_BUILD_TIMESTAMP=@1621270510 --environment=KBUILD_BUILD_USER=tuxmake --environment=KBUILD_BUILD_HOST=tuxmake --environment=KCFLAGS=-ffile-prefix-map=/build/tmp.aNdldyrCpB/build/= --runtime=null --image=docker.io/tuxmake/riscv_gcc CROSS_COMPILE=riscv64-linux- config default kernel xipkernel modules dtbs dtbs-legacy debugkernel headers
make --silent --keep-going --jobs=48 O=/build/tmp.aNdldyrCpB/build ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' nommu_k210_defconfig
make --silent --keep-going --jobs=48 O=/build/tmp.aNdldyrCpB/build ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc'
/build/tmp4dxdysn_/arch/riscv/kernel/vendor_extensions.c: In function '__riscv_isa_vendor_extension_available':
/build/tmp4dxdysn_/arch/riscv/kernel/vendor_extensions.c:57:14: error: 'MIPS_VENDOR_ID' undeclared (first use in this function); did you mean 'ANDES_VENDOR_ID'?
   57 |         case MIPS_VENDOR_ID:
      |              ^~~~~~~~~~~~~~
      |              ANDES_VENDOR_ID
/build/tmp4dxdysn_/arch/riscv/kernel/vendor_extensions.c:57:14: note: each undeclared identifier is reported only once for each function it appears in
make[5]: *** [/build/tmp4dxdysn_/scripts/Makefile.build:287: arch/riscv/kernel/vendor_extensions.o] Error 1
make[5]: Target 'arch/riscv/kernel/' not remade because of errors.
make[4]: *** [/build/tmp4dxdysn_/scripts/Makefile.build:554: arch/riscv/kernel] Error 2
make[4]: Target 'arch/riscv/' not remade because of errors.
make[3]: *** [/build/tmp4dxdysn_/scripts/Makefile.build:554: arch/riscv] Error 2
make[3]: Target './' not remade because of errors.
make[2]: *** [/build/tmp4dxdysn_/Makefile:2006: .] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmp4dxdysn_/Makefile:248: __sub-make] Error 2
make[1]: Target '__all' not remade because of errors.
make: *** [Makefile:248: __sub-make] Error 2
make: Target '__all' not remade because of errors.
make --silent --keep-going --jobs=48 O=/build/tmp.aNdldyrCpB/build INSTALL_DTBS_PATH=/build/tmp.aNdldyrCpB/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' dtbs
rm -rf /build/tmp.aNdldyrCpB/build/dtbsinstall
mkdir -p /build/tmp.aNdldyrCpB/build/dtbsinstall/dtbs
make --silent --keep-going --jobs=48 O=/build/tmp.aNdldyrCpB/build INSTALL_DTBS_PATH=/build/tmp.aNdldyrCpB/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' dtbs_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1750877815 --clamp-mtime -caf /build/tmp.aNdldyrCpB/build/dtbs.tar -C /build/tmp.aNdldyrCpB/build/dtbsinstall dtbs
rm -rf /build/tmp.aNdldyrCpB/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.aNdldyrCpB/build INSTALL_HDR_PATH=/build/tmp.aNdldyrCpB/build/install_hdr/ ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' headers_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1750877815 --clamp-mtime -caf /build/tmp.aNdldyrCpB/build/headers.tar -C /build/tmp.aNdldyrCpB/build/install_hdr .
warnings/errors:
/build/tmp4dxdysn_/arch/riscv/kernel/vendor_extensions.c:57:14: error: 'MIPS_VENDOR_ID' undeclared (first use in this function); did you mean 'ANDES_VENDOR_ID'?


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v4,6/7] riscv: Add tools support for xmipsexectl"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 21.06 seconds
Result: ERROR
Output:

Full log:
W: Support for running offline not available (unshare: unshare failed: Operation not permitted)
I: config: PASS in 0:00:03.373522
I: default: FAIL in 0:00:13.157737
I: kernel: SKIP in 0:00:00.000008
I: xipkernel: SKIP in 0:00:00.000004
I: modules: SKIP in 0:00:00.001600
I: dtbs: PASS in 0:00:01.037663
I: dtbs-legacy: SKIP in 0:00:00.004753
I: debugkernel: SKIP in 0:00:00.000005
I: headers: PASS in 0:00:01.104339
I: build output in /build/tmp.Oi0cdZ6Jq3
tuxmake --download-all-korg-gcc-toolchains --target-arch=riscv --kconfig=nommu_virt_defconfig --toolchain=gcc --wrapper=ccache --environment=KBUILD_BUILD_TIMESTAMP=@1621270510 --environment=KBUILD_BUILD_USER=tuxmake --environment=KBUILD_BUILD_HOST=tuxmake --environment=KCFLAGS=-ffile-prefix-map=/build/tmp.Oi0cdZ6Jq3/build/= --runtime=null --image=docker.io/tuxmake/riscv_gcc CROSS_COMPILE=riscv64-linux- config default kernel xipkernel modules dtbs dtbs-legacy debugkernel headers
make --silent --keep-going --jobs=48 O=/build/tmp.Oi0cdZ6Jq3/build ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' nommu_virt_defconfig
make --silent --keep-going --jobs=48 O=/build/tmp.Oi0cdZ6Jq3/build ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc'
/build/tmp4dxdysn_/arch/riscv/kernel/vendor_extensions.c: In function '__riscv_isa_vendor_extension_available':
/build/tmp4dxdysn_/arch/riscv/kernel/vendor_extensions.c:57:14: error: 'MIPS_VENDOR_ID' undeclared (first use in this function); did you mean 'ANDES_VENDOR_ID'?
   57 |         case MIPS_VENDOR_ID:
      |              ^~~~~~~~~~~~~~
      |              ANDES_VENDOR_ID
/build/tmp4dxdysn_/arch/riscv/kernel/vendor_extensions.c:57:14: note: each undeclared identifier is reported only once for each function it appears in
make[5]: *** [/build/tmp4dxdysn_/scripts/Makefile.build:287: arch/riscv/kernel/vendor_extensions.o] Error 1
make[5]: Target 'arch/riscv/kernel/' not remade because of errors.
make[4]: *** [/build/tmp4dxdysn_/scripts/Makefile.build:554: arch/riscv/kernel] Error 2
make[4]: Target 'arch/riscv/' not remade because of errors.
make[3]: *** [/build/tmp4dxdysn_/scripts/Makefile.build:554: arch/riscv] Error 2
make[3]: Target './' not remade because of errors.
make[2]: *** [/build/tmp4dxdysn_/Makefile:2006: .] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmp4dxdysn_/Makefile:248: __sub-make] Error 2
make[1]: Target '__all' not remade because of errors.
make: *** [Makefile:248: __sub-make] Error 2
make: Target '__all' not remade because of errors.
make --silent --keep-going --jobs=48 O=/build/tmp.Oi0cdZ6Jq3/build INSTALL_DTBS_PATH=/build/tmp.Oi0cdZ6Jq3/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' dtbs
rm -rf /build/tmp.Oi0cdZ6Jq3/build/dtbsinstall
mkdir -p /build/tmp.Oi0cdZ6Jq3/build/dtbsinstall/dtbs
make --silent --keep-going --jobs=48 O=/build/tmp.Oi0cdZ6Jq3/build INSTALL_DTBS_PATH=/build/tmp.Oi0cdZ6Jq3/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' dtbs_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1750877815 --clamp-mtime -caf /build/tmp.Oi0cdZ6Jq3/build/dtbs.tar -C /build/tmp.Oi0cdZ6Jq3/build/dtbsinstall dtbs
rm -rf /build/tmp.Oi0cdZ6Jq3/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.Oi0cdZ6Jq3/build INSTALL_HDR_PATH=/build/tmp.Oi0cdZ6Jq3/build/install_hdr/ ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' headers_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1750877815 --clamp-mtime -caf /build/tmp.Oi0cdZ6Jq3/build/headers.tar -C /build/tmp.Oi0cdZ6Jq3/build/install_hdr .
warnings/errors:
/build/tmp4dxdysn_/arch/riscv/kernel/vendor_extensions.c:57:14: error: 'MIPS_VENDOR_ID' undeclared (first use in this function); did you mean 'ANDES_VENDOR_ID'?


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v4,6/7] riscv: Add tools support for xmipsexectl"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 0.76 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v4,6/7] riscv: Add tools support for xmipsexectl"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 72.54 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v4,6/7] riscv: Add tools support for xmipsexectl"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 0.23 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v4,6/7] riscv: Add tools support for xmipsexectl"
kdoc
Desc: Detects for kdoc errors
Duration: 0.83 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v4,6/7] riscv: Add tools support for xmipsexectl"
module-param
Desc: Detect module_param changes
Duration: 0.24 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v4,6/7] riscv: Add tools support for xmipsexectl"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.22 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 6: "[v4,6/7] riscv: Add tools support for xmipsexectl"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.30 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 7: "[v4,7/7] riscv: errata: Fix the PAUSE Opcode for MIPS P8700"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 108.32 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 7: "[v4,7/7] riscv: errata: Fix the PAUSE Opcode for MIPS P8700"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 2714.68 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 7: "[v4,7/7] riscv: errata: Fix the PAUSE Opcode for MIPS P8700"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 3630.82 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 7: "[v4,7/7] riscv: errata: Fix the PAUSE Opcode for MIPS P8700"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 21.94 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 7: "[v4,7/7] riscv: errata: Fix the PAUSE Opcode for MIPS P8700"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 23.04 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 7: "[v4,7/7] riscv: errata: Fix the PAUSE Opcode for MIPS P8700"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 4.15 seconds
Result: WARNING
Output:

WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#77: 
new file mode 100644

CHECK: Consider using #include <linux/text-patching.h> instead of <asm/text-patching.h>
#100: FILE: arch/riscv/errata/mips/errata.c:8:
+#include <asm/text-patching.h>

CHECK: Alignment should match open parenthesis
#169: FILE: arch/riscv/include/asm/alternative.h:52:
+void mips_errata_patch_func(struct alt_entry *begin, struct alt_entry *end,
+			      unsigned long archid, unsigned long impid,

total: 0 errors, 1 warnings, 2 checks, 214 lines checked

NOTE: For some of the reported defects, checkpatch may be able to
      mechanically convert to the typical style using --fix or --fix-inplace.

Commit b48893c12f63 ("riscv: errata: Fix the PAUSE Opcode for MIPS P8700") has style problems, please review.

NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT CAMELCASE COMMIT_LOG_LONG_LINE GIT_COMMIT_ID MACRO_ARG_REUSE NO_AUTHOR_SIGN_OFF

NOTE: If any of the errors are false positives, please report
      them to the maintainer, see CHECKPATCH in MAINTAINERS.
total: 0 errors, 1 warnings, 2 checks, 214 lines checked
CHECK: Alignment should match open parenthesis
CHECK: Consider using #include <linux/text-patching.h> instead of <asm/text-patching.h>
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 7: "[v4,7/7] riscv: errata: Fix the PAUSE Opcode for MIPS P8700"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 71.53 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 7: "[v4,7/7] riscv: errata: Fix the PAUSE Opcode for MIPS P8700"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 0.24 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 7: "[v4,7/7] riscv: errata: Fix the PAUSE Opcode for MIPS P8700"
kdoc
Desc: Detects for kdoc errors
Duration: 0.92 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 7: "[v4,7/7] riscv: errata: Fix the PAUSE Opcode for MIPS P8700"
module-param
Desc: Detect module_param changes
Duration: 0.27 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 7: "[v4,7/7] riscv: errata: Fix the PAUSE Opcode for MIPS P8700"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.22 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 7: "[v4,7/7] riscv: errata: Fix the PAUSE Opcode for MIPS P8700"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.30 seconds
Result: PASS

@linux-riscv-bot linux-riscv-bot force-pushed the workflow__riscv__fixes branch 2 times, most recently from a7cb30d to d776861 Compare July 2, 2025 18:46
@linux-riscv-bot linux-riscv-bot deleted the pw975933 branch July 3, 2025 01:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants