summaryrefslogtreecommitdiff
path: root/drivers/fuzz/Kconfig
diff options
context:
space:
mode:
authorAndrew Scull <ascull@google.com>2022-05-30 13:00:08 +0300
committerTom Rini <trini@konsulko.com>2022-06-23 19:58:18 +0300
commit3f807c6b81219555ac964f2623cfcbd1103151fa (patch)
tree86067661215f9dc62b0e88b6ee3573112297f78d /drivers/fuzz/Kconfig
parenteabc4e2980b25f16e6d2805077aaa6ecbc074d63 (diff)
downloadu-boot-3f807c6b81219555ac964f2623cfcbd1103151fa.tar.xz
fuzzing_engine: Add fuzzing engine uclass
This new class of device will provide fuzzing inputs from a fuzzing engine. Signed-off-by: Andrew Scull <ascull@google.com> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/fuzz/Kconfig')
-rw-r--r--drivers/fuzz/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/fuzz/Kconfig b/drivers/fuzz/Kconfig
new file mode 100644
index 0000000000..a03120f63a
--- /dev/null
+++ b/drivers/fuzz/Kconfig
@@ -0,0 +1,9 @@
+config DM_FUZZING_ENGINE
+ bool "Driver support for fuzzing engine devices"
+ depends on DM
+ help
+ Enable driver model for fuzzing engine devices. This interface is
+ used to get successive inputs from a fuzzing engine that aims to
+ explore different code paths in a fuzz test. The fuzzing engine may
+ be instrumenting the execution in order to more effectively generate
+ inputs that explore different code paths.