Skip to content

v0.0.8#3

Merged
daniel-noland merged 5 commits into
mainfrom
pr/daniel-noland/v0.0.8
Nov 1, 2025
Merged

v0.0.8#3
daniel-noland merged 5 commits into
mainfrom
pr/daniel-noland/v0.0.8

Conversation

@daniel-noland
Copy link
Copy Markdown
Collaborator

@daniel-noland daniel-noland commented Oct 31, 2025

Fixups to make CI work (hopefully)

⚠️ THIS IS A BLOCKER TO FIXING CI IN DATAPLANE

Bugfix release.

Signed-off-by: Daniel Noland <daniel@githedgehog.com>
Just to make the linter happy.

Signed-off-by: Daniel Noland <daniel@githedgehog.com>
Needed for many pcie passthrough setups

Signed-off-by: Daniel Noland <daniel@githedgehog.com>
@daniel-noland daniel-noland requested a review from Copilot October 31, 2025 21:27
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the project from version 0.0.7 to 0.0.8, incorporating kernel updates, dependency upgrades, and various code quality improvements. The changes focus on cleaning up redundant code patterns and enabling IOMMU support in the VM environment.

Key changes:

  • Kernel version bump from 6.12.52 to 6.12.56 with updated clang 21.1.2
  • IOMMU kernel command-line parameters added for hardware passthrough support
  • Code style improvements removing redundant syntax patterns
  • Multiple dependency version updates in Cargo.lock

Reviewed Changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
n-vm/src/lib.rs Added IOMMU kernel parameters, code cleanup (removed redundant return statements, format! calls, Default impl)
n-vm/Cargo.toml Version bump to 0.0.8, removed duplicate "net" feature from tokio
n-vm-macros/Cargo.toml Version bump to 0.0.8
n-it/src/main.rs Code cleanup: simplified closure syntax, removed redundant return
n-it/Cargo.toml Version bump to 0.0.8
linux/kernel.config Updated kernel version to 6.12.56, clang to 21.1.2, disabled CONFIG_VIRTIO_VFIO_PCI
default.nix Updated kernel version and SHA256 checksum
Cargo.toml Updated proc-macro2, syn, and tokio dependency versions
Cargo.lock Dependency lockfile updates reflecting version changes
.github/workflows/basic.yml Updated Docker image tags to v0.0.8

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread n-vm/src/lib.rs
@daniel-noland daniel-noland marked this pull request as ready for review October 31, 2025 22:46
Signed-off-by: Daniel Noland <daniel@githedgehog.com>
Signed-off-by: Daniel Noland <daniel@githedgehog.com>
@daniel-noland daniel-noland force-pushed the pr/daniel-noland/v0.0.8 branch 2 times, most recently from 3d5ecc8 to 58911ea Compare October 31, 2025 23:10
@daniel-noland daniel-noland self-assigned this Nov 1, 2025
@daniel-noland daniel-noland added enhancement New feature or request ci labels Nov 1, 2025
@daniel-noland daniel-noland added this pull request to the merge queue Nov 1, 2025
@daniel-noland
Copy link
Copy Markdown
Collaborator Author

disabled the review requirement on a high pressure fix basis

Merged via the queue into main with commit 44c6370 Nov 1, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants