hyperlight-dev / hyperlight-dev/hyperlight

Guest debugging improvements

Offen
#501 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
lifecycle/blocked-on-author
Vorherrschende Sprache
Rust
Sterne
4.7k
Forks
208
Ø Merge
1 T. 7 Std.
Gemergte PRs (30 T.)
47

Beschreibung

## Description
This issue describes some improvements that can be done for the Hyperlight guest debugging feature.

1. We should analyze the way the virtual addresses are translated.
Currently, we translate all addresses using `translate_gva` and the fact that the page tables are set up in such a way that the virtual addresses are the same as physical addresses makes this work.
However, we should correctly translate where needed to avoid issues when the page tables would be modified.
An example we should consider: [link](https://github.com/hyperlight-dev/hyperlight/blob/main/src/hyperlight_host/src/hypervisor/gdb/kvm_debug.rs#L117)
2. Analyze what happens if a small OS having tasks is run as a guest. Is debugging still working properly?

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.