浏览代码

xtask: codegen: generate bindings for user_regs_struct

This patch adds `user_regs_struct`.

riscv provides struct user_regs_struct instead of struct pt_regs to userspace.
After bindings generates the code, adding the riscv support in `bpf/aya-bpf/src/args.rs`
then aya-bpf can be built for riscv.
Kenjiro Nakayama 2 年之前
父节点
当前提交
8c8d236f42
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      xtask/src/codegen/aya_bpf_bindings.rs

+ 1 - 0
xtask/src/codegen/aya_bpf_bindings.rs

@@ -46,6 +46,7 @@ pub fn codegen(opts: &Options) -> Result<(), anyhow::Error> {
             "sk_action",
             "pt_regs",
             "user_pt_regs",
+            "user_regs_struct",
             "xdp_action",
         ];
         let vars = ["BPF_.*", "bpf_.*", "TC_ACT_.*", "SOL_SOCKET", "SO_.*"];