Commit Graph

  • c8aeab3a09 target/mips: Fix cycle counter timing calculations Simon Burge 2021-12-14 00:51:27 +11:00
  • 99c4a9e68e Merge remote-tracking branch 'remotes/philmd/tags/abstract-arch-cpu-20220307' into staging Peter Maydell 2022-03-07 19:07:44 +00:00
  • 818e163608 Check and report for incomplete 'global' option format Rohit Kumar 2022-02-15 23:15:08 -08:00
  • 63021223ff tests/vm: Update haiku test vm to R1/Beta3 Thomas Huth 2022-03-07 10:27:12 +01:00
  • 8c88e1782f tests/avocado: Cancel BootLinux tests in case there is no free port Thomas Huth 2022-02-28 12:43:25 +01:00
  • b49872aa8f Merge remote-tracking branch 'remotes/hreitz-gitlab/tags/pull-block-2022-03-07' into staging Peter Maydell 2022-03-07 17:14:09 +00:00
  • 0942820408 hw/arm/virt: Disable LPA2 for -machine virt-6.2 Richard Henderson 2022-03-01 11:59:58 -10:00
  • 69b2265d5f target/arm: Provide cpu property for controling FEAT_LPA2 Richard Henderson 2022-03-01 11:59:57 -10:00
  • 99eb313ddb ui/cocoa: Use the standard about panel Akihiko Odaki 2022-02-27 13:22:41 +09:00
  • cf734c2a0f hw/intc/arm_gicv3_cpuif: Fix register names in ICV_HPPIR read trace event Peter Maydell 2022-03-03 20:23:41 +00:00
  • b45f91e1a7 hw/intc/arm_gicv3: Fix missing spaces in error log messages Peter Maydell 2022-03-03 20:23:40 +00:00
  • 31164ebf08 hw/intc/arm_gicv3: Specify valid and impl in MemoryRegionOps Peter Maydell 2022-03-03 20:23:39 +00:00
  • 930f40e90b hw/intc/arm_gicv3_its: Add trace events for table reads and writes Peter Maydell 2022-03-03 20:23:38 +00:00
  • e40509801d hw/intc/arm_gicv3_its: Add trace events for commands Peter Maydell 2022-03-03 20:23:37 +00:00
  • 41c5a0f791 target/arm/translate-neon: Simplify align field check for VLD3 Peter Maydell 2022-03-03 11:37:41 +00:00
  • c64ee036ac target/arm/translate-neon: UNDEF if VLD1/VST1 stride bits are non-zero Peter Maydell 2022-03-03 11:37:40 +00:00
  • 5df022cf2e osdep: Move memalign-related functions to their own header Peter Maydell 2022-02-26 18:07:23 +00:00
  • 1a11265d7e util: Put qemu_vfree() in memalign.c Peter Maydell 2022-02-26 18:07:22 +00:00
  • 88454f844e util: Use meson checks for valloc() and memalign() presence Peter Maydell 2022-02-26 18:07:21 +00:00
  • 5c8c714a0a util: Share qemu_try_memalign() implementation between POSIX and Windows Peter Maydell 2022-02-26 18:07:20 +00:00
  • 8698343b86 meson.build: Don't misdetect posix_memalign() on Windows Peter Maydell 2022-02-26 18:07:19 +00:00
  • bc0fecc1c2 util: Return valid allocation for qemu_try_memalign() with zero size Peter Maydell 2022-02-26 18:07:18 +00:00
  • ac8057a11b util: Unify implementations of qemu_memalign() Peter Maydell 2022-02-26 18:07:17 +00:00
  • 1c6c3b764d util: Make qemu_oom_check() a static function Peter Maydell 2022-02-26 18:07:16 +00:00
  • 35b6466459 fsdev/p9array.h: convert Doxygen -> kerneldoc format Christian Schoenebeck 2022-03-03 14:37:29 +01:00
  • 09d19d5807 9pfs/coth.h: drop Doxygen format on v9fs_co_run_in_worker() Christian Schoenebeck 2022-03-03 14:22:45 +01:00
  • 041b0945f9 9pfs/9p-util.h: convert Doxygen -> kerneldoc format Christian Schoenebeck 2022-03-03 14:20:29 +01:00
  • e16fea4156 9pfs/9p.c: convert Doxygen -> kerneldoc format Christian Schoenebeck 2022-03-03 14:12:12 +01:00
  • 1a7f240014 9pfs/codir.c: convert Doxygen -> kerneldoc format Christian Schoenebeck 2022-03-03 13:52:14 +01:00
  • 39db334719 9pfs/9p.h: convert Doxygen -> kerneldoc format Christian Schoenebeck 2022-03-03 13:28:17 +01:00
  • 63ce31c35d 9pfs: drop Doxygen format from qemu_dirent_dup() API comment Christian Schoenebeck 2022-03-02 19:30:39 +01:00
  • 1983d8b0d6 9pfs: move qemu_dirent_dup() from osdep -> 9p-util Christian Schoenebeck 2022-03-01 21:33:49 +01:00
  • 0fb1e19d78 9p: darwin: meson: Allow VirtFS on Darwin Keno Fischer 2022-02-27 17:35:22 -05:00
  • d3671fd972 9p: darwin: Adjust assumption on virtio-9p-test Will Cohen 2022-02-27 17:35:21 -05:00
  • 029ed1bd9d 9p: darwin: Implement compatibility for mknodat Keno Fischer 2022-02-27 17:35:20 -05:00
  • b5989326f5 9p: darwin: Compatibility for f/l*xattr Keno Fischer 2022-02-27 17:35:19 -05:00
  • 57b3910bc3 9p: darwin: *xattr_nofollow implementations Keno Fischer 2022-02-27 17:35:18 -05:00
  • 38d7fd68b0 9p: darwin: Move XATTR_SIZE_MAX->P9_XATTR_SIZE_MAX Keno Fischer 2022-02-27 17:35:17 -05:00
  • 67a71e3b71 9p: darwin: Ignore O_{NOATIME, DIRECT} Keno Fischer 2022-02-27 17:35:16 -05:00
  • 6b3b279bd6 9p: darwin: Handle struct dirent differences Keno Fischer 2022-02-27 17:35:15 -05:00
  • f41db099c7 9p: darwin: Handle struct stat(fs) differences Keno Fischer 2022-02-27 17:35:14 -05:00
  • 6450084a66 9p: Rename 9p-util -> 9p-util-linux Keno Fischer 2022-02-27 17:35:13 -05:00
  • e0bd743bb2 9p: linux: Fix a couple Linux assumptions Keno Fischer 2022-02-27 17:35:12 -05:00
  • d877ada1b8 update seabios binaries to 1.16.0 Gerd Hoffmann 2022-03-04 15:27:59 +01:00
  • f682abc83b update seabios submodule to 1.16.0 Gerd Hoffmann 2022-03-04 15:22:54 +01:00
  • 5be6fd0cb9 MAINTAINERS: Update the files in the FreeBSD section Thomas Huth 2022-02-17 15:11:38 +01:00
  • 8b398296d4 tests/tcg/s390x: Cleanup of mie3 tests. David Miller 2022-03-01 16:43:05 -05:00
  • 743da0b401 iotests/image-fleecing: test push backup with fleecing Vladimir Sementsov-Ogievskiy 2022-03-03 20:43:49 +01:00
  • 153bab4d4c iotests/image-fleecing: add test case with bitmap Vladimir Sementsov-Ogievskiy 2022-03-03 20:43:48 +01:00
  • 308c6abf73 iotests.py: add qemu_io_pipe_and_status() Vladimir Sementsov-Ogievskiy 2022-03-03 20:43:47 +01:00
  • 3927e5c5c8 iotests/image-fleecing: add test-case for fleecing format node Vladimir Sementsov-Ogievskiy 2022-03-03 20:43:46 +01:00
  • af5bcd775f block: copy-before-write: realize snapshot-access API Vladimir Sementsov-Ogievskiy 2022-03-03 20:43:45 +01:00
  • 1c14eaabdb block: introduce snapshot-access block driver Vladimir Sementsov-Ogievskiy 2022-03-03 20:43:44 +01:00
  • ce14f3b407 block/io: introduce block driver snapshot-access API Vladimir Sementsov-Ogievskiy 2022-03-03 20:43:43 +01:00
  • 3b7ca26bdf block/reqlist: add reqlist_wait_all() Vladimir Sementsov-Ogievskiy 2022-03-03 20:43:42 +01:00
  • a6426475a7 block/dirty-bitmap: introduce bdrv_dirty_bitmap_status() Vladimir Sementsov-Ogievskiy 2022-03-03 20:43:41 +01:00
  • 84b1e80f67 block/reqlist: reqlist_find_conflict(): use ranges_overlap() Vladimir Sementsov-Ogievskiy 2022-03-03 20:43:40 +01:00
  • d088e6a48a block: intoduce reqlist Vladimir Sementsov-Ogievskiy 2022-03-03 20:43:39 +01:00
  • 177541e671 block/block-copy: add block_copy_reset() Vladimir Sementsov-Ogievskiy 2022-03-03 20:43:38 +01:00
  • 5f3a3cd7f0 block/copy-before-write: add bitmap open parameter Vladimir Sementsov-Ogievskiy 2022-03-03 20:43:37 +01:00
  • 1f7252e868 block/block-copy: block_copy_state_new(): add bitmap parameter Vladimir Sementsov-Ogievskiy 2022-03-03 20:43:36 +01:00
  • 34ffacb7f4 block/dirty-bitmap: bdrv_merge_dirty_bitmap(): add return value Vladimir Sementsov-Ogievskiy 2022-03-03 20:43:35 +01:00
  • 051f66caa2 block/block-copy: move copy_bitmap initialization to block_copy_state_new() Vladimir Sementsov-Ogievskiy 2022-03-03 20:43:34 +01:00
  • 1a8fcca03f iotests: Write test output to TEST_DIR Hanna Reitz 2022-02-21 18:29:09 +01:00
  • db4b2133b8 tests/qemu-iotests/testrunner: Quote "case not run" lines in TAP mode Thomas Huth 2022-02-23 13:43:53 +01:00
  • 024354ea91 tests/qemu-iotests/040: Skip TestCommitWithFilters without 'throttle' Thomas Huth 2022-02-23 13:31:27 +01:00
  • 45e62b464a block: fix preallocate filter: don't do unaligned preallocate requests Vladimir Sementsov-Ogievskiy 2022-02-15 13:16:09 +01:00
  • b0ea6c98fa block/curl.c: Check error return from curl_easy_setopt() Peter Maydell 2022-02-22 15:23:41 +00:00
  • 2ea7dfcd05 block/curl.c: Set error message string if curl_init_state() fails Peter Maydell 2022-02-22 15:23:40 +00:00
  • 7e5cdb345f ide: Increment BB in-flight counter for TRIM BH Hanna Reitz 2022-01-20 15:22:59 +01:00
  • 2b4e8cf050 tests/tcg/s390x: Fix the exrl-trt* tests with Clang Thomas Huth 2022-03-01 10:24:31 +01:00
  • f530ba8f8d tests/tcg/s390x: Fix mvc, mvo and pack tests with Clang Thomas Huth 2022-03-01 10:39:11 +01:00
  • 8eab7d6063
    Fix fuzzers (#563) Andrea Fioraldi 2022-03-07 08:59:01 +01:00
  • 61deada4bf accel/tcg: Remove pointless CPUArchState casts Philippe Mathieu-Daudé 2022-03-05 23:35:19 +01:00
  • 95e862d72c target/i386: Remove pointless CPUArchState casts Philippe Mathieu-Daudé 2022-03-05 23:35:19 +01:00
  • b36e239e08 target: Use ArchCPU as interface to target CPU Philippe Mathieu-Daudé 2022-02-14 17:15:16 +01:00
  • 9295b1aa92 target: Introduce and use OBJECT_DECLARE_CPU_TYPE() macro Philippe Mathieu-Daudé 2022-02-14 17:08:40 +01:00
  • 1ea4a06af0 target: Use CPUArchState as interface to target-specific CPU state Philippe Mathieu-Daudé 2022-02-07 13:35:58 +01:00
  • 3686119875 target: Use forward declared type instead of structure type Philippe Mathieu-Daudé 2022-02-07 13:17:56 +01:00
  • 5f051fdb35 tests/acpi: i386: update FACP table differences Liav Albani 2022-03-04 21:10:31 +05:30
  • 5334bf5703 hw/acpi: add indication for i8042 in IA-PC boot flags of the FADT table Liav Albani 2022-03-04 21:10:30 +05:30
  • 43b6277ac2 tests/acpi: i386: allow FACP acpi table changes Liav Albani 2022-03-04 21:10:29 +05:30
  • a01bab6507 target/hexagon: Add missing 'hw/core/cpu.h' include Philippe Mathieu-Daudé 2022-02-14 17:16:34 +01:00
  • 3cb1a410ef target: Include missing 'cpu.h' Philippe Mathieu-Daudé 2022-02-07 12:44:46 +01:00
  • a38d55705b Hexagon (target/hexagon) convert to OBJECT_DECLARE_TYPE Taylor Simpson 2022-02-10 19:30:34 -08:00
  • b28b366df6 target/i386/tcg/sysemu: Include missing 'exec/exec-all.h' header Philippe Mathieu-Daudé 2022-02-07 13:01:29 +01:00
  • 3b04508cce cpu: Add missing 'exec/exec-all.h' and 'qemu/accel.h' headers Philippe Mathieu-Daudé 2022-02-07 15:28:56 +01:00
  • f1d4d9fc91 exec/cpu_ldst: Include 'cpu.h' to get target_ulong definition Philippe Mathieu-Daudé 2022-02-07 13:30:06 +01:00
  • c593d841f8 meson: Display libfdt as disabled when system emulation is disabled Philippe Mathieu-Daudé 2022-02-08 11:19:46 +01:00
  • e0220bb5b2 softmmu: Build target-agnostic objects once Philippe Mathieu-Daudé 2021-05-16 20:00:20 +02:00
  • c80cafa0c7 softmmu: Add qemu_init_arch_modules() Philippe Mathieu-Daudé 2022-02-03 16:58:33 +01:00
  • 1f649fe088 exec/cpu: Make address_space_init/reloading_memory_map target agnostic Philippe Mathieu-Daudé 2021-05-16 19:01:31 +02:00
  • e52fc5e156 exec/gdbstub: Make gdb_exit() / gdb_set_stop_cpu() target agnostic Philippe Mathieu-Daudé 2021-05-16 19:56:55 +02:00
  • 03ff4f8df9 misc: Add missing "sysemu/cpu-timers.h" include Philippe Mathieu-Daudé 2022-01-22 14:23:41 +01:00
  • b57dfb0f30 misc: Remove unnecessary "sysemu/cpu-timers.h" include Philippe Mathieu-Daudé 2022-01-26 04:53:00 +01:00
  • c1747dfd4a softmmu/cpu-timers: Remove unused 'exec/exec-all.h' header Philippe Mathieu-Daudé 2021-05-16 18:32:48 +02:00
  • 464868a343 softmmu/physmem: Remove unnecessary include Philippe Mathieu-Daudé 2022-01-26 04:26:44 +01:00
  • 89ad3e6ad9 softmmu/globals: Remove unused 'hw/i386/*' headers Philippe Mathieu-Daudé 2021-05-16 18:01:10 +02:00
  • 3919635582 accel: Introduce AccelOpsClass::cpus_are_resettable() Philippe Mathieu-Daudé 2022-02-03 02:03:57 +01:00
  • ad7d684dfd accel: Introduce AccelOpsClass::cpu_thread_is_idle() Philippe Mathieu-Daudé 2022-02-03 01:58:55 +01:00