hw/sparse-mem: clear memory on reset
authorAlexander Bulekov <alxndr@bu.edu>
Sun, 5 Feb 2023 04:29:42 +0000 (23:29 -0500)
committerAlexander Bulekov <alxndr@bu.edu>
Fri, 17 Feb 2023 03:05:46 +0000 (22:05 -0500)
commit66169c3c60af5014c1940de7491fdf090e5a090a
tree28843189359e6e61de89937b5395d9f1df0758a9
parent6dffbe36af79e26a4d23f94a9a1c1201de99c261
hw/sparse-mem: clear memory on reset

We use sparse-mem for fuzzing. For long-running fuzzing processes, we
eventually end up with many allocated sparse-mem pages. To avoid this,
clear the allocated pages on system-reset.

Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
hw/mem/sparse-mem.c