Commit Graph

  • f187609f27 block-migration: Ensure we don't crash during migration cleanup Fabiano Rosas 2023-07-31 17:33:38 -03:00
  • 669fd61513 Revert "include/exec: typedef abi_ptr to vaddr in softmmu" Richard Henderson 2023-08-29 11:29:09 -07:00
  • dad2f2f5af tcg/sparc64: Disable TCG_TARGET_HAS_extr_i64_i32 Richard Henderson 2023-08-22 11:02:00 -07:00
  • 77fafcb500 tcg: Remove vecop_list check from tcg_gen_not_vec Richard Henderson 2023-08-28 12:15:35 -07:00
  • 0d58c66068 softmmu: Use async_run_on_cpu in tcg_commit Richard Henderson 2023-08-25 16:13:17 -07:00
  • 86e4f93d82 softmmu: Assert data in bounds in iotlb_to_section Richard Henderson 2023-08-25 14:06:58 -07:00
  • 813bac3d8d Merge tag '2023q3-bsd-user-pull-request' of https://gitlab.com/bsdimp/qemu into staging Stefan Hajnoczi 2023-08-29 08:58:00 -04:00
  • 380448464d tests/file-io-error: New test Hanna Czenczek 2023-08-24 17:53:44 +02:00
  • d31b50a15d file-posix: Simplify raw_co_prw's 'out' zone code Hanna Czenczek 2023-08-24 17:53:43 +02:00
  • deab5c9a4e file-posix: Fix zone update in I/O error path Hanna Czenczek 2023-08-24 17:53:42 +02:00
  • 4b5d80f3d0 file-posix: Check bs->bl.zoned for zone info Hanna Czenczek 2023-08-24 17:53:41 +02:00
  • 56d1a022a7 file-posix: Clear bs->bl.zoned on error Hanna Czenczek 2023-08-24 17:53:40 +02:00
  • 3b2337eff0 block/throttle-groups: Use ThrottleDirection instread of bool is_write zhenwei pi 2023-07-28 10:20:06 +08:00
  • 00ea69f503 fsdev: Use ThrottleDirection instread of bool is_write zhenwei pi 2023-07-28 10:20:05 +08:00
  • 7017313882 throttle: use THROTTLE_MAX/ARRAY_SIZE for hard code zhenwei pi 2023-07-28 10:20:04 +08:00
  • e76f201f69 throttle: use enum ThrottleDirection instead of bool is_write zhenwei pi 2023-07-28 10:20:03 +08:00
  • 27cf12298a cryptodev: use NULL throttle timer cb for read direction zhenwei pi 2023-07-28 10:20:02 +08:00
  • 02add531e1 test-throttle: test read only and write only zhenwei pi 2023-07-28 10:20:01 +08:00
  • d85b08c6e2 throttle: support read-only and write-only zhenwei pi 2023-07-28 10:20:00 +08:00
  • 1322f63df5 test-throttle: use enum ThrottleDirection zhenwei pi 2023-07-28 10:19:59 +08:00
  • 8ba02c24ea throttle: introduce enum ThrottleDirection zhenwei pi 2023-07-28 10:19:58 +08:00
  • 3eb82637fb migration/dirtyrate: Fix precision losses and g_usleep overshoot Andrei Gudkov 2023-08-28 20:55:57 +08:00
  • 19b14cea45 softmmu/dirtylimit: Convert free to g_free alloc.young 2023-08-25 10:32:51 +08:00
  • 58b4def2a2 softmmu: Fix dirtylimit memory leak alloc.young 2023-08-25 10:31:20 +08:00
  • f5fe7c17ac Merge tag 'pull-tcg-20230823-2' of https://gitlab.com/rth7680/qemu into staging Stefan Hajnoczi 2023-08-28 16:07:04 -04:00
  • eaf760ac0d Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Stefan Hajnoczi 2023-08-28 15:53:30 -04:00
  • 98bdf241be Merge tag 'devel-hppa-priv-cleanup2-pull-request' of https://github.com/hdeller/qemu-hppa into staging Stefan Hajnoczi 2023-08-28 15:12:01 -04:00
  • f51e7c41ac bsd-user: Add missing break after do_bsd_preadv Warner Losh 2023-08-19 22:54:19 -06:00
  • 97a3c57114 bsd-user: Add getdents and fcntl related system calls Warner Losh 2023-08-13 10:41:53 +02:00
  • d7e9a54508 bsd-user: Add glue for statfs related system calls Warner Losh 2023-08-13 10:41:52 +02:00
  • 6fe97c6cf7 bsd-user: Add glue for getfh and related syscalls Warner Losh 2023-08-13 10:41:51 +02:00
  • e800e6c541 bsd-user: Add glue for the freebsd11_stat syscalls Warner Losh 2023-08-13 10:41:50 +02:00
  • c97c1f3a9f bsd-user: Add os-stat.c to the build Karim Taha 2023-08-13 10:41:49 +02:00
  • 292bfd0f51 bsd-user: Implement do_freebsd_realpathat syscall Mikaël Urankar 2023-08-13 10:41:48 +02:00
  • 292f00c05b bsd-user: Implement freebsd11 netbsd stat related syscalls Michal Meloun 2023-08-13 10:41:47 +02:00
  • 91a98c9bbc bsd-user: Implement freebsd11 getdirents related syscalls Michal Meloun 2023-08-13 10:41:46 +02:00
  • 196da9d3d3 bsd-user: Implement freebsd11 statfs related syscalls Michal Meloun 2023-08-13 10:41:45 +02:00
  • 33d730684e bsd-user: Implement freebsd11 fstat and fhstat related syscalls Michal Meloun 2023-08-13 10:41:44 +02:00
  • b443297793 bsd-user: Implement freebsd11 stat related syscalls Michal Meloun 2023-08-13 10:41:43 +02:00
  • c0023204cb bsd-user: Implement stat related syscalls Stacey Son 2023-08-13 10:41:42 +02:00
  • 213444529d bsd-user: Implement getdents related syscalls Stacey Son 2023-08-13 10:41:41 +02:00
  • 191fe50d5d bsd-user: Implement statfs related syscalls Stacey Son 2023-08-13 10:41:40 +02:00
  • db8ee08f0a bsd-user: Implement statfh related syscalls Stacey Son 2023-08-13 10:41:39 +02:00
  • bf14f13d8b bsd-user: Implement stat related syscalls Stacey Son 2023-08-13 10:41:38 +02:00
  • f9d5a35fbb bsd-uesr: Implement h2t_freebsd_stat and h2t_freebsd_statfs functions Michal Meloun 2023-08-13 10:41:37 +02:00
  • 584d6fce65 bsd-user: Implement target_to_host_fcntl_cmd Stacey Son 2023-08-13 10:41:36 +02:00
  • 5aa88f962c bsd-user: Implement h2t_freebds11_statfs Stacey Son 2023-08-13 10:41:35 +02:00
  • f2bc92aaf3 bsd-user: Implement h2t_freebsd_fhandle t2h_freebsd_fhandle Stacey Son 2023-08-13 10:41:34 +02:00
  • 86547e577b bsd-user: Implement h2t_freebsd11_stat h2t_freebsd_nstat Stacey Son 2023-08-13 10:41:33 +02:00
  • a0c20b1b36 bsd-user: Rename target_freebsd_time_t to target_time_t Warner Losh 2023-08-13 10:41:32 +02:00
  • 243c725fe7 bsd-user: Define safe_fcntl macro in bsd-user/syscall_defs.h Kyle Evans 2023-08-19 20:23:27 -06:00
  • 54d07b44aa bsd-user: Add struct target_freebsd_fhandle and fcntl flags Stacey Son 2023-08-13 10:41:30 +02:00
  • 25efcda41f bsd-user: Add struct target_statfs Michal Meloun 2023-08-13 10:41:29 +02:00
  • 1de075a0f6 bsd-user: Add structs target_freebsd11_{nstat,statfs} Stacey Son 2023-08-13 10:41:28 +02:00
  • ad805a7759 bsd-user: Add struct target_stat to bsd-user/syscall_defs.h Michal Meloun 2023-08-13 10:41:27 +02:00
  • 40f5e29834 bsd-user: Add struct target_freebsd11_stat to bsd-user/syscall_defs Stacey Son 2023-08-13 10:41:26 +02:00
  • 9b4a902d31 bsd-user: Declarations of h2t and t2h conversion functions. Stacey Son 2023-08-13 10:41:25 +02:00
  • 6538c682db bsd-user; Update the definitions of __put_user and __get_user macros Warner Losh 2023-08-13 10:41:24 +02:00
  • 15b950ecd1 bsd-user: Disable clang warnings Kyle Evans 2023-08-13 10:41:23 +02:00
  • 25e2cfbb8e bsd-user: Move _WANT_FREEBSD macros to include/qemu/osdep.h Warner Losh 2023-08-13 10:41:22 +02:00
  • 4436e2ff6c bsd-user: Remove image_info.start_brk Richard Henderson 2023-08-18 10:57:36 -07:00
  • 7db1873664 bsd-user: Remove image_info.mmap Richard Henderson 2023-08-18 10:57:35 -07:00
  • 935f1dd818 bsd-user: Remove ELF_START_MMAP and image_info.start_mmap Richard Henderson 2023-08-18 10:57:34 -07:00
  • 29a8238510 configure: remove unnecessary mkdir -p Paolo Bonzini 2023-08-07 14:17:43 +02:00
  • a04f33727c configure: fix container_hosts misspellings and duplications Paolo Bonzini 2023-08-07 11:22:08 +02:00
  • 33cc88261c target/i386: add support for VMX_SECONDARY_EXEC_ENABLE_USER_WAIT_PAUSE Ake Koomsin 2023-08-07 18:33:40 +09:00
  • 7ace219303 tests/docker: add python3-tomli dependency to containers Paolo Bonzini 2023-08-08 23:35:47 +02:00
  • c03f57fd5b Revert "tests: Use separate virtual environment for avocado" Paolo Bonzini 2023-08-08 11:28:08 +02:00
  • c853c4d087 configure: switch to ensuregroup Paolo Bonzini 2023-08-08 11:23:48 +02:00
  • edc2107895 python: use vendored tomli Paolo Bonzini 2023-08-08 20:19:43 +02:00
  • 7c3fb52bcd configure: never use PyPI for Meson Paolo Bonzini 2023-08-08 20:28:25 +02:00
  • dcb8541b0b lcitool: bump libvirt-ci submodule and regenerate Paolo Bonzini 2023-08-08 15:31:22 +02:00
  • 71ed611cd4 python: mkvenv: add ensuregroup command Paolo Bonzini 2023-08-08 10:03:42 +02:00
  • 0f1ec0705b python: mkvenv: introduce TOML-like representation of dependencies Paolo Bonzini 2023-08-08 09:47:25 +02:00
  • 67b9a83daf python: mkvenv: tweak the matching of --diagnose to depspecs Paolo Bonzini 2023-08-08 13:25:09 +02:00
  • 87f77f58d8 dockerfiles: bump tricore cross compiler container to Debian 11 Paolo Bonzini 2023-08-08 16:02:57 +02:00
  • a3d3de8e1d configure: fix and complete detection of tricore tools Paolo Bonzini 2023-08-09 10:13:43 +02:00
  • 2ad0450054 target/hppa: Switch to use MMU indices 11-15 Helge Deller 2023-08-07 12:14:36 +02:00
  • 3d066afc68 target/hppa: Use privilege helper in hppa_get_physical_address() Helge Deller 2023-08-07 11:52:39 +02:00
  • 88b7ad10dd target/hppa: Do not use hardcoded value for tlb_flush_*() Helge Deller 2023-08-07 11:42:11 +02:00
  • c01e5dfb9a target/hppa: Add privilege to MMU index conversion helpers Helge Deller 2023-08-07 11:32:09 +02:00
  • c400b6ed87 target/hppa: Add missing PL1 and PL2 privilege levels Helge Deller 2023-08-07 11:17:59 +02:00
  • 4daad8d9d6 tcg: spelling fixes Michael Tokarev 2023-08-23 09:53:16 +03:00
  • b08caa6d50 docs/devel/tcg-ops: fix missing newlines in "Host vector operations" Mark Cave-Ayland 2023-08-23 15:17:40 +01:00
  • 277561638f target/cris: Fix a typo in gen_swapr() Philippe Mathieu-Daudé 2023-08-23 16:55:42 +02:00
  • ad262fb56b tcg/tcg-op: Document wswap_i64() byte pattern Philippe Mathieu-Daudé 2023-08-23 16:55:41 +02:00
  • b8976aa5fe tcg/tcg-op: Document hswap_i32/64() byte pattern Philippe Mathieu-Daudé 2023-08-23 16:55:40 +02:00
  • 95180e750b tcg/tcg-op: Document bswap64_i64() byte pattern Philippe Mathieu-Daudé 2023-08-23 16:55:39 +02:00
  • 9c40621584 tcg/tcg-op: Document bswap32_i64() byte pattern Philippe Mathieu-Daudé 2023-08-23 16:55:38 +02:00
  • 9296455697 tcg/tcg-op: Document bswap32_i32() byte pattern Philippe Mathieu-Daudé 2023-08-23 16:55:37 +02:00
  • 8b078800ab tcg/tcg-op: Document bswap16_i64() byte pattern Philippe Mathieu-Daudé 2023-08-23 16:55:36 +02:00
  • 4de5a76a92 tcg/tcg-op: Document bswap16_i32() byte pattern Philippe Mathieu-Daudé 2023-08-23 16:55:35 +02:00
  • 95bf306e3a tcg/i386: Implement negsetcond_* Richard Henderson 2023-08-05 16:58:43 -07:00
  • e91f015b62 tcg/i386: Use shift in tcg_out_setcond Richard Henderson 2023-08-05 16:07:34 -07:00
  • 96658acafd tcg/i386: Clear dest first in tcg_out_setcond if possible Richard Henderson 2023-08-05 15:51:30 -07:00
  • 6950f68b62 tcg/i386: Use CMP+SBB in tcg_out_setcond Richard Henderson 2023-08-05 15:43:23 -07:00
  • 78ddf0dc75 tcg/i386: Merge tcg_out_movcond{32,64} Richard Henderson 2023-08-05 15:02:35 -07:00
  • 7ba99a1c76 tcg/i386: Merge tcg_out_setcond{32,64} Richard Henderson 2023-08-05 14:59:16 -07:00
  • c359ce756d tcg/i386: Merge tcg_out_brcond{32,64} Richard Henderson 2023-08-05 14:48:27 -07:00
  • a0fdd7c91c tcg/sparc64: Implement negsetcond_* Richard Henderson 2023-08-05 13:57:32 -07:00