Browse Source

Merge pull request #278 from dave-tucker/riscv

riscv scaffolding for codegen
Dave Tucker 2 years ago
parent
commit
b71fe64a10

+ 5 - 0
.github/workflows/gen.yml

@@ -18,6 +18,11 @@ jobs:
         working-directory: libbpf
         run: echo "LIBBPF_SHA=$(git rev-parse HEAD)" >> $GITHUB_ENV
 
+      - uses: actions-rs/toolchain@v1
+        with:
+          toolchain: nightly
+          override: true
+
       - uses: Swatinem/rust-cache@v1
 
       - name: Install headers

+ 1 - 0
aya/src/generated/linux_bindings_riscv64.rs

@@ -0,0 +1 @@
+

+ 5 - 0
aya/src/generated/mod.rs

@@ -11,6 +11,8 @@ mod btf_internal_bindings;
 mod linux_bindings_aarch64;
 #[cfg(target_arch = "arm")]
 mod linux_bindings_armv7;
+#[cfg(target_arch = "riscv64")]
+mod linux_bindings_riscv64;
 #[cfg(target_arch = "x86_64")]
 mod linux_bindings_x86_64;
 
@@ -24,3 +26,6 @@ pub use linux_bindings_armv7::*;
 
 #[cfg(target_arch = "aarch64")]
 pub use linux_bindings_aarch64::*;
+
+#[cfg(target_arch = "riscv64")]
+pub use linux_bindings_riscv64::*;

+ 0 - 0
bpf/aya-bpf-bindings/src/riscv64/bindings.rs


+ 0 - 0
bpf/aya-bpf-bindings/src/riscv64/getters.rs


+ 0 - 0
bpf/aya-bpf-bindings/src/riscv64/helpers.rs


+ 4 - 0
bpf/aya-bpf-bindings/src/riscv64/mod.rs

@@ -0,0 +1,4 @@
+#![allow(clippy::all, dead_code)]
+pub mod bindings;
+pub mod getters;
+pub mod helpers;