Merge pull request #232815 from alyssais/cloud-hypervisor-32.0

cloud-hypervisor: 31.1 -> 32.0

authored by figsoda and committed by GitHub 14cb2d57 ab50bcf8

+124 -57
+119 -52
pkgs/applications/virtualization/cloud-hypervisor/Cargo.lock
··· 5 5 [[package]] 6 6 name = "acpi_tables" 7 7 version = "0.1.0" 8 - source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#0b892e2c2053c4ecfac8d9e5a52babae75114702" 8 + source = "git+https://github.com/rust-vmm/acpi_tables?branch=main#98dcb0309d362dd83f6ffcac4f66914a2fbd5a73" 9 9 dependencies = [ 10 10 "zerocopy", 11 11 ] ··· 36 36 37 37 [[package]] 38 38 name = "anyhow" 39 - version = "1.0.69" 39 + version = "1.0.70" 40 40 source = "registry+https://github.com/rust-lang/crates.io-index" 41 - checksum = "224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800" 41 + checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4" 42 42 43 43 [[package]] 44 44 name = "api_client" ··· 179 179 180 180 [[package]] 181 181 name = "cloud-hypervisor" 182 - version = "31.1.0" 182 + version = "32.0.0" 183 183 dependencies = [ 184 184 "anyhow", 185 185 "api_client", ··· 297 297 298 298 [[package]] 299 299 name = "dirs" 300 - version = "4.0.0" 300 + version = "5.0.0" 301 301 source = "registry+https://github.com/rust-lang/crates.io-index" 302 - checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 302 + checksum = "dece029acd3353e3a58ac2e3eb3c8d6c35827a892edc6cc4138ef9c33df46ecd" 303 303 dependencies = [ 304 304 "dirs-sys", 305 305 ] 306 306 307 307 [[package]] 308 308 name = "dirs-sys" 309 - version = "0.3.7" 309 + version = "0.4.0" 310 310 source = "registry+https://github.com/rust-lang/crates.io-index" 311 - checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" 311 + checksum = "04414300db88f70d74c5ff54e50f9e1d1737d9a5b90f53fcf2e95ca2a9ab554b" 312 312 dependencies = [ 313 313 "libc", 314 314 "redox_users", 315 - "winapi", 315 + "windows-sys 0.45.0", 316 316 ] 317 317 318 318 [[package]] ··· 340 340 341 341 [[package]] 342 342 name = "errno" 343 - version = "0.2.8" 343 + version = "0.3.1" 344 344 source = "registry+https://github.com/rust-lang/crates.io-index" 345 - checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" 345 + checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 346 346 dependencies = [ 347 347 "errno-dragonfly", 348 348 "libc", 349 - "winapi", 349 + "windows-sys 0.48.0", 350 350 ] 351 351 352 352 [[package]] ··· 487 487 488 488 [[package]] 489 489 name = "io-lifetimes" 490 - version = "1.0.4" 490 + version = "1.0.10" 491 491 source = "registry+https://github.com/rust-lang/crates.io-index" 492 - checksum = "e7d6c6f8c91b4b9ed43484ad1a938e393caf35960fce7f82a040497207bd8e9e" 492 + checksum = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220" 493 493 dependencies = [ 494 + "hermit-abi", 494 495 "libc", 495 - "windows-sys 0.42.0", 496 + "windows-sys 0.48.0", 496 497 ] 497 498 498 499 [[package]] ··· 516 517 517 518 [[package]] 518 519 name = "is-terminal" 519 - version = "0.4.5" 520 + version = "0.4.7" 520 521 source = "registry+https://github.com/rust-lang/crates.io-index" 521 - checksum = "8687c819457e979cc940d09cb16e42a1bf70aa6b60a549de6d3a62a0ee90c69e" 522 + checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" 522 523 dependencies = [ 523 524 "hermit-abi", 524 525 "io-lifetimes", 525 526 "rustix", 526 - "windows-sys 0.45.0", 527 + "windows-sys 0.48.0", 527 528 ] 528 529 529 530 [[package]] ··· 601 602 602 603 [[package]] 603 604 name = "linux-raw-sys" 604 - version = "0.1.4" 605 + version = "0.3.2" 605 606 source = "registry+https://github.com/rust-lang/crates.io-index" 606 - checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" 607 + checksum = "3f508063cc7bb32987c71511216bd5a32be15bccb6a80b52df8b9d7f01fc3aa2" 607 608 608 609 [[package]] 609 610 name = "lock_api" ··· 667 668 [[package]] 668 669 name = "mshv-bindings" 669 670 version = "0.1.1" 670 - source = "git+https://github.com/rust-vmm/mshv?branch=main#66531ba242be0b744ee2e4cd602ab0000377bdf7" 671 + source = "git+https://github.com/rust-vmm/mshv?branch=main#c1230f282c2836ba89ee112146bf638343424de8" 671 672 dependencies = [ 672 673 "libc", 673 674 "serde", ··· 679 680 [[package]] 680 681 name = "mshv-ioctls" 681 682 version = "0.1.1" 682 - source = "git+https://github.com/rust-vmm/mshv?branch=main#66531ba242be0b744ee2e4cd602ab0000377bdf7" 683 + source = "git+https://github.com/rust-vmm/mshv?branch=main#c1230f282c2836ba89ee112146bf638343424de8" 683 684 dependencies = [ 684 685 "libc", 685 686 "mshv-bindings", ··· 1050 1051 1051 1052 [[package]] 1052 1053 name = "rustc-demangle" 1053 - version = "0.1.21" 1054 + version = "0.1.23" 1054 1055 source = "registry+https://github.com/rust-lang/crates.io-index" 1055 - checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" 1056 + checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 1056 1057 1057 1058 [[package]] 1058 1059 name = "rustc-hash" ··· 1071 1072 1072 1073 [[package]] 1073 1074 name = "rustix" 1074 - version = "0.36.8" 1075 + version = "0.37.3" 1075 1076 source = "registry+https://github.com/rust-lang/crates.io-index" 1076 - checksum = "f43abb88211988493c1abb44a70efa56ff0ce98f233b7b276146f1f3f7ba9644" 1077 + checksum = "62b24138615de35e32031d041a09032ef3487a616d901ca4db224e7d557efae2" 1077 1078 dependencies = [ 1078 1079 "bitflags", 1079 1080 "errno", ··· 1112 1113 1113 1114 [[package]] 1114 1115 name = "serde" 1115 - version = "1.0.152" 1116 + version = "1.0.156" 1116 1117 source = "registry+https://github.com/rust-lang/crates.io-index" 1117 - checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" 1118 + checksum = "314b5b092c0ade17c00142951e50ced110ec27cea304b1037c6969246c2469a4" 1118 1119 dependencies = [ 1119 1120 "serde_derive", 1120 1121 ] 1121 1122 1122 1123 [[package]] 1123 1124 name = "serde_derive" 1124 - version = "1.0.152" 1125 + version = "1.0.156" 1125 1126 source = "registry+https://github.com/rust-lang/crates.io-index" 1126 - checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" 1127 + checksum = "d7e29c4601e36bcec74a223228dce795f4cd3616341a4af93520ca1a837c087d" 1127 1128 dependencies = [ 1128 1129 "proc-macro2", 1129 1130 "quote", ··· 1132 1133 1133 1134 [[package]] 1134 1135 name = "serde_json" 1135 - version = "1.0.95" 1136 + version = "1.0.96" 1136 1137 source = "registry+https://github.com/rust-lang/crates.io-index" 1137 - checksum = "d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744" 1138 + checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" 1138 1139 dependencies = [ 1139 1140 "itoa", 1140 1141 "ryu", ··· 1143 1144 1144 1145 [[package]] 1145 1146 name = "serde_with" 1146 - version = "2.3.1" 1147 + version = "2.3.2" 1147 1148 source = "registry+https://github.com/rust-lang/crates.io-index" 1148 - checksum = "85456ffac572dc8826334164f2fb6fb40a7c766aebe195a2a21ee69ee2885ecf" 1149 + checksum = "331bb8c3bf9b92457ab7abecf07078c13f7d270ba490103e84e8b014490cd0b0" 1149 1150 dependencies = [ 1150 1151 "serde", 1151 1152 "serde_with_macros", ··· 1153 1154 1154 1155 [[package]] 1155 1156 name = "serde_with_macros" 1156 - version = "2.3.1" 1157 + version = "2.3.2" 1157 1158 source = "registry+https://github.com/rust-lang/crates.io-index" 1158 - checksum = "7cbcd6104f8a4ab6af7f6be2a0da6be86b9de3c401f6e86bb856ab2af739232f" 1159 + checksum = "859011bddcc11f289f07f467cc1fe01c7a941daa4d8f6c40d4d1c92eb6d9319c" 1159 1160 dependencies = [ 1160 1161 "darling", 1161 1162 "proc-macro2", ··· 1382 1383 [[package]] 1383 1384 name = "vfio_user" 1384 1385 version = "0.1.0" 1385 - source = "git+https://github.com/rust-vmm/vfio-user?branch=main#afbbd5722885e961ce12baea12efe01d52ce14b0" 1386 + source = "git+https://github.com/rust-vmm/vfio-user?branch=main#e75c9415d973769c5fd1d07716eb92d6e5be7c48" 1386 1387 dependencies = [ 1387 1388 "bitflags", 1388 1389 "libc", ··· 1706 1707 source = "registry+https://github.com/rust-lang/crates.io-index" 1707 1708 checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 1708 1709 dependencies = [ 1709 - "windows_aarch64_gnullvm", 1710 - "windows_aarch64_msvc", 1711 - "windows_i686_gnu", 1712 - "windows_i686_msvc", 1713 - "windows_x86_64_gnu", 1714 - "windows_x86_64_gnullvm", 1715 - "windows_x86_64_msvc", 1710 + "windows_aarch64_gnullvm 0.42.2", 1711 + "windows_aarch64_msvc 0.42.2", 1712 + "windows_i686_gnu 0.42.2", 1713 + "windows_i686_msvc 0.42.2", 1714 + "windows_x86_64_gnu 0.42.2", 1715 + "windows_x86_64_gnullvm 0.42.2", 1716 + "windows_x86_64_msvc 0.42.2", 1716 1717 ] 1717 1718 1718 1719 [[package]] ··· 1721 1722 source = "registry+https://github.com/rust-lang/crates.io-index" 1722 1723 checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 1723 1724 dependencies = [ 1724 - "windows-targets", 1725 + "windows-targets 0.42.2", 1726 + ] 1727 + 1728 + [[package]] 1729 + name = "windows-sys" 1730 + version = "0.48.0" 1731 + source = "registry+https://github.com/rust-lang/crates.io-index" 1732 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 1733 + dependencies = [ 1734 + "windows-targets 0.48.0", 1725 1735 ] 1726 1736 1727 1737 [[package]] ··· 1730 1740 source = "registry+https://github.com/rust-lang/crates.io-index" 1731 1741 checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 1732 1742 dependencies = [ 1733 - "windows_aarch64_gnullvm", 1734 - "windows_aarch64_msvc", 1735 - "windows_i686_gnu", 1736 - "windows_i686_msvc", 1737 - "windows_x86_64_gnu", 1738 - "windows_x86_64_gnullvm", 1739 - "windows_x86_64_msvc", 1743 + "windows_aarch64_gnullvm 0.42.2", 1744 + "windows_aarch64_msvc 0.42.2", 1745 + "windows_i686_gnu 0.42.2", 1746 + "windows_i686_msvc 0.42.2", 1747 + "windows_x86_64_gnu 0.42.2", 1748 + "windows_x86_64_gnullvm 0.42.2", 1749 + "windows_x86_64_msvc 0.42.2", 1750 + ] 1751 + 1752 + [[package]] 1753 + name = "windows-targets" 1754 + version = "0.48.0" 1755 + source = "registry+https://github.com/rust-lang/crates.io-index" 1756 + checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 1757 + dependencies = [ 1758 + "windows_aarch64_gnullvm 0.48.0", 1759 + "windows_aarch64_msvc 0.48.0", 1760 + "windows_i686_gnu 0.48.0", 1761 + "windows_i686_msvc 0.48.0", 1762 + "windows_x86_64_gnu 0.48.0", 1763 + "windows_x86_64_gnullvm 0.48.0", 1764 + "windows_x86_64_msvc 0.48.0", 1740 1765 ] 1741 1766 1742 1767 [[package]] ··· 1746 1771 checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 1747 1772 1748 1773 [[package]] 1774 + name = "windows_aarch64_gnullvm" 1775 + version = "0.48.0" 1776 + source = "registry+https://github.com/rust-lang/crates.io-index" 1777 + checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 1778 + 1779 + [[package]] 1749 1780 name = "windows_aarch64_msvc" 1750 1781 version = "0.42.2" 1751 1782 source = "registry+https://github.com/rust-lang/crates.io-index" 1752 1783 checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 1753 1784 1754 1785 [[package]] 1786 + name = "windows_aarch64_msvc" 1787 + version = "0.48.0" 1788 + source = "registry+https://github.com/rust-lang/crates.io-index" 1789 + checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 1790 + 1791 + [[package]] 1755 1792 name = "windows_i686_gnu" 1756 1793 version = "0.42.2" 1757 1794 source = "registry+https://github.com/rust-lang/crates.io-index" 1758 1795 checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 1759 1796 1760 1797 [[package]] 1798 + name = "windows_i686_gnu" 1799 + version = "0.48.0" 1800 + source = "registry+https://github.com/rust-lang/crates.io-index" 1801 + checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 1802 + 1803 + [[package]] 1761 1804 name = "windows_i686_msvc" 1762 1805 version = "0.42.2" 1763 1806 source = "registry+https://github.com/rust-lang/crates.io-index" 1764 1807 checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 1765 1808 1766 1809 [[package]] 1810 + name = "windows_i686_msvc" 1811 + version = "0.48.0" 1812 + source = "registry+https://github.com/rust-lang/crates.io-index" 1813 + checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 1814 + 1815 + [[package]] 1767 1816 name = "windows_x86_64_gnu" 1768 1817 version = "0.42.2" 1769 1818 source = "registry+https://github.com/rust-lang/crates.io-index" 1770 1819 checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 1771 1820 1772 1821 [[package]] 1822 + name = "windows_x86_64_gnu" 1823 + version = "0.48.0" 1824 + source = "registry+https://github.com/rust-lang/crates.io-index" 1825 + checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 1826 + 1827 + [[package]] 1773 1828 name = "windows_x86_64_gnullvm" 1774 1829 version = "0.42.2" 1775 1830 source = "registry+https://github.com/rust-lang/crates.io-index" 1776 1831 checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 1777 1832 1778 1833 [[package]] 1834 + name = "windows_x86_64_gnullvm" 1835 + version = "0.48.0" 1836 + source = "registry+https://github.com/rust-lang/crates.io-index" 1837 + checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 1838 + 1839 + [[package]] 1779 1840 name = "windows_x86_64_msvc" 1780 1841 version = "0.42.2" 1781 1842 source = "registry+https://github.com/rust-lang/crates.io-index" 1782 1843 checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 1844 + 1845 + [[package]] 1846 + name = "windows_x86_64_msvc" 1847 + version = "0.48.0" 1848 + source = "registry+https://github.com/rust-lang/crates.io-index" 1849 + checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 1783 1850 1784 1851 [[package]] 1785 1852 name = "zerocopy"
+5 -5
pkgs/applications/virtualization/cloud-hypervisor/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cloud-hypervisor"; 5 - version = "31.1"; 5 + version = "32.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cloud-hypervisor"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "vQa43ic3pRzRfT8S9LQIO+VIo6AS2tEMT16CDrMw8R0="; 11 + sha256 = "aSBzbxL9TOYVQUZBgHI8GHELfx9avRDHh/MWmN+/nY0="; 12 12 }; 13 13 14 14 cargoLock = { 15 15 lockFile = ./Cargo.lock; 16 16 outputHashes = { 17 - "acpi_tables-0.1.0" = "sha256-hP9Fi1K6hX0PkOuomjIzY+oOiPO/5YSNzo0Z98Syz2A="; 17 + "acpi_tables-0.1.0" = "sha256-aT0p85QDGjBEnbABedm0q7JPpiNjhupoIzBWifQ0RaQ="; 18 18 "kvm-bindings-0.6.0" = "sha256-wGdAuPwsgRIqx9dh0m+hC9A/Akz9qg9BM+p06Fi5ACM="; 19 19 "kvm-ioctls-0.13.0" = "sha256-jHnFGwBWnAa2lRu4a5eRNy1Y26NX5MV8alJ86VR++QE="; 20 20 "micro_http-0.1.0" = "sha256-w2witqKXE60P01oQleujmHSnzMKxynUGKWyq5GEh1Ew="; 21 - "mshv-bindings-0.1.1" = "sha256-NwLPzX23nOe00qGoj1rLCWsJ5xEMmPUEtPVZNAYorWQ="; 21 + "mshv-bindings-0.1.1" = "sha256-Pg7UPhW6UOahCQu1jU27lenrsmLT/VdceDqL6lOdmFU="; 22 22 "versionize_derive-0.1.4" = "sha256-BPl294UqjVl8tThuvylXUFjFNjJx8OSfBGJLg8jIkWw="; 23 23 "vfio-bindings-0.4.0" = "sha256-lKdoo/bmnZTRV7RRWugwHDFFCB6FKxpzxDEEMVqSbwA="; 24 - "vfio_user-0.1.0" = "sha256-IIwf7fmE6awpcgvWH/KWQY9tK3IHN+jkUGImQJFxnFM="; 24 + "vfio_user-0.1.0" = "sha256-JYNiONQNNpLu57Pjdn2BlWOdmSf3c4/XJg/RsVxH3uk="; 25 25 "vm-fdt-0.2.0" = "sha256-gVKGiE3ZSe+z3oOHR3zqVdc7XMHzkp4kO4p/WfK0VI8="; 26 26 }; 27 27 };