Index: chromium-124.0.6367.201/third_party/cpuinfo/BUILD.gn =================================================================== --- chromium-124.0.6367.201.orig/third_party/cpuinfo/BUILD.gn +++ chromium-124.0.6367.201/third_party/cpuinfo/BUILD.gn @@ -123,6 +123,12 @@ source_set("cpu_specific") { ] } + if (current_cpu == "riscv64") { + sources = [ + "src/src/riscv/uarch.c", + ] + } + # Because "init.c" is reused again, but only has sources in the corresponding # build config. deps = [ ":x86_cache" ] @@ -209,6 +215,14 @@ source_set("cpu_and_os_specific") { } } + if (is_linux && current_cpu == "riscv64") { + sources = [ + "src/src/riscv/linux/init.c", + "src/src/riscv/linux/riscv-hw.c", + "src/src/riscv/linux/riscv-isa.c", + ] + } + if (is_android && (current_cpu == "x86" || current_cpu == "x64")) { sources = [ "src/src/x86/linux/cpuinfo.c",