Commit Graph

  • 2280c27afc dma: Let st*_dma() take MemTxAttrs argument Philippe Mathieu-Daudé 2021-12-17 23:53:34 +01:00
  • 292e13142d dma: Let dma_buf_rw() propagate MemTxResult Philippe Mathieu-Daudé 2021-12-15 23:38:52 +01:00
  • 1e5a3f8b2a dma: Let dma_buf_read() take MemTxAttrs argument Philippe Mathieu-Daudé 2021-12-15 23:29:52 +01:00
  • 392e48af34 dma: Let dma_buf_write() take MemTxAttrs argument Philippe Mathieu-Daudé 2021-12-15 23:02:21 +01:00
  • 959384e74e dma: Let dma_buf_rw() take MemTxAttrs argument Philippe Mathieu-Daudé 2021-12-15 22:59:46 +01:00
  • e2d784b67d pci: Let pci_dma_rw() take MemTxAttrs argument Philippe Mathieu-Daudé 2021-12-15 22:18:19 +01:00
  • d669b063f4 clippy Dominik Maier 2021-12-30 18:38:28 +01:00
  • 5e468a36dc dma: Have dma_buf_read() / dma_buf_write() take a void pointer Philippe Mathieu-Daudé 2021-12-16 11:27:23 +01:00
  • c0ee152735 dma: Have dma_buf_rw() take a void pointer Philippe Mathieu-Daudé 2021-12-16 11:24:56 +01:00
  • a1d4b0a305 dma: Let dma_memory_map() take MemTxAttrs argument Philippe Mathieu-Daudé 2020-09-03 11:00:47 +02:00
  • ba06fe8add dma: Let dma_memory_read/write() take MemTxAttrs argument Philippe Mathieu-Daudé 2020-09-03 10:08:29 +02:00
  • 23faf5694f dma: Let dma_memory_rw() take MemTxAttrs argument Philippe Mathieu-Daudé 2020-09-03 09:37:43 +02:00
  • 4afd0f2f22 dma: Let dma_memory_rw_relaxed() take MemTxAttrs argument Philippe Mathieu-Daudé 2020-09-03 09:30:10 +02:00
  • 7a36e42d91 dma: Let dma_memory_set() take MemTxAttrs argument Philippe Mathieu-Daudé 2020-09-03 10:28:32 +02:00
  • 7ccb391ccd dma: Let dma_memory_valid() take MemTxAttrs argument Philippe Mathieu-Daudé 2020-09-03 09:28:49 +02:00
  • 41d5e8da3d hw/scsi/megasas: Use uint32_t for reply queue head/tail values Philippe Mathieu-Daudé 2021-12-17 22:43:05 +01:00
  • b537539b54
    Use MiMalloc for in-process fuzzers (#439) Dongjia Zhang 2021-12-31 00:33:23 +09:00
  • d5a9f35289 Merge tag 'pull-jobs-2021-12-29' of https://src.openvz.org/scm/~vsementsov/qemu into staging Richard Henderson 2021-12-29 14:33:22 -08:00
  • b5153cc525
    Frida various fixes (#436) s1341 2021-12-29 19:47:33 +02:00
  • e47c3be3fd
    [libafl_qemu] fix build.rs (#435) Evan Richter 2021-12-28 18:30:14 -06:00
  • 985cac8f20 blockjob: drop BlockJob.blk field Vladimir Sementsov-Ogievskiy 2021-05-06 17:13:57 +03:00
  • 1b177bbea0 test-bdrv-drain: don't use BlockJob.blk Vladimir Sementsov-Ogievskiy 2021-05-06 17:13:56 +03:00
  • 048954e2f6 block/stream: add own blk Vladimir Sementsov-Ogievskiy 2021-05-06 17:13:55 +03:00
  • 7ac68e2920 test-blockjob-txn: don't abuse job->blk Vladimir Sementsov-Ogievskiy 2021-05-06 17:13:54 +03:00
  • df9a316505 blockjob: implement and use block_job_get_aio_context Vladimir Sementsov-Ogievskiy 2021-05-06 17:13:53 +03:00
  • 252f40913a job.c: add missing notifier initialization Emanuele Giuseppe Esposito 2021-11-03 12:21:55 -04:00
  • eeac0f4f06
    Fix strncmp hook to only check the length of the string (#434) s1341 2021-12-28 11:00:44 +02:00
  • 6384f1da95
    Merge pull request #433 from AFLplusplus/frida_asan_max_total_allocation s1341 2021-12-27 11:49:40 +02:00
  • 129cd0fe66
    Merge pull request #432 from AFLplusplus/drcov_runtime s1341 2021-12-26 16:21:15 +02:00
  • 2e92a34494 Reset total allocations on reset s1341 2021-12-26 11:17:27 +02:00
  • 11ae49b7cd Implement max total allocation size for frida asan s1341 2021-12-26 10:44:25 +02:00
  • 97c169fe63 init ranges later tokatoka 2021-12-24 16:34:53 +09:00
  • e6434d2ec2 fmt tokatoka 2021-12-24 15:46:27 +09:00
  • 9cd0d2228c drcov runtime tokatoka 2021-12-24 15:45:08 +09:00
  • 89f3bfa326 Merge tag 'pull-pa-20211223' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2021-12-23 17:53:36 -08:00
  • 05bfd4db08 target/hppa: Fix deposit assert from trans_shrpw_imm Richard Henderson 2021-12-13 09:38:38 -08:00
  • f18155a207 Merge tag 'for-upstream-mtest' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2021-12-23 11:35:48 -08:00
  • 6b5181250c
    Drcov remodelling (#415) Dominik Maier 2021-12-23 17:13:18 +01:00
  • 1bd88c4542 Merge tag 'pull-nbd-2021-12-22-v2' of https://src.openvz.org/scm/~vsementsov/qemu into staging Richard Henderson 2021-12-23 07:56:01 -08:00
  • 3d2f73ef75 build: use "meson test" as the test harness Paolo Bonzini 2021-02-11 06:15:12 -05:00
  • ab7f7e67a7 iotests: add nbd-reconnect-on-open test Vladimir Sementsov-Ogievskiy 2021-09-06 22:06:54 +03:00
  • 75c90eeeaf iotests.py: add qemu_io_popen() Vladimir Sementsov-Ogievskiy 2021-10-14 19:02:06 +02:00
  • 94a781f220 iotests.py: add and use qemu_io_wrap_args() Vladimir Sementsov-Ogievskiy 2021-10-14 19:01:14 +02:00
  • c34ec5137d iotests.py: add qemu_tool_popen() Vladimir Sementsov-Ogievskiy 2021-09-06 22:06:51 +03:00
  • 6274ad4594
    Refactor libafl_qemu creating the Emulator struct and post syscall hooks (#430) Andrea Fioraldi 2021-12-23 09:10:13 +01:00
  • 6f016a2f79 Merge tag 'pull-block-2021-12-22' of https://gitlab.com/hreitz/qemu into staging Richard Henderson 2021-12-22 10:01:11 -08:00
  • 722f87df25 iotests: check: multiprocessing support Vladimir Sementsov-Ogievskiy 2021-12-03 13:22:23 +01:00
  • 1f257b70d1 iotests/testrunner.py: move updating last_elapsed to run_tests Vladimir Sementsov-Ogievskiy 2021-12-03 13:22:22 +01:00
  • 02dd48f859 iotests/testrunner.py: add doc string for run_test() Vladimir Sementsov-Ogievskiy 2021-12-03 13:22:21 +01:00
  • 8d29feca83 Merge tag 'pull-request-2021-12-22' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2021-12-22 07:23:05 -08:00
  • fa2b9c4a25 Merge branch 'master' of github.com:AFLplusplus/qemu-libafl-bridge Andrea Fioraldi 2021-12-22 15:15:51 +01:00
  • 4e5821fd56 Pre and post syscall hooks Andrea Fioraldi 2021-12-22 15:15:48 +01:00
  • e63ed64c6d tests/qtest/virtio-net-failover: Use g_file_open_tmp() to create temporary file Thomas Huth 2021-12-22 09:30:54 +01:00
  • d6a3dd7418 tests/qtest/boot-order-test: Check whether machines are available Thomas Huth 2021-12-20 09:10:54 +01:00
  • 95c0b77018 tests/qtest/cdrom-test: Check whether devices are available before using them Thomas Huth 2021-12-20 09:10:53 +01:00
  • 9cbd66028b tests/qtest: Improve endianness-test to work with missing machines and devices Thomas Huth 2021-12-20 09:10:52 +01:00
  • ad9e129b01 tests/qtest: Add a function that checks whether a device is available Thomas Huth 2021-12-20 09:10:51 +01:00
  • 487cf3f2b2 MAINTAINERS: Update COLO Proxy section Zhang Chen 2021-12-21 16:04:00 +08:00
  • 31fb263c29 tests/qtest: Make the filter tests independent from a specific NIC Thomas Huth 2021-12-20 11:30:25 +01:00
  • 046da5ef57 tests/qtest/boot-serial-test: Silence the warning about deprecated sga device Thomas Huth 2021-12-20 17:40:42 +01:00
  • 1b529d908d failover: Silence warning messages during qtest Laurent Vivier 2021-12-20 15:53:14 +01:00
  • 8c5f94cd41 Merge tag 'pull-loong-20211221-2' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2021-12-21 13:30:35 -08:00
  • dfcf900ba6 configure, meson.build: Mark support for loongarch64 hosts WANG Xuerui 2021-12-21 13:41:04 +08:00
  • ad812c3bd6 linux-user: Implement CPU-specific signal handler for loongarch64 hosts WANG Xuerui 2021-12-21 13:41:03 +08:00
  • 6016b7b46e common-user: Add safe syscall handling for loongarch64 hosts WANG Xuerui 2021-12-21 13:41:02 +08:00
  • a9ae47486a tcg/loongarch64: Register the JIT WANG Xuerui 2021-12-21 13:41:01 +08:00
  • 8df89cf0ae tcg/loongarch64: Implement tcg_target_init WANG Xuerui 2021-12-21 13:41:00 +08:00
  • 30d420e4d3 tcg/loongarch64: Implement exit_tb/goto_tb WANG Xuerui 2021-12-21 13:40:59 +08:00
  • 697a598059 tcg/loongarch64: Implement tcg_target_qemu_prologue WANG Xuerui 2021-12-21 13:40:58 +08:00
  • d3a1727c19 tcg/loongarch64: Add softmmu load/store helpers, implement qemu_ld/qemu_st ops WANG Xuerui 2021-12-21 13:40:57 +08:00
  • 251ebcd812 tcg/loongarch64: Implement simple load/store ops WANG Xuerui 2021-12-21 13:40:56 +08:00
  • a26d99d72f tcg/loongarch64: Implement tcg_out_call WANG Xuerui 2021-12-21 13:40:55 +08:00
  • 9ee775cf29 tcg/loongarch64: Implement setcond ops WANG Xuerui 2021-12-21 13:40:54 +08:00
  • 94505c02f4 tcg/loongarch64: Implement br/brcond ops WANG Xuerui 2021-12-21 13:40:53 +08:00
  • ff13c19689 tcg/loongarch64: Implement mul/mulsh/muluh/div/divu/rem/remu ops WANG Xuerui 2021-12-21 13:40:52 +08:00
  • 39f54ce5c4 tcg/loongarch64: Implement add/sub ops WANG Xuerui 2021-12-21 13:40:51 +08:00
  • a164010b05 tcg/loongarch64: Implement shl/shr/sar/rotl/rotr ops WANG Xuerui 2021-12-21 13:40:50 +08:00
  • fde6930160 tcg/loongarch64: Implement clz/ctz ops WANG Xuerui 2021-12-21 13:40:49 +08:00
  • 4ab2aff0db tcg/loongarch64: Implement bswap{16,32,64} ops WANG Xuerui 2021-12-21 13:40:48 +08:00
  • 7257809f62 tcg/loongarch64: Implement deposit/extract ops WANG Xuerui 2021-12-21 13:40:47 +08:00
  • 97b2fafbf7 tcg/loongarch64: Implement not/and/or/xor/nor/andc/orc ops WANG Xuerui 2021-12-21 13:40:46 +08:00
  • 6be08fcfc3 tcg/loongarch64: Implement sign-/zero-extension ops WANG Xuerui 2021-12-21 13:40:45 +08:00
  • e3b15766b9 tcg/loongarch64: Implement goto_ptr WANG Xuerui 2021-12-21 13:40:44 +08:00
  • dacc51720d tcg/loongarch64: Implement tcg_out_mov and tcg_out_movi WANG Xuerui 2021-12-21 13:40:43 +08:00
  • fae2361dc9 tcg/loongarch64: Implement the memory barrier op WANG Xuerui 2021-12-21 13:40:42 +08:00
  • bf8c1c8140 tcg/loongarch64: Implement necessary relocation operations WANG Xuerui 2021-12-21 13:40:41 +08:00
  • ba0cdd8040 tcg/loongarch64: Define the operand constraints WANG Xuerui 2021-12-21 13:40:40 +08:00
  • 1bcfbf03df tcg/loongarch64: Add register names, allocation order and input/output sets WANG Xuerui 2021-12-21 13:40:39 +08:00
  • 71bb0283f5 tcg/loongarch64: Add generated instruction opcodes and encoding helpers WANG Xuerui 2021-12-21 13:40:38 +08:00
  • 6cb14e4de2 tcg/loongarch64: Add the tcg-target.h file WANG Xuerui 2021-12-21 13:40:37 +08:00
  • afa33258f3 MAINTAINERS: Add tcg/loongarch64 entry with myself as maintainer WANG Xuerui 2021-12-21 13:40:36 +08:00
  • e788cd2972 elf: Add machine type value for LoongArch WANG Xuerui 2021-12-21 13:40:35 +08:00
  • d697554810
    Other/User defined WIndows Exceptions (#402) Dongjia Zhang 2021-12-22 03:18:58 +09:00
  • 5316e12bb2 Merge tag 'dbus-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Richard Henderson 2021-12-21 08:00:26 -08:00
  • 9e14491af4 nbd/client-connection: improve error message of cancelled attempt Vladimir Sementsov-Ogievskiy 2021-09-06 22:06:50 +03:00
  • 169b9a94ed nbd/client-connection: nbd_co_establish_connection(): return real error Vladimir Sementsov-Ogievskiy 2021-09-06 22:06:49 +03:00
  • be16b8bf9f nbd: allow reconnect on open, with corresponding new options Vladimir Sementsov-Ogievskiy 2021-09-06 22:06:48 +03:00
  • b0019ae4a9
    Fix frida-mode for debug builds, ensure it will continue to work on release builds (#427) s1341 2021-12-21 15:30:47 +02:00
  • 785cddc1f0 Fix meson.build issue updating QEMU git hash Andrea Fioraldi 2021-12-21 12:42:41 +01:00
  • 652155bab7 Fix pic in meson.build Andrea Fioraldi 2021-12-21 12:36:05 +01:00