aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAgeFilesLines
* example/long_mode: demonstrate mmio exits for virtually mapped but not ↵HEADmainJohannes Stoelp2023-11-152-3/+18
| | | | physically backed memory
* Merge remote-tracking branch 'origin/main'Johannes Stoelp2022-08-233-7/+17
|\
| * README: add doc badge, add requirementsJohannes Stoelp2022-04-161-5/+15
| |
| * fix vcpu/vm docJohannes Stoelp2022-04-162-2/+2
| |
| * guest: remove fPIC from makefileJohannes Stoelp2022-04-161-1/+1
| |
* | vcpu: allow to enable/disable guest single stepping (debug)Johannes Stoelp2021-12-113-0/+31
| |
* | vcpu: set/get debug regsJohannes Stoelp2021-12-111-0/+37
| |
* | kvm: add structs + constants for guest debuggingJohannes Stoelp2021-12-112-0/+95
| |
* | fmt: add TF flagJohannes Stoelp2021-12-112-1/+5
| |
* | guest64: address in buffer pc relativeJohannes Stoelp2021-12-111-1/+1
| |
* | guest: merge make rulesJohannes Stoelp2021-12-111-10/+7
| |
* | example:long_mode: Assert phys memory against bytes written from guest to ↵Johannes Stoelp2021-12-102-0/+16
| | | | | | | | virt address.
* | fix type in constantJohannes Stoelp2021-12-102-7/+7
| |
* | example:long_mode: Map guest software page readonly.Johannes Stoelp2021-12-101-1/+2
|/
* cargo fmt + added fmt::skip attributesJohannes Stoelp2021-08-174-153/+160
|
* build.rs: raise make errorjohannst2021-07-101-0/+4
|
* added example to check for capsjohannst2021-07-011-0/+13
|
* added support to query caps on kvm fd + few capsjohannst2021-07-014-2/+84
|
* gitignore: ignore guest64johannst2021-07-011-0/+1
|
* README: add link to doc gh pagejohannst2021-06-031-2/+7
|
* gh action: add steps to generate and upload doc to gh pagesjohannst2021-06-031-0/+9
|
* added docjohannst2021-06-025-1/+86
|
* misc minor fixesjohannst2021-06-012-2/+2
|
* added fmt::Display impl for kvm register structsjohannst2021-06-012-0/+130
|
* README: removed trailing wsjohannst2021-06-011-1/+1
|
* adapted examples with new exit reasonsjohannst2021-06-014-4/+43
|
* add support for IoIn / MmioRead exitjohannst2021-06-012-12/+21
|
* add gh action status badgeJohannes Stölp2021-05-311-1/+3
|
* gh action: build guest imgs before examplejohannst2021-05-311-1/+3
|
* added gh actionJohannes Stölp2021-05-311-0/+22
|
* examples: use UserMem::load + fix typojohannst2021-05-311-5/+2
|
* added missing module with x86_64 definitionsjohannst2021-05-302-0/+147
|
* added long mode example with 4 level pagingjohannst2021-05-304-2/+219
|
* usermem: add load fnjohannst2021-05-301-2/+14
|
* kvm_sys: make cr2 pub and fix typo in efer regjohannst2021-05-301-2/+2
|
* implicit notation for outsb, fix msg_len sizejohannst2021-05-291-2/+2
|
* kvm_sys: remove Rflags typejohannst2021-05-282-6/+2
|
* kvm_sys: remove Display impljohannst2021-05-281-51/+0
|
* minimal KVM abstraction + real mode guest examplejohannst2021-05-2616-0/+835