Skip to content

Conversation

@terryzbai
Copy link
Contributor

@terryzbai terryzbai commented Nov 27, 2025

Abstract transparent layer of virtio drivers, and add virtio-pci-net and virtio-pci-blk support.

As benchmarks have been done on x86, there is bit of hacky code just for passing the build.

There is a kernel check clk_sync_test in debug mode, so the example only works in release mode.

Fixes #579

@terryzbai terryzbai force-pushed the add-virtio-pci-net branch 2 times, most recently from b6dab6c to 1a47539 Compare November 27, 2025 06:00
@terryzbai terryzbai changed the title Add virtio-pci-net support Add virtio-pci-net and virtio-pci-blk support Dec 5, 2025
@terryzbai terryzbai force-pushed the add-virtio-pci-net branch 2 times, most recently from 15cbe68 to fdf7fbd Compare December 18, 2025 00:41
dreamliner787-9 and others added 8 commits December 18, 2025 11:53
read_cycle_count() is platform-specifically implemented, but we
havn't done any real benchmark on x86, so just hack the check
for system builds.

Signed-off-by: Terry Bai <[email protected]>
The example only works in release mode on x86 for now, because
kernel halts at clock_sync_test in debug mode.

Signed-off-by: Terry Bai <[email protected]>
Signed-off-by: Bill Nguyen <[email protected]>
Signed-off-by: Ivan Velickovic <[email protected]>
@terryzbai terryzbai merged commit 2f59353 into main Dec 18, 2025
14 checks passed
@terryzbai terryzbai deleted the add-virtio-pci-net branch December 18, 2025 02:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add CI checks for x86-64 boards

5 participants