[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/11] 20210315 patches
From: |
Alexander Bulekov |
Subject: |
[PULL 00/11] 20210315 patches |
Date: |
Mon, 15 Mar 2021 14:38:01 -0400 |
Hi Paolo,
The following changes since commit 6157b0e19721aadb4c7fdcfe57b2924af6144b14:
Merge remote-tracking branch
'remotes/vivier2/tags/linux-user-for-6.0-pull-request' into staging (2021-03-14
17:47:49 +0000)
are available in the Git repository at:
https://gitlab.com/a1xndr/qemu tags/20210315-pull-request
for you to fetch changes up to fc7c6fae7e36d2aa19b66dea5f9663cebeefb504:
fuzz: move some DMA hooks (2021-03-15 12:49:28 -0400)
----------------------------------------------------------------
Pull request
* Add new and fix existing generic-fuzz configs
* Add documentation, and a script, for creating reproducers
* Add a sparse-memory device to boost fuzzing performance
----------------------------------------------------------------
Alexander Bulekov (8):
fuzz: fix the pro100 generic-fuzzer config
fuzz: don't leave orphan llvm-symbolizers around
fuzz: add a script to build reproducers
fuzz: add instructions for building reproducers
fuzz: add a am53c974 generic-fuzzer config
memory: add a sparse memory device for fuzzing
fuzz: configure a sparse-mem device, by default
fuzz: move some DMA hooks
Philippe Mathieu-Daudé (3):
tests/qtest: Only run fuzz-megasas-test if megasas device is available
tests/qtest: Only run fuzz-virtio-scsi when virtio-scsi is available
MAINTAINERS: Cover fuzzer reproducer tests within 'Device Fuzzing'
MAINTAINERS | 4 +
docs/devel/fuzzing.rst | 45 +++++++
hw/mem/meson.build | 1 +
hw/mem/sparse-mem.c | 151 ++++++++++++++++++++++
include/hw/mem/sparse-mem.h | 19 +++
scripts/oss-fuzz/output_reproducer.py | 160 ++++++++++++++++++++++++
softmmu/memory.c | 1 -
softmmu/physmem.c | 2 +-
tests/qtest/fuzz-megasas-test.c | 49 ++++++++
tests/qtest/fuzz-test.c | 76 -----------
tests/qtest/fuzz-virtio-scsi-test.c | 75 +++++++++++
tests/qtest/fuzz/generic_fuzz.c | 29 ++++-
tests/qtest/fuzz/generic_fuzz_configs.h | 8 +-
tests/qtest/meson.build | 5 +-
14 files changed, 542 insertions(+), 83 deletions(-)
create mode 100644 hw/mem/sparse-mem.c
create mode 100644 include/hw/mem/sparse-mem.h
create mode 100755 scripts/oss-fuzz/output_reproducer.py
create mode 100644 tests/qtest/fuzz-megasas-test.c
create mode 100644 tests/qtest/fuzz-virtio-scsi-test.c
--
2.27.0
- [PULL 00/11] 20210315 patches,
Alexander Bulekov <=
- [PULL 02/11] tests/qtest: Only run fuzz-virtio-scsi when virtio-scsi is available, Alexander Bulekov, 2021/03/15
- [PULL 01/11] tests/qtest: Only run fuzz-megasas-test if megasas device is available, Alexander Bulekov, 2021/03/15
- [PULL 08/11] fuzz: add a am53c974 generic-fuzzer config, Alexander Bulekov, 2021/03/15
- [PULL 07/11] fuzz: add instructions for building reproducers, Alexander Bulekov, 2021/03/15
- [PULL 03/11] MAINTAINERS: Cover fuzzer reproducer tests within 'Device Fuzzing', Alexander Bulekov, 2021/03/15
- [PULL 04/11] fuzz: fix the pro100 generic-fuzzer config, Alexander Bulekov, 2021/03/15
- [PULL 06/11] fuzz: add a script to build reproducers, Alexander Bulekov, 2021/03/15
- [PULL 05/11] fuzz: don't leave orphan llvm-symbolizers around, Alexander Bulekov, 2021/03/15
- [PULL 09/11] memory: add a sparse memory device for fuzzing, Alexander Bulekov, 2021/03/15
- [PULL 10/11] fuzz: configure a sparse-mem device, by default, Alexander Bulekov, 2021/03/15