Hi,
changes since v3
- Removed host libbpf dependency by compiling a static libbpf from kernel source
- Stream compiler warnings directly to the console
- Updated README with additional details
- Removed the new bpf board commit; this commit will be sent to DejaGnu instead

Thanks

Piyush Raj (2):
  contrib: add bpf-vmtest-tool to test BPF programs
  testsuite: bpf: Add initial BPF runtime tests

 contrib/bpf-vmtest-tool/README                | 241 ++++++++++++++
 contrib/bpf-vmtest-tool/bpf.py                | 222 +++++++++++++
 contrib/bpf-vmtest-tool/config.py             |  50 +++
 contrib/bpf-vmtest-tool/kernel.py             | 301 ++++++++++++++++++
 contrib/bpf-vmtest-tool/main.py               | 285 +++++++++++++++++
 contrib/bpf-vmtest-tool/pyproject.toml        |  36 +++
 contrib/bpf-vmtest-tool/tests/test_cli.py     | 219 +++++++++++++
 contrib/bpf-vmtest-tool/utils.py              |  31 ++
 contrib/bpf-vmtest-tool/vm.py                 | 171 ++++++++++
 .../gcc.target/bpf/torture/bpf-torture.exp    |  46 +++
 .../bpf/torture/invalid-memory-access.c       |  19 ++
 gcc/testsuite/gcc.target/bpf/torture/memcpy.c |   5 +
 .../gcc.target/bpf/torture/memmove.c          |   5 +
 gcc/testsuite/gcc.target/bpf/torture/memset.c |   5 +
 gcc/testsuite/gcc.target/bpf/torture/naked.c  |   3 +
 gcc/testsuite/gcc.target/bpf/torture/nop.c    |   4 +
 .../gcc.target/bpf/torture/trace_openat.c     |  24 ++
 17 files changed, 1667 insertions(+)
 create mode 100644 contrib/bpf-vmtest-tool/README
 create mode 100644 contrib/bpf-vmtest-tool/bpf.py
 create mode 100644 contrib/bpf-vmtest-tool/config.py
 create mode 100644 contrib/bpf-vmtest-tool/kernel.py
 create mode 100644 contrib/bpf-vmtest-tool/main.py
 create mode 100644 contrib/bpf-vmtest-tool/pyproject.toml
 create mode 100644 contrib/bpf-vmtest-tool/tests/test_cli.py
 create mode 100644 contrib/bpf-vmtest-tool/utils.py
 create mode 100644 contrib/bpf-vmtest-tool/vm.py
 create mode 100644 gcc/testsuite/gcc.target/bpf/torture/bpf-torture.exp
 create mode 100644 gcc/testsuite/gcc.target/bpf/torture/invalid-memory-access.c
 create mode 100644 gcc/testsuite/gcc.target/bpf/torture/memcpy.c
 create mode 100644 gcc/testsuite/gcc.target/bpf/torture/memmove.c
 create mode 100644 gcc/testsuite/gcc.target/bpf/torture/memset.c
 create mode 100644 gcc/testsuite/gcc.target/bpf/torture/naked.c
 create mode 100644 gcc/testsuite/gcc.target/bpf/torture/nop.c
 create mode 100644 gcc/testsuite/gcc.target/bpf/torture/trace_openat.c

-- 
2.52.0

Reply via email to