summaryrefslogtreecommitdiff
path: root/riscv-cpuinfo.patch
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2025-01-11 07:17:39 +0000
committerCoprDistGit <infra@openeuler.org>2025-01-11 07:17:39 +0000
commit644c757ffb94ff2f452976228fee9bbdfba762fa (patch)
tree205f3dbf342b9ae0c59e71ddbc9394b2dd415951 /riscv-cpuinfo.patch
parente9abc6c72d6b470c59f4c9e9b5af6dfe5d1a75b2 (diff)
automatic import of chromium
Diffstat (limited to 'riscv-cpuinfo.patch')
-rw-r--r--riscv-cpuinfo.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/riscv-cpuinfo.patch b/riscv-cpuinfo.patch
new file mode 100644
index 0000000..0509ae2
--- /dev/null
+++ b/riscv-cpuinfo.patch
@@ -0,0 +1,32 @@
+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",