Commit Graph

11 Commits

Author SHA1 Message Date
Littlefisher
34f690385e docs: Update README files to include information on extending GPU driver behavior with eBPF and the gpu_ext project 2026-01-11 23:27:20 -08:00
yunwei37
277ecbaf9d Add HID-BPF tutorial and implementation for virtual mouse input modification
- Introduced a comprehensive tutorial in README.md explaining how to fix broken HID devices using eBPF without kernel patches.
- Implemented a userspace program (hid-input-modifier.c) that creates a virtual HID mouse using the uhid interface and sends synthetic mouse events.
- Developed a BPF program (hid-input-modifier.bpf.c) that intercepts HID events and modifies mouse movement data, effectively doubling the X and Y movement.
- Created necessary header files (hid_bpf.h, hid_bpf_defs.h, hid_bpf_helpers.h) to define structures and helper functions for the BPF program.
- Added functionality to find and manage the virtual HID device, ensuring seamless integration with the BPF program.
2025-10-05 22:40:58 -07:00
yunwei37
c9d3d65c15 docs: enhance README with detailed explanation of CUDA API tracing and eBPF integration 2025-09-30 22:28:48 -07:00
github-actions[bot]
b3207111ea docs: improve clarity and correct paths in README files
- Revised wording for better clarity in the English README related to CUDA API calls.
- Updated directory path in the Chinese README to reflect the correct location for building components.
2025-08-24 04:41:55 +00:00
victoryang00
958a908ab1 git push 2025-07-11 14:13:03 +00:00
officeyutong
f2c6458f04 update bpftime 2025-05-28 16:12:04 +08:00
officeyutong
16b652a75c fix links in 47 2025-05-25 08:10:03 +08:00
officeyutong
80afe2aa34 add chinese doc for cuda 2025-05-24 18:21:26 +08:00
officeyutong
f933bd4759 update 2025-05-24 18:12:11 +08:00
officeyutong
0a7d2a40c7 add-cuda-event-doc 2025-05-24 18:02:46 +08:00
officeyutong
516f19f27c add cuda tracer example 2025-05-24 17:37:36 +08:00