Ruoqing He
6068242bf1
build: Move dragonball to root workspace
...
Move dragonball and all its member of that workspace into root
workspace.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-11-18 01:39:48 +00:00
stevenhorsman
398e7987cd
dragonball: update flate2 & backtrace
...
Similar to #12075 , bump flate2 and backtrace to remove the dependency
on adler, which is unmaintained - contributing to mitigating RUSTSEC-2025-0056
Signed-off-by: stevenhorsman <steven@uk.ibm.com >
2025-11-17 20:13:04 +01:00
Siyu Tao
dd444d23b3
dragonball: Bump kvm-ioctls to fix security issue
...
Use `ioctl_with_mut_ref` instead of `ioctl_with_ref` in the
`create_device` method as it needs to write to the `kvm_create_device`
struct passed to it, which was released in v0.12.1.
Signed-off-by: Siyu Tao <taosiyu2024@163.com >
2025-10-29 14:03:29 +00:00
Xuewei Niu
2a43bf37ed
Merge pull request #11894 from M-Phansa/main
...
runtime: fix device typo
2025-10-09 16:53:40 +08:00
wangxinge
2abf6965ff
dragonball: add seccomp support for dragonball
...
This commit modifies seccomp framework to
support different restrictions for different threads.
Signed-off-by: wangxinge <wangxinge@bupt.edu.cn >
2025-10-09 13:25:17 +08:00
Adeet Phanse
4e4f9c44ae
runtime: fix device typo
...
Fix device typo in dragonball / runtime-rs / runtime.
Signed-off-by: Adeet Phanse <adeet.phanse@mongodb.com >
2025-10-08 17:08:27 -05:00
stevenhorsman
e3aa973995
versions(deps): Bump slab versions prior to 0.4.10
...
Although versions of slab prior to 0.4.10, don't have a security
vulnearability, we can bump them all to keep things in sync
Signed-off-by: stevenhorsman <steven@uk.ibm.com >
2025-09-15 09:48:03 +02:00
Fupan Li
d073af4e64
dragonball: fix the issue of missing unregister doorbell
...
It should unregister the doorbell resources once the
device was reset.
Signed-off-by: Fupan Li <fupan.lfp@antgroup.com >
2025-09-14 09:08:26 +08:00
Fupan Li
6e5fe96ed1
dragonball: sync remove the block devices
...
When hot-removing a block device, the kernel must first remove the
device and then destroy it on the VM. Therefore, a
prepare_remove_block_device procedure must be added to wait for the
kernel to unmount the device before destroying it on the VM.
Signed-off-by: Fupan Li <fupan.lfp@antgroup.com >
2025-09-14 09:08:26 +08:00
Fupan Li
2dd172c5b6
dragonball: Add the pci bus support for virtio-blk
...
Added support for PCI buses for virtio-blk devices. This commit adds
support for PCI buses for both cold-plugged and hot-plugged
virtio-blk devices. Furthermore, during hot-plugging, support is added for
synchronous waiting for hot-plug completion. This ensures that multiple devices
can be hot-plugged successfully without causing upcall busy errors.
Signed-off-by: Fupan Li <fupan.lfp@antgroup.com >
2025-09-14 09:08:26 +08:00
Fupan Li
3c3823f2e4
dragonball: refactoring the pci system manager
...
In order to support the pci bus for virtio devices,
move the pci system manager from vfio manager to
device manager, thus it can be shared by both of
vfio and virtio pci devices.
Signed-off-by: Fupan Li <fupan.lfp@antgroup.com >
2025-09-14 09:08:26 +08:00
Fupan Li
59273e8b2d
dragonball: add the msix interrupt support
...
Add the msix notify support for virito queues.
Signed-off-by: Fupan Li <fupan.lfp@antgroup.com >
2025-09-14 09:08:26 +08:00
Fupan Li
7de6455742
dragonball: add the pci bus support for virtio
...
Add the pci bus support for virtio devices.
Signed-off-by: Fupan Li <fupan.lfp@antgroup.com >
2025-09-14 09:08:26 +08:00
Ruoqing He
639273366a
dragonball: Gate MmapRegion behind virtio-fs
...
`MmapRegion` is only used while `virtio-fs` is enabled during testing
dragonball, gate the import behind `virtio-fs` feature.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-07-25 09:09:35 +00:00
Ruoqing He
2e81ac463a
dragonball: Allow unused to suppress warnings
...
Some variables went unused if certain features are not enabled, use
`#[allow(unused)]` to suppress those warnings at the time being.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-07-25 09:07:19 +00:00
Ruoqing He
5f7da1ccaa
dragonball: Silence never read fields
...
Some fields in structures used for testing purpose are never read,
rename to send out the message.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-07-25 09:07:19 +00:00
Ruoqing He
225e6fffbc
dragonball: Gate VcpuManagerError behind host-device
...
`VcpuManagerError` is only needed when `host-device` feature is enabled,
gate the import behind that feature.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-07-25 09:07:19 +00:00
Ruoqing He
0502b05718
dragonball: Remove with-serde feature assertion
...
Code inside `test_mac_addr_serialization_and_deserialization` test does
not actually require this `with-serde` feature to test, removing the
assertion here to enable this test.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-07-25 09:05:55 +00:00
dependabot[bot]
ef9d960763
build(deps): bump the openssl group across 4 directories with 1 update
...
Bumps the openssl group with 1 update in the /src/dragonball directory: [openssl](https://github.com/sfackler/rust-openssl ).
Bumps the openssl group with 1 update in the /src/runtime-rs directory: [openssl](https://github.com/sfackler/rust-openssl ).
Bumps the openssl group with 1 update in the /src/tools/genpolicy directory: [openssl](https://github.com/sfackler/rust-openssl ).
Bumps the openssl group with 1 update in the /src/tools/kata-ctl directory: [openssl](https://github.com/sfackler/rust-openssl ).
Updates `openssl` from 0.10.72 to 0.10.73
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.72...openssl-v0.10.73 )
Updates `openssl` from 0.10.72 to 0.10.73
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.72...openssl-v0.10.73 )
Updates `openssl` from 0.10.72 to 0.10.73
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.72...openssl-v0.10.73 )
Updates `openssl` from 0.10.72 to 0.10.73
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.72...openssl-v0.10.73 )
---
updated-dependencies:
- dependency-name: openssl
dependency-version: 0.10.73
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: openssl
- dependency-name: openssl
dependency-version: 0.10.73
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: openssl
- dependency-name: openssl
dependency-version: 0.10.73
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: openssl
- dependency-name: openssl
dependency-version: 0.10.73
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: openssl
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-23 15:17:12 +00:00
stevenhorsman
42339e9cdf
dragonball: Update url crate
...
Update url to 2.5.4 to bump idna to 1.0.3 and remediate
RUSTSEC-2024-0421
Signed-off-by: stevenhorsman <steven@uk.ibm.com >
2025-07-21 10:35:05 +01:00
Tim Zhang
d0e7a51f7b
dragonball: update prometheus/protobuf to fix CVE-2025-53605
...
Fixes: https://github.com/kata-containers/kata-containers/security/dependabot/396
Fixes : #11570
Signed-off-by: Tim Zhang <tim@hyper.sh >
2025-07-18 16:02:29 +02:00
stevenhorsman
7845129bdc
versions: Bump slog-term to 2.9.1
...
slog-term 2.9.0 included atty, which is unmaintained
as has a security advisory GHSA-g98v-hv3f-hcfr,
so bump the version across our components to remove
this dependency.
Signed-off-by: stevenhorsman <steven@uk.ibm.com >
2025-07-04 09:43:34 +08:00
Fupan Li
72a38457f0
dragonball: make the resize_vcpu api support sync
...
Let dragonball's resize_vcpu api support synchronization, and only
return after the hot-plug of the CPU is successfully executed in the
guest kernel. This ensures that the subsequent device hot-plug operation
can also proceed smoothly.
Signed-off-by: Fupan Li <fupan.lfp@antgroup.com >
2025-07-03 15:11:36 +08:00
Ruoqing He
1d2d2cc3d5
ci: Remove duplicated rust-vmm dependencies
...
`vmm-sys-util` was duplicated while updating the `ignore` list of
`rust-vmm` crates in #11431 , remove duplicated one and sort the list.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-06-21 21:02:59 +00:00
stevenhorsman
900d9be55e
build(deps): bump rustix in various components
...
Bumps of rustix 0.36, 0.37 and 0.38 to resolve
CVE-2024-43806
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: stevenhorsman <steven@uk.ibm.com >
2025-06-20 14:52:43 -05:00
dependabot[bot]
1e6962e4a8
build(deps): bump the tracing group across 7 directories with 1 update
...
Bumps the tracing group with 1 update in the /src/dragonball directory: [tracing](https://github.com/tokio-rs/tracing ).
Bumps the tracing group with 1 update in the /src/libs directory: [tracing](https://github.com/tokio-rs/tracing ).
Bumps the tracing group with 1 update in the /src/tools/agent-ctl directory: [tracing](https://github.com/tokio-rs/tracing ).
Bumps the tracing group with 1 update in the /src/tools/genpolicy directory: [tracing](https://github.com/tokio-rs/tracing ).
Bumps the tracing group with 1 update in the /src/tools/kata-ctl directory: [tracing](https://github.com/tokio-rs/tracing ).
Bumps the tracing group with 1 update in the /src/tools/runk directory: [tracing](https://github.com/tokio-rs/tracing ).
Bumps the tracing group with 1 update in the /src/tools/trace-forwarder directory: [tracing](https://github.com/tokio-rs/tracing ).
Updates `tracing` from 0.1.37 to 0.1.41
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.37...tracing-0.1.41 )
Updates `tracing` from 0.1.34 to 0.1.41
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.37...tracing-0.1.41 )
Updates `tracing` from 0.1.37 to 0.1.41
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.37...tracing-0.1.41 )
Updates `tracing` from 0.1.37 to 0.1.41
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.37...tracing-0.1.41 )
Updates `tracing` from 0.1.40 to 0.1.41
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.37...tracing-0.1.41 )
Updates `tracing` from 0.1.40 to 0.1.41
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.37...tracing-0.1.41 )
Updates `tracing` from 0.1.29 to 0.1.41
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.37...tracing-0.1.41 )
---
updated-dependencies:
- dependency-name: tracing
dependency-version: 0.1.41
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: tracing
- dependency-name: tracing
dependency-version: 0.1.41
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: tracing
- dependency-name: tracing
dependency-version: 0.1.41
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: tracing
- dependency-name: tracing
dependency-version: 0.1.41
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: tracing
- dependency-name: tracing
dependency-version: 0.1.41
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: tracing
- dependency-name: tracing
dependency-version: 0.1.41
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: tracing
- dependency-name: tracing
dependency-version: 0.1.41
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: tracing
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-12 15:45:35 +00:00
Ruoqing He
ba75b3299f
dragonball: Fix clippy elided_named_lifetimes
...
Manually fix `elided_named_lifetimes` clippy warning reported by rust
1.85.1.
```console
error: elided lifetime has a name
--> src/vm/aarch64.rs:113:10
|
107 | fn get_fdt_vm_info<'a>(
| -- lifetime `'a` declared here
...
113 | ) -> FdtVmInfo {
| ^^^^^^^^^ this elided lifetime gets resolved as `'a`
|
= note: `-D elided-named-lifetimes` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(elided_named_lifetimes)]`
```
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-06-11 13:50:10 +00:00
Ruoqing He
1bbedb8def
dragonball: Fix clippy repr_packed_without_abi
...
Fix `repr_packed_without_abi` clippy warning as suggested by rust
1.85.1.
```console
error: item uses `packed` representation without ABI-qualification
--> dbs_pci/src/msi.rs:468:1
|
466 | #[repr(packed)]
| ------ `packed` representation set here
467 | #[derive(Clone, Copy, Default, PartialEq)]
468 | / pub struct MsiState {
469 | | msg_ctl: u16,
470 | | msg_addr_lo: u32,
471 | | msg_addr_hi: u32,
472 | | msg_data: u16,
473 | | mask_bits: u32,
474 | | }
| |_^
|
= warning: unqualified `#[repr(packed)]` defaults to `#[repr(Rust, packed)]`, which has no stable ABI
= help: qualify the desired ABI explicity via `#[repr(C, packed)]` or `#[repr(Rust, packed)]`
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#repr_packed_without_abi
= note: `-D clippy::repr-packed-without-abi` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::repr_packed_without_abi)]`
```
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-06-11 13:50:10 +00:00
Ruoqing He
e8be3c13fb
dragonball: Fix clippy missing_docs
...
Fix `missing_docs` clippy warning as suggested by rust 1.85.1.
```console
error: missing documentation for an associated function
--> src/device_manager/mod.rs:1299:9
|
1299 | pub fn new_test_mgr() -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: `-D missing-docs` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(missing_docs)]`
```
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-06-11 13:50:10 +00:00
Ruoqing He
ceff1ed98d
dragonball: Fix clippy needless_lifetimes
...
Fix `needless_lifetimes` clippy warning as suggested by rust 1.85.1.
```console
error: the following explicit lifetimes could be elided: 'a
--> dbs_virtio_devices/src/vhost/vhost_user/connection.rs:137:6
|
137 | impl<'a, AS: GuestAddressSpace, Q: QueueT, R: GuestMemoryRegion> EndpointParam<'a, AS, Q, R> {
| ^^ ^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes
= note: `-D clippy::needless-lifetimes` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::needless_lifetimes)]`
help: elide the lifetimes
|
137 - impl<'a, AS: GuestAddressSpace, Q: QueueT, R: GuestMemoryRegion> EndpointParam<'a, AS, Q, R> {
137 + impl<AS: GuestAddressSpace, Q: QueueT, R: GuestMemoryRegion> EndpointParam<'_, AS, Q, R> {
|
```
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-06-11 13:50:10 +00:00
Ruoqing He
c04f1048d5
dragonball: Fix clippy unnecessary_lazy_evaluations
...
Fix `unnecessary_lazy_evaluations` clippy warning as suggested by rust
1.85.1.
```console
error: unnecessary closure used to substitute value for `Option::None`
--> dbs_virtio_devices/src/vhost/vhost_user/block.rs:225:28
|
225 | let vhost_socket = config_path
| ____________________________^
226 | | .strip_prefix("spdk://")
227 | | .ok_or_else(|| VirtIoError::InvalidInput)?
| |_____________________________________________________^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_lazy_evaluations
= note: `-D clippy::unnecessary-lazy-evaluations` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::unnecessary_lazy_evaluations)]`
help: use `ok_or` instead
|
227 | .ok_or(VirtIoError::InvalidInput)?
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
unnecessary_lazy_evaluations
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-06-11 13:50:10 +00:00
Ruoqing He
16b45462a1
dragonball: Fix clippy manual_inspect
...
Manually fix `manual_inspect` clippy warning reported by rust 1.85.1.
```console
error: using `map_err` over `inspect_err`
--> dbs_virtio_devices/src/net.rs:753:52
|
753 | self.device_info.read_config(offset, data).map_err(|e| {
| ^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_inspect
= note: `-D clippy::manual-inspect` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::manual_inspect)]`
help: try
|
753 ~ self.device_info.read_config(offset, data).inspect_err(|e| {
754 ~ self.metrics.cfg_fails.inc();
|
```
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-06-11 13:50:10 +00:00
Ruoqing He
5e80293bfc
dragonball: Fix clippy empty_line_after_doc_comments
...
Fix `empty_line_after_doc_comments` clippy warning as suggested by rust
1.85.1.
```console
error: empty line after doc comment
--> dbs_boot/src/x86_64/layout.rs:11:1
|
11 | / /// Magic addresses externally used to lay out x86_64 VMs.
12 | |
| |_^
13 | /// Global Descriptor Table Offset
14 | pub const BOOT_GDT_OFFSET: u64 = 0x500;
| ------------------------------ the comment documents this constant
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#empty_line_after_doc_comments
= note: `-D clippy::empty-line-after-doc-comments` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::empty_line_after_doc_comments)]`
= help: if the empty line is unintentional remove it
help: if the documentation should include the empty line include it in the comment
|
12 | ///
|
```
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-06-11 13:50:10 +00:00
Ruoqing He
bb13b6696e
dragonball: Fix clippy manual_div_ceil
...
Fix `manual_div_ceil` clippy warning as suggested by rust 1.85.1.
```console
error: manually reimplementing `div_ceil`
--> dbs_interrupt/src/kvm/mod.rs:202:24
|
202 | let elem_cnt = (total_sz + elem_sz - 1) / elem_sz;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.div_ceil()`: `total_sz.div_ceil(elem_sz)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil
= note: `-D clippy::manual-div-ceil` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::manual_div_ceil)]`
```
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-06-11 13:50:10 +00:00
Ruoqing He
e58bd52dd8
dragonball: Fix clippy precedence
...
Fix `precedence` clippy warning as suggested by rust 1.85.1.
```console
error: operator precedence can trip the unwary
--> dbs_interrupt/src/kvm/mod.rs:169:6
|
169 | (u64::from(type1) << 48 | u64::from(entry.type_) << 32) | u64::from(entry.gsi)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(u64::from(type1) << 48) | (u64::from(entry.type_) << 32)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence
= note: `-D clippy::precedence` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::precedence)]`
```
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-06-11 13:50:10 +00:00
Xuewei Niu
3f8dd821e6
dragonball: Remove a useless dead_code attribute
...
The vhost-user-fs has been added to Dragonball, so we can remove
`update_memory`'s dead_code attribute.
Fixes : #8691
Signed-off-by: Xuewei Niu <niuxuewei.nxw@antgroup.com >
2025-06-04 11:34:16 +08:00
Xingru Li
71b6acfd7e
dragonball: vsock: support single descriptor
...
Since kernel v6.3 the vsock packet is not split over two descriptors and
is instead included in a single one.
Therefore, we currently decide the specific method of obtaining
BufWrapper based on the length of descriptor.
Refer:
a2752fe04f
https://git.kernel.org/torvalds/c/71dc9ec9ac7d
Signed-off-by: Xingru Li <lixingru.lxr@linux.alibaba.com >
[ Gao Xiang: port this patch from the internal branch to address Linux 6.1.63+. ]
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com >
2025-05-26 15:48:19 +08:00
Adapa Chathurya
3d284d3b4e
versions: Bump libz-sys version
...
Bump libz-sys version to update and remediate CVE-2025-1744.
Signed-off-by: Adapa Chathurya <adapa.chathurya1@ibm.com >
2025-05-14 19:48:10 +05:30
stevenhorsman
fcc60b514b
versions: Bump hyper version
...
Bump hyper version to update and remediate CVE-2023-26964
Signed-off-by: stevenhorsman <steven@uk.ibm.com >
2025-05-09 16:09:22 +01:00
stevenhorsman
6030a64f0c
build(deps): bump tokio to 1.44.2
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from to 1.44.2
in all components to resolve the security vuln throughout our repo
Signed-off-by: stevenhorsman <steven@uk.ibm.com >
2025-05-06 11:38:52 +01:00
stevenhorsman
21498d401f
build(deps): bump openssl from to 0.10.72
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) to 0.10.72.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
---
updated-dependencies:
- dependency-name: openssl
dependency-version: 0.10.72
dependency-type: indirect
...
Signed-off-by: stevenhorsman <steven@uk.ibm.com >
2025-05-02 09:36:50 +01:00
RuoqingHe
049a4ef3a8
Merge pull request #11146 from RuoqingHe/2025-04-14-dragonball-centralize-dbs
...
dragonball: Put local dependencies into workspace
2025-05-01 22:06:51 +08:00
Ruoqing He
61f2b6a733
dragonball: Put local dependencies into workspace
...
Put local dependencies (mostly `dbs` crates) into workspace to avoid
complex path dependencies all over the workspace. Simplify path
dependency referencing.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-05-01 08:40:22 +00:00
stevenhorsman
ffbaa793a3
versions: Update crossbeam-channel
...
Update all crossbeam-channel for all non-agent
packages (it was done separately in #11175 )
to 0.5.15 to get them on latest version and remove
the versions with a vulnerability
Signed-off-by: stevenhorsman <steven@uk.ibm.com >
2025-04-30 19:36:40 +01:00
stevenhorsman
97f7d49e8e
dragonball: Remove package lockfiles
...
Since #10780 the dbs crates are managed as members
of the dragonball workspace, so we can remove the lockfile
as it's now workspace managed now
Signed-off-by: stevenhorsman <steven@uk.ibm.com >
2025-04-30 09:14:07 +01:00
stevenhorsman
e3d3a2843f
versions: Bump mio to at least 0.8.11
...
Ensure that all the versions of mio we use are at
least 0.8.11 to remediate CVE-2024-27308
Signed-off-by: stevenhorsman <steven@uk.ibm.com >
2025-04-28 14:55:46 +01:00
Ruoqing He
a8a096b20c
dragonball: Centralize RustVMM crates
...
Centralize all RustVMM crates to workspace.dependencies to prevent
having multiple versions of each RustVMM crate, which is error-prone and
inconsistent. With this setup, updates on RustVMM crates would be much
easier.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-02-19 21:20:30 +08:00
Ruoqing He
b129972e12
dragonball: Setup workspace
...
Setup workspace in dragonball, move `dbs` crates one level up to be
managed as members of dragonball workspace.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-02-19 21:20:30 +08:00
Ruoqing He
a174e2be03
dragonball: Appease clippy introduced by 1.80.0
...
New clippy warnings show up after Rust Tool Chain bumped from 1.75.0 to
1.80.0, fix accrodingly.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-02-19 21:20:30 +08:00
Ruoqing He
6bb193bbc0
spell: Update dictionary for dbs crates
...
Add entries for dbs_* crates' README.md to pass `kata-spell-check.sh`
spell checking.
Changed British terms to American terms in README of `dbs_pci` to pass
`hunspell` check.
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn >
2025-02-19 21:20:30 +08:00