diff --git a/kata-containers.spec b/kata-containers.spec index d25f2e58efb6d3710ca50df8c20e2ef1485cbebd..e072ecb9675277d750d6f9a46548532031c069a4 100644 --- a/kata-containers.spec +++ b/kata-containers.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} %define VERSION 3.2.0 -%define RELEASE 8 +%define RELEASE 9 Name: kata-containers Version: %{VERSION} @@ -17,7 +17,7 @@ Source2: kernel.tar.gz BuildRoot: %_topdir/BUILDROOT BuildRequires: automake golang gcc bc glibc-devel glibc-static busybox glib2-devel glib2 ipvsadm conntrack-tools nfs-utils BuildRequires: patch elfutils-libelf-devel openssl-devel bison flex rust cargo rust-packaging libgcc dtc-devel -%ifarch riscv64 +%ifarch riscv64 loongarch64 BuildRequires: protobuf-compiler dwarves %endif @@ -42,18 +42,21 @@ cd %{_builddir}/kernel/linux/ cp %{_builddir}/kata_integration/hack/config-kata-x86_64 ./.config %elifarch riscv64 cp arch/riscv/configs/openeuler_defconfig ./.config +%elifarch loongarch64 +cp arch/loongarch/configs/loongson3_defconfig ./.config %else cp %{_builddir}/kata_integration/hack/config-kata-arm64 ./.config %endif +cd %{_builddir}/kata-containers/ +tar -xzf kata-containers-%{version}-vendor.tar.gz +sh -x apply-patches + %build cd %{_builddir}/kernel/linux/ make olddefconfig make %{?_smp_mflags} -cd %{_builddir}/kata-containers/ -sh -x apply-patches -tar -xzf kata-containers-%{version}-vendor.tar.gz cd %{_builddir}/kata-containers/src/runtime make clean make @@ -83,6 +86,8 @@ mkdir -p -m 755 %{buildroot}/var/lib/kata install -p -m 755 -D %{_builddir}/kernel/linux/arch/x86_64/boot/bzImage %{buildroot}/var/lib/kata/kernel %elifarch riscv64 install -p -m 755 -D %{_builddir}/kernel/linux/arch/riscv/boot/Image %{buildroot}/var/lib/kata/kernel +%elifarch loongarch64 +install -p -m 755 -D %{_builddir}/kernel/linux/arch/loongarch/boot/vmlinuz %{buildroot}/var/lib/kata/kernel %else install -p -m 755 -D %{_builddir}/kernel/linux/arch/arm64/boot/Image %{buildroot}/var/lib/kata/kernel %endif @@ -93,7 +98,7 @@ install -p -m 750 %{_builddir}/kata-containers/src/runtime/kata-runtime %{buildr install -p -m 750 %{_builddir}/kata-containers/src/runtime/kata-monitor %{buildroot}/usr/bin/ install -p -m 750 %{_builddir}/kata-containers/src/runtime/containerd-shim-kata-v2 %{buildroot}/usr/bin/ install -p -m 640 -D %{_builddir}/kata-containers/src/runtime/config/configuration-qemu.toml %{buildroot}/usr/share/defaults/kata-containers/configuration.toml -%ifnarch riscv64 +%ifnarch riscv64 loongarch64 install -p -m 640 -D %{_builddir}/kata-containers/src/runtime/config/configuration-stratovirt.toml %{buildroot}/usr/share/defaults/kata-containers/configuration-stratovirt.toml %endif install -p -m 640 ./build/kata-containers-initrd.img %{buildroot}/var/lib/kata/ @@ -110,13 +115,19 @@ strip %{buildroot}/usr/bin/containerd-shim-kata-v2 /var/lib/kata/kernel /var/lib/kata/kata-containers-initrd.img %config(noreplace) /usr/share/defaults/kata-containers/configuration.toml -%ifnarch riscv64 +%ifnarch riscv64 loongarch64 %config(noreplace) /usr/share/defaults/kata-containers/configuration-stratovirt.toml %endif %doc %changelog +* Mon Sep 08 2025 Wenlong Zhang - 3.2.0-9 +- Type:bugfix +- ID:NA +- SUG:NA +- DESC:fix build error for kata-containers on loongarch64 + * Wed Jul 2 2025 dongyuzhen - 3.2.0-8 - Type:bugfix - ID:NA diff --git a/patches/0010-add-loongarch64-support-for-nix.patch b/patches/0010-add-loongarch64-support-for-nix.patch new file mode 100644 index 0000000000000000000000000000000000000000..5193f076ee4beab619c93457725d3724d0c5e1bf --- /dev/null +++ b/patches/0010-add-loongarch64-support-for-nix.patch @@ -0,0 +1,77 @@ +From 7055cd54a46928f68e89395ec88b7da2437441eb Mon Sep 17 00:00:00 2001 +From: Wenlong Zhang +Date: Mon, 8 Sep 2025 16:35:06 +0800 +Subject: [PATCH 1/2] add loongarch64 support for nix + +--- + src/agent/vendor/nix-0.22.3/.cargo-checksum.json | 2 +- + src/agent/vendor/nix-0.22.3/src/sys/ioctl/linux.rs | 1 + + src/agent/vendor/nix-0.23.1/.cargo-checksum.json | 2 +- + src/agent/vendor/nix-0.23.1/src/sys/ioctl/linux.rs | 1 + + src/agent/vendor/nix-0.24.2/.cargo-checksum.json | 2 +- + src/agent/vendor/nix-0.24.2/src/sys/ioctl/linux.rs | 1 + + 6 files changed, 6 insertions(+), 3 deletions(-) + +diff --git a/src/agent/vendor/nix-0.22.3/.cargo-checksum.json b/src/agent/vendor/nix-0.22.3/.cargo-checksum.json +index 24773946..7dbc7172 100644 +--- a/src/agent/vendor/nix-0.22.3/.cargo-checksum.json ++++ b/src/agent/vendor/nix-0.22.3/.cargo-checksum.json +@@ -1 +1 @@ +-{"files":{"CHANGELOG.md":"6c34c4291e06d589c1477cf6b88ab07ba4a1f6ab69bc4cd3b4eb9223ace74a86","CONTRIBUTING.md":"7da4f8c2ff8e06850bdd9ebc0a3552419fd21d2c6bb0c6f0719566e263b0a1b9","CONVENTIONS.md":"df0d4fe9fe65af0bfa4723dc7b641d5130087259799e6b404ad63884f79031cb","Cargo.lock.msrv":"67273b9260e69506d08e8299f4f593be818ba5d525fc547d96c4d73e4a277f8c","Cargo.toml":"4c08cdfd4d9667b83711c15c9e21fecf76d3ce737711fb87f9e313160dad6839","LICENSE":"66e3ee1fa7f909ad3c612d556f2a0cdabcd809ad6e66f3b0605015ac64841b70","README.md":"f3c4955e05dce1cb51d275658a1fe568324f393b5c90302be83751ae19c1adb1","src/dir.rs":"2c059b1c66f4e6061d4d898fcc651e8b0bbbae3a3dc67a56794ccb264907cfba","src/env.rs":"e8fc1d77d223751b32278c7cdc55e1ede77289978f2386919a9965904b63999b","src/errno.rs":"12d63ad8688667f774979420ed53809345cfaf8e9922ef802a22e860b1cbecae","src/fcntl.rs":"64659b0aff0204e92d18663019d5729006febf060c7bc72c9e32c673e7d59659","src/features.rs":"9e52aa6a195ddc478086407e5d5da1c4df91459c65089680b154498d367737eb","src/ifaddrs.rs":"4f19ed3b15f5059c2859958c6aa313d6fa75703e68f8608359ef8e0089508ed3","src/kmod.rs":"905f4c391e5cb29cae55700a771da84db3f433b27821936e15d01cdad0955b58","src/lib.rs":"a29465f2a2014dae2a890ec92a243a7c32721cbeb14b811256cd26086c4a2924","src/macros.rs":"7c6c81441c967d73a75a975bb660ae48efde22c6f5ae2705c62a8db446ce0d39","src/mount/bsd.rs":"718acc00b152a3265fe28be10b43a84cb6afaf843efab33b691058c22ca951ae","src/mount/linux.rs":"10b5541f8965426d12f7578f83f914bc2c6f100828c69d3226ec0855ef424916","src/mount/mod.rs":"c8ec19e46079ef80281e1a18d26f7158c0a2daa7f98be969380f2f420fd8d667","src/mqueue.rs":"61961c7810fd0c50410b9ec39ce2fd7c5e0be46406e4f9fd4d82ab24530f76bd","src/net/if_.rs":"4b797a75d1c20fa53ae9ccea86fa421342c468a7e8ff737a129ab831464169d2","src/net/mod.rs":"577f70170e53d4a6de1abb70bf8f1031ec3e65c0e63ef5fcf05c907125e7ac17","src/poll.rs":"54134b632634e5bdaec89732f28469475c4a71ec22acdb3e9eb8e5622ac5ca6a","src/pty.rs":"ec912d8921f9d564ab3354fe007af1d80dd4b7646a99f7ec54e575cd2c173a14","src/sched.rs":"6c7567a7d877243f1d2bad3dada5bbd87c21b6224aa499c02747978b22f29c27","src/sys/aio.rs":"abf835fbf37fc3b8b43673955af3a1e16dd05ea0ee9d0ea856dd2f03d364d93f","src/sys/epoll.rs":"9018166fc960771f457a43ed85ec20261882bbe9ae01345ae5019019ae5bfa4e","src/sys/event.rs":"075e84e5a5d1fd922fbcac8c01c8e7cd7f1a1c1f8f60ede8f7ebc5fe6d5e76ac","src/sys/eventfd.rs":"b5301029e95f77f280cc169bb8aa247352efbb600c749f26e2fffa0474c872bb","src/sys/inotify.rs":"5f970799355fe395cdcc81fcffab9b62eeb79f1127f935e76f51a8e0a59083e6","src/sys/ioctl/bsd.rs":"76acf6de6c9e2cd9367835f1b97815120e4baede4c2200661f396be4e4eb800e","src/sys/ioctl/linux.rs":"642b25d3997518815dea454fa976e9067ad5fe4ed75622e7540e3f0d0c7d320a","src/sys/ioctl/mod.rs":"6341f40c37227c77ca4bbb1864e60f99c43898eeaaf05ebb5132be1129550f4b","src/sys/memfd.rs":"35dba6c3eeb4f74edbf86530ba1696d9251495b82b814a36b76e6d2b26490e3c","src/sys/mman.rs":"ddcb9795efeb469347c4fa328fa0133db261b03a48f4fb635600a639746da871","src/sys/mod.rs":"2eff75ee91c6e8b34beabd8cd4e4b92a2d714a1523e0ce4acc50add254434056","src/sys/personality.rs":"2019e58aa69c5ad68ae060e1b9a399138a2e4742f37a868e2681588963ca8acf","src/sys/pthread.rs":"607e0a9bea2a1449acb022343f865aa91d90e6e566e38b8b5b7702aaad63bebf","src/sys/ptrace/bsd.rs":"1843f26656169408fe875af7a92ee5abe00a1c75bda0818e884ea6e1cb80f912","src/sys/ptrace/linux.rs":"29bd3d87091e32bb5e150382037131d07b56a9460884cdadec94960c8ca6b013","src/sys/ptrace/mod.rs":"671a6ccac955e75d5998f7e53ffc45ed4c7b6522a0f24a0937d60141f692dd39","src/sys/quota.rs":"4ceb895896bbd0bb67ce98e91dec3bd40c9a7d5936abbe13b74691c6afa07f9f","src/sys/reboot.rs":"dca2ce561fe25e2f1450c294022a00716bfea677e369151c8e471e79c47e4d9a","src/sys/select.rs":"827bc3c853a9f2bdb4bfdd52bed09ffc8a36c7cbb41d57b0621be2c4aad94dfb","src/sys/sendfile.rs":"6766a2cf9e5f813b3ab0bad9740cb79da8a38f565d58a3b1f275cbceeff9c96e","src/sys/signal.rs":"44e642a29e4bc296607816e93c80f4134a7664c209702b9bb52a1cac01a67c45","src/sys/signalfd.rs":"5cb30e5c4bc4f37a07a5c3bb52d198b8c1a75c413bbb732d55ae9bf9c8fae21f","src/sys/socket/addr.rs":"8a00ad11497816647f66303b65fc05637448024a895ef91bcd4a5bbedb3bd43c","src/sys/socket/mod.rs":"de6bcf36a960ca9b856e655941d9477e3670b4e7d1aeba9eb1d7e1e79d5766d8","src/sys/socket/sockopt.rs":"a14afa87973bc602250e3c7ff716274e6e03fa4fd3535ec7d33c16d922970ab2","src/sys/stat.rs":"a0e8423f4b9ed2ae38fe5fe555a407fa8b60dc6d911e53da5637e574eda5adf8","src/sys/statfs.rs":"6bd23f941107dc79ec34dc50516ff5eb18d9fad108ad976796669505692c1582","src/sys/statvfs.rs":"bd6010206e9459849103da1c6bad89527abd265a6a6cdd73d17ba9cff11ca5f1","src/sys/sysinfo.rs":"7ff86d7848c2e8ded13b47dc53bf24cb0f4d7f3ded634d6d2f34558a2511ed99","src/sys/termios.rs":"a0f34e7034c43313d5cb91939c6d831adfc360ba60999fde86e2181adaa3b6ce","src/sys/time.rs":"cc955b6b6647ca1db33ac076780ca6c984200e3cc47df5d836b1528489cdef70","src/sys/timerfd.rs":"dd58c55a5a0a284648b335f827158ff533e48e7570c8a3a6d4c0a2884a2f71f1","src/sys/uio.rs":"8fa40b3642cb91fea4dbfed695e6aeff500178f3635556418691bd6d4c00241c","src/sys/utsname.rs":"9509a092c837d1700f9f4ac30e4568e5b9b63ad8925a56cd8ad7add05d0ac452","src/sys/wait.rs":"91adc5ad1415e4158c76c3d97214b2d4c25c4bd1d65be7a78f01b0cc789017fa","src/time.rs":"e58e9d34b5806899269819b0b78557fb1d8dbb16126789ee11df5f51ca748a02","src/ucontext.rs":"10fdfebcecafa8d1c6cf573a5768adc07b87e9ff52a0bdc2527e77f73608f264","src/unistd.rs":"ded23ee8e51a6565cdbcc5586eb2b075f916014847d4bf53d8bc75e2f920053d","test/common/mod.rs":"5a20261eb56da5edce1f52e331217e706970f3f4b131acca3e71815fdf4c910c","test/sys/mod.rs":"08ccb898c92f60aff57bc89b1ba79da0fe948b9ebe7c1379ee54ca5bcf5c934d","test/sys/test_aio.rs":"2f758e4ff074b2523be3a9970359b93e469ef984dfcabd1fc45ce71477731403","test/sys/test_aio_drop.rs":"b05b58b3fc5253f389e1869ee6fc3833701572fb68ed57bf79237080dac3125d","test/sys/test_epoll.rs":"2a86c53d674c84dd0fc03d95f1b0dcc2ebf45338e0359a048ae7242d656f40e8","test/sys/test_inotify.rs":"a5f23a29aed170fde80d78b845f7aa6f2a247fdcceff078035532b125e42e7d9","test/sys/test_ioctl.rs":"b809085aca01c351380b3ab650153d3800f7271391e090b6f2d6dc9186ee50f4","test/sys/test_lio_listio_resubmit.rs":"436135fce2d2e55cfc9a3a18d43ca15018feb1a51b870eed56dff2f734b9c059","test/sys/test_mman.rs":"b129b1d40d7a6e23cfc10956f9aa689d578a745f82fa267d24c40475063b592c","test/sys/test_pthread.rs":"891726053083bf488655eca1518630b08fa7c5937433fb5e446a9eed181ff7c5","test/sys/test_ptrace.rs":"530c0cda2a61ed11fa423008f72cd3a01c8cc1d1f467f7d08d8642facbb40f6c","test/sys/test_select.rs":"7ece285a78cb66852ba8e89cac82c2d4fcff7d17a5f35e282cc52a09f5820daf","test/sys/test_signal.rs":"81f4b4aaaab7d6336de03247a910927f03247146ca9c6fe8268df8fb2bc6c376","test/sys/test_signalfd.rs":"2068a028c88395ff51c09e43b18c03d16e2d851f1d26ca1d121cdb5cb050f5c5","test/sys/test_socket.rs":"7f0105ea3480cbd8a6d7e8dad1227755c1dea3f19dc92b4e17e3658221346d64","test/sys/test_sockopt.rs":"9217da562c0e728517df5e7f3876e28344d44abe1291febe235860bd149babf8","test/sys/test_sysinfo.rs":"1e1bea9130fe38ccb07cd0ad7334c7be1e45efc33f7656a5973f8cad7126f225","test/sys/test_termios.rs":"9a507d7cc26a52ddd7a8c7b302ba16465c74fda32d96e15968240da033663501","test/sys/test_timerfd.rs":"fcada956abd981e4d846da58e5640c5705b16026d47bccd1d603fae765ad10db","test/sys/test_uio.rs":"3ffa1c67a441649a99280b70482b050aff9bc202d689371aa85d24ecf71c9c8c","test/sys/test_wait.rs":"9fc8c2e93cb5959003775d2ce128ed9195e0863c40d4b6312b43bb2cc9d90d3c","test/test.rs":"a74e8c9a10d86168592eddd5738205ed671b1f3e3b7805637756e941a67d9055","test/test_clearenv.rs":"45ca548035b3c20ec87314715feaba2be973709a635d85b8cde46fd1d9f1ecd4","test/test_dir.rs":"e0d632e249d58a107def2e1443dc6e00074ed5ebcd322dc2579f0316fcf38f96","test/test_fcntl.rs":"60042f7b6c2ed119a2e735b73057767c4267daca46a1ddec412775f4cabe1c37","test/test_kmod/hello_mod/Makefile":"0219f7bce0603f97d997fb377ca071966c90333ecc665e78a54dfeb97a9c811b","test/test_kmod/hello_mod/hello.c":"bcac6b19c5bd807e1f3878c15e426acc85785a8ade9840c3bb4d068635c9188c","test/test_kmod/mod.rs":"1217ced9c1b5fc75dd34e337ae709390d04d9a797c42d23b94b84cd7f02d9938","test/test_mount.rs":"55503e8b28f77b45d755d549375cab34fa3a3cc9b94cbb23cfbd4426c5d9cb9c","test/test_mq.rs":"034180edab6108663ecad3256e528bd5350f20c40ee1f3c7c73bd9a911c58d79","test/test_net.rs":"d027680cdb1e2eed9e6912267b42a30cc0d81399826e03abfd7de81296a88282","test/test_nix_path.rs":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","test/test_nmount.rs":"26ecb0c687d9403e2d34d8e67733ddeeba7b4820f886ffa14e75f05ec4de38ea","test/test_poll.rs":"3f94f5a3e709bd172070dbbe1490869896410b3e7d12b8d055c5f7b1b5814c3e","test/test_pty.rs":"8e7127e9df36409aa7f54e5f9cfe87163031b92abfe43fe0861abc1624cf1177","test/test_ptymaster_drop.rs":"48ae888ff4573c68e4da7d1fa737374deb307afb64deff2d788d1e0c81a11112","test/test_sched.rs":"f8ad92eb554164b0f92428f716db99040186d741cc6e1976f7930f099652f70c","test/test_sendfile.rs":"31d3f4982fe73610e216d9c332342b98c2c21de34b933744bfb3193d17376764","test/test_stat.rs":"06a1458829042fbb52f415fb64087c96df38f690368b9337666d6e57613c9486","test/test_time.rs":"199b1c89d373e9398cca97f83ecd6459c6bd5ba7adca28013d9109d5cbad03f3","test/test_unistd.rs":"e4140fa39b133f7ad8c53aac23ddad950c07e12183eae18a622875ca204cf510"},"package":"e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf"} +\ No newline at end of file ++{"files":{"CHANGELOG.md":"6c34c4291e06d589c1477cf6b88ab07ba4a1f6ab69bc4cd3b4eb9223ace74a86","CONTRIBUTING.md":"7da4f8c2ff8e06850bdd9ebc0a3552419fd21d2c6bb0c6f0719566e263b0a1b9","CONVENTIONS.md":"df0d4fe9fe65af0bfa4723dc7b641d5130087259799e6b404ad63884f79031cb","Cargo.lock.msrv":"67273b9260e69506d08e8299f4f593be818ba5d525fc547d96c4d73e4a277f8c","Cargo.toml":"4c08cdfd4d9667b83711c15c9e21fecf76d3ce737711fb87f9e313160dad6839","LICENSE":"66e3ee1fa7f909ad3c612d556f2a0cdabcd809ad6e66f3b0605015ac64841b70","README.md":"f3c4955e05dce1cb51d275658a1fe568324f393b5c90302be83751ae19c1adb1","src/dir.rs":"2c059b1c66f4e6061d4d898fcc651e8b0bbbae3a3dc67a56794ccb264907cfba","src/env.rs":"e8fc1d77d223751b32278c7cdc55e1ede77289978f2386919a9965904b63999b","src/errno.rs":"12d63ad8688667f774979420ed53809345cfaf8e9922ef802a22e860b1cbecae","src/fcntl.rs":"64659b0aff0204e92d18663019d5729006febf060c7bc72c9e32c673e7d59659","src/features.rs":"9e52aa6a195ddc478086407e5d5da1c4df91459c65089680b154498d367737eb","src/ifaddrs.rs":"4f19ed3b15f5059c2859958c6aa313d6fa75703e68f8608359ef8e0089508ed3","src/kmod.rs":"905f4c391e5cb29cae55700a771da84db3f433b27821936e15d01cdad0955b58","src/lib.rs":"a29465f2a2014dae2a890ec92a243a7c32721cbeb14b811256cd26086c4a2924","src/macros.rs":"7c6c81441c967d73a75a975bb660ae48efde22c6f5ae2705c62a8db446ce0d39","src/mount/bsd.rs":"718acc00b152a3265fe28be10b43a84cb6afaf843efab33b691058c22ca951ae","src/mount/linux.rs":"10b5541f8965426d12f7578f83f914bc2c6f100828c69d3226ec0855ef424916","src/mount/mod.rs":"c8ec19e46079ef80281e1a18d26f7158c0a2daa7f98be969380f2f420fd8d667","src/mqueue.rs":"61961c7810fd0c50410b9ec39ce2fd7c5e0be46406e4f9fd4d82ab24530f76bd","src/net/if_.rs":"4b797a75d1c20fa53ae9ccea86fa421342c468a7e8ff737a129ab831464169d2","src/net/mod.rs":"577f70170e53d4a6de1abb70bf8f1031ec3e65c0e63ef5fcf05c907125e7ac17","src/poll.rs":"54134b632634e5bdaec89732f28469475c4a71ec22acdb3e9eb8e5622ac5ca6a","src/pty.rs":"ec912d8921f9d564ab3354fe007af1d80dd4b7646a99f7ec54e575cd2c173a14","src/sched.rs":"6c7567a7d877243f1d2bad3dada5bbd87c21b6224aa499c02747978b22f29c27","src/sys/aio.rs":"abf835fbf37fc3b8b43673955af3a1e16dd05ea0ee9d0ea856dd2f03d364d93f","src/sys/epoll.rs":"9018166fc960771f457a43ed85ec20261882bbe9ae01345ae5019019ae5bfa4e","src/sys/event.rs":"075e84e5a5d1fd922fbcac8c01c8e7cd7f1a1c1f8f60ede8f7ebc5fe6d5e76ac","src/sys/eventfd.rs":"b5301029e95f77f280cc169bb8aa247352efbb600c749f26e2fffa0474c872bb","src/sys/inotify.rs":"5f970799355fe395cdcc81fcffab9b62eeb79f1127f935e76f51a8e0a59083e6","src/sys/ioctl/bsd.rs":"76acf6de6c9e2cd9367835f1b97815120e4baede4c2200661f396be4e4eb800e","src/sys/ioctl/linux.rs":"26d027ea1b3a4c711aa4ebab551f80612826ac350479cc1ee14f42ecfa49799f","src/sys/ioctl/mod.rs":"6341f40c37227c77ca4bbb1864e60f99c43898eeaaf05ebb5132be1129550f4b","src/sys/memfd.rs":"35dba6c3eeb4f74edbf86530ba1696d9251495b82b814a36b76e6d2b26490e3c","src/sys/mman.rs":"ddcb9795efeb469347c4fa328fa0133db261b03a48f4fb635600a639746da871","src/sys/mod.rs":"2eff75ee91c6e8b34beabd8cd4e4b92a2d714a1523e0ce4acc50add254434056","src/sys/personality.rs":"2019e58aa69c5ad68ae060e1b9a399138a2e4742f37a868e2681588963ca8acf","src/sys/pthread.rs":"607e0a9bea2a1449acb022343f865aa91d90e6e566e38b8b5b7702aaad63bebf","src/sys/ptrace/bsd.rs":"1843f26656169408fe875af7a92ee5abe00a1c75bda0818e884ea6e1cb80f912","src/sys/ptrace/linux.rs":"29bd3d87091e32bb5e150382037131d07b56a9460884cdadec94960c8ca6b013","src/sys/ptrace/mod.rs":"671a6ccac955e75d5998f7e53ffc45ed4c7b6522a0f24a0937d60141f692dd39","src/sys/quota.rs":"4ceb895896bbd0bb67ce98e91dec3bd40c9a7d5936abbe13b74691c6afa07f9f","src/sys/reboot.rs":"dca2ce561fe25e2f1450c294022a00716bfea677e369151c8e471e79c47e4d9a","src/sys/select.rs":"827bc3c853a9f2bdb4bfdd52bed09ffc8a36c7cbb41d57b0621be2c4aad94dfb","src/sys/sendfile.rs":"6766a2cf9e5f813b3ab0bad9740cb79da8a38f565d58a3b1f275cbceeff9c96e","src/sys/signal.rs":"44e642a29e4bc296607816e93c80f4134a7664c209702b9bb52a1cac01a67c45","src/sys/signalfd.rs":"5cb30e5c4bc4f37a07a5c3bb52d198b8c1a75c413bbb732d55ae9bf9c8fae21f","src/sys/socket/addr.rs":"8a00ad11497816647f66303b65fc05637448024a895ef91bcd4a5bbedb3bd43c","src/sys/socket/mod.rs":"de6bcf36a960ca9b856e655941d9477e3670b4e7d1aeba9eb1d7e1e79d5766d8","src/sys/socket/sockopt.rs":"a14afa87973bc602250e3c7ff716274e6e03fa4fd3535ec7d33c16d922970ab2","src/sys/stat.rs":"a0e8423f4b9ed2ae38fe5fe555a407fa8b60dc6d911e53da5637e574eda5adf8","src/sys/statfs.rs":"6bd23f941107dc79ec34dc50516ff5eb18d9fad108ad976796669505692c1582","src/sys/statvfs.rs":"bd6010206e9459849103da1c6bad89527abd265a6a6cdd73d17ba9cff11ca5f1","src/sys/sysinfo.rs":"7ff86d7848c2e8ded13b47dc53bf24cb0f4d7f3ded634d6d2f34558a2511ed99","src/sys/termios.rs":"a0f34e7034c43313d5cb91939c6d831adfc360ba60999fde86e2181adaa3b6ce","src/sys/time.rs":"cc955b6b6647ca1db33ac076780ca6c984200e3cc47df5d836b1528489cdef70","src/sys/timerfd.rs":"dd58c55a5a0a284648b335f827158ff533e48e7570c8a3a6d4c0a2884a2f71f1","src/sys/uio.rs":"8fa40b3642cb91fea4dbfed695e6aeff500178f3635556418691bd6d4c00241c","src/sys/utsname.rs":"9509a092c837d1700f9f4ac30e4568e5b9b63ad8925a56cd8ad7add05d0ac452","src/sys/wait.rs":"91adc5ad1415e4158c76c3d97214b2d4c25c4bd1d65be7a78f01b0cc789017fa","src/time.rs":"e58e9d34b5806899269819b0b78557fb1d8dbb16126789ee11df5f51ca748a02","src/ucontext.rs":"10fdfebcecafa8d1c6cf573a5768adc07b87e9ff52a0bdc2527e77f73608f264","src/unistd.rs":"ded23ee8e51a6565cdbcc5586eb2b075f916014847d4bf53d8bc75e2f920053d","test/common/mod.rs":"5a20261eb56da5edce1f52e331217e706970f3f4b131acca3e71815fdf4c910c","test/sys/mod.rs":"08ccb898c92f60aff57bc89b1ba79da0fe948b9ebe7c1379ee54ca5bcf5c934d","test/sys/test_aio.rs":"2f758e4ff074b2523be3a9970359b93e469ef984dfcabd1fc45ce71477731403","test/sys/test_aio_drop.rs":"b05b58b3fc5253f389e1869ee6fc3833701572fb68ed57bf79237080dac3125d","test/sys/test_epoll.rs":"2a86c53d674c84dd0fc03d95f1b0dcc2ebf45338e0359a048ae7242d656f40e8","test/sys/test_inotify.rs":"a5f23a29aed170fde80d78b845f7aa6f2a247fdcceff078035532b125e42e7d9","test/sys/test_ioctl.rs":"b809085aca01c351380b3ab650153d3800f7271391e090b6f2d6dc9186ee50f4","test/sys/test_lio_listio_resubmit.rs":"436135fce2d2e55cfc9a3a18d43ca15018feb1a51b870eed56dff2f734b9c059","test/sys/test_mman.rs":"b129b1d40d7a6e23cfc10956f9aa689d578a745f82fa267d24c40475063b592c","test/sys/test_pthread.rs":"891726053083bf488655eca1518630b08fa7c5937433fb5e446a9eed181ff7c5","test/sys/test_ptrace.rs":"530c0cda2a61ed11fa423008f72cd3a01c8cc1d1f467f7d08d8642facbb40f6c","test/sys/test_select.rs":"7ece285a78cb66852ba8e89cac82c2d4fcff7d17a5f35e282cc52a09f5820daf","test/sys/test_signal.rs":"81f4b4aaaab7d6336de03247a910927f03247146ca9c6fe8268df8fb2bc6c376","test/sys/test_signalfd.rs":"2068a028c88395ff51c09e43b18c03d16e2d851f1d26ca1d121cdb5cb050f5c5","test/sys/test_socket.rs":"7f0105ea3480cbd8a6d7e8dad1227755c1dea3f19dc92b4e17e3658221346d64","test/sys/test_sockopt.rs":"9217da562c0e728517df5e7f3876e28344d44abe1291febe235860bd149babf8","test/sys/test_sysinfo.rs":"1e1bea9130fe38ccb07cd0ad7334c7be1e45efc33f7656a5973f8cad7126f225","test/sys/test_termios.rs":"9a507d7cc26a52ddd7a8c7b302ba16465c74fda32d96e15968240da033663501","test/sys/test_timerfd.rs":"fcada956abd981e4d846da58e5640c5705b16026d47bccd1d603fae765ad10db","test/sys/test_uio.rs":"3ffa1c67a441649a99280b70482b050aff9bc202d689371aa85d24ecf71c9c8c","test/sys/test_wait.rs":"9fc8c2e93cb5959003775d2ce128ed9195e0863c40d4b6312b43bb2cc9d90d3c","test/test.rs":"a74e8c9a10d86168592eddd5738205ed671b1f3e3b7805637756e941a67d9055","test/test_clearenv.rs":"45ca548035b3c20ec87314715feaba2be973709a635d85b8cde46fd1d9f1ecd4","test/test_dir.rs":"e0d632e249d58a107def2e1443dc6e00074ed5ebcd322dc2579f0316fcf38f96","test/test_fcntl.rs":"60042f7b6c2ed119a2e735b73057767c4267daca46a1ddec412775f4cabe1c37","test/test_kmod/hello_mod/Makefile":"0219f7bce0603f97d997fb377ca071966c90333ecc665e78a54dfeb97a9c811b","test/test_kmod/hello_mod/hello.c":"bcac6b19c5bd807e1f3878c15e426acc85785a8ade9840c3bb4d068635c9188c","test/test_kmod/mod.rs":"1217ced9c1b5fc75dd34e337ae709390d04d9a797c42d23b94b84cd7f02d9938","test/test_mount.rs":"55503e8b28f77b45d755d549375cab34fa3a3cc9b94cbb23cfbd4426c5d9cb9c","test/test_mq.rs":"034180edab6108663ecad3256e528bd5350f20c40ee1f3c7c73bd9a911c58d79","test/test_net.rs":"d027680cdb1e2eed9e6912267b42a30cc0d81399826e03abfd7de81296a88282","test/test_nix_path.rs":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","test/test_nmount.rs":"26ecb0c687d9403e2d34d8e67733ddeeba7b4820f886ffa14e75f05ec4de38ea","test/test_poll.rs":"3f94f5a3e709bd172070dbbe1490869896410b3e7d12b8d055c5f7b1b5814c3e","test/test_pty.rs":"8e7127e9df36409aa7f54e5f9cfe87163031b92abfe43fe0861abc1624cf1177","test/test_ptymaster_drop.rs":"48ae888ff4573c68e4da7d1fa737374deb307afb64deff2d788d1e0c81a11112","test/test_sched.rs":"f8ad92eb554164b0f92428f716db99040186d741cc6e1976f7930f099652f70c","test/test_sendfile.rs":"31d3f4982fe73610e216d9c332342b98c2c21de34b933744bfb3193d17376764","test/test_stat.rs":"06a1458829042fbb52f415fb64087c96df38f690368b9337666d6e57613c9486","test/test_time.rs":"199b1c89d373e9398cca97f83ecd6459c6bd5ba7adca28013d9109d5cbad03f3","test/test_unistd.rs":"e4140fa39b133f7ad8c53aac23ddad950c07e12183eae18a622875ca204cf510"},"package":"e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf"} +diff --git a/src/agent/vendor/nix-0.22.3/src/sys/ioctl/linux.rs b/src/agent/vendor/nix-0.22.3/src/sys/ioctl/linux.rs +index 68ebaba9..d9a41f9b 100644 +--- a/src/agent/vendor/nix-0.22.3/src/sys/ioctl/linux.rs ++++ b/src/agent/vendor/nix-0.22.3/src/sys/ioctl/linux.rs +@@ -34,6 +34,7 @@ mod consts { + target_arch = "s390x", + target_arch = "x86_64", + target_arch = "aarch64", ++ target_arch = "loongarch64", + target_arch = "riscv64"))] + mod consts { + #[doc(hidden)] +diff --git a/src/agent/vendor/nix-0.23.1/.cargo-checksum.json b/src/agent/vendor/nix-0.23.1/.cargo-checksum.json +index 27737e6f..3502d985 100644 +--- a/src/agent/vendor/nix-0.23.1/.cargo-checksum.json ++++ b/src/agent/vendor/nix-0.23.1/.cargo-checksum.json +@@ -1 +1 @@ +-{"files":{"CHANGELOG.md":"0f61d921a725184e0b751fafe4facf309f66f51e6ec008ed4a155aab7d6f5fd7","Cargo.toml":"a355ac1778ff0fac880a96f375ff267c3f60df6a961c245339dd2664e0f9c294","LICENSE":"66e3ee1fa7f909ad3c612d556f2a0cdabcd809ad6e66f3b0605015ac64841b70","README.md":"a025a45d01d256e4dff5445f84c9ab81e510f17d5c491dd0e88372cd0f738076","src/dir.rs":"87accca507d4023d2f040101aed2b1684dc6dba81c09c7efb068c0b6ea0dfd78","src/env.rs":"3657fb51d8569ed525787e22cd2adb0ea5eb250d27641cfb8926be6908be4f38","src/errno.rs":"dfd94a76ced3cb3c2d12db4e4ea557a8123361d6d5d0577c1588425067b87957","src/fcntl.rs":"f43d5bd24238686f57766023be3421c64ec03c40cdcab77ebe635320e4818130","src/features.rs":"939e9512b4cf4192e18b7ba6557896c8a65f26bbbe78361e786e50bfd06168fb","src/ifaddrs.rs":"4f19ed3b15f5059c2859958c6aa313d6fa75703e68f8608359ef8e0089508ed3","src/kmod.rs":"9031edb7b0a8ed1d6635163c9c32490537d5c204e9794cce9dc2db24ead60957","src/lib.rs":"50820d5cdb642823f80b14622e29a47bcc36b9983c5884bbb23376fb7eeb4229","src/macros.rs":"49577415d703c089bf45f352b0da8c796dc5173fbe85329b8d8070c987ed6019","src/mount/bsd.rs":"37790209392c66105704986905f12b05215fcf1595c23ca4f16a8af93e55c0b8","src/mount/linux.rs":"cb82f6be7fb1cf131ee89b65dfa0d30df853fe934ff3bb2c9f7fe65f56bd2a21","src/mount/mod.rs":"6929135b12505c270cc2253fcabdae0d4cc92191b2171cf62645e7ec93cf5157","src/mqueue.rs":"2551fb14e10482dbb6db187f02794be613d207074fd8953caf27088aa4f880b7","src/net/if_.rs":"4b797a75d1c20fa53ae9ccea86fa421342c468a7e8ff737a129ab831464169d2","src/net/mod.rs":"577f70170e53d4a6de1abb70bf8f1031ec3e65c0e63ef5fcf05c907125e7ac17","src/poll.rs":"a3d4c17ed046d838e0cb55051d93f6d5585f73934fe1dfcb94e422735fc051ef","src/pty.rs":"dc9c19d91c176f41548bdde9a79f0663b01115688f474542c48f6736c433a709","src/sched.rs":"fcfb4f8886931a8aeeb5ac957956a19ba43dfa75d7fb473d7e8d7c8c0b173054","src/sys/aio.rs":"3e499c53bb3f1f62851543a307f22e552f0b3c971a06ca36c98a14645236e6c3","src/sys/epoll.rs":"11582831df3fa13e2f1f7fc024c1d5142a8dbfb94f6ab9b206e40e025f4a9106","src/sys/event.rs":"5768b2fed5cf8952b76c2292a0e9625b355a605b7276b1604459f01d1462b588","src/sys/eventfd.rs":"bc8009f19e8b93b03d0202896e10bd08497f34e2987bb8ce864d6cde11eab892","src/sys/inotify.rs":"5f970799355fe395cdcc81fcffab9b62eeb79f1127f935e76f51a8e0a59083e6","src/sys/ioctl/bsd.rs":"76acf6de6c9e2cd9367835f1b97815120e4baede4c2200661f396be4e4eb800e","src/sys/ioctl/linux.rs":"642b25d3997518815dea454fa976e9067ad5fe4ed75622e7540e3f0d0c7d320a","src/sys/ioctl/mod.rs":"6341f40c37227c77ca4bbb1864e60f99c43898eeaaf05ebb5132be1129550f4b","src/sys/memfd.rs":"72a153df4da17ea0cc4ce90ee3c47c5bec24c6e32fbb4ee7c77c1a89d79efbdd","src/sys/mman.rs":"8c519c52194c2928d93f0f33159b09fdfa420522b5a48fc84cbe2689db5424a0","src/sys/mod.rs":"21df0a582abff77c5706f01667e3aed97385a1b8c6cb8bb7e8678323c3ca31ec","src/sys/personality.rs":"1ce33010f0b8343f8f3167d3c7905a9a1e43c656e5db4043072bf0dd411cdeba","src/sys/pthread.rs":"a0e57ebb60463bf7e62536cccfe6ab352a7e8d5d99004837e29fe10ae91a13c4","src/sys/ptrace/bsd.rs":"0b9293cf21f23a790fd5c0e8744e31826d229e320603de782d7bb6fd4aaede33","src/sys/ptrace/linux.rs":"fc36f737463d001c47ba7830909eb458a18ecf4a5e33d59447a921e5d5fb6ae7","src/sys/ptrace/mod.rs":"671a6ccac955e75d5998f7e53ffc45ed4c7b6522a0f24a0937d60141f692dd39","src/sys/quota.rs":"1b60c34302e6fad9422fe0bec9fe7e6b93fbe554b8cfe98ecf5834daf93c84de","src/sys/reboot.rs":"865310ee46951a49e51ec368f854368faa9eb1dcead51280aa758e125294d672","src/sys/resource.rs":"c1a8fc95d8dc239e5be1a11ab690a053abdbd7ead42e1f1e4f83e822f8b81867","src/sys/select.rs":"4f0e476faa4447bb59f795e71b28f9440c17396429af05ac6dc67ed78104a292","src/sys/sendfile.rs":"8858c15b27e5bf3acb6b6c2740fc5e3cad057293c6e65314b949e4c2273c7fb5","src/sys/signal.rs":"b3855c93ddc1f9d415d7e2b6ca870c3ac225496ffdf085f6a6e95e2c49017d9b","src/sys/signalfd.rs":"2677af132b9f01ec277615a5d039f49fbdd06dc4442639df668561b74b9785c4","src/sys/socket/addr.rs":"b1003c0b6dbe7c1b1a76a5882a43a6ae6bbffa7d587d27fab00e8334693e1a83","src/sys/socket/mod.rs":"281f12673fa136da83ecd9a0c4361a94ff96894c83077246081fedb40fac4645","src/sys/socket/sockopt.rs":"b894b009a07935a3236a3fb7e159a0fb67f5e2fd1c7c61264948d1022f0ddb80","src/sys/stat.rs":"7c7bd8e895040b0f05a7eee3d8ab559566262ebdae711cb19ca8f19dd16d93c6","src/sys/statfs.rs":"dd14609e60bca2d09b84c10a9b7ba28d35ca7df529a94e62b0f7c5bfe4203eb6","src/sys/statvfs.rs":"1b27b88ef4bdd33a5005519e5e263d6b929980746d49e2768d9dba5466ce1138","src/sys/sysinfo.rs":"7ff86d7848c2e8ded13b47dc53bf24cb0f4d7f3ded634d6d2f34558a2511ed99","src/sys/termios.rs":"ef1926cd1db964ebeb33775aa9f219506a11be22df499d2479eb3c4aa91b7753","src/sys/time.rs":"6ff8a79d143332995060b40b5bdf9596a03ed4b9195183d2331787394d6e389d","src/sys/timerfd.rs":"1ea212abc30742e99fe280e294cdab7ac182336f86e874d19b128a1413945365","src/sys/uio.rs":"92be85585382a45a24db7c82bc79983df5c8ccc8889f191494dfcf8d5b6a7daf","src/sys/utsname.rs":"f7d02dda48a328d733677d40984227441090efa5ad4865c1c43552735a43d13e","src/sys/wait.rs":"6acfb219db9f5b36577b36b12071dd7d671c0d23cd731e3549017fd59d9c479e","src/time.rs":"bf585149bc0c2df2d94acd5658ea821493adb1afa8b0c6011ae301e3ead104de","src/ucontext.rs":"863d783443be1307477daf1970a42594d17d637aba94c8e5b63d5d9a49ea624b","src/unistd.rs":"4bdf24d32c4d5cfd2a25140d4cf3e93761f80df4a94610cd27cdbf277694cb86","test/common/mod.rs":"89c8980966aa17a8d3f5872b44648f1541276e2331854203d327f7f36c86ee77","test/sys/mod.rs":"3f71863e16193521cc366b2daf21e56365a30208f0b2f117844f68c2e1404636","test/sys/test_aio.rs":"414af194f06b35b83a692e3569801f2c6b7999ba7b55b59f006091902e00146e","test/sys/test_aio_drop.rs":"b05b58b3fc5253f389e1869ee6fc3833701572fb68ed57bf79237080dac3125d","test/sys/test_epoll.rs":"c982bd8fa90c615a6f11de2c816b4553e11171dbbdd8db0944166fb044221a16","test/sys/test_inotify.rs":"dc3e4fe548b0b3b71f94c9bfc157c21b017f5ce8df9dee599849f3bfe7c222bb","test/sys/test_ioctl.rs":"b809085aca01c351380b3ab650153d3800f7271391e090b6f2d6dc9186ee50f4","test/sys/test_lio_listio_resubmit.rs":"436135fce2d2e55cfc9a3a18d43ca15018feb1a51b870eed56dff2f734b9c059","test/sys/test_mman.rs":"d149493cad917afaa7fcba8c74c42f3ba22420099917818399b8af1305a8e00b","test/sys/test_pthread.rs":"4be4a467ead0633429157c1b2191eb28962c5670aeb2ad6fe872acb95c336129","test/sys/test_ptrace.rs":"71634c3405ddb37c241a3cebe60c11516b95b82d29adaf13182bb36d0b50c6cb","test/sys/test_select.rs":"913ee0569c539fbf8f8d87678cec7ceb9d5529c184e72af845c8076b099b7d29","test/sys/test_signal.rs":"619aeb586309ffd2547b22c37475bb8cf6e88717c4cc114df72f6786b14de1f3","test/sys/test_signalfd.rs":"cccba36d0aba74178d78571dbd728448c8c23aba9063ad5ee24c7d89d01429c6","test/sys/test_socket.rs":"ec6d34cf06d1c52c32ba1bc5c13cd837968738f6268d976d136d7cc6128b9a26","test/sys/test_sockopt.rs":"ae74873a34be764c20c358a73002c10447b9f79055475f7c109d9f6f29c2bd72","test/sys/test_sysinfo.rs":"1e1bea9130fe38ccb07cd0ad7334c7be1e45efc33f7656a5973f8cad7126f225","test/sys/test_termios.rs":"9a9fb30655f418b59851edc9a9763f0fa1a97faaa5310989d9fa9a5c21add111","test/sys/test_timerfd.rs":"fcada956abd981e4d846da58e5640c5705b16026d47bccd1d603fae765ad10db","test/sys/test_uio.rs":"88a9616172beb9ed63021ec19aadf7c439d6f2fc42548fa265c4c7df8f65085f","test/sys/test_wait.rs":"ba95237600e1b825f09a3976219787a5041c6ba12296640070fd1244b9533539","test/test.rs":"8b6834fd1627d81f5bb5de3eef628b8e04e6b1bbed5e2c6947e25af921b7c65f","test/test_clearenv.rs":"45ca548035b3c20ec87314715feaba2be973709a635d85b8cde46fd1d9f1ecd4","test/test_dir.rs":"837d1666d6c48da3ae9f172fa32a497e0d61af94f1e5335c2afd16eafd6b1989","test/test_fcntl.rs":"04479bb8c082860481c9833911cb28fe4a62d35e1e0b283be045e2e53642ae5d","test/test_kmod/hello_mod/Makefile":"0219f7bce0603f97d997fb377ca071966c90333ecc665e78a54dfeb97a9c811b","test/test_kmod/hello_mod/hello.c":"bcac6b19c5bd807e1f3878c15e426acc85785a8ade9840c3bb4d068635c9188c","test/test_kmod/mod.rs":"58ac2bfb788480833d0bab990177324a405bd56d980edc222807acfb12ef23cf","test/test_mount.rs":"fc3fb51f4e7262dd8424e183e07919b378d5996b021544471b7cb1b3f9ad945f","test/test_mq.rs":"d9032902fcab0a69574ba09dd7fa9fa7db60cb1a1dd875124461276547dbdae5","test/test_net.rs":"d027680cdb1e2eed9e6912267b42a30cc0d81399826e03abfd7de81296a88282","test/test_nix_path.rs":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","test/test_nmount.rs":"26ecb0c687d9403e2d34d8e67733ddeeba7b4820f886ffa14e75f05ec4de38ea","test/test_poll.rs":"7c7ca94669c7879ee73d793a0261b27904b80c0bb380a5b5acdd4960c9c1aba5","test/test_pty.rs":"7cbc9a5c49fda499b957ef428e29f2c898aa772a9999c1a694f40f52a5a291bf","test/test_ptymaster_drop.rs":"48ae888ff4573c68e4da7d1fa737374deb307afb64deff2d788d1e0c81a11112","test/test_resource.rs":"569b95e16e84ab42a93ff9268bbb8545397408cbac17feb104a9559e8b0798ef","test/test_sched.rs":"f8ad92eb554164b0f92428f716db99040186d741cc6e1976f7930f099652f70c","test/test_sendfile.rs":"31d3f4982fe73610e216d9c332342b98c2c21de34b933744bfb3193d17376764","test/test_stat.rs":"c5358407e345bba02b827e2a3bd622bde4ec064dfdd5516b1b74561ad3e8dda5","test/test_time.rs":"bf668b680db81e443fb402a2580425553329636cd39fad70b828041ea894b43a","test/test_unistd.rs":"72a555c71232592de6a3799e11432e1eb73e0477dbf737868c1232e90aca822c"},"package":"9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6"} +\ No newline at end of file ++{"files":{"CHANGELOG.md":"0f61d921a725184e0b751fafe4facf309f66f51e6ec008ed4a155aab7d6f5fd7","Cargo.toml":"a355ac1778ff0fac880a96f375ff267c3f60df6a961c245339dd2664e0f9c294","LICENSE":"66e3ee1fa7f909ad3c612d556f2a0cdabcd809ad6e66f3b0605015ac64841b70","README.md":"a025a45d01d256e4dff5445f84c9ab81e510f17d5c491dd0e88372cd0f738076","src/dir.rs":"87accca507d4023d2f040101aed2b1684dc6dba81c09c7efb068c0b6ea0dfd78","src/env.rs":"3657fb51d8569ed525787e22cd2adb0ea5eb250d27641cfb8926be6908be4f38","src/errno.rs":"dfd94a76ced3cb3c2d12db4e4ea557a8123361d6d5d0577c1588425067b87957","src/fcntl.rs":"f43d5bd24238686f57766023be3421c64ec03c40cdcab77ebe635320e4818130","src/features.rs":"939e9512b4cf4192e18b7ba6557896c8a65f26bbbe78361e786e50bfd06168fb","src/ifaddrs.rs":"4f19ed3b15f5059c2859958c6aa313d6fa75703e68f8608359ef8e0089508ed3","src/kmod.rs":"9031edb7b0a8ed1d6635163c9c32490537d5c204e9794cce9dc2db24ead60957","src/lib.rs":"50820d5cdb642823f80b14622e29a47bcc36b9983c5884bbb23376fb7eeb4229","src/macros.rs":"49577415d703c089bf45f352b0da8c796dc5173fbe85329b8d8070c987ed6019","src/mount/bsd.rs":"37790209392c66105704986905f12b05215fcf1595c23ca4f16a8af93e55c0b8","src/mount/linux.rs":"cb82f6be7fb1cf131ee89b65dfa0d30df853fe934ff3bb2c9f7fe65f56bd2a21","src/mount/mod.rs":"6929135b12505c270cc2253fcabdae0d4cc92191b2171cf62645e7ec93cf5157","src/mqueue.rs":"2551fb14e10482dbb6db187f02794be613d207074fd8953caf27088aa4f880b7","src/net/if_.rs":"4b797a75d1c20fa53ae9ccea86fa421342c468a7e8ff737a129ab831464169d2","src/net/mod.rs":"577f70170e53d4a6de1abb70bf8f1031ec3e65c0e63ef5fcf05c907125e7ac17","src/poll.rs":"a3d4c17ed046d838e0cb55051d93f6d5585f73934fe1dfcb94e422735fc051ef","src/pty.rs":"dc9c19d91c176f41548bdde9a79f0663b01115688f474542c48f6736c433a709","src/sched.rs":"fcfb4f8886931a8aeeb5ac957956a19ba43dfa75d7fb473d7e8d7c8c0b173054","src/sys/aio.rs":"3e499c53bb3f1f62851543a307f22e552f0b3c971a06ca36c98a14645236e6c3","src/sys/epoll.rs":"11582831df3fa13e2f1f7fc024c1d5142a8dbfb94f6ab9b206e40e025f4a9106","src/sys/event.rs":"5768b2fed5cf8952b76c2292a0e9625b355a605b7276b1604459f01d1462b588","src/sys/eventfd.rs":"bc8009f19e8b93b03d0202896e10bd08497f34e2987bb8ce864d6cde11eab892","src/sys/inotify.rs":"5f970799355fe395cdcc81fcffab9b62eeb79f1127f935e76f51a8e0a59083e6","src/sys/ioctl/bsd.rs":"76acf6de6c9e2cd9367835f1b97815120e4baede4c2200661f396be4e4eb800e","src/sys/ioctl/linux.rs":"26d027ea1b3a4c711aa4ebab551f80612826ac350479cc1ee14f42ecfa49799f","src/sys/ioctl/mod.rs":"6341f40c37227c77ca4bbb1864e60f99c43898eeaaf05ebb5132be1129550f4b","src/sys/memfd.rs":"72a153df4da17ea0cc4ce90ee3c47c5bec24c6e32fbb4ee7c77c1a89d79efbdd","src/sys/mman.rs":"8c519c52194c2928d93f0f33159b09fdfa420522b5a48fc84cbe2689db5424a0","src/sys/mod.rs":"21df0a582abff77c5706f01667e3aed97385a1b8c6cb8bb7e8678323c3ca31ec","src/sys/personality.rs":"1ce33010f0b8343f8f3167d3c7905a9a1e43c656e5db4043072bf0dd411cdeba","src/sys/pthread.rs":"a0e57ebb60463bf7e62536cccfe6ab352a7e8d5d99004837e29fe10ae91a13c4","src/sys/ptrace/bsd.rs":"0b9293cf21f23a790fd5c0e8744e31826d229e320603de782d7bb6fd4aaede33","src/sys/ptrace/linux.rs":"fc36f737463d001c47ba7830909eb458a18ecf4a5e33d59447a921e5d5fb6ae7","src/sys/ptrace/mod.rs":"671a6ccac955e75d5998f7e53ffc45ed4c7b6522a0f24a0937d60141f692dd39","src/sys/quota.rs":"1b60c34302e6fad9422fe0bec9fe7e6b93fbe554b8cfe98ecf5834daf93c84de","src/sys/reboot.rs":"865310ee46951a49e51ec368f854368faa9eb1dcead51280aa758e125294d672","src/sys/resource.rs":"c1a8fc95d8dc239e5be1a11ab690a053abdbd7ead42e1f1e4f83e822f8b81867","src/sys/select.rs":"4f0e476faa4447bb59f795e71b28f9440c17396429af05ac6dc67ed78104a292","src/sys/sendfile.rs":"8858c15b27e5bf3acb6b6c2740fc5e3cad057293c6e65314b949e4c2273c7fb5","src/sys/signal.rs":"b3855c93ddc1f9d415d7e2b6ca870c3ac225496ffdf085f6a6e95e2c49017d9b","src/sys/signalfd.rs":"2677af132b9f01ec277615a5d039f49fbdd06dc4442639df668561b74b9785c4","src/sys/socket/addr.rs":"b1003c0b6dbe7c1b1a76a5882a43a6ae6bbffa7d587d27fab00e8334693e1a83","src/sys/socket/mod.rs":"281f12673fa136da83ecd9a0c4361a94ff96894c83077246081fedb40fac4645","src/sys/socket/sockopt.rs":"b894b009a07935a3236a3fb7e159a0fb67f5e2fd1c7c61264948d1022f0ddb80","src/sys/stat.rs":"7c7bd8e895040b0f05a7eee3d8ab559566262ebdae711cb19ca8f19dd16d93c6","src/sys/statfs.rs":"dd14609e60bca2d09b84c10a9b7ba28d35ca7df529a94e62b0f7c5bfe4203eb6","src/sys/statvfs.rs":"1b27b88ef4bdd33a5005519e5e263d6b929980746d49e2768d9dba5466ce1138","src/sys/sysinfo.rs":"7ff86d7848c2e8ded13b47dc53bf24cb0f4d7f3ded634d6d2f34558a2511ed99","src/sys/termios.rs":"ef1926cd1db964ebeb33775aa9f219506a11be22df499d2479eb3c4aa91b7753","src/sys/time.rs":"6ff8a79d143332995060b40b5bdf9596a03ed4b9195183d2331787394d6e389d","src/sys/timerfd.rs":"1ea212abc30742e99fe280e294cdab7ac182336f86e874d19b128a1413945365","src/sys/uio.rs":"92be85585382a45a24db7c82bc79983df5c8ccc8889f191494dfcf8d5b6a7daf","src/sys/utsname.rs":"f7d02dda48a328d733677d40984227441090efa5ad4865c1c43552735a43d13e","src/sys/wait.rs":"6acfb219db9f5b36577b36b12071dd7d671c0d23cd731e3549017fd59d9c479e","src/time.rs":"bf585149bc0c2df2d94acd5658ea821493adb1afa8b0c6011ae301e3ead104de","src/ucontext.rs":"863d783443be1307477daf1970a42594d17d637aba94c8e5b63d5d9a49ea624b","src/unistd.rs":"4bdf24d32c4d5cfd2a25140d4cf3e93761f80df4a94610cd27cdbf277694cb86","test/common/mod.rs":"89c8980966aa17a8d3f5872b44648f1541276e2331854203d327f7f36c86ee77","test/sys/mod.rs":"3f71863e16193521cc366b2daf21e56365a30208f0b2f117844f68c2e1404636","test/sys/test_aio.rs":"414af194f06b35b83a692e3569801f2c6b7999ba7b55b59f006091902e00146e","test/sys/test_aio_drop.rs":"b05b58b3fc5253f389e1869ee6fc3833701572fb68ed57bf79237080dac3125d","test/sys/test_epoll.rs":"c982bd8fa90c615a6f11de2c816b4553e11171dbbdd8db0944166fb044221a16","test/sys/test_inotify.rs":"dc3e4fe548b0b3b71f94c9bfc157c21b017f5ce8df9dee599849f3bfe7c222bb","test/sys/test_ioctl.rs":"b809085aca01c351380b3ab650153d3800f7271391e090b6f2d6dc9186ee50f4","test/sys/test_lio_listio_resubmit.rs":"436135fce2d2e55cfc9a3a18d43ca15018feb1a51b870eed56dff2f734b9c059","test/sys/test_mman.rs":"d149493cad917afaa7fcba8c74c42f3ba22420099917818399b8af1305a8e00b","test/sys/test_pthread.rs":"4be4a467ead0633429157c1b2191eb28962c5670aeb2ad6fe872acb95c336129","test/sys/test_ptrace.rs":"71634c3405ddb37c241a3cebe60c11516b95b82d29adaf13182bb36d0b50c6cb","test/sys/test_select.rs":"913ee0569c539fbf8f8d87678cec7ceb9d5529c184e72af845c8076b099b7d29","test/sys/test_signal.rs":"619aeb586309ffd2547b22c37475bb8cf6e88717c4cc114df72f6786b14de1f3","test/sys/test_signalfd.rs":"cccba36d0aba74178d78571dbd728448c8c23aba9063ad5ee24c7d89d01429c6","test/sys/test_socket.rs":"ec6d34cf06d1c52c32ba1bc5c13cd837968738f6268d976d136d7cc6128b9a26","test/sys/test_sockopt.rs":"ae74873a34be764c20c358a73002c10447b9f79055475f7c109d9f6f29c2bd72","test/sys/test_sysinfo.rs":"1e1bea9130fe38ccb07cd0ad7334c7be1e45efc33f7656a5973f8cad7126f225","test/sys/test_termios.rs":"9a9fb30655f418b59851edc9a9763f0fa1a97faaa5310989d9fa9a5c21add111","test/sys/test_timerfd.rs":"fcada956abd981e4d846da58e5640c5705b16026d47bccd1d603fae765ad10db","test/sys/test_uio.rs":"88a9616172beb9ed63021ec19aadf7c439d6f2fc42548fa265c4c7df8f65085f","test/sys/test_wait.rs":"ba95237600e1b825f09a3976219787a5041c6ba12296640070fd1244b9533539","test/test.rs":"8b6834fd1627d81f5bb5de3eef628b8e04e6b1bbed5e2c6947e25af921b7c65f","test/test_clearenv.rs":"45ca548035b3c20ec87314715feaba2be973709a635d85b8cde46fd1d9f1ecd4","test/test_dir.rs":"837d1666d6c48da3ae9f172fa32a497e0d61af94f1e5335c2afd16eafd6b1989","test/test_fcntl.rs":"04479bb8c082860481c9833911cb28fe4a62d35e1e0b283be045e2e53642ae5d","test/test_kmod/hello_mod/Makefile":"0219f7bce0603f97d997fb377ca071966c90333ecc665e78a54dfeb97a9c811b","test/test_kmod/hello_mod/hello.c":"bcac6b19c5bd807e1f3878c15e426acc85785a8ade9840c3bb4d068635c9188c","test/test_kmod/mod.rs":"58ac2bfb788480833d0bab990177324a405bd56d980edc222807acfb12ef23cf","test/test_mount.rs":"fc3fb51f4e7262dd8424e183e07919b378d5996b021544471b7cb1b3f9ad945f","test/test_mq.rs":"d9032902fcab0a69574ba09dd7fa9fa7db60cb1a1dd875124461276547dbdae5","test/test_net.rs":"d027680cdb1e2eed9e6912267b42a30cc0d81399826e03abfd7de81296a88282","test/test_nix_path.rs":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","test/test_nmount.rs":"26ecb0c687d9403e2d34d8e67733ddeeba7b4820f886ffa14e75f05ec4de38ea","test/test_poll.rs":"7c7ca94669c7879ee73d793a0261b27904b80c0bb380a5b5acdd4960c9c1aba5","test/test_pty.rs":"7cbc9a5c49fda499b957ef428e29f2c898aa772a9999c1a694f40f52a5a291bf","test/test_ptymaster_drop.rs":"48ae888ff4573c68e4da7d1fa737374deb307afb64deff2d788d1e0c81a11112","test/test_resource.rs":"569b95e16e84ab42a93ff9268bbb8545397408cbac17feb104a9559e8b0798ef","test/test_sched.rs":"f8ad92eb554164b0f92428f716db99040186d741cc6e1976f7930f099652f70c","test/test_sendfile.rs":"31d3f4982fe73610e216d9c332342b98c2c21de34b933744bfb3193d17376764","test/test_stat.rs":"c5358407e345bba02b827e2a3bd622bde4ec064dfdd5516b1b74561ad3e8dda5","test/test_time.rs":"bf668b680db81e443fb402a2580425553329636cd39fad70b828041ea894b43a","test/test_unistd.rs":"72a555c71232592de6a3799e11432e1eb73e0477dbf737868c1232e90aca822c"},"package":"9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6"} +diff --git a/src/agent/vendor/nix-0.23.1/src/sys/ioctl/linux.rs b/src/agent/vendor/nix-0.23.1/src/sys/ioctl/linux.rs +index 68ebaba9..d9a41f9b 100644 +--- a/src/agent/vendor/nix-0.23.1/src/sys/ioctl/linux.rs ++++ b/src/agent/vendor/nix-0.23.1/src/sys/ioctl/linux.rs +@@ -34,6 +34,7 @@ mod consts { + target_arch = "s390x", + target_arch = "x86_64", + target_arch = "aarch64", ++ target_arch = "loongarch64", + target_arch = "riscv64"))] + mod consts { + #[doc(hidden)] +diff --git a/src/agent/vendor/nix-0.24.2/.cargo-checksum.json b/src/agent/vendor/nix-0.24.2/.cargo-checksum.json +index b0887385..2456b17a 100644 +--- a/src/agent/vendor/nix-0.24.2/.cargo-checksum.json ++++ b/src/agent/vendor/nix-0.24.2/.cargo-checksum.json +@@ -1 +1 @@ +-{"files":{"CHANGELOG.md":"2226acdaf94690ac857e89726385d7404d9c209a7ca645bc331607fe862de969","Cargo.toml":"b1aabe6d5ff69f5058dc1e38ef94d447b60b5646b5bb3a90b54847114bfe2a79","LICENSE":"66e3ee1fa7f909ad3c612d556f2a0cdabcd809ad6e66f3b0605015ac64841b70","README.md":"00ed4b7d1b538eaea937bcc82e51b21b4b185fac5e2d2124f3163f0c75b09795","src/dir.rs":"37f34eb1db53bc4953c4a0629f2b06a2130228898ae9afe42fe392af08d73842","src/env.rs":"3657fb51d8569ed525787e22cd2adb0ea5eb250d27641cfb8926be6908be4f38","src/errno.rs":"c973e7c0e769208ecdf20da5a7e026375c8eba785e825ff9d5ffe74290fa6a36","src/fcntl.rs":"a80857b4458c16d6ae15eaa71e5cd335ee2557ff598591f6296d898950fce963","src/features.rs":"18ac07e56c3187a650a0ea3b3eee9dacca51686fc3ca3fa0ddde449deb102f56","src/ifaddrs.rs":"e59a7540976c7c60b89929febdf5f6384b42c6d801bd1f339236e0e9c5636b67","src/kmod.rs":"9031edb7b0a8ed1d6635163c9c32490537d5c204e9794cce9dc2db24ead60957","src/lib.rs":"6330ce3b43d21d2ce658f2fab8b7c7e0c43080cf17002718b070d250ca9d70da","src/macros.rs":"e23d7d8be22ef0bf9febaaf2739585453103607c0139bd3995a324e4a16d011e","src/mount/bsd.rs":"c14a0e477f08c2949945139fcae9f0ede1f15d17fdd4277f7344b6bd5fafdc48","src/mount/linux.rs":"d938612abe89d2cf0d375b335a570ba4831f2009d3ef6c7e786ccbc398bf2c15","src/mount/mod.rs":"5c9d906d4760ac1a3767949e2cab69d7fa683c454c06045919c58a90689d439f","src/mqueue.rs":"513120f89399fb832f78e8e6f151e23a0b5fcaea40745b465b3fe7080346dc87","src/net/if_.rs":"7e05ba4e41f9921dc5c78ba10c130bc79f31d26863f4db2df3754b6a317839c8","src/net/mod.rs":"577f70170e53d4a6de1abb70bf8f1031ec3e65c0e63ef5fcf05c907125e7ac17","src/poll.rs":"aab8f9e48db4fa43113e5e4eecb095dc1bfa76431d9792e5f79e305af28066ea","src/pty.rs":"e94219e1981cb023d4f3c22edbe26c87f7508fa25b96b9f74b3b36436aebe2fb","src/sched.rs":"83029c0f8f473f2e1323ecaae8e3f15dc0f5326afd7e768d024d91a80aa73e1c","src/sys/aio.rs":"505cd3edec0f8bc77a69c65e26c4f05b12ff565e58d0c029c466369e535eca27","src/sys/epoll.rs":"6d9bcd668010ba26abb9c5ede9f3e238a56ce4949a5c51ee80853fc8e3c37607","src/sys/event.rs":"19061ad0780d01bfd0a17c12d5527b8568aa3d0fa2b1e30692aa594c1dba4fca","src/sys/eventfd.rs":"bc8009f19e8b93b03d0202896e10bd08497f34e2987bb8ce864d6cde11eab892","src/sys/inotify.rs":"215c4217f698b47f73f4418f98f331f06ca93d35e01c6f522e5fa6a156554174","src/sys/ioctl/bsd.rs":"76acf6de6c9e2cd9367835f1b97815120e4baede4c2200661f396be4e4eb800e","src/sys/ioctl/linux.rs":"e91474bee3984a5b80ea41d5edafb4fdb9bf7c8e53969b6450cc56aa4dc7ad65","src/sys/ioctl/mod.rs":"6341f40c37227c77ca4bbb1864e60f99c43898eeaaf05ebb5132be1129550f4b","src/sys/memfd.rs":"72a153df4da17ea0cc4ce90ee3c47c5bec24c6e32fbb4ee7c77c1a89d79efbdd","src/sys/mman.rs":"93f3f4dc0212b0abb172a822e5cc179b15080bf4f5df6b91d950003650db889a","src/sys/mod.rs":"efcaefe12a84e86acd543168006963d062f52d929d1f40c1c79853297830c9d9","src/sys/personality.rs":"bf1daba7141811b39aa293e060a932bb1c2b3a5ac5552658e6509b8fa7b05016","src/sys/pthread.rs":"0407064036af5b1e6247eedd38157201104c51d73575ba2eaba5e89259521462","src/sys/ptrace/bsd.rs":"ca948c863fa55de1f9fc8eabd9fd7803054df08a6ee5044b2a6a7de49a321819","src/sys/ptrace/linux.rs":"7dadde65fa8aac137d9b189d4c571dd64eb44042d0117a0c28ff55dc73de5d66","src/sys/ptrace/mod.rs":"671a6ccac955e75d5998f7e53ffc45ed4c7b6522a0f24a0937d60141f692dd39","src/sys/quota.rs":"1b60c34302e6fad9422fe0bec9fe7e6b93fbe554b8cfe98ecf5834daf93c84de","src/sys/reboot.rs":"dbb1faeeb6525f1952a20cb75adbd76b0681b6214501f747cc154be2bbff7594","src/sys/resource.rs":"a26d30490bcc56eb8b86faf23a3a4ada3c0cd3ce28e2b3040d5f36c668f14f20","src/sys/select.rs":"d30e8dfcfa46f6bd8d8b86676ad09d7aa6f1d7747d2c9601b9bb4f5ccf44b59f","src/sys/sendfile.rs":"637b09a267813c6adf72b6b74235175ed5347e3816777881ba8a9ab192c3e497","src/sys/signal.rs":"625e14dd43d5d7e1d3540543d6438e7a27edbd425838749592418caa18d01d08","src/sys/signalfd.rs":"2677af132b9f01ec277615a5d039f49fbdd06dc4442639df668561b74b9785c4","src/sys/socket/addr.rs":"c03a8aafa64ec0fbaad483b94b25ebedea0e162fc1c07eab8a8d934077d5e48d","src/sys/socket/mod.rs":"a9726bf312413805f2560be993c4902e5a1d5fe739aaa0621d8fa13b5af06bbf","src/sys/socket/sockopt.rs":"5493998c2ef8b329025a3a431780fbb784fe411fad8f5646ef1f9805efab6ea2","src/sys/stat.rs":"aaaf7802733ac6c13c8c1ad22b864d6ba5369c123c06700d5d7d37afe87e8a66","src/sys/statfs.rs":"5827183678ddffad548f131c4e906ef73d8453534b0ac5f838cbc79ee2a12a9c","src/sys/statvfs.rs":"b8e0ea6b22e5bcf906e7367393190a2c60251211c2b4c5fa616e314d50e90d4f","src/sys/sysinfo.rs":"7ff86d7848c2e8ded13b47dc53bf24cb0f4d7f3ded634d6d2f34558a2511ed99","src/sys/termios.rs":"9281d162b68802c8c3a7bdab0a71dc794c81de1493a259f602244d7dfba2d491","src/sys/time.rs":"13b4f399b2cf5298d9f6a3a1176d4e0b12d2ee4346944911858eee1b098970c6","src/sys/timer.rs":"1263c84eca7487a0174d507f6c108fdb8ccddbeeafad66ae80e3ba509e7e6ab0","src/sys/timerfd.rs":"c9193f5e1b8d963c7d0d529602859242ec00210238ed30e359001b206c809071","src/sys/uio.rs":"0e440715a3332d11efa8add4a3d4b2c1589562a5b0904d5e515156ed3904e5d1","src/sys/utsname.rs":"7f1c75dd550c9637a023a4629df571bcd292d53feee7b18f9f80dce425e65bea","src/sys/wait.rs":"5b21039400633d85aa49e153cc927cbf32d05df33c1d6a365921af2432b9495d","src/time.rs":"63ae33f73c79a70c811f87af2edd34e21ce93a3f89b3f176e35065fa1ece3ad7","src/ucontext.rs":"863d783443be1307477daf1970a42594d17d637aba94c8e5b63d5d9a49ea624b","src/unistd.rs":"d50a37cf4cbc4c8a9a3e15f6602f4e240093a6af96f1f9358f5c918c70f413b4","test/common/mod.rs":"2fb748319611c8ed528b5ea81d7dcfba3a47aabe915917ebbeb5451deaa86e2b","test/sys/mod.rs":"d569cc63defcdcd6d0e23c9799a3f69870a02bd910b50f5aa147f8b5a50e3a25","test/sys/test_aio.rs":"414af194f06b35b83a692e3569801f2c6b7999ba7b55b59f006091902e00146e","test/sys/test_aio_drop.rs":"dbb6808f7813be0de12cef11c4156637eab1d990df6f1192cbc4b26b072b633a","test/sys/test_epoll.rs":"c982bd8fa90c615a6f11de2c816b4553e11171dbbdd8db0944166fb044221a16","test/sys/test_inotify.rs":"dc3e4fe548b0b3b71f94c9bfc157c21b017f5ce8df9dee599849f3bfe7c222bb","test/sys/test_ioctl.rs":"b809085aca01c351380b3ab650153d3800f7271391e090b6f2d6dc9186ee50f4","test/sys/test_lio_listio_resubmit.rs":"436135fce2d2e55cfc9a3a18d43ca15018feb1a51b870eed56dff2f734b9c059","test/sys/test_mman.rs":"09ec20c05f63a909f5ce3b8b3223cbc7240ca9f93a4a3ed50d20a416ab6e7296","test/sys/test_pthread.rs":"4be4a467ead0633429157c1b2191eb28962c5670aeb2ad6fe872acb95c336129","test/sys/test_ptrace.rs":"4a9df38ff14e39967763805e86d7cac86a7411f485815a6aa50b8f0321a84a48","test/sys/test_select.rs":"913ee0569c539fbf8f8d87678cec7ceb9d5529c184e72af845c8076b099b7d29","test/sys/test_signal.rs":"619aeb586309ffd2547b22c37475bb8cf6e88717c4cc114df72f6786b14de1f3","test/sys/test_signalfd.rs":"cccba36d0aba74178d78571dbd728448c8c23aba9063ad5ee24c7d89d01429c6","test/sys/test_socket.rs":"935893375ef49ba697d609ee8cc4b7df6eb604f62a0b68c468b494fb22e0f646","test/sys/test_sockopt.rs":"c635f46e9c4f479e78e97ce712263bc9dd6a708ca4a3630b0f1fb9cdc0358570","test/sys/test_sysinfo.rs":"1e1bea9130fe38ccb07cd0ad7334c7be1e45efc33f7656a5973f8cad7126f225","test/sys/test_termios.rs":"9a9fb30655f418b59851edc9a9763f0fa1a97faaa5310989d9fa9a5c21add111","test/sys/test_timerfd.rs":"fcada956abd981e4d846da58e5640c5705b16026d47bccd1d603fae765ad10db","test/sys/test_uio.rs":"1e92ae46a1d7d9d0025fbe631123909e97c29264898d59294f0a9cda09d8a298","test/sys/test_wait.rs":"011397c19b2960ec0aa4866405d68a0307b871f52a3d6d627341b836fb4a025c","test/test.rs":"68966e13a75411107ba525891f854613650dc8621dba73fd7158b84c55bb6f55","test/test_clearenv.rs":"45ca548035b3c20ec87314715feaba2be973709a635d85b8cde46fd1d9f1ecd4","test/test_dir.rs":"837d1666d6c48da3ae9f172fa32a497e0d61af94f1e5335c2afd16eafd6b1989","test/test_fcntl.rs":"a61a12011062402900cc709f31c414ba19763107d711f69a17d1e1e71ee3be82","test/test_kmod/hello_mod/Makefile":"0219f7bce0603f97d997fb377ca071966c90333ecc665e78a54dfeb97a9c811b","test/test_kmod/hello_mod/hello.c":"bcac6b19c5bd807e1f3878c15e426acc85785a8ade9840c3bb4d068635c9188c","test/test_kmod/mod.rs":"58ac2bfb788480833d0bab990177324a405bd56d980edc222807acfb12ef23cf","test/test_mount.rs":"6b01b884b97db926ec1d4792f171344c590224554f2930c75609aaf2c0773abf","test/test_mq.rs":"b1609d4d25d6a4aaf0425d7a08700736ec3aa56b971b833fd41c4235b47922a9","test/test_net.rs":"d027680cdb1e2eed9e6912267b42a30cc0d81399826e03abfd7de81296a88282","test/test_nix_path.rs":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","test/test_nmount.rs":"26ecb0c687d9403e2d34d8e67733ddeeba7b4820f886ffa14e75f05ec4de38ea","test/test_poll.rs":"7c7ca94669c7879ee73d793a0261b27904b80c0bb380a5b5acdd4960c9c1aba5","test/test_pty.rs":"4a6dd1afe0056678f1f2c1f27f309827da5806889c4b87dafa8889664889762d","test/test_ptymaster_drop.rs":"48ae888ff4573c68e4da7d1fa737374deb307afb64deff2d788d1e0c81a11112","test/test_resource.rs":"fcbb16942458fa2c11fa4a75831f038b532d87809920dbe30c1af67d4800d94a","test/test_sched.rs":"f8ad92eb554164b0f92428f716db99040186d741cc6e1976f7930f099652f70c","test/test_sendfile.rs":"20739ab4430a23be04a980578c831a0813a94c15e595965aa74bc9882fa79bf8","test/test_stat.rs":"8632715b3f38e5b150108d219959ee8de4d69c2b1ab5321c7ca218bb7a583d0d","test/test_time.rs":"bf668b680db81e443fb402a2580425553329636cd39fad70b828041ea894b43a","test/test_timer.rs":"1c2bab1787c343a2db2963c77f484a038a63e68ed9e98629c8af05a343908372","test/test_unistd.rs":"52966b7c7cff426a9dfb2143699fc4f7e293f8cebfd14b18502df6184f5af58e"},"package":"195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc"} +\ No newline at end of file ++{"files":{"CHANGELOG.md":"2226acdaf94690ac857e89726385d7404d9c209a7ca645bc331607fe862de969","Cargo.toml":"b1aabe6d5ff69f5058dc1e38ef94d447b60b5646b5bb3a90b54847114bfe2a79","LICENSE":"66e3ee1fa7f909ad3c612d556f2a0cdabcd809ad6e66f3b0605015ac64841b70","README.md":"00ed4b7d1b538eaea937bcc82e51b21b4b185fac5e2d2124f3163f0c75b09795","src/dir.rs":"37f34eb1db53bc4953c4a0629f2b06a2130228898ae9afe42fe392af08d73842","src/env.rs":"3657fb51d8569ed525787e22cd2adb0ea5eb250d27641cfb8926be6908be4f38","src/errno.rs":"c973e7c0e769208ecdf20da5a7e026375c8eba785e825ff9d5ffe74290fa6a36","src/fcntl.rs":"a80857b4458c16d6ae15eaa71e5cd335ee2557ff598591f6296d898950fce963","src/features.rs":"18ac07e56c3187a650a0ea3b3eee9dacca51686fc3ca3fa0ddde449deb102f56","src/ifaddrs.rs":"e59a7540976c7c60b89929febdf5f6384b42c6d801bd1f339236e0e9c5636b67","src/kmod.rs":"9031edb7b0a8ed1d6635163c9c32490537d5c204e9794cce9dc2db24ead60957","src/lib.rs":"6330ce3b43d21d2ce658f2fab8b7c7e0c43080cf17002718b070d250ca9d70da","src/macros.rs":"e23d7d8be22ef0bf9febaaf2739585453103607c0139bd3995a324e4a16d011e","src/mount/bsd.rs":"c14a0e477f08c2949945139fcae9f0ede1f15d17fdd4277f7344b6bd5fafdc48","src/mount/linux.rs":"d938612abe89d2cf0d375b335a570ba4831f2009d3ef6c7e786ccbc398bf2c15","src/mount/mod.rs":"5c9d906d4760ac1a3767949e2cab69d7fa683c454c06045919c58a90689d439f","src/mqueue.rs":"513120f89399fb832f78e8e6f151e23a0b5fcaea40745b465b3fe7080346dc87","src/net/if_.rs":"7e05ba4e41f9921dc5c78ba10c130bc79f31d26863f4db2df3754b6a317839c8","src/net/mod.rs":"577f70170e53d4a6de1abb70bf8f1031ec3e65c0e63ef5fcf05c907125e7ac17","src/poll.rs":"aab8f9e48db4fa43113e5e4eecb095dc1bfa76431d9792e5f79e305af28066ea","src/pty.rs":"e94219e1981cb023d4f3c22edbe26c87f7508fa25b96b9f74b3b36436aebe2fb","src/sched.rs":"83029c0f8f473f2e1323ecaae8e3f15dc0f5326afd7e768d024d91a80aa73e1c","src/sys/aio.rs":"505cd3edec0f8bc77a69c65e26c4f05b12ff565e58d0c029c466369e535eca27","src/sys/epoll.rs":"6d9bcd668010ba26abb9c5ede9f3e238a56ce4949a5c51ee80853fc8e3c37607","src/sys/event.rs":"19061ad0780d01bfd0a17c12d5527b8568aa3d0fa2b1e30692aa594c1dba4fca","src/sys/eventfd.rs":"bc8009f19e8b93b03d0202896e10bd08497f34e2987bb8ce864d6cde11eab892","src/sys/inotify.rs":"215c4217f698b47f73f4418f98f331f06ca93d35e01c6f522e5fa6a156554174","src/sys/ioctl/bsd.rs":"76acf6de6c9e2cd9367835f1b97815120e4baede4c2200661f396be4e4eb800e","src/sys/ioctl/linux.rs":"d1bd8ce18c3169ec763d2d4b34afa3f5eea23230523b86d7ea2c07edfe30ebc8","src/sys/ioctl/mod.rs":"6341f40c37227c77ca4bbb1864e60f99c43898eeaaf05ebb5132be1129550f4b","src/sys/memfd.rs":"72a153df4da17ea0cc4ce90ee3c47c5bec24c6e32fbb4ee7c77c1a89d79efbdd","src/sys/mman.rs":"93f3f4dc0212b0abb172a822e5cc179b15080bf4f5df6b91d950003650db889a","src/sys/mod.rs":"efcaefe12a84e86acd543168006963d062f52d929d1f40c1c79853297830c9d9","src/sys/personality.rs":"bf1daba7141811b39aa293e060a932bb1c2b3a5ac5552658e6509b8fa7b05016","src/sys/pthread.rs":"0407064036af5b1e6247eedd38157201104c51d73575ba2eaba5e89259521462","src/sys/ptrace/bsd.rs":"ca948c863fa55de1f9fc8eabd9fd7803054df08a6ee5044b2a6a7de49a321819","src/sys/ptrace/linux.rs":"7dadde65fa8aac137d9b189d4c571dd64eb44042d0117a0c28ff55dc73de5d66","src/sys/ptrace/mod.rs":"671a6ccac955e75d5998f7e53ffc45ed4c7b6522a0f24a0937d60141f692dd39","src/sys/quota.rs":"1b60c34302e6fad9422fe0bec9fe7e6b93fbe554b8cfe98ecf5834daf93c84de","src/sys/reboot.rs":"dbb1faeeb6525f1952a20cb75adbd76b0681b6214501f747cc154be2bbff7594","src/sys/resource.rs":"a26d30490bcc56eb8b86faf23a3a4ada3c0cd3ce28e2b3040d5f36c668f14f20","src/sys/select.rs":"d30e8dfcfa46f6bd8d8b86676ad09d7aa6f1d7747d2c9601b9bb4f5ccf44b59f","src/sys/sendfile.rs":"637b09a267813c6adf72b6b74235175ed5347e3816777881ba8a9ab192c3e497","src/sys/signal.rs":"625e14dd43d5d7e1d3540543d6438e7a27edbd425838749592418caa18d01d08","src/sys/signalfd.rs":"2677af132b9f01ec277615a5d039f49fbdd06dc4442639df668561b74b9785c4","src/sys/socket/addr.rs":"c03a8aafa64ec0fbaad483b94b25ebedea0e162fc1c07eab8a8d934077d5e48d","src/sys/socket/mod.rs":"a9726bf312413805f2560be993c4902e5a1d5fe739aaa0621d8fa13b5af06bbf","src/sys/socket/sockopt.rs":"5493998c2ef8b329025a3a431780fbb784fe411fad8f5646ef1f9805efab6ea2","src/sys/stat.rs":"aaaf7802733ac6c13c8c1ad22b864d6ba5369c123c06700d5d7d37afe87e8a66","src/sys/statfs.rs":"5827183678ddffad548f131c4e906ef73d8453534b0ac5f838cbc79ee2a12a9c","src/sys/statvfs.rs":"b8e0ea6b22e5bcf906e7367393190a2c60251211c2b4c5fa616e314d50e90d4f","src/sys/sysinfo.rs":"7ff86d7848c2e8ded13b47dc53bf24cb0f4d7f3ded634d6d2f34558a2511ed99","src/sys/termios.rs":"9281d162b68802c8c3a7bdab0a71dc794c81de1493a259f602244d7dfba2d491","src/sys/time.rs":"13b4f399b2cf5298d9f6a3a1176d4e0b12d2ee4346944911858eee1b098970c6","src/sys/timer.rs":"1263c84eca7487a0174d507f6c108fdb8ccddbeeafad66ae80e3ba509e7e6ab0","src/sys/timerfd.rs":"c9193f5e1b8d963c7d0d529602859242ec00210238ed30e359001b206c809071","src/sys/uio.rs":"0e440715a3332d11efa8add4a3d4b2c1589562a5b0904d5e515156ed3904e5d1","src/sys/utsname.rs":"7f1c75dd550c9637a023a4629df571bcd292d53feee7b18f9f80dce425e65bea","src/sys/wait.rs":"5b21039400633d85aa49e153cc927cbf32d05df33c1d6a365921af2432b9495d","src/time.rs":"63ae33f73c79a70c811f87af2edd34e21ce93a3f89b3f176e35065fa1ece3ad7","src/ucontext.rs":"863d783443be1307477daf1970a42594d17d637aba94c8e5b63d5d9a49ea624b","src/unistd.rs":"d50a37cf4cbc4c8a9a3e15f6602f4e240093a6af96f1f9358f5c918c70f413b4","test/common/mod.rs":"2fb748319611c8ed528b5ea81d7dcfba3a47aabe915917ebbeb5451deaa86e2b","test/sys/mod.rs":"d569cc63defcdcd6d0e23c9799a3f69870a02bd910b50f5aa147f8b5a50e3a25","test/sys/test_aio.rs":"414af194f06b35b83a692e3569801f2c6b7999ba7b55b59f006091902e00146e","test/sys/test_aio_drop.rs":"dbb6808f7813be0de12cef11c4156637eab1d990df6f1192cbc4b26b072b633a","test/sys/test_epoll.rs":"c982bd8fa90c615a6f11de2c816b4553e11171dbbdd8db0944166fb044221a16","test/sys/test_inotify.rs":"dc3e4fe548b0b3b71f94c9bfc157c21b017f5ce8df9dee599849f3bfe7c222bb","test/sys/test_ioctl.rs":"b809085aca01c351380b3ab650153d3800f7271391e090b6f2d6dc9186ee50f4","test/sys/test_lio_listio_resubmit.rs":"436135fce2d2e55cfc9a3a18d43ca15018feb1a51b870eed56dff2f734b9c059","test/sys/test_mman.rs":"09ec20c05f63a909f5ce3b8b3223cbc7240ca9f93a4a3ed50d20a416ab6e7296","test/sys/test_pthread.rs":"4be4a467ead0633429157c1b2191eb28962c5670aeb2ad6fe872acb95c336129","test/sys/test_ptrace.rs":"4a9df38ff14e39967763805e86d7cac86a7411f485815a6aa50b8f0321a84a48","test/sys/test_select.rs":"913ee0569c539fbf8f8d87678cec7ceb9d5529c184e72af845c8076b099b7d29","test/sys/test_signal.rs":"619aeb586309ffd2547b22c37475bb8cf6e88717c4cc114df72f6786b14de1f3","test/sys/test_signalfd.rs":"cccba36d0aba74178d78571dbd728448c8c23aba9063ad5ee24c7d89d01429c6","test/sys/test_socket.rs":"935893375ef49ba697d609ee8cc4b7df6eb604f62a0b68c468b494fb22e0f646","test/sys/test_sockopt.rs":"c635f46e9c4f479e78e97ce712263bc9dd6a708ca4a3630b0f1fb9cdc0358570","test/sys/test_sysinfo.rs":"1e1bea9130fe38ccb07cd0ad7334c7be1e45efc33f7656a5973f8cad7126f225","test/sys/test_termios.rs":"9a9fb30655f418b59851edc9a9763f0fa1a97faaa5310989d9fa9a5c21add111","test/sys/test_timerfd.rs":"fcada956abd981e4d846da58e5640c5705b16026d47bccd1d603fae765ad10db","test/sys/test_uio.rs":"1e92ae46a1d7d9d0025fbe631123909e97c29264898d59294f0a9cda09d8a298","test/sys/test_wait.rs":"011397c19b2960ec0aa4866405d68a0307b871f52a3d6d627341b836fb4a025c","test/test.rs":"68966e13a75411107ba525891f854613650dc8621dba73fd7158b84c55bb6f55","test/test_clearenv.rs":"45ca548035b3c20ec87314715feaba2be973709a635d85b8cde46fd1d9f1ecd4","test/test_dir.rs":"837d1666d6c48da3ae9f172fa32a497e0d61af94f1e5335c2afd16eafd6b1989","test/test_fcntl.rs":"a61a12011062402900cc709f31c414ba19763107d711f69a17d1e1e71ee3be82","test/test_kmod/hello_mod/Makefile":"0219f7bce0603f97d997fb377ca071966c90333ecc665e78a54dfeb97a9c811b","test/test_kmod/hello_mod/hello.c":"bcac6b19c5bd807e1f3878c15e426acc85785a8ade9840c3bb4d068635c9188c","test/test_kmod/mod.rs":"58ac2bfb788480833d0bab990177324a405bd56d980edc222807acfb12ef23cf","test/test_mount.rs":"6b01b884b97db926ec1d4792f171344c590224554f2930c75609aaf2c0773abf","test/test_mq.rs":"b1609d4d25d6a4aaf0425d7a08700736ec3aa56b971b833fd41c4235b47922a9","test/test_net.rs":"d027680cdb1e2eed9e6912267b42a30cc0d81399826e03abfd7de81296a88282","test/test_nix_path.rs":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","test/test_nmount.rs":"26ecb0c687d9403e2d34d8e67733ddeeba7b4820f886ffa14e75f05ec4de38ea","test/test_poll.rs":"7c7ca94669c7879ee73d793a0261b27904b80c0bb380a5b5acdd4960c9c1aba5","test/test_pty.rs":"4a6dd1afe0056678f1f2c1f27f309827da5806889c4b87dafa8889664889762d","test/test_ptymaster_drop.rs":"48ae888ff4573c68e4da7d1fa737374deb307afb64deff2d788d1e0c81a11112","test/test_resource.rs":"fcbb16942458fa2c11fa4a75831f038b532d87809920dbe30c1af67d4800d94a","test/test_sched.rs":"f8ad92eb554164b0f92428f716db99040186d741cc6e1976f7930f099652f70c","test/test_sendfile.rs":"20739ab4430a23be04a980578c831a0813a94c15e595965aa74bc9882fa79bf8","test/test_stat.rs":"8632715b3f38e5b150108d219959ee8de4d69c2b1ab5321c7ca218bb7a583d0d","test/test_time.rs":"bf668b680db81e443fb402a2580425553329636cd39fad70b828041ea894b43a","test/test_timer.rs":"1c2bab1787c343a2db2963c77f484a038a63e68ed9e98629c8af05a343908372","test/test_unistd.rs":"52966b7c7cff426a9dfb2143699fc4f7e293f8cebfd14b18502df6184f5af58e"},"package":"195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc"} +diff --git a/src/agent/vendor/nix-0.24.2/src/sys/ioctl/linux.rs b/src/agent/vendor/nix-0.24.2/src/sys/ioctl/linux.rs +index 08cd0c33..383be60d 100644 +--- a/src/agent/vendor/nix-0.24.2/src/sys/ioctl/linux.rs ++++ b/src/agent/vendor/nix-0.24.2/src/sys/ioctl/linux.rs +@@ -34,6 +34,7 @@ mod consts { + target_arch = "s390x", + target_arch = "x86_64", + target_arch = "aarch64", ++ target_arch = "loongarch64", + target_arch = "riscv32", + target_arch = "riscv64"))] + mod consts { +-- +2.43.0 + diff --git a/patches/0011-add-loongarch64-support-for-kata-containers.patch b/patches/0011-add-loongarch64-support-for-kata-containers.patch new file mode 100644 index 0000000000000000000000000000000000000000..560e9077e02c16ef930250634a4f552455feb005 --- /dev/null +++ b/patches/0011-add-loongarch64-support-for-kata-containers.patch @@ -0,0 +1,569 @@ +From 1c60aac4333c1b5114db830079e9f1b95bf5592b Mon Sep 17 00:00:00 2001 +From: Wenlong Zhang +Date: Mon, 8 Sep 2025 16:36:28 +0800 +Subject: [PATCH 2/2] add loongarch64 support for kata-containers + +--- + src/agent/src/linux_abi.rs | 3 +- + src/agent/vendor/caps/.cargo-checksum.json | 2 +- + src/agent/vendor/caps/src/nr.rs | 5 + + src/runtime/Makefile | 3 + + src/runtime/arch/loongarch64-options.mk | 13 ++ + .../kata-runtime/kata-check_generic_test.go | 2 +- + .../kata-runtime/kata-check_loongarch64.go | 137 ++++++++++++++++++ + .../cmd/kata-runtime/kata-env_generic_test.go | 2 +- + src/runtime/pkg/govmm/qemu/qemu.go | 2 +- + src/runtime/pkg/govmm/vmm_loongarch64.go | 12 ++ + src/runtime/pkg/oci/utils_test.go | 3 + + .../factory/template/template_loongarch64.go | 14 ++ + .../virtcontainers/hypervisor_loongarch64.go | 11 ++ + .../pkg/agent/protocols/grpc/config.json | 1 + + src/runtime/virtcontainers/qemu.go | 4 +- + src/runtime/virtcontainers/qemu_arch_base.go | 7 +- + .../virtcontainers/qemu_loongarch64.go | 68 +++++++++ + .../utils/utils_linux_generic.go | 2 +- + tools/osbuilder/rootfs-builder/rootfs.sh | 4 +- + .../kata-deploy-binaries-in-docker.sh | 1 + + tools/packaging/kernel/build-kernel.sh | 1 + + .../static-build/qemu/build-base-qemu.sh | 10 +- + 22 files changed, 295 insertions(+), 12 deletions(-) + create mode 100644 src/runtime/arch/loongarch64-options.mk + create mode 100644 src/runtime/cmd/kata-runtime/kata-check_loongarch64.go + create mode 100644 src/runtime/pkg/govmm/vmm_loongarch64.go + create mode 100644 src/runtime/virtcontainers/factory/template/template_loongarch64.go + create mode 100644 src/runtime/virtcontainers/hypervisor_loongarch64.go + create mode 100644 src/runtime/virtcontainers/qemu_loongarch64.go + +diff --git a/src/agent/src/linux_abi.rs b/src/agent/src/linux_abi.rs +index fdb70be7..d7023632 100644 +--- a/src/agent/src/linux_abi.rs ++++ b/src/agent/src/linux_abi.rs +@@ -16,7 +16,8 @@ pub const SYSFS_DIR: &str = "/sys"; + target_arch = "s390x", + target_arch = "x86_64", + target_arch = "x86", +- target_arch = "riscv64" ++ target_arch = "riscv64", ++ target_arch = "loongarch64" + ))] + pub fn create_pci_root_bus_path() -> String { + String::from("/devices/pci0000:00") +diff --git a/src/agent/vendor/caps/.cargo-checksum.json b/src/agent/vendor/caps/.cargo-checksum.json +index d4abd21a..dd874f69 100644 +--- a/src/agent/vendor/caps/.cargo-checksum.json ++++ b/src/agent/vendor/caps/.cargo-checksum.json +@@ -1 +1 @@ +-{"files":{"COPYRIGHT":"32503066dd56522da425119348fc84e68cc354629d2a85d1137fda83e244a74a","Cargo.lock":"7b721ae3d2608d588ed665c6400fba6f29b0dcf455b926ff756f5d29991cad92","Cargo.toml":"55c96911436b8e4b4d77b5e571c081df2e063a25b9e8fcd2a9abdcef47b23f23","LICENSE-APACHE-2.0":"cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30","LICENSE-MIT":"cb5aedb296c5246d1f22e9099f925a65146f9f0d6b4eebba97fd27a6cdbbab2d","README.md":"eaf6711c17d79f1bebc8fd7be55ced6aa3fb24fcd19ab2b48880ffd2c42fed43","examples/all_caps.rs":"979cb4b9c97f1bcf6d3eebb57b7e3bc384c3e1bb554ed378847e87354c0bc6b5","examples/clear_permitted.rs":"0a7dabd8cf1e26164b58e746bbc89ff45539816ef7c6bb649e1cac6f8d3347fa","examples/legacy.rs":"183a3a3d8da2c75d60640eb1894eea84cb86119e979be0c778a4760ff8206792","examples/manipulate_sys_nice.rs":"0b057f0cfa0b6fe55dd045e846ffaaf100389a534212ae48f1e34fa543028a54","examples/parse.rs":"d2e78b2404d60fbd7630035996505588e55bb6770b5564c72c9da714191534ce","src/ambient.rs":"c2d9588b835a01882379dfb6254db8787633f449ca9036c2d8b5a4a554e4ca4d","src/base.rs":"fa279ee936ea269f91fac0da7f7c97e9af75a0661e95f9af84e8b87dbfc77518","src/bounding.rs":"aa082ec153d01c344602c4b69932d93b55d21e7304a34a33902a31aa4b8d9795","src/errors.rs":"ac9c58c6786b0a5b5b88aeca462aa6e99a60d4ccd0a068d6b1de02f50e9ede94","src/lib.rs":"ca85d59177bc34cfabac647562975ce96710056d876fc31112cb91fff0f51a42","src/nr.rs":"39c66a51fc6b35b81ef2a788b57c58d27e40b92983187ac34a9d9d36d705c8ba","src/runtime.rs":"df1f29ac5acbc07ed1aae493a798471775f336491814de17ef1f662a290adfe6","src/securebits.rs":"baa9128cf826f323358df88df9b52ba456c549ca2348e9d1d55a972a0670b1d6","tests/ambient.rs":"92043c993ec6cc04188026302ad999ab739beb5fbf47aafb843b48794f9a0289","tests/bounding.rs":"ea5fa462b39e30e50972e67b5fc9827db512540bb7be40ac9fc08a8e49c34bc6","tests/effective.rs":"9ea2737b6dde80b20104edde901a79b5b7837514458f1f053452d50ad4fa2673","tests/runtime.rs":"7305d062c7ee0ad69c833c86fe4ea06de7e5c574db5b448ccada1ae50e283b38","tests/securebits.rs":"ff3df92bc663e0c0642a493bdea9604d34e6e463e64d35898595d27864707385"},"package":"61bf7211aad104ce2769ec05efcdfabf85ee84ac92461d142f22cf8badd0e54c"} +\ No newline at end of file ++{"files":{"COPYRIGHT":"32503066dd56522da425119348fc84e68cc354629d2a85d1137fda83e244a74a","Cargo.lock":"7b721ae3d2608d588ed665c6400fba6f29b0dcf455b926ff756f5d29991cad92","Cargo.toml":"55c96911436b8e4b4d77b5e571c081df2e063a25b9e8fcd2a9abdcef47b23f23","LICENSE-APACHE-2.0":"cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30","LICENSE-MIT":"cb5aedb296c5246d1f22e9099f925a65146f9f0d6b4eebba97fd27a6cdbbab2d","README.md":"eaf6711c17d79f1bebc8fd7be55ced6aa3fb24fcd19ab2b48880ffd2c42fed43","examples/all_caps.rs":"979cb4b9c97f1bcf6d3eebb57b7e3bc384c3e1bb554ed378847e87354c0bc6b5","examples/clear_permitted.rs":"0a7dabd8cf1e26164b58e746bbc89ff45539816ef7c6bb649e1cac6f8d3347fa","examples/legacy.rs":"183a3a3d8da2c75d60640eb1894eea84cb86119e979be0c778a4760ff8206792","examples/manipulate_sys_nice.rs":"0b057f0cfa0b6fe55dd045e846ffaaf100389a534212ae48f1e34fa543028a54","examples/parse.rs":"d2e78b2404d60fbd7630035996505588e55bb6770b5564c72c9da714191534ce","src/ambient.rs":"c2d9588b835a01882379dfb6254db8787633f449ca9036c2d8b5a4a554e4ca4d","src/base.rs":"fa279ee936ea269f91fac0da7f7c97e9af75a0661e95f9af84e8b87dbfc77518","src/bounding.rs":"aa082ec153d01c344602c4b69932d93b55d21e7304a34a33902a31aa4b8d9795","src/errors.rs":"ac9c58c6786b0a5b5b88aeca462aa6e99a60d4ccd0a068d6b1de02f50e9ede94","src/lib.rs":"ca85d59177bc34cfabac647562975ce96710056d876fc31112cb91fff0f51a42","src/nr.rs":"18cc2382527664662fc97d30d7437504f8a42587a48a1cdd630eeb5022a51826","src/runtime.rs":"df1f29ac5acbc07ed1aae493a798471775f336491814de17ef1f662a290adfe6","src/securebits.rs":"baa9128cf826f323358df88df9b52ba456c549ca2348e9d1d55a972a0670b1d6","tests/ambient.rs":"92043c993ec6cc04188026302ad999ab739beb5fbf47aafb843b48794f9a0289","tests/bounding.rs":"ea5fa462b39e30e50972e67b5fc9827db512540bb7be40ac9fc08a8e49c34bc6","tests/effective.rs":"9ea2737b6dde80b20104edde901a79b5b7837514458f1f053452d50ad4fa2673","tests/runtime.rs":"7305d062c7ee0ad69c833c86fe4ea06de7e5c574db5b448ccada1ae50e283b38","tests/securebits.rs":"ff3df92bc663e0c0642a493bdea9604d34e6e463e64d35898595d27864707385"},"package":"61bf7211aad104ce2769ec05efcdfabf85ee84ac92461d142f22cf8badd0e54c"} +diff --git a/src/agent/vendor/caps/src/nr.rs b/src/agent/vendor/caps/src/nr.rs +index 488f364e..14846eea 100644 +--- a/src/agent/vendor/caps/src/nr.rs ++++ b/src/agent/vendor/caps/src/nr.rs +@@ -120,3 +120,8 @@ pub const CAPSET: i64 = 22; + pub const CAPGET: i64 = 90; + #[cfg(target_arch = "riscv64")] + pub const CAPSET: i64 = 91; ++ ++#[cfg(target_arch = "loongarch64")] ++pub const CAPGET: i64 = 90; ++#[cfg(target_arch = "loongarch64")] ++pub const CAPSET: i64 = 91; +diff --git a/src/runtime/Makefile b/src/runtime/Makefile +index 1af1fbe3..3ee51325 100644 +--- a/src/runtime/Makefile ++++ b/src/runtime/Makefile +@@ -25,6 +25,9 @@ endif + ifeq ($(ARCH),riscv64) + override ARCH = riscv64 + endif ++ifeq ($(ARCH),loongarch64) ++ override ARCH = loongarch64 ++endif + + ARCH_DIR = arch + ARCH_FILE_SUFFIX = -options.mk +diff --git a/src/runtime/arch/loongarch64-options.mk b/src/runtime/arch/loongarch64-options.mk +new file mode 100644 +index 00000000..f7d269f9 +--- /dev/null ++++ b/src/runtime/arch/loongarch64-options.mk +@@ -0,0 +1,13 @@ ++# Copyright (c) 2023 Xin Liu ++# ++# SPDX-License-Identifier: Apache-2.0 ++# ++ ++# loongarch64 settings ++ ++MACHINETYPE := loongson7a ++KERNELPARAMS := ++MACHINEACCELERATORS := ++CPUFEATURES := ++ ++QEMUCMD := qemu-system-loongarch64 +diff --git a/src/runtime/cmd/kata-runtime/kata-check_generic_test.go b/src/runtime/cmd/kata-runtime/kata-check_generic_test.go +index 18e722e4..485e74f5 100644 +--- a/src/runtime/cmd/kata-runtime/kata-check_generic_test.go ++++ b/src/runtime/cmd/kata-runtime/kata-check_generic_test.go +@@ -3,7 +3,7 @@ + // SPDX-License-Identifier: Apache-2.0 + // + +-//go:build arm64 || ppc64le ++//go:build arm64 || ppc64le || loong64 + + package main + +diff --git a/src/runtime/cmd/kata-runtime/kata-check_loongarch64.go b/src/runtime/cmd/kata-runtime/kata-check_loongarch64.go +new file mode 100644 +index 00000000..d31fa9b4 +--- /dev/null ++++ b/src/runtime/cmd/kata-runtime/kata-check_loongarch64.go +@@ -0,0 +1,137 @@ ++// Copyright (c) 2018 Intel Corporation ++// ++// SPDX-License-Identifier: Apache-2.0 ++// ++ ++package main ++ ++import ( ++ "fmt" ++ "strings" ++ "os" ++ ++ vc "github.com/kata-containers/kata-containers/src/runtime/virtcontainers" ++ "github.com/sirupsen/logrus" ++) ++ ++const ( ++ cpuFlagsTag = genericCPUFlagsTag ++ archCPUVendorField = "CPU Family" ++ archCPUModelField = "Model Name" ++) ++ ++// archRequiredCPUFlags maps a CPU flag value to search for and a ++// human-readable description of that value. ++var archRequiredCPUFlags = map[string]string{} ++ ++// archRequiredCPUAttribs maps a CPU (non-CPU flag) attribute value to search for ++// and a human-readable description of that value. ++var archRequiredCPUAttribs = map[string]string{} ++ ++// archRequiredKernelModules maps a required module name to a human-readable ++// description of the modules functionality and an optional list of ++// required module parameters. ++var archRequiredKernelModules = map[string]kernelModule{ ++ "kvm": { ++ desc: "Kernel-based Virtual Machine", ++ required: true, ++ }, ++ "vhost_vsock": { ++ desc: "Host Support for Linux VM Sockets", ++ required: false, ++ }, ++} ++ ++func setCPUtype(hypervisorType vc.HypervisorType) error { ++ return nil ++} ++ ++// kvmIsUsable determines if it will be possible to create a full virtual machine ++// by creating a minimal VM and then deleting it. ++func kvmIsUsable() error { ++ return genericKvmIsUsable() ++} ++ ++func archHostCanCreateVMContainer(hypervisorType vc.HypervisorType) error { ++ return kvmIsUsable() ++} ++ ++// hostIsVMContainerCapable checks to see if the host is theoretically capable ++// of creating a VM container. ++func hostIsVMContainerCapable(details vmContainerCapableDetails) error { ++ ++ _, err := getCPUInfo(details.cpuInfoFile) ++ if err != nil { ++ return err ++ } ++ ++ count, err := checkKernelModules(details.requiredKernelModules, archKernelParamHandler) ++ if err != nil { ++ return err ++ } ++ ++ if count == 0 { ++ return nil ++ } ++ ++ return fmt.Errorf("ERROR: %s", failMessage) ++ ++} ++ ++func archKernelParamHandler(onVMM bool, fields logrus.Fields, msg string) bool { ++ return genericArchKernelParamHandler(onVMM, fields, msg) ++} ++ ++func getLoongArch64CPUDetails() (vendor, model string, err error) { ++ text, err := os.ReadFile(procCPUInfo) ++ if err != nil { ++ return "", "", err ++ } ++ ++ cpus := strings.SplitAfter(string(text), "\n\n") ++ ++ cpuinfo := strings.TrimSpace(cpus[1]) ++ if cpuinfo == "" { ++ return "", "", fmt.Errorf("Cannot determine CPU details") ++ } ++ ++ lines := strings.Split(cpuinfo, "\n") ++ ++ for _, line := range lines { ++ if archCPUVendorField != "" { ++ if strings.HasPrefix(line, archCPUVendorField) { ++ fields := strings.Split(line, ":") ++ if len(fields) > 1 { ++ vendor = strings.TrimSpace(fields[1]) ++ } ++ } ++ } else { ++ vendor = "Unknown" ++ } ++ if archCPUModelField != "" { ++ if strings.HasPrefix(line, archCPUModelField) { ++ fields := strings.Split(line, ":") ++ if len(fields) > 1 { ++ model = strings.TrimSpace(fields[1]) ++ } ++ } ++ } ++ } ++ ++ if vendor == "" { ++ return "", "", fmt.Errorf("cannot find vendor field in file %v", procCPUInfo) ++ } ++ ++ if model == "" { ++ return "", "", fmt.Errorf("Error in parsing cpu model from %v", procCPUInfo) ++ } ++ ++ return vendor, model, nil ++} ++ ++func getCPUDetails() (string, string, error) { ++ if vendor, model, err := genericGetCPUDetails(); err == nil { ++ return vendor, model, nil ++ } ++ return getLoongArch64CPUDetails() ++} +diff --git a/src/runtime/cmd/kata-runtime/kata-env_generic_test.go b/src/runtime/cmd/kata-runtime/kata-env_generic_test.go +index ca862338..300c8937 100644 +--- a/src/runtime/cmd/kata-runtime/kata-env_generic_test.go ++++ b/src/runtime/cmd/kata-runtime/kata-env_generic_test.go +@@ -3,7 +3,7 @@ + // SPDX-License-Identifier: Apache-2.0 + // + +-//go:build arm64 || ppc64le ++//go:build arm64 || ppc64le || loong64 + + package main + +diff --git a/src/runtime/pkg/govmm/qemu/qemu.go b/src/runtime/pkg/govmm/qemu/qemu.go +index ffb464c3..4d1b6838 100644 +--- a/src/runtime/pkg/govmm/qemu/qemu.go ++++ b/src/runtime/pkg/govmm/qemu/qemu.go +@@ -140,7 +140,7 @@ const ( + + func isDimmSupported(config *Config) bool { + switch runtime.GOARCH { +- case "amd64", "386", "ppc64le", "arm64": ++ case "amd64", "386", "ppc64le", "arm64", "loong64": + if config != nil { + if config.Machine.Type == MachineTypeMicrovm { + // microvm does not support NUMA +diff --git a/src/runtime/pkg/govmm/vmm_loongarch64.go b/src/runtime/pkg/govmm/vmm_loongarch64.go +new file mode 100644 +index 00000000..1bfe323c +--- /dev/null ++++ b/src/runtime/pkg/govmm/vmm_loongarch64.go +@@ -0,0 +1,12 @@ ++// ++// Copyright (c) 2018 Intel Corporation ++// ++// SPDX-License-Identifier: Apache-2.0 ++// ++ ++package govmm ++ ++// MaxVCPUs returns the maximum number of vCPUs supported ++func MaxVCPUs() uint32 { ++ return uint32(256) ++} +diff --git a/src/runtime/pkg/oci/utils_test.go b/src/runtime/pkg/oci/utils_test.go +index 4eeaedd1..387e4e94 100644 +--- a/src/runtime/pkg/oci/utils_test.go ++++ b/src/runtime/pkg/oci/utils_test.go +@@ -418,6 +418,9 @@ func TestGetShmSizeBindMounted(t *testing.T) { + // PAGE_SIZE on ppc64le is 65536 + size = 65536 + } ++ if runtime.GOARCH == "loong64" { ++ size = 16384 ++ } + + shmOptions := "mode=1777,size=" + strconv.Itoa(size) + err = unix.Mount("shm", shmPath, "tmpfs", unix.MS_NOEXEC|unix.MS_NOSUID|unix.MS_NODEV, shmOptions) +diff --git a/src/runtime/virtcontainers/factory/template/template_loongarch64.go b/src/runtime/virtcontainers/factory/template/template_loongarch64.go +new file mode 100644 +index 00000000..abb639be +--- /dev/null ++++ b/src/runtime/virtcontainers/factory/template/template_loongarch64.go +@@ -0,0 +1,14 @@ ++// Copyright (c) 2023 Xin Liu ++// ++// SPDX-License-Identifier: Apache-2.0 ++// ++// template implements base vm factory with vm templating. ++ ++package template ++ ++// templateDeviceStateSize denotes device state size when ++// mount tmpfs. ++// when bypass-shared-memory is not support like arm64, ++// creating template will occupy more space. That's why we ++// put it here. ++const templateDeviceStateSize = 8 +diff --git a/src/runtime/virtcontainers/hypervisor_loongarch64.go b/src/runtime/virtcontainers/hypervisor_loongarch64.go +new file mode 100644 +index 00000000..6e9c9a76 +--- /dev/null ++++ b/src/runtime/virtcontainers/hypervisor_loongarch64.go +@@ -0,0 +1,11 @@ ++// Copyright (c) 2021 Arm Ltd. ++// ++// SPDX-License-Identifier: Apache-2.0 ++ ++package virtcontainers ++ ++// Guest protection is not supported on LoongArch64. ++func availableGuestProtection() (guestProtection, error) { ++ return noneProtection, nil ++} ++ +diff --git a/src/runtime/virtcontainers/pkg/agent/protocols/grpc/config.json b/src/runtime/virtcontainers/pkg/agent/protocols/grpc/config.json +index 1bed44ae..733b5e65 100644 +--- a/src/runtime/virtcontainers/pkg/agent/protocols/grpc/config.json ++++ b/src/runtime/virtcontainers/pkg/agent/protocols/grpc/config.json +@@ -212,6 +212,7 @@ + "seccomp": { + "defaultAction": "SCMP_ACT_ERRNO", + "architectures": [ ++ "SCMP_ARCH_LOONGARCH64", + "SCMP_ARCH_X86_64", + "SCMP_ARCH_X86", + "SCMP_ARCH_X32" +diff --git a/src/runtime/virtcontainers/qemu.go b/src/runtime/virtcontainers/qemu.go +index 03b5fa67..d094fec9 100644 +--- a/src/runtime/virtcontainers/qemu.go ++++ b/src/runtime/virtcontainers/qemu.go +@@ -2437,7 +2437,7 @@ func (q *qemu) ResizeMemory(ctx context.Context, reqMemMB uint32, memoryBlockSiz + func genericAppendBridges(devices []govmmQemu.Device, bridges []types.Bridge, machineType string) []govmmQemu.Device { + bus := defaultPCBridgeBus + switch machineType { +- case QemuQ35, QemuVirt: ++ case QemuQ35, QemuVirt, QemuLoongson7a: + bus = defaultBridgeBus + } + +@@ -2498,6 +2498,8 @@ func genericBridges(number uint32, machineType string) []types.Bridge { + bt = types.PCI + case QemuCCWVirtio: + bt = types.CCW ++ case QemuLoongson7a: ++ bt = types.PCI + default: + return nil + } +diff --git a/src/runtime/virtcontainers/qemu_arch_base.go b/src/runtime/virtcontainers/qemu_arch_base.go +index fd92be77..01174664 100644 +--- a/src/runtime/virtcontainers/qemu_arch_base.go ++++ b/src/runtime/virtcontainers/qemu_arch_base.go +@@ -218,7 +218,7 @@ const ( + // QemuMicrovm is the QEMU microvm machine type for amd64 + QemuMicrovm = "microvm" + +- // QemuVirt is the QEMU virt machine type for aarch64 or amd64 ++ // QemuVirt is the QEMU virt machine type for aarch64 or amd64 or loongarch64 + QemuVirt = "virt" + + // QemuPseries is a QEMU virt machine type for ppc64le +@@ -227,7 +227,10 @@ const ( + // QemuCCWVirtio is a QEMU virt machine type for for s390x + QemuCCWVirtio = "s390-ccw-virtio" + +- qmpCapMigrationIgnoreShared = "x-ignore-shared" ++ // QemuLoongson7a is a QEMU virt machine type for for loongarch64 ++ QemuLoongson7a = "loongson7a" ++ ++ qmpCapMigrationIgnoreShared = "x-ignore-shared" + + qemuNvdimmOption = "nvdimm=on" + ) +diff --git a/src/runtime/virtcontainers/qemu_loongarch64.go b/src/runtime/virtcontainers/qemu_loongarch64.go +new file mode 100644 +index 00000000..f6350657 +--- /dev/null ++++ b/src/runtime/virtcontainers/qemu_loongarch64.go +@@ -0,0 +1,68 @@ ++// Copyright (c) 2023 Xin Liu ++// ++// SPDX-License-Identifier: Apache-2.0 ++// ++ ++package virtcontainers ++ ++import ( ++ "fmt" ++ "time" ++ ++ govmmQemu "github.com/kata-containers/kata-containers/src/runtime/pkg/govmm/qemu" ++) ++ ++type qemuLoongArch64 struct { ++ // inherit from qemuArchBase, overwrite methods if needed ++ qemuArchBase ++} ++ ++const defaultQemuPath = "/usr/bin/qemu-system-loongarch64" ++ ++const defaultQemuMachineType = QemuLoongson7a ++ ++const qmpMigrationWaitTimeout = 10 * time.Second ++ ++const defaultQemuMachineOptions = "accel=kvm" ++ ++var defaultGICVersion = uint32(3) ++ ++var kernelParams = []Param{ ++ {"numa", "off"}, ++} ++ ++var supportedQemuMachine = govmmQemu.Machine{ ++ Type: QemuLoongson7a, ++ Options: defaultQemuMachineOptions, ++} ++ ++// MaxQemuVCPUs returns the maximum number of vCPUs supported ++func MaxQemuVCPUs() uint32 { ++ return uint32(256) ++} ++ ++func newQemuArch(config HypervisorConfig) (qemuArch, error) { ++ machineType := config.HypervisorMachineType ++ if machineType == "" { ++ machineType = defaultQemuMachineType ++ } ++ ++ if machineType != defaultQemuMachineType { ++ return nil, fmt.Errorf("unrecognised machinetype: %v", machineType) ++ } ++ ++ q := &qemuLoongArch64{ ++ qemuArchBase{ ++ qemuMachine: supportedQemuMachine, ++ qemuExePath: defaultQemuPath, ++ memoryOffset: config.MemOffset, ++ kernelParamsNonDebug: kernelParamsNonDebug, ++ kernelParamsDebug: kernelParamsDebug, ++ kernelParams: kernelParams, ++ }, ++ } ++ ++ q.handleImagePath(config) ++ ++ return q, nil ++} +diff --git a/src/runtime/virtcontainers/utils/utils_linux_generic.go b/src/runtime/virtcontainers/utils/utils_linux_generic.go +index b3d12f29..09eac7a6 100644 +--- a/src/runtime/virtcontainers/utils/utils_linux_generic.go ++++ b/src/runtime/virtcontainers/utils/utils_linux_generic.go +@@ -1,4 +1,4 @@ +-//go:build amd64 || arm64 || s390x || !ppc64le ++//go:build amd64 || arm64 || s390x || !ppc64le || loong64 + + // Copyright (c) 2019 IBM + // +diff --git a/tools/osbuilder/rootfs-builder/rootfs.sh b/tools/osbuilder/rootfs-builder/rootfs.sh +index 89efd388..b11419c5 100755 +--- a/tools/osbuilder/rootfs-builder/rootfs.sh ++++ b/tools/osbuilder/rootfs-builder/rootfs.sh +@@ -590,9 +590,9 @@ EOF + detect_rust_version || \ + die "Could not detect the required rust version for AGENT_VERSION='${AGENT_VERSION:-main}'." + fi +- bash ${script_dir}/../../../ci/install_rust.sh ${RUST_VERSION} ++ [ "$ARCH" != "loongarch64" ] && bash ${script_dir}/../../../ci/install_rust.sh ${RUST_VERSION} + fi +- test -r "${HOME}/.cargo/env" && source "${HOME}/.cargo/env" ++ [ "$ARCH" != "loongarch64" ] && test -r "${HOME}/.cargo/env" && source "${HOME}/.cargo/env" + + agent_dir="${script_dir}/../../../src/agent/" + +diff --git a/tools/packaging/kata-deploy/local-build/kata-deploy-binaries-in-docker.sh b/tools/packaging/kata-deploy/local-build/kata-deploy-binaries-in-docker.sh +index 19653720..00befa9f 100755 +--- a/tools/packaging/kata-deploy/local-build/kata-deploy-binaries-in-docker.sh ++++ b/tools/packaging/kata-deploy/local-build/kata-deploy-binaries-in-docker.sh +@@ -14,6 +14,7 @@ set -o errtrace + script_dir=$(dirname "$(readlink -f "$0")") + kata_dir=$(realpath "${script_dir}/../../../../") + kata_deploy_create="${script_dir}/kata-deploy-binaries.sh" ++ + uid=$(id -u ${USER}) + gid=$(id -g ${USER}) + http_proxy="${http_proxy:-}" +diff --git a/tools/packaging/kernel/build-kernel.sh b/tools/packaging/kernel/build-kernel.sh +index 8119be70..d4b04691 100755 +--- a/tools/packaging/kernel/build-kernel.sh ++++ b/tools/packaging/kernel/build-kernel.sh +@@ -123,6 +123,7 @@ arch_to_kernel() { + ppc64le) echo "powerpc" ;; + s390x) echo "s390" ;; + x86_64) echo "$arch" ;; ++ loongarch64) echo "loongarch" ;; + *) die "unsupported architecture: $arch" ;; + esac + } +diff --git a/tools/packaging/static-build/qemu/build-base-qemu.sh b/tools/packaging/static-build/qemu/build-base-qemu.sh +index 1514419d..7974615e 100755 +--- a/tools/packaging/static-build/qemu/build-base-qemu.sh ++++ b/tools/packaging/static-build/qemu/build-base-qemu.sh +@@ -47,6 +47,13 @@ CACHE_TIMEOUT=$(date +"%Y-%m-%d") + container_image="${QEMU_CONTAINER_BUILDER:-$(get_qemu_image_name)}" + [ "${CROSS_BUILD}" == "true" ] && container_image="${container_image}-cross-build" + ++arch=$(uname -m) ++if [ ${arch} = "loongarch64" ]; then ++ dockerfile="Dockerfile-loongarch64" ++else ++ dockerfile="Dockerfile" ++fi ++ + sudo docker pull ${container_image} || (sudo "${container_engine}" build \ + --build-arg CACHE_TIMEOUT="${CACHE_TIMEOUT}" \ + --build-arg http_proxy="${http_proxy}" \ +@@ -54,7 +61,8 @@ sudo docker pull ${container_image} || (sudo "${container_engine}" build \ + --build-arg DPKG_ARCH="${dpkg_arch}" \ + --build-arg ARCH="${ARCH}" \ + "${packaging_dir}" \ +- -f "${script_dir}/Dockerfile" \ ++ -f "${script_dir}/${dockerfile}" \ ++ -t qemu-static:${qemu_version} \ + -t "${container_image}" && \ + # No-op unless PUSH_TO_REGISTRY is exported as "yes" + push_to_registry "${container_image}") +-- +2.43.0 + diff --git a/series.conf b/series.conf index 661113a9d3783ecc4ece5c7cb8a04024a7881e84..50463c1c8d4a8d5b3ab4fcb75838b5938d4091ad 100644 --- a/series.conf +++ b/series.conf @@ -7,3 +7,5 @@ 0007-Add-support-for-riscv64-platform.patch 0008-add-compilation-options-to-runtime-directory.patch 0009-kata-runtime-9p-use-cache-none.patch +0010-add-loongarch64-support-for-nix.patch +0011-add-loongarch64-support-for-kata-containers.patch