Skip to content

Commit 1213de3

Browse files
authored
Merge branch 'hyperlight-dev:main' into devtest_hyperlight
2 parents acd9b22 + 8eafa0d commit 1213de3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+3003
-119
lines changed

.github/workflows/ValidatePullRequest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,4 @@ jobs:
6464
steps:
6565
- uses: actions/checkout@v4
6666
- name: Spell Check Repo
67-
uses: crate-ci/typos@master
67+
uses: crate-ci/typos@v1.29.7

.github/workflows/dep_rust.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ jobs:
9595
# make sure certain cargo features compile
9696
cargo check -p hyperlight-host --features crashdump
9797
cargo check -p hyperlight-host --features print_debug
98+
cargo check -p hyperlight-host --features gdb
9899
99100
# without any driver (shouldn't compile)
100101
just test-rust-feature-compilation-fail ${{ matrix.config }}
@@ -114,6 +115,13 @@ jobs:
114115
RUST_LOG: debug
115116
run: just run-rust-examples-linux ${{ matrix.config }} ${{ matrix.hypervisor == 'mshv3' && 'mshv3' || ''}}
116117

118+
- name: Run Rust Gdb tests - linux
119+
if: runner.os == 'Linux' && matrix.hypervisor == 'kvm'
120+
env:
121+
CARGO_TERM_COLOR: always
122+
RUST_LOG: debug
123+
run: just test-rust-gdb-debugging ${{ matrix.config }}
124+
117125
### Benchmarks ###
118126
- name: Install github-cli (Linux mariner)
119127
if: runner.os == 'Linux' && matrix.hypervisor == 'mshv'

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -448,6 +448,7 @@ $RECYCLE.BIN/
448448
## Visual Studio Code
449449
##
450450
.vscode/*
451+
!.vscode/settings.json
451452

452453
/downloads
453454

.vscode/settings.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"rust-analyzer.linkedProjects": [
3+
"Cargo.toml",
4+
// guest crates for testing, not part of the workspace
5+
"src/tests/rust_guests/simpleguest/Cargo.toml",
6+
"src/tests/rust_guests/callbackguest/Cargo.toml"
7+
]
8+
}

0 commit comments

Comments
 (0)