1. 31 8月, 2023 24 次提交
  2. 30 8月, 2023 13 次提交
  3. 29 8月, 2023 3 次提交
    • S
      Merge tag '2023q3-bsd-user-pull-request' of https://gitlab.com/bsdimp/qemu into staging · 813bac3d
      Stefan Hajnoczi 提交于
      Pull request for bsd-user 2023 Q3 (first batch)
      
      First batch of commits submitted by my GSoC student Karim Taha
      
      These implement	the stat, statfs, statfh and dirents system calls.
      
      In addition, fix a missing break statment, and submit Richard Henderson's
      elf stat mmap cleansup.
      
      # -----BEGIN PGP SIGNATURE-----
      # Comment: GPGTools - https://gpgtools.org
      #
      # iQIzBAABCgAdFiEEIDX4lLAKo898zeG3bBzRKH2wEQAFAmTtL6EACgkQbBzRKH2w
      # EQALHQ//WOoHYxpNS1hy+oYIAvjW0JOqz9gCSFR0d56mDBShm7WO/9FZA6eGAzYQ
      # i5kBSVFwEBlM76K5vLTbRvCbCbAwlpAdMgI7HXValjspNhvu/66DNWmdil6GnXKu
      # 4QRaM/QGrobmYrNmf4SdgyjlMVH7wGyTrCTpXfvPfktZLAbQq7dCyNPTsOYXJP2V
      # LASk8j2gyW6fDi3z1AxTNVfS7BJX6DWMhPhlvC/aUOLVVGgj9Hw9uxPaKXC1t47D
      # bpZ+wJb4GMkcsmuiGJ40CXowjQ+M1lBrA4rN+lTMJNttZJ+TUYmizTFkYhX+B28h
      # Q2JZy5eLXlsxxRByOkOwFczfDT6jlG4BlK4jmDOvKlrTPLaWIHjezztTavWIZDlU
      # ce1oXQo3KEdWoa/QEsuxLeBbE+uZpu5+NqLeCk1cU4GPks8nbAcD7BGl6dDHKXM4
      # 8vCcOMZLwO+xi5Etgcf/MtTPMpSO0rD9fTq2VSdYX0H197mkOdyCDAXjfKPsBUIE
      # VLAnCFfajMNRc5ITobEbz4GiMD/xy5s8eDZNeefG8lgySpl9XB2Lvw7SWDz1imsL
      # nBgQH6RHznU65wEvVGtnCGMj5kIMbohY2AGR75iGkRdgR+t2zMjUIiaU/qivD+6z
      # IEJ2jqDWqtQb81jFNrFzJlsim+GYRl0HcaEmyye2bgf5LHRSSNM=
      # =ORJ7
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Mon 28 Aug 2023 19:37:05 EDT
      # gpg:                using RSA key 2035F894B00AA3CF7CCDE1B76C1CD1287DB01100
      # gpg: Good signature from "Warner Losh <wlosh@netflix.com>" [unknown]
      # gpg:                 aka "Warner Losh <imp@bsdimp.com>" [unknown]
      # gpg:                 aka "Warner Losh <imp@freebsd.org>" [unknown]
      # gpg:                 aka "Warner Losh <imp@village.org>" [unknown]
      # gpg:                 aka "Warner Losh <wlosh@bsdimp.com>" [unknown]
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: 2035 F894 B00A A3CF 7CCD  E1B7 6C1C D128 7DB0 1100
      
      * tag '2023q3-bsd-user-pull-request' of https://gitlab.com/bsdimp/qemu: (36 commits)
        bsd-user: Add missing break after do_bsd_preadv
        bsd-user: Add getdents and fcntl related system calls
        bsd-user: Add glue for statfs related system calls
        bsd-user: Add glue for getfh and related syscalls
        bsd-user: Add glue for the freebsd11_stat syscalls
        bsd-user: Add os-stat.c to the build
        bsd-user: Implement do_freebsd_realpathat syscall
        bsd-user: Implement freebsd11 netbsd stat related syscalls
        bsd-user: Implement freebsd11 getdirents related syscalls
        bsd-user: Implement freebsd11 statfs related syscalls
        bsd-user: Implement freebsd11 fstat and fhstat related syscalls
        bsd-user: Implement freebsd11 stat related syscalls
        bsd-user: Implement stat related syscalls
        bsd-user: Implement getdents related syscalls
        bsd-user: Implement statfs related syscalls
        bsd-user: Implement statfh related syscalls
        bsd-user: Implement stat related syscalls
        bsd-uesr: Implement h2t_freebsd_stat and h2t_freebsd_statfs functions
        bsd-user: Implement target_to_host_fcntl_cmd
        bsd-user: Implement h2t_freebds11_statfs
        ...
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      813bac3d
    • A
      migration/dirtyrate: Fix precision losses and g_usleep overshoot · 3eb82637
      Andrei Gudkov 提交于
      Signed-off-by: NAndrei Gudkov <gudkov.andrei@huawei.com>
      Reviewed-by: NHyman Huang <yong.huang@smartx.com>
      Message-Id: <8ddb0d40d143f77aab8f602bd494e01e5fa01614.1691161009.git.gudkov.andrei@huawei.com>
      Signed-off-by: NHyman Huang <yong.huang@smartx.com>
      3eb82637
    • A
      softmmu/dirtylimit: Convert free to g_free · 19b14cea
      alloc.young 提交于
      Convert free to g_free to match g_new and g_malloc functions.
      
      Fixes: cc2b33ea ("softmmu/dirtylimit: Implement vCPU dirtyrate calculation periodically")
      Fixes: baa60983 ("softmmu/dirtylimit: Implement virtual CPU throttle")
      Signed-off-by: Nalloc.young <alloc.young@outlook.com>
      Reviewed-by: NHyman Huang <yong.huang@smartx.com>
      Reviewed-by: NPhilippe Mathieu-Daudé <philmd@linaro.org>
      Message-Id: <SA1PR11MB67604ECD85AFF34BEB3072F7F5E3A@SA1PR11MB6760.namprd11.prod.outlook.com>
      Signed-off-by: NHyman Huang <yong.huang@smartx.com>
      19b14cea