|
@@ -509,6 +509,7 @@ libpmem=""
|
|
|
default_devices="yes"
|
|
|
plugins="no"
|
|
|
fuzzing="no"
|
|
|
+rng_none="no"
|
|
|
|
|
|
supported_cpu="no"
|
|
|
supported_os="no"
|
|
@@ -1601,6 +1602,10 @@ for opt do
|
|
|
;;
|
|
|
--gdb=*) gdb_bin="$optarg"
|
|
|
;;
|
|
|
+ --enable-rng-none) rng_none=yes
|
|
|
+ ;;
|
|
|
+ --disable-rng-none) rng_none=no
|
|
|
+ ;;
|
|
|
*)
|
|
|
echo "ERROR: unknown option $opt"
|
|
|
echo "Try '$0 --help' for more information"
|
|
@@ -1898,6 +1903,7 @@ disabled with --disable-FEATURE, default is enabled if available:
|
|
|
debug-mutex mutex debugging support
|
|
|
libpmem libpmem support
|
|
|
xkbcommon xkbcommon support
|
|
|
+ rng-none dummy RNG, avoid using /dev/(u)random and getrandom()
|
|
|
|
|
|
NOTE: The object files are built at the place where configure is launched
|
|
|
EOF
|
|
@@ -6767,6 +6773,7 @@ echo "default devices $default_devices"
|
|
|
echo "plugin support $plugins"
|
|
|
echo "fuzzing support $fuzzing"
|
|
|
echo "gdb $gdb_bin"
|
|
|
+echo "rng-none $rng_none"
|
|
|
|
|
|
if test "$supported_cpu" = "no"; then
|
|
|
echo
|
|
@@ -7744,6 +7751,10 @@ if test "$edk2_blobs" = "yes" ; then
|
|
|
echo "DECOMPRESS_EDK2_BLOBS=y" >> $config_host_mak
|
|
|
fi
|
|
|
|
|
|
+if test "$rng_none" = "yes"; then
|
|
|
+ echo "CONFIG_RNG_NONE=y" >> $config_host_mak
|
|
|
+fi
|
|
|
+
|
|
|
# use included Linux headers
|
|
|
if test "$linux" = "yes" ; then
|
|
|
mkdir -p linux-headers
|