diff options
| author | Andrey Konovalov <andreyknvl@google.com> | 2019-12-03 16:46:00 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-12-03 16:46:00 +0100 |
| commit | afd6f7f538b0aea2bbecaa9f0a06d151e7a0aa14 (patch) | |
| tree | 367ce6eeb80c100f61618e67fee06ef6220eb5dd /docs | |
| parent | ab342da3f9aa45e3f2d9e872576ab5cd3e3c350b (diff) | |
Update external_fuzzing_usb.md
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/linux/external_fuzzing_usb.md | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/linux/external_fuzzing_usb.md b/docs/linux/external_fuzzing_usb.md index aaa1a2a9e..f2bc41b9d 100644 --- a/docs/linux/external_fuzzing_usb.md +++ b/docs/linux/external_fuzzing_usb.md @@ -34,6 +34,17 @@ A few major things that need to be done: 3. Upstream KCOV changes. 4. Upstream the kernel interface for USB device emulation. +The work on points 3 and 4 has started: + +Kernel patches in mainline: + +- [USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6dabeb891c001c592645df2f477fed9f5d959987) +- [USB: dummy-hcd: increase max number of devices to 32](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8442b02bf3c6770e0d7e7ea17be36c30e95987b6) + +Kernel patches in review: +- [[v3] kcov: collect coverage from usb and vhost](https://lore.kernel.org/patchwork/cover/1146106/) +- [[v2] usb: gadget: add raw-gadget interface](https://patchwork.kernel.org/patch/11246371/) + Some ideas for things that can be done: 1. Add a mode for standalone fuzzing of physical USB hosts (by using e.g. Raspberry Pi Zero, see below). |
